It says you are using stk500v1 as the programmer. Change Programmer option to "Arduino as ISP" in the board menu since you are trying to use Uno. Change board (not programmer) to Uno first, upload Arduino ISP sketch from File menu, then change board to Nano for burning and make sure you have the wires to nano correct and Programmer set to Arduino as ISP
wilykat:
It says you are using stk500v1 as the programmer. Change Programmer option to "Arduino as ISP" in the board menu since you are trying to use Uno. Change board (not programmer) to Uno first, upload Arduino ISP sketch from File menu, then change board to Nano for burning and make sure you have the wires to nano correct and Programmer set to Arduino as ISP
Thank you Wilykat,
I can upload the bootloader to another Uno board. (connect Uno board to Uno board). I change Uno board to nano with the same wiring but it doesn't work. I can't upload bootloader to nano board.
For what it's worth, I just fought over the past few days with a few different UNOs and a few different NANOs trying to load a new bootloader into the Nano with the same errors and no luck. No luck with Optiboot either.
Hmmm... sounds like the Nano doesn't want to be programmed at all? If you have jumper wires with male (pin) on one end and female (hole) on other end, try the ICSP. Pin 1 should be marked on Nano and most clones but in case, use multimeter to find Vcc pin (2 on ICSP) to Vcc pin on Nano, it should read 0 ohms if you found the right pin.
SCK to pin 13 on Uno
MISO to pin 12
MOSI to pin 11
RST to pin 10
I had this same problem I got 6 atmega 328p- pu they all show up wrong id but there the same chip as in the uno r3 i got them to work.
But this Device signature = 0x00ff00 means you have messed up the chips fuses.
I'm trying to figure if there is way to fix this cause I have one chip that that happen to too.
I can us the -f to read the chip and it shows the fuses are set wrong but I guess the arduino as isp can't set them now cause there wrong and have the chip not running from int osc. which is set on a blank chip.
be80be:
I had this same problem I got 6 atmega 328p- pu they all show up wrong id but there the same chip as in the uno r3 i got them to work.
But this Device signature = 0x00ff00 means you have messed up the chips fuses.
I'm trying to figure if there is way to fix this cause I have one chip that that happen to too.
I can us the -f to read the chip and it shows the fuses are set wrong but I guess the arduino as isp can't set them now cause there wrong and have the chip not running from int osc. which is set on a blank chip.
Yes I can read the device signature = 0x00ff00 but sometimes I can read other values.
wilykat:
Hmmm... sounds like the Nano doesn't want to be programmed at all? If you have jumper wires with male (pin) on one end and female (hole) on other end, try the ICSP. Pin 1 should be marked on Nano and most clones but in case, use multimeter to find Vcc pin (2 on ICSP) to Vcc pin on Nano, it should read 0 ohms if you found the right pin.
SCK to pin 13 on Uno
MISO to pin 12
MOSI to pin 11
RST to pin 10
Connect Vcc and Gnd together.
I check with my multimeter, everything is right.
I saw the device signature of nano. It was changed every time when I try to burn bootloader