Topics

Which Version of Arduino Uno Board to Buy?

Al Clark
 

I have a QCX 40 that I built a little over a year ago (works fine too).  I just got a new chip from QRP Labs that contain the 1.01a firmware, but now the firmware is 1.2.  So I see I need to learn how to update the firmware myself.  I'm a total newbie on this - have never done it before.  My computer runs Windows 10 64 bit.  In reading Simon's tutorial I see I need to get an Arduino Uno.  Looking at Ebay there are at least two versions of Arduino Uno being offered.  I think I need this one.  Is that correct?  https://www.ebay.com/itm/UNO-R3-ATmega328P-ATmega16U2-Development-Board-USB-Cable-for-ARDUINO/382562493073?_trkparms=ispr%3D1&hash=item5912806291:g:lSgAAOSwYxdbmCqe&enc=AQAEAAACQBPxNw%2BVj6nta7CKEs3N0qX7pfIeYZJArP6CMJBEgucvWhcuMx3Cs0iBtYzZa2Sm%2BwC8qHnGMi28OJ0SpB3ehgBqHafj%2Baj8uOxUdwkmiFKHmBqwHFttgUUY6GZGr1BsWCMTYK2fWcbGauATshtQFY9guf1%2BEWsVEVlMep75hUHfX9Vp2hHfjq9fnOK0MvMSyTYsJ0IajcAtOJibCBzwE%2BiWQdK5kMmtUYGDWMjVuGs5WUHl6OodDZhUfKH2gBtxFuD6bfTFQlHZezzM5vPf8CNcIQR%2Fif2xXSyCMl%2BYa2a2KmmLzVyTUHWC2U6xJ6FACNfkpqqYnlxqqgOT5kwY0MaZv6k1Iqf%2F2RXvxY2Qpjhh2OvDilMYcqrbs1tMX28hUdjy8kPPwAqUFPCnXrRDdb%2FRk3y1BbiKcUmx8R%2Btj11sf2mxV3mnxdxAZSnh40XyewMLaA0FpCNAaTVNu78yyDMq%2BveuPlwlWEEJcAHb8DC3DMy%2BtIxTjtPcCqeecnpifMTxbC8uvdeUcgRagjBh87CUixs4FI1GOf%2BzZfZP0Upi5mpIiW0qmEozUp7JDyAV%2FYgFfqvjLdgp%2BLur2kqU%2BM9LCVtQsDGVjgEiXon2J8zHVmXqClm4F3UiQ3N8OXJCeRPJlEEWcNY%2BIpSzK%2F3tVmmrGV%2Fvlq74suomlUFy%2Bp%2B5f26qwORb%2FsCkzEhecj1XAcUlp6riIlh1yydLeg5sjMtkHJrSlVLN%2B32SE5mGVAZX3Klr9PYNR0v2P7xVOfQFZg%3D%3D&checksum=382562493073a3c2e2e324584c8189e83a52d7b6782c&enc=AQAEAAACQBPxNw%2BVj6nta7CKEs3N0qX7pfIeYZJArP6CMJBEgucvWhcuMx3Cs0iBtYzZa2Sm%2BwC8qHnGMi28OJ0SpB3ehgBqHafj%2Baj8uOxUdwkmiFKHmBqwHFttgUUY6GZGr1BsWCMTYK2fWcbGauATshtQFY9guf1%2BEWsVEVlMep75hUHfX9Vp2hHfjq9fnOK0MvMSyTYsJ0IajcAtOJibCBzwE%2BiWQdK5kMmtUYGDWMjVuGs5WUHl6OodDZhUfKH2gBtxFuD6bfTFQlHZezzM5vPf8CNcIQR%2Fif2xXSyCMl%2BYa2a2KmmLzVyTUHWC2U6xJ6FACNfkpqqYnlxqqgOT5kwY0MaZv6k1Iqf%2F2RXvxY2Qpjhh2OvDilMYcqrbs1tMX28hUdjy8kPPwAqUFPCnXrRDdb%2FRk3y1BbiKcUmx8R%2Btj11sf2mxV3mnxdxAZSnh40XyewMLaA0FpCNAaTVNu78yyDMq%2BveuPlwlWEEJcAHb8DC3DMy%2BtIxTjtPcCqeecnpifMTxbC8uvdeUcgRagjBh87CUixs4FI1GOf%2BzZfZP0Upi5mpIiW0qmEozUp7JDyAV%2FYgFfqvjLdgp%2BLur2kqU%2BM9LCVtQsDGVjgEiXon2J8zHVmXqClm4F3UiQ3N8OXJCeRPJlEEWcNY%2BIpSzK%2F3tVmmrGV%2Fvlq74suomlUFy%2Bp%2B5f26qwORb%2FsCkzEhecj1XAcUlp6riIlh1yydLeg5sjMtkHJrSlVLN%2B32SE5mGVAZX3Klr9PYNR0v2P7xVOfQFZg%3D%3D&checksum=382562493073a3c2e2e324584c8189e83a52d7b6782c 
--
Al W4KY

James Anderson
 

On 9 Nov 2019, at 07:00, Al Clark <hotdogx@...> wrote:

I have a QCX 40 that I built a little over a year ago (works fine too).  I just got a new chip from QRP Labs that contain the 1.01a firmware, but now the firmware is 1.2.  So I see I need to learn how to update the firmware myself.  I'm a total newbie on this - have never done it before.  My computer runs Windows 10 64 bit.  In reading Simon's tutorial I see I need to get an Arduino Uno.  Looking at Ebay there are at least two versions of Arduino Uno being offered.  I think I need this one.  Is that correct?  https://www.ebay.com/itm/UNO-R3-ATmega328P-ATmega16U2-Development-Board-USB-Cable-for-ARDUINO/382562493073?_trkparms=ispr%3D1&hash=item5912806291:g:lSgAAOSwYxdbmCqe&enc=AQAEAAACQBPxNw%2BVj6nta7CKEs3N0qX7pfIeYZJArP6CMJBEgucvWhcuMx3Cs0iBtYzZa2Sm%2BwC8qHnGMi28OJ0SpB3ehgBqHafj%2Baj8uOxUdwkmiFKHmBqwHFttgUUY6GZGr1BsWCMTYK2fWcbGauATshtQFY9guf1%2BEWsVEVlMep75hUHfX9Vp2hHfjq9fnOK0MvMSyTYsJ0IajcAtOJibCBzwE%2BiWQdK5kMmtUYGDWMjVuGs5WUHl6OodDZhUfKH2gBtxFuD6bfTFQlHZezzM5vPf8CNcIQR%2Fif2xXSyCMl%2BYa2a2KmmLzVyTUHWC2U6xJ6FACNfkpqqYnlxqqgOT5kwY0MaZv6k1Iqf%2F2RXvxY2Qpjhh2OvDilMYcqrbs1tMX28hUdjy8kPPwAqUFPCnXrRDdb%2FRk3y1BbiKcUmx8R%2Btj11sf2mxV3mnxdxAZSnh40XyewMLaA0FpCNAaTVNu78yyDMq%2BveuPlwlWEEJcAHb8DC3DMy%2BtIxTjtPcCqeecnpifMTxbC8uvdeUcgRagjBh87CUixs4FI1GOf%2BzZfZP0Upi5mpIiW0qmEozUp7JDyAV%2FYgFfqvjLdgp%2BLur2kqU%2BM9LCVtQsDGVjgEiXon2J8zHVmXqClm4F3UiQ3N8OXJCeRPJlEEWcNY%2BIpSzK%2F3tVmmrGV%2Fvlq74suomlUFy%2Bp%2B5f26qwORb%2FsCkzEhecj1XAcUlp6riIlh1yydLeg5sjMtkHJrSlVLN%2B32SE5mGVAZX3Klr9PYNR0v2P7xVOfQFZg%3D%3D&checksum=382562493073a3c2e2e324584c8189e83a52d7b6782c&enc=AQAEAAACQBPxNw%2BVj6nta7CKEs3N0qX7pfIeYZJArP6CMJBEgucvWhcuMx3Cs0iBtYzZa2Sm%2BwC8qHnGMi28OJ0SpB3ehgBqHafj%2Baj8uOxUdwkmiFKHmBqwHFttgUUY6GZGr1BsWCMTYK2fWcbGauATshtQFY9guf1%2BEWsVEVlMep75hUHfX9Vp2hHfjq9fnOK0MvMSyTYsJ0IajcAtOJibCBzwE%2BiWQdK5kMmtUYGDWMjVuGs5WUHl6OodDZhUfKH2gBtxFuD6bfTFQlHZezzM5vPf8CNcIQR%2Fif2xXSyCMl%2BYa2a2KmmLzVyTUHWC2U6xJ6FACNfkpqqYnlxqqgOT5kwY0MaZv6k1Iqf%2F2RXvxY2Qpjhh2OvDilMYcqrbs1tMX28hUdjy8kPPwAqUFPCnXrRDdb%2FRk3y1BbiKcUmx8R%2Btj11sf2mxV3mnxdxAZSnh40XyewMLaA0FpCNAaTVNu78yyDMq%2BveuPlwlWEEJcAHb8DC3DMy%2BtIxTjtPcCqeecnpifMTxbC8uvdeUcgRagjBh87CUixs4FI1GOf%2BzZfZP0Upi5mpIiW0qmEozUp7JDyAV%2FYgFfqvjLdgp%2BLur2kqU%2BM9LCVtQsDGVjgEiXon2J8zHVmXqClm4F3UiQ3N8OXJCeRPJlEEWcNY%2BIpSzK%2F3tVmmrGV%2Fvlq74suomlUFy%2Bp%2B5f26qwORb%2FsCkzEhecj1XAcUlp6riIlh1yydLeg5sjMtkHJrSlVLN%2B32SE5mGVAZX3Klr9PYNR0v2P7xVOfQFZg%3D%3D&checksum=382562493073a3c2e2e324584c8189e83a52d7b6782c 
--
Al W4KY

James Anderson
 

On 9 Nov 2019, at 07:23, James Anderson <james21170@...> wrote:


Good morning Al. 

Forget the Arduino. Go for something like this. 
It’s much easier to use with programs like AVRDUDESS. 




On 9 Nov 2019, at 07:00, Al Clark <hotdogx@...> wrote:

I have a QCX 40 that I built a little over a year ago (works fine too).  I just got a new chip from QRP Labs that contain the 1.01a firmware, but now the firmware is 1.2.  So I see I need to learn how to update the firmware myself.  I'm a total newbie on this - have never done it before.  My computer runs Windows 10 64 bit.  In reading Simon's tutorial I see I need to get an Arduino Uno.  Looking at Ebay there are at least two versions of Arduino Uno being offered.  I think I need this one.  Is that correct?  https://www.ebay.com/itm/UNO-R3-ATmega328P-ATmega16U2-Development-Board-USB-Cable-for-ARDUINO/382562493073?_trkparms=ispr%3D1&hash=item5912806291:g:lSgAAOSwYxdbmCqe&enc=AQAEAAACQBPxNw%2BVj6nta7CKEs3N0qX7pfIeYZJArP6CMJBEgucvWhcuMx3Cs0iBtYzZa2Sm%2BwC8qHnGMi28OJ0SpB3ehgBqHafj%2Baj8uOxUdwkmiFKHmBqwHFttgUUY6GZGr1BsWCMTYK2fWcbGauATshtQFY9guf1%2BEWsVEVlMep75hUHfX9Vp2hHfjq9fnOK0MvMSyTYsJ0IajcAtOJibCBzwE%2BiWQdK5kMmtUYGDWMjVuGs5WUHl6OodDZhUfKH2gBtxFuD6bfTFQlHZezzM5vPf8CNcIQR%2Fif2xXSyCMl%2BYa2a2KmmLzVyTUHWC2U6xJ6FACNfkpqqYnlxqqgOT5kwY0MaZv6k1Iqf%2F2RXvxY2Qpjhh2OvDilMYcqrbs1tMX28hUdjy8kPPwAqUFPCnXrRDdb%2FRk3y1BbiKcUmx8R%2Btj11sf2mxV3mnxdxAZSnh40XyewMLaA0FpCNAaTVNu78yyDMq%2BveuPlwlWEEJcAHb8DC3DMy%2BtIxTjtPcCqeecnpifMTxbC8uvdeUcgRagjBh87CUixs4FI1GOf%2BzZfZP0Upi5mpIiW0qmEozUp7JDyAV%2FYgFfqvjLdgp%2BLur2kqU%2BM9LCVtQsDGVjgEiXon2J8zHVmXqClm4F3UiQ3N8OXJCeRPJlEEWcNY%2BIpSzK%2F3tVmmrGV%2Fvlq74suomlUFy%2Bp%2B5f26qwORb%2FsCkzEhecj1XAcUlp6riIlh1yydLeg5sjMtkHJrSlVLN%2B32SE5mGVAZX3Klr9PYNR0v2P7xVOfQFZg%3D%3D&checksum=382562493073a3c2e2e324584c8189e83a52d7b6782c&enc=AQAEAAACQBPxNw%2BVj6nta7CKEs3N0qX7pfIeYZJArP6CMJBEgucvWhcuMx3Cs0iBtYzZa2Sm%2BwC8qHnGMi28OJ0SpB3ehgBqHafj%2Baj8uOxUdwkmiFKHmBqwHFttgUUY6GZGr1BsWCMTYK2fWcbGauATshtQFY9guf1%2BEWsVEVlMep75hUHfX9Vp2hHfjq9fnOK0MvMSyTYsJ0IajcAtOJibCBzwE%2BiWQdK5kMmtUYGDWMjVuGs5WUHl6OodDZhUfKH2gBtxFuD6bfTFQlHZezzM5vPf8CNcIQR%2Fif2xXSyCMl%2BYa2a2KmmLzVyTUHWC2U6xJ6FACNfkpqqYnlxqqgOT5kwY0MaZv6k1Iqf%2F2RXvxY2Qpjhh2OvDilMYcqrbs1tMX28hUdjy8kPPwAqUFPCnXrRDdb%2FRk3y1BbiKcUmx8R%2Btj11sf2mxV3mnxdxAZSnh40XyewMLaA0FpCNAaTVNu78yyDMq%2BveuPlwlWEEJcAHb8DC3DMy%2BtIxTjtPcCqeecnpifMTxbC8uvdeUcgRagjBh87CUixs4FI1GOf%2BzZfZP0Upi5mpIiW0qmEozUp7JDyAV%2FYgFfqvjLdgp%2BLur2kqU%2BM9LCVtQsDGVjgEiXon2J8zHVmXqClm4F3UiQ3N8OXJCeRPJlEEWcNY%2BIpSzK%2F3tVmmrGV%2Fvlq74suomlUFy%2Bp%2B5f26qwORb%2FsCkzEhecj1XAcUlp6riIlh1yydLeg5sjMtkHJrSlVLN%2B32SE5mGVAZX3Klr9PYNR0v2P7xVOfQFZg%3D%3D&checksum=382562493073a3c2e2e324584c8189e83a52d7b6782c 
--
Al W4KY

James Anderson
 

I'd also recommend looking at posts within this forum on how to use AVRDUDESS too as you could wipe your new Atmega328 chip so be cautious before pressing program.  
I think I've read somewhere recently that the newest version of AVRDUDESS prevents you from wiping the EEPROM side of things when you press program.
Again, it's somewhere on this group.

Kind regards, James.

Alan G4ZFQ
 

James Anderson wrote:
There’s also this style of programmer too.
Both plug directly into most if not all QRPLAB pcb.
Yes,

This is the type I use. No need to play around with Arduino.
Plug it in, run the driver installer if it is not automatically assigned.
Run Averdudess.
Done.
I've got some notes here https://sites.google.com/site/g4zfqradio/progrock_update keep meaning to make it more clear.

73 Alan G4ZFQ

https://m.ebay.co.uk/itm/USB-ISP-USBASP-Programmer-AVR-ATMEL-ATMega8-Download-Pin-IDC-Cable-3-3V-5V-UK/182084372891?ul_ref=https://rover.ebay.com/rover/1/710-53481-19255-0/1?ff3=2&pub=5575376664&toolid=10001&campid=5338268676&customid=CjwKCAiAwZTuBRAYEiwAcr67OQErjrvcf6XDCw-_sSOu3xVwSJYxMoTVK8X6BjYQ2SI0KKJtK4_SZxoCmqcQAvD_BwE&lgeo=1&item=182084372891&srcrot=710-53481-19255-0&rvr_id=2174287548979&rvr_ts=4f0d35cb16e0a4e8c775fd77ffdf755f&_mwBanner=1&_rdt=1&ul_noapp=true&pageci=a15a9bfd-6f55-4fd3-935f-111f68c9ed6d

On 9 Nov 2019, at 07:23, James Anderson <james21170@...> wrote:

Alan G4ZFQ
 

AVRDUDESS prevents you from wiping the EEPROM side of things when you press program.
James,

The fuse setting of the QCX is what should stop EEPROM erasure.
In view of problems seen recently it may be worth checking the fuses first.
But I suggest a beginner does not use the "Program!" button.
The "Go" button under the Flash box only writes the .hex, nothing else.

73 Alan G4ZFQ

Ken KM4NFQ
 

Hello Al, W4KY,

That eBay Arduino UNO, or any other development board called an
Arduino UNO should work. You will be using it as an ISP programmer.
You will use the Arduino IDE > Tools > Programmer: > Arduino as ISP to
reset the ATmega328P microcontroller on the Arduino UNO to act as an
ISP programmer. Or, you can buy an actual ISP programmer, as the first
reply suggested. Or get both the Arduino UNO board AND the ISP
programmer and experiment to find out which one is easier to use. I
suggest getting the Arduino UNO and following the tutorial. Good Luck,
and Best Wishes for success in updating the firmware.

Regards,
Ken, KM4NFQ "Not Fully Qualified"
https://github.com/muurtikaar/mega-morse-tutor

On Sat, Nov 9, 2019 at 2:00 AM Al Clark <hotdogx@...> wrote:

I have a QCX 40 that I built a little over a year ago (works fine too). I just got a new chip from QRP Labs that contain the 1.01a firmware, but now the firmware is 1.2. So I see I need to learn how to update the firmware myself. I'm a total newbie on this - have never done it before. My computer runs Windows 10 64 bit. In reading Simon's tutorial I see I need to get an Arduino Uno. Looking at Ebay there are at least two versions of Arduino Uno being offered. I think I need this one. Is that correct? https://www.ebay.com/itm/UNO-R3-ATmega328P-ATmega16U2-Development-Board-USB-Cable-for-ARDUINO/382562493073?_trkparms=ispr%3D1&hash=item5912806291:g:lSgAAOSwYxdbmCqe&enc=AQAEAAACQBPxNw%2BVj6nta7CKEs3N0qX7pfIeYZJArP6CMJBEgucvWhcuMx3Cs0iBtYzZa2Sm%2BwC8qHnGMi28OJ0SpB3ehgBqHafj%2Baj8uOxUdwkmiFKHmBqwHFttgUUY6GZGr1BsWCMTYK2fWcbGauATshtQFY9guf1%2BEWsVEVlMep75hUHfX9Vp2hHfjq9fnOK0MvMSyTYsJ0IajcAtOJibCBzwE%2BiWQdK5kMmtUYGDWMjVuGs5WUHl6OodDZhUfKH2gBtxFuD6bfTFQlHZezzM5vPf8CNcIQR%2Fif2xXSyCMl%2BYa2a2KmmLzVyTUHWC2U6xJ6FACNfkpqqYnlxqqgOT5kwY0MaZv6k1Iqf%2F2RXvxY2Qpjhh2OvDilMYcqrbs1tMX28hUdjy8kPPwAqUFPCnXrRDdb%2FRk3y1BbiKcUmx8R%2Btj11sf2mxV3mnxdxAZSnh40XyewMLaA0FpCNAaTVNu78yyDMq%2BveuPlwlWEEJcAHb8DC3DMy%2BtIxTjtPcCqeecnpifMTxbC8uvdeUcgRagjBh87CUixs4FI1GOf%2BzZfZP0Upi5mpIiW0qmEozUp7JDyAV%2FYgFfqvjLdgp%2BLur2kqU%2BM9LCVtQsDGVjgEiXon2J8zHVmXqClm4F3UiQ3N8OXJCeRPJlEEWcNY%2BIpSzK%2F3tVmmrGV%2Fvlq74suomlUFy%2Bp%2B5f26qwORb%2FsCkzEhecj1XAcUlp6riIlh1yydLeg5sjMtkHJrSlVLN%2B32SE5mGVAZX3Klr9PYNR0v2P7xVOfQFZg%3D%3D&checksum=382562493073a3c2e2e324584c8189e83a52d7b6782c&enc=AQAEAAACQBPxNw%2BVj6nta7CKEs3N0qX7pfIeYZJArP6CMJBEgucvWhcuMx3Cs0iBtYzZa2Sm%2BwC8qHnGMi28OJ0SpB3ehgBqHafj%2Baj8uOxUdwkmiFKHmBqwHFttgUUY6GZGr1BsWCMTYK2fWcbGauATshtQFY9guf1%2BEWsVEVlMep75hUHfX9Vp2hHfjq9fnOK0MvMSyTYsJ0IajcAtOJibCBzwE%2BiWQdK5kMmtUYGDWMjVuGs5WUHl6OodDZhUfKH2gBtxFuD6bfTFQlHZezzM5vPf8CNcIQR%2Fif2xXSyCMl%2BYa2a2KmmLzVyTUHWC2U6xJ6FACNfkpqqYnlxqqgOT5kwY0MaZv6k1Iqf%2F2RXvxY2Qpjhh2OvDilMYcqrbs1tMX28hUdjy8kPPwAqUFPCnXrRDdb%2FRk3y1BbiKcUmx8R%2Btj11sf2mxV3mnxdxAZSnh40XyewMLaA0FpCNAaTVNu78yyDMq%2BveuPlwlWEEJcAHb8DC3DMy%2BtIxTjtPcCqeecnpifMTxbC8uvdeUcgRagjBh87CUixs4FI1GOf%2BzZfZP0Upi5mpIiW0qmEozUp7JDyAV%2FYgFfqvjLdgp%2BLur2kqU%2BM9LCVtQsDGVjgEiXon2J8zHVmXqClm4F3UiQ3N8OXJCeRPJlEEWcNY%2BIpSzK%2F3tVmmrGV%2Fvlq74suomlUFy%2Bp%2B5f26qwORb%2FsCkzEhecj1XAcUlp6riIlh1yydLeg5sjMtkHJrSlVLN%2B32SE5mGVAZX3Klr9PYNR0v2P7xVOfQFZg%3D%3D&checksum=382562493073a3c2e2e324584c8189e83a52d7b6782c
--
Al W4KY

jmh6@...
 

Hi All :),

I have two Arduino boards. One SMD arduino and one with the DIP chip. For whatever reason the SMD board does not do ISP programming reliably. The DIP version works every time. Some subtle timing issue?

It would be nice to do some software for the Arduino that allowed the Arduino IDE software to program an ISP connected board directly. Should just be a matter of more or less simple AVR programming :) :).

I would greatly speed up the development cycle.

Lots of fun :).

On Sat, 9 Nov 2019, Ken KM4NFQ wrote:

Hello Al, W4KY,

That eBay Arduino UNO, or any other development board called an
Arduino UNO should work. You will be using it as an ISP programmer.
You will use the Arduino IDE > Tools > Programmer: > Arduino as ISP to
reset the ATmega328P microcontroller on the Arduino UNO to act as an
ISP programmer. Or, you can buy an actual ISP programmer, as the first
reply suggested. Or get both the Arduino UNO board AND the ISP
programmer and experiment to find out which one is easier to use. I
suggest getting the Arduino UNO and following the tutorial. Good Luck,
and Best Wishes for success in updating the firmware.

Regards,
Ken, KM4NFQ "Not Fully Qualified"
https://github.com/muurtikaar/mega-morse-tutor

On Sat, Nov 9, 2019 at 2:00 AM Al Clark <hotdogx@...> wrote:

I have a QCX 40 that I built a little over a year ago (works fine too). I just got a new chip from QRP Labs that contain the 1.01a firmware, but now the firmware is 1.2. So I see I need to learn how to update the firmware myself. I'm a total newbie on this - have never done it before. My computer runs Windows 10 64 bit. In reading Simon's tutorial I see I need to get an Arduino Uno. Looking at Ebay there are at least two versions of Arduino Uno being offered. I think I need this one. Is that correct? https://www.ebay.com/itm/UNO-R3-ATmega328P-ATmega16U2-Development-Board-USB-Cable-for-ARDUINO/382562493073?_trkparms=ispr%3D1&hash=item5912806291:g:lSgAAOSwYxdbmCqe&enc=AQAEAAACQBPxNw%2BVj6nta7CKEs3N0qX7pfIeYZJArP6CMJBEgucvWhcuMx3Cs0iBtYzZa2Sm%2BwC8qHnGMi28OJ0SpB3ehgBqHafj%2Baj8uOxUdwkmiFKHmBqwHFttgUUY6GZGr1BsWCMTYK2fWcbGauATshtQFY9guf1%2BEWsVEVlMep75hUHfX9Vp2hHfjq9fnOK0MvMSyTYsJ0IajcAtOJibCBzwE%2BiWQdK5kMmtUYGDWMjVuGs5WUHl6OodDZhUfKH2gBtxFuD6bfTFQlHZezzM5vPf8CNcIQR%2Fif2xXSyCMl%2BYa2a2KmmLzVyTUHWC2U6xJ6FACNfkpqqYnlxqqgOT5kwY0MaZv6k1Iqf%2F2RXvxY2Qpjhh2OvDilMYcqrbs1tMX28hUdjy8kPPwAqUFPCnXrRDdb%2FRk3y1BbiKcUmx8R%2Btj11sf2mxV3mnxdxAZSnh40XyewMLaA0FpCNAaTVNu78yyDMq%2BveuPlwlWEEJcAHb8DC3DMy%2BtIxTjtPcCqeecnpifMTxbC8uvdeUcgRagjBh87CUixs4FI1GOf%2BzZfZP0Upi5mpIiW0qmEozUp7JDyAV%2FYgFfqvjLdgp%2BLur2kqU%2BM9LCVtQsDGVjgEiXon2J8zHVmXqClm4F3UiQ3N8OXJCeRPJlEEWcNY%2BIpSzK%2F3tVmmrGV%2Fvlq74suomlUFy%2Bp%2B5f26qwORb%2FsCkzEhecj1XAcUlp6riIlh1yydLeg5sjMtkHJrSlVLN%2B32SE5mGVAZX3Klr9PYNR0v2P7xVOfQFZg%3D%3D&checksum=382562493073a3c2e2e324584c8189e83a52d7b6782c&enc=AQAEAAACQBPxNw%2BVj6nta7CKEs3N0qX7pfIeYZJArP6CMJBEgucvWhcuMx3Cs0iBtYzZa2Sm%2BwC8qHnGMi28OJ0SpB3ehgBqHafj%2Baj8uOxUdwkmiFKHmBqwHFttgUUY6GZGr1BsWCMTYK2fWcbGauATshtQFY9guf1%2BEWsVEVlMep75hUHfX9Vp2hHfjq9fnOK0MvMSyTYsJ0IajcAtOJibCBzwE%2BiWQdK5kMmtUYGDWMjVuGs5WUHl6OodDZhUfKH2gBtxFuD6bfTFQlHZezzM5vPf8CNcIQR%2Fif2xXSyCMl%2BYa2a2KmmLzVyTUHWC2U6xJ6FACNfkpqqYnlxqqgOT5kwY0MaZv6k1Iqf%2F2RXvxY2Qpjhh2OvDilMYcqrbs1tMX28hUdjy8kPPwAqUFPCnXrRDdb%2FRk3y1BbiKcUmx8R%2Btj11sf2mxV3mnxdxAZSnh40XyewMLaA0FpCNAaTVNu78yyDMq%2BveuPlwlWEEJcAHb8DC3DMy%2BtIxTjtPcCqeecnpifMTxbC8uvdeUcgRagjBh87CUixs4FI1GOf%2BzZfZP0Upi5mpIiW0qmEozUp7JDyAV%2FYgFfqvjLdgp%2BLur2kqU%2BM9LCVtQsDGVjgEiXon2J8zHVmXqClm4F3UiQ3N8OXJCeRPJlEEWcNY%2BIpSzK%2F3tVmmrGV%2Fvlq74suomlUFy%2Bp%2B5f26qwORb%2FsCkzEhecj1XAcUlp6riIlh1yydLeg5sjMtkHJrSlVLN%2B32SE5mGVAZX3Klr9PYNR0v2P7xVOfQFZg%3D%3D&checksum=382562493073a3c2e2e324584c8189e83a52d7b6782c
--
Al W4KY

James Anderson
 

Good morning, afternoon all. 


Alan, I was hoping that you would give some input into this. 

It’s always reassuring to read your posts. 

I had to get to work so couldn’t elaborate anymore about “how to”.. 

I just find the Arduino a little bit long winded as a solution to programming the device. 

Despite its excellent write up I find the USBasp etc so much easier. 

I’ve gone down the Arduino route but after getting the USBasp I’d never use it again. 


Kind regards to all, James. 

Alan G4ZFQ
 

Despite its excellent write up I find the USBasp etc so much easier.
I’ve gone down the Arduino route but after getting the USBasp I’d never use it again.
James,

There are probably good reasons for using an Arduino but I agree, the USBasp seems simpler.
Of course, the simple way is the one you know..
I've brought the details together here https://sites.google.com/site/g4zfqradio/qrplabs_program_chip_with_USBasp hoping it will be more easily understood than before..

73 Alan G4ZFQ

Al Clark
 

Thanks for the inputs guys.  I decided to order a USBtinyISP AVR ISP Programmer off Ebay.  If I understand what I have read from this forum, I only need to download AVRDUDESS (and perhaps WinAVR?) to my computer, get the firmware file from QRP Labs website, and I can load the new firmware.   Although it probably won't be that simple, hihi!
--
Al W4KY

James Anderson
 

An excellent choice Al. 


If you follow the guide that Alan has written up in the previous post, then you should have no problem. 


It actually looks more complicated than it is. 

But if you wrote down all the instructions of how to make a cup of tea then you’d end up with the same sort of thing Hi. 

Anyway, even if it goes west and you do something wrong then the group will help. 

I’m talking from experience of doing it wrong myself and then with the help of the group, it all went right. 👍🏻

Have fun with it and let’s us know how you got on. 

73’s for now. 

ajparent1/KB1GMX
 

I have a simple question:

If I have new code from Hans, why can't I use a spare Arduino Uno
as a programming socket and AVRisp mkII?

Allison

Alan G4ZFQ
 

If I have new code from Hans, why can't I use a spare Arduino Uno
as a programming socket and AVRisp mkII?
Allison,

That may be a good question.
But I have no idea what is the answer.
I guess it's your way?

73 Alan G4ZFQ

Jim Mcilroy
 

Hi

Don't see why you couldn't do that. I have tried that method with something else and it worked.

73 Jim G4EQX

On 09/11/2019 20:16, Alan G4ZFQ wrote:
If I have new code from Hans, why can't I use a spare Arduino Uno
as a programming socket and AVRisp mkII?
Allison,

That may be a good question.
But I have no idea what is the answer.
I guess it's your way?

73 Alan G4ZFQ


ajparent1/KB1GMX
 

I'm waiting for a windows biased epay posting of what to use instead. ;-P

I don't use winders or Epay.

Actually I the well understood Arduino IDE with a UNO for programming
random 328P as needed.  The ide works with all the mentioned ones.
If it can install the Arduino bootloader I'm sure it can load anything.

Allison

Guido PE1NNZ
 

Hi Allison,

I do not think Hans distributes a bootloader in the stock firmware, hence we lose the ability to upload the firmware directly to the Arduino UNO socket.
Using an IC with Arduino bootloader install, you can upload the firmware with: avrdude -c arduino -b 115200 -P /dev/ttyACM0 -p m328p -V -U flash:w:T1.02a.hex   But after that you are stuck as without a valid EEPROM file, resulting in a message "Use Original IC", and there is no possibility to upload anything else since the bootloader is overwritten.

The only practical way with an Arduino UNO is to connect the ISP of the QCX to the Arduino UNO board and upload via ArduinoISP: https://www.qrp-labs.com/images/qcx/HowToUpdateTheFirmwareOnTheQCXusingAnArduinoUNOandAVRDUDESS.pdf

Guido
 

Guido PE1NNZ
 

Sorry Allison.. forget my previous response, as I only realize now that your question was about using AVRisp mkII, instead of using a plain Arduino board...

In general you can use an Arduino socket with an external ISP programmer on the ISP connector of the Arduino board (and powered externally), so would expect it to be possible with
AVRisp mkII too. Are you at least able to execute some simple e.g. read commands in this setup?

Don--AE4DW
 

On Sat, Nov 9, 2019 at 02:47 PM, ajparent1/KB1GMX wrote:
I have a simple question:

If I have new code from Hans, why can't I use a spare Arduino Uno
as a programming socket and AVRisp mkII?

Allison
I use an arduino board as as programming socket, and a USBTiny from Adafruit to do exactly what you are suggesting. No reason the mkll wouldn't work the same way.

ajparent1/KB1GMX
 

I knew that,  I was wondering how many wild answers I'd get.

I buy 328p  (bare (no boot) as they are cheaper.  That means putting in the boot.
So yes any Uno that has a socketed 328P can be useful.  Or the bog standard
Arduino ISP.  

You can use any uno, nano and many other running "ARDUINOisp.ino" supplied
with the IDE and 5 wires.  The IDE even has the various common programmers.

Allison

Allison