Topics

Use original IC! displayed on QCX 20m #chat


j.capel@...
 

A new chat has been created:

I attempted to upgrade the firmware on my QCX 20m from 1.00e to 1.00f.  I am using the instructions from "How to update the firmware on the QCX using an arduino uno and AVRDUDESS".  Something went wrong and now I get the display "Use original IC!".  I tried updating the firmware again this evening with the following output from Avrdudess:

T1.00f.hex: 0 / 32,768 Bytes (0.00%)
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 
 
avrdude.exe: AVR device initialized and ready to accept instructions
 
Reading | ################################################## | 100% 0.01s
 
avrdude.exe: Device signature = 0x1e950f
avrdude.exe: NOTE: "flash" memory has been specified, an erase cycle will be performed
             To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: reading input file "C:\Users\John\Documents\QRP Labs\QCX CW Tranceiver\T1.00f.hex"
avrdude.exe: input file C:\Users\John\Documents\QRP Labs\QCX CW Tranceiver\T1.00f.hex auto detected as Intel Hex
avrdude.exe: writing flash (32076 bytes):
 
Writing | ################################################## | 100% 34.95s
 
avrdude.exe: 32076 bytes of flash written
avrdude.exe: verifying flash memory against C:\Users\John\Documents\QRP Labs\QCX CW Tranceiver\T1.00f.hex:
avrdude.exe: load data flash data from input file C:\Users\John\Documents\QRP Labs\QCX CW Tranceiver\T1.00f.hex:
avrdude.exe: input file C:\Users\John\Documents\QRP Labs\QCX CW Tranceiver\T1.00f.hex auto detected as Intel Hex
avrdude.exe: input file C:\Users\John\Documents\QRP Labs\QCX CW Tranceiver\T1.00f.hex contains 32076 bytes
avrdude.exe: reading on-chip flash data:
 
Reading | ################################################## | 100% 19.54s
 
avrdude.exe: verifying ...
avrdude.exe: 32076 bytes of flash verified
 
avrdude.exe done.  Thank you.

It is my understanding that I may need the eeprom (eep) file in addition to the hex file to remedy this problem.  And perhaps the suggested fuse settings as well.  Last evening I sent Hans a request for the eep file along with any suggestions he may have.  If anyone has access to the eep file and the recommended fuse settings, I certainly would appreciate it.

73 John KF6QPC

View/Join This Chat


Hans Summers
 

Hi John

I will email you off-list. 

73 Hans G0UPL

On Thu, Aug 23, 2018 at 9:17 AM <j.capel@...> wrote:

A new chat has been created:

I attempted to upgrade the firmware on my QCX 20m from 1.00e to 1.00f.  I am using the instructions from "How to update the firmware on the QCX using an arduino uno and AVRDUDESS".  Something went wrong and now I get the display "Use original IC!".  I tried updating the firmware again this evening with the following output from Avrdudess:

T1.00f.hex: 0 / 32,768 Bytes (0.00%)
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 
 
avrdude.exe: AVR device initialized and ready to accept instructions
 
Reading | ################################################## | 100% 0.01s
 
avrdude.exe: Device signature = 0x1e950f
avrdude.exe: NOTE: "flash" memory has been specified, an erase cycle will be performed
             To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: reading input file "C:\Users\John\Documents\QRP Labs\QCX CW Tranceiver\T1.00f.hex"
avrdude.exe: input file C:\Users\John\Documents\QRP Labs\QCX CW Tranceiver\T1.00f.hex auto detected as Intel Hex
avrdude.exe: writing flash (32076 bytes):
 
Writing | ################################################## | 100% 34.95s
 
avrdude.exe: 32076 bytes of flash written
avrdude.exe: verifying flash memory against C:\Users\John\Documents\QRP Labs\QCX CW Tranceiver\T1.00f.hex:
avrdude.exe: load data flash data from input file C:\Users\John\Documents\QRP Labs\QCX CW Tranceiver\T1.00f.hex:
avrdude.exe: input file C:\Users\John\Documents\QRP Labs\QCX CW Tranceiver\T1.00f.hex auto detected as Intel Hex
avrdude.exe: input file C:\Users\John\Documents\QRP Labs\QCX CW Tranceiver\T1.00f.hex contains 32076 bytes
avrdude.exe: reading on-chip flash data:
 
Reading | ################################################## | 100% 19.54s
 
avrdude.exe: verifying ...
avrdude.exe: 32076 bytes of flash verified
 
avrdude.exe done.  Thank you.

It is my understanding that I may need the eeprom (eep) file in addition to the hex file to remedy this problem.  And perhaps the suggested fuse settings as well.  Last evening I sent Hans a request for the eep file along with any suggestions he may have.  If anyone has access to the eep file and the recommended fuse settings, I certainly would appreciate it.

73 John KF6QPC

View/Join This Chat


Kelly Jack
 

Hans,

Please let me know if the instructions need updating.

73


Simon
VK3ELH 


Alan G4ZFQ
 

Please let me know if the instructions need updating.
Simon,

I suspect John needs to tell us whether he obeyed

"2) Program only the provided .hex file (see above); do not change the Fuse settings, or other memories (e.g. EEPROM)"

73 Alan G4ZFQ


Alan G4ZFQ
 

Alan G4ZFQ wrote:
I suspect John needs to tell us whether he obeyed
"2) Program only the provided .hex file (see above); do not change the Fuse settings, or other memories (e.g. EEPROM)"
Simon,

Sorry, I did not realise they are your instructions.
I do not use Averdudess but I see you have EEPROM "Write" ticked on your illustration.
But maybe that does not matter as nothing below is ticked?

73 Alan G4ZFQ