New device signature 0x1e9803

Hello everybody,

I am trying to bootload Atmega2560V, I am having a hard chance trying to bootload these chips :(, THese chips are set to incorrect fuses - I am running threads at AVRFreaks and GitHub.

I am pushing 1Mhz to XTAL1 of Atmega2560V and tried burning bootloaders, I am getting an unexpected error

avrdude: Device signature = 0x1e9803
avrdude: Expected signature for ATmega2560 is 1E 98 01

Strange right.? I know there's no "0x1e9803" such device signature exists.

The full verbose output is here :

Arduino: 1.8.3 (Windows 10), Board: "ATmega2560, Arduino MEGA pinout, 2.7v, Disabled (default), 1 MHz internal"

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Users\mudas\OneDrive\Documents\Arduino\hardware\MegaCore-master\avr/avrdude.conf -v -patmega2560 -cstk500v1 -PCOM4 -b19200 -e -Ulock:w:0x3f:m -Uefuse:w:0xfd:m -Uhfuse:w:0xd6:m -Ulfuse:w:0x62:m

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\mudas\OneDrive\Documents\Arduino\hardware\MegaCore-master\avr/avrdude.conf"

Using Port : COM4
Using Programmer : stk500v1
Overriding Baud Rate : 19200
AVR Part : ATmega2560
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack


eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00
flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : STK500
Description : Atmel STK500 Version 1.x firmware
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.03s

avrdude: Device signature = 0x1e9803
avrdude: Expected signature for ATmega2560 is 1E 98 01
Double check chip, or use -F to override this check.

avrdude done. Thank you.

Error while burning bootloader.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

What could be the issue.? Why it's showing different Device Signature, This is 100% Atmega2560V and it supports MegaCore bootloaders as well, I want to solve this as quickly as possible because I have low deadlines. :frowning: :frowning:

Can I change Device Signature in avrdude.exe and avrdude.config from 0x1e9801 to 0x1e9803 .? so that it works in my case.?

or any other way around.?

Thank you

(deleted)

Thank you very much for replying to my post..

I have edited avrdude.config at atmega2560 section to this..

#------------------------------------------------------------

ATmega2560

#------------------------------------------------------------

part
id = "m2560";
desc = "ATmega2560";
signature = 0x1e 0x98 0x03;
has_jtag = yes;
stk500_devcode = 0xB2;

avr910_devcode = 0x43;

chip_erase_delay = 9000;
pagel = 0xD7;
bs2 = 0xA0;
reset = dedicated;

when i hit burn bootloaders now, it's giving me same error..

avrdude: Device signature = 0x1e9803
avrdude: Expected signature for ATmega2560 is 1E 98 01
Double check chip, or use -F to override this check.

mudassir9999:
Thank you very much for replying to my post..

I have edited avrdude.config at atmega2560 section to this..

when i hit burn bootloaders now, it's giving me same error..

You edited the wrong avrdude.conf then, I think? The one you need to edit is the one it shows in the verbose output, ie: C:\Users\mudas\OneDrive\Documents\Arduino\hardware\MegaCore-master\avr\avrdude.conf

That said, I'm alarmed that it's reading an unexpected value for the signature, that's usually a bad sign.