Mega R3 boot signature dump

Hi
I bought some arduino mega r3 from aliex.
two of them is no-name variant, one is elegoo.
I dumped boot signature bytes with this code:
https://senzor.robotika.sk/sensorwiki/index.php/Fake_AVR_chips

; noname mega2560 with ch340
boot sig dump

    00  01  02  03  04  05  06  07  08  09  0A  0B  0C  0D  0E  0F
00: 1E  AC  98  FF  01  FF  FF  FF  E7  FF  FF  FF  FF  FF  58  FF  
10: FD  FF  FD  FF  FF  FF  FF  FF  FF  FF  FF  FF  FF  FF  FF  FF  

Signature: 1E 98 01  (---)
           Lot: ⸮X⸮⸮⸮⸮  Wafer: 255  X: 255  Y: 255 (Decimal)
    Fuses: Low: 0xFF  High: 0xD8  Ext: 0xFD  Lock: 0xCF

;noname mega2560 with 16u2
boot sig dump

    00  01  02  03  04  05  06  07  08  09  0A  0B  0C  0D  0E  0F
00: 1E  D9  98  FF  01  FF  FF  FF  E7  FF  FF  FF  FF  FF  58  FF  
10: FD  FF  FD  FF  FF  FF  FF  FF  FF  FF  FF  FF  FF  FF  FF  FF  

Signature: 1E 98 01  (---)
           Lot: ⸮X⸮⸮⸮⸮  Wafer: 255  X: 255  Y: 255 (Decimal)
    Fuses: Low: 0xFF  High: 0xD8  Ext: 0xFD  Lock: 0xCF

;elegoo mega2560
boot sig dump

    00  01  02  03  04  05  06  07  08  09  0A  0B  0C  0D  0E  0F
00: 1E  C9  98  FF  01  FF  FF  FF  E7  FF  FF  FF  FF  FF  58  FF  
10: FD  FF  FD  FF  FF  FF  FF  FF  FF  FF  FF  FF  FF  FF  FF  FF  

Signature: 1E 98 01  (---)
           Lot: ⸮X⸮⸮⸮⸮  Wafer: 255  X: 255  Y: 255 (Decimal)
    Fuses: Low: 0xFF  High: 0xD8  Ext: 0xFD  Lock: 0xFF

If you have a genuine Arduino Mega R3, could you share the boot signature dump?
I want to check if mega2560 does not have manufacturing information on boot signature or my arduino is all fake.

Below my output for an original Mega.

14:49:33.503 -> 
14:49:33.503 -> boot sig dump
14:49:33.539 -> 
14:49:33.539 ->     00  01  02  03  04  05  06  07  08  09  0A  0B  0C  0D  0E  0F
14:49:33.539 -> 00: 1E  5A  98  FF  01  FF  FF  FF  ED  FF  FF  F7  FF  FF  6E  75  
14:49:33.539 -> 10: 6E  6B  77  6F  FF  00  04  0D  17  01  12  08  13  08  FF  FF  
14:49:33.539 -> 
14:49:33.539 -> Signature: 1E 98 01  (---)
14:49:33.539 ->            Lot: unknow  Wafer: 0  X: 13  Y: 4 (Decimal)
14:49:33.539 ->     Fuses: Low: 0xFF  High: 0xD8  Ext: 0xFD  Lock: 0xCF
1 Like

Anything you buy from AliExpress is extremely likely to use counterfeit, recycled, reject or otherwise untrustworthy chps.

But if the gizmo runs and gives expected results, why do you care?

this thing doesn't work as expected.
writing EEPROM over usb serial returns mismatch error.

Sounds like a code error, not a hardware error. If you want help fixing that, post the code and the error messages, using code tags.

I used avrdude to write eeprom. so it is not code error.
I used below command:
avrdude -c wiring -p m2560 -P COM3 -b 115200 -D -U eeprom:w:"C:\4kbrandom.bin":r
and the result:

avrdude -c wiring -p m2560 -P COM3 -b 115200 -D -U eeprom:w:"C:\4kbrandom.bin":r
Reading 4096 bytes for eeprom from input file 4kbrandom.bin
Writing 4096 bytes to eeprom
Writing | ################################################## | 100% 16.78 s
Reading | ################################################## | 100% 4.19 s
Warning: eeprom verification mismatch
  device 0x0b != input 0x3b at addr 0x0008 (error)
Error: eeprom verification mismatch

Avrdude done.  Thank you.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.