expected signature for atmega1284p is 1e 97 05

trying to flash a bootloader using a uno r3 wired to a creality v1.1.5 silentboard. i have wires right and have switched wires. please help.

Arduino: 1.8.7 (Windows 8.1), Board: "Sanguino 1284p, ATmega1284P (16 MHz)"

Sketch uses 4658 bytes (3%) of program storage space. Maximum is 130048 bytes.
Global variables use 482 bytes (2%) of dynamic memory, leaving 15902 bytes for local variables. Maximum is 16384 bytes.
C:\Users\Bill.matplotlib\Desktop\TH3DUF_R2\Windows Arduino\hardware\tools\avr/bin/avrdude -CC:\Users\Bill.matplotlib\Desktop\TH3DUF_R2\Windows Arduino\hardware\tools\avr/etc/avrdude.conf -v -V -patmega1284p -carduino -PCOM4 -b115200 -D -Uflash:w:C:\Users\Bill\AppData\Local\Temp\arduino_build_382114/ArduinoISP.ino.hex:i

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\Bill.matplotlib\Desktop\TH3DUF_R2\Windows Arduino\hardware\tools\avr/etc/avrdude.conf"

Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 115200
AVR Part : ATmega1284P
Chip Erase delay : 55000 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 128 0 no 4096 8 0 9000 9000 0xff 0xff
flash 65 10 256 0 yes 131072 256 512 4500 4500 0xff 0xff
lock 0 0 0 0 no 1 0 0 9000 9000 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
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00

Programmer Type : Arduino
Description : Arduino
Hardware Version: 3
Firmware Version: 4.4
Vtarget : 0.3 V
Varef : 0.3 V
Oscillator : 28.800 kHz
SCK period : 3.3 us

avrdude: AVR device initialized and ready to accept instructions

An error occurred while uploading the sketch
Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: Expected signature for ATmega1284P is 1E 97 05
Double check chip, or use -F to override this check.

avrdude done. Thank you.

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

Are you just trying to use the USB interface on the Uno to let the PC program the 1284P?
Connect Reset on the Uno to Gnd.

i think so, not that pc literate. im using my pc hooked to a uno r3 vis usb to square port on uno. the uno is hooked to the ender motherboard via jmper wires. alls sam for two pin locations except reset on uno goes to pin 10. you want me to move the wire out of pin 10 on uno to a ground pin?

let me be clearer. the pin 10 wire from uno goes to reset pin on ender motherboard

wjg68:
i think so, not that pc literate. im using my pc hooked to a uno r3 vis usb to square port on uno. the uno is hooked to the ender motherboard via jmper wires. alls sam for two pin locations except reset on uno goes to pin 10. you want me to move the wire out of pin 10 on uno to a ground pin?

Please provide a detailed description of the exact connections between the Uno and the Ender. Vague statements like "hooked to the ender motherboard via jmper wires." are not sufficient. We need to know exactly which pin is connected to which.

From what you said in your last reply, I can make a guess about how you have it connected. If so, the advice CrossRoads provided based on the original post is incorrect. So hold off on making any changes to your circuit and just tell us how you have it wired now.

I'm sure you're following a tutorial, so please post a link to that tutorial.

gnd on uno to gnd on ender v1.1.5 silentboard
mosi on uno to mosi on ender
5v on uno o 5v on ender
miso on uno to miso on ender
sck on uno to sck on ender
pin 10 on uno to reset on ender

i've tried switching jumper wires

i don't know what the connection point is called. both are similar, two rows of three male pins, and they are arranged the same for the uno and the motherboard. on uno its at one end in the middle, on motherboard its next to monitor connections.

ran a simple led flashing program on uno so i think uno and cable are ok.

i am now getting a programmer not responding error. i have completely disconnected motherboard and am trying to burn the bootloader wired as stated above.

Arduino: 1.8.7 (Windows 8.1), Board: "Sanguino 1284p, ATmega1284P (16 MHz)"

C:\Users\Bill.matplotlib\Desktop\TH3DUF_R2\Windows Arduino\hardware\tools\avr/bin/avrdude -CC:\Users\Bill.matplotlib\Desktop\TH3DUF_R2\Windows Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega1284p -carduino -PCOM4 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\Bill.matplotlib\Desktop\TH3DUF_R2\Windows Arduino\hardware\tools\avr/etc/avrdude.conf"

Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 19200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xb8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xb8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xb8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xb8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xb8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xb8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xb8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xb8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xb8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xb8

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.

Arduino: 1.8.7 (Windows 8.1), Board: "Sanguino 1284p, ATmega1284P (16 MHz)"

C:\Users\Bill.matplotlib\Desktop\TH3DUF_R2\Windows Arduino\hardware\tools\avr/bin/avrdude -CC:\Users\Bill.matplotlib\Desktop\TH3DUF_R2\Windows Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega1284p -carduino -PCOM4 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\Bill.matplotlib\Desktop\TH3DUF_R2\Windows Arduino\hardware\tools\avr/etc/avrdude.conf"

Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 19200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x5e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x5e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x5e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x5e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x5e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x5e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x5e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x5e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x5e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x5e

avrdude done. Thank you.

Error while burning bootloader.

second error log has verbose on during compilation. hoped it might help. thanks for your time and input.

ive been following the installation video given on the th3d site and am trying to install the th3d firmware package. ive had all this up and running with a raspberry pi and an ir camera with octoprint running marlin 1.8 (i think) . tried switching to marlin 2.0 and and now im here. dont know if it helps but

ender 3 w/ creality v1.1.5 silent board upgrade
raspberry pi 4b w/ octoprint running on it
infra red camera hooked to pi and time lapse

i tried to flash bootloader w reset on uno jumper wired to gnd on uno w/ all other wires as above and got same results. included error log from that below.

Arduino: 1.8.7 (Windows 8.1), Board: "Sanguino 1284p, ATmega1284P (16 MHz)"

C:\Users\Bill.matplotlib\Desktop\TH3DUF_R2\Windows Arduino\hardware\tools\avr/bin/avrdude -CC:\Users\Bill.matplotlib\Desktop\TH3DUF_R2\Windows Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega1284p -carduino -PCOM4 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\Bill.matplotlib\Desktop\TH3DUF_R2\Windows Arduino\hardware\tools\avr/etc/avrdude.conf"

Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 19200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xab
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xab
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xab
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xab
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xab
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xab
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xab
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xab
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xab
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xab

avrdude done. Thank you.

Error while burning bootloader.

just reread earlier posts and saw i wasn't supposed to do that, reset to gnd. my bad. didn't see any smoke so hopefully i didn't cook anything. all looks the same. blue light on on motherboard, green light and slowly blinking yellow light on uno w secondary fast flashing yellow light when i try to flash bootloader.

wjg68:
gnd on uno to gnd on ender v1.1.5 silentboard
mosi on uno to mosi on ender
5v on uno o 5v on ender
miso on uno to miso on ender
sck on uno to sck on ender
pin 10 on uno to reset on ender

OK, that's all perfect and now we clearly understand what you are doing.

wjg68:
just reread earlier posts and saw i wasn't supposed to do that, reset to gnd. my bad. didn't see any smoke so hopefully i didn't cook anything.

Don't worry about having connected reset to ground. Doing that won't harm your boards at all. However, for what you're trying to do, it's wrong. Connecting reset to ground completely disables the primary microcontroller on the Uno by holding it in reset mode. Some people use an Arduino board as a USB to serial adapter in this way. CrossRoads assumed you were doing that. However, you're doing something completely different, which is using the Uno as an "Arduino as ISP" programmer. In that usage, you don't want to disable the microcontroller, since you need it working as an ISP programmer.

So disconnect reset from ground. That will allow the microcontroller on the Uno to run and act as an ISP programmer again.

Now back to your original problem:
'

wjg68:

avrdude: Device signature = 0x1e950f (probably m328p)

avrdude: Expected signature for ATmega1284P is 1E 97 05

The solution to this is to connect a 10 uF capacitor between the RESET and GND pins on the Uno. It might seem confusing that I just told you not to connect the reset and ground pins and now I'm telling you to connect them, but using a capacitor instead of a jumper wire actually has the opposite effect. The capacitor prevents the Uno from being reset, rather than causing it to reset as the wire did. Note that you won't be able to upload sketches to the Uno with that capacitor in place, but you should have already uploaded the ArduinoISP sketch to the Uno by this stage, so that should be fine.

If you don't have a 10 uF capacitor on hand, I have an alternative solution for you:

  • (in the Arduino IDE) Tools > Board > Boards Manager
  • Wait for the downloads to finish.
  • From the list of boards platforms, click on "Arduino AVR Boards".
  • Click the "Update" button.
  • Wait for the update process to finish.
  • Click the "Close" button.

Now try burning the bootloader again.

Because you're using that weird version of the Arduino IDE that TH3D messed with for no reason other than to slap their logo on software they didn't contribute anything to, I can't say 100% this will work, and I don't feel like doing that huge download to try it out, but I think it will work.

uno gnd to MB gnd
mosi to mosi
5v to 5v
miso to miso
sck to sck
pin 10 to reset

tried updating boards and no luck. same error.
dont have a capacitor. can get one if i have to.
ive had this up and running w/ printer , pi 4b, octoprint, camera, and marlin 2.0 which is where i hope to get back to. had issues at first w/ 2.0 after uploading and was working through them when this prob crept up. initially board (1.1.5 motherboard) came w/ a bootloader.
tried th3d just to try uploading something other than 2.0.

tried uploading 2.0 and same issue. results below.

Arduino: 1.8.12 (Windows 8.1), Board: "Sanguino, ATmega1284 or ATmega1284P (16 MHz)"

C:\Users\Bill\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\Bill\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega1284p -cstk500v1 -PCOM4 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\Bill\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

Using Port : COM4
Using Programmer : stk500v1
Overriding Baud Rate : 19200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03

avrdude done. Thank you.

Error while burning bootloader.

wjg68:
tried updating boards and no luck. same error.

Please post the full output from Burn Bootloader now after updating the boards.

here it is

Arduino: 1.8.12 (Windows 8.1), Board: "Sanguino, ATmega1284 or ATmega1284P (16 MHz)"

C:\Users\Bill\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\Bill\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega1284p -cstk500v1 -PCOM4 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\Bill\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

Using Port : COM4
Using Programmer : stk500v1
Overriding Baud Rate : 19200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03

avrdude done. Thank you.

Error while burning bootloader.

i think the last one was after updating boards as well. still got a blue light on on the motherboard and a green and slow flashing yellow w/ a bright flash of yellow on the uno when it tries to sync, different led from slow flashing one. boards updated version is 1.8.3.

Did you upload the File > Examples > 11.ArduinoISP > Arduino ISP sketch to the Uno?

Ah. It really is much simpler just to have a dedicated Programmer, add the MightyCore for 1284P into the IDE, and bootload that way.

Pololu USB AVR Programmer v2.1 Free Shipping in the US!
Read the manual - will show up as 2 devices in the IDE. One is USB/Serial adapter, the other is the Programmer.
Can only use one or the other at a time.

to install i open marlin 2.0 folder, double click Marlin.ino which opens arduino ide 1.8.12. i click sketch, include library, u8glib. then i click on file, examples, arduinoisp, arduinoisp. i then click tools, board, sanguino, processor, atmega1284 or 1284p 16hz,port, com4 (arduino uno), programmer, arduino as isp, burn bootloader. i had whatever marlin was before 2.0 up and running w/ ender3, 1.1.5 silent board, pi3b+, octoprint, and an ir cam for a long time. pi 3 died, liquids and electronics thing, and upgraded to pi4b. tried updating to marlin 2.0, had lots of various issues, decided to try klipper, couldn't get it working, switched back to marlin, got it printing second time, after a couple weeks, turned printer on and screen was powered but blank, i could connect to octoprint but it couldn't connect to ender. tried reflashing marlin, wouldn't flash. tried reflashing bootloader and here i am.
thanks for past help and advice. i can get a programmer if that'll work. used one on original motherboard.