Hi,
I'm trying to burn optiboot bootloader in a mini pro, using another minipro as isp programmer, but I'm unable to do it. I've checked with several boards so its not a faulty board problem, even though they are all chinese clones (not of the same batch).
Both boards can be programmed with no problem, but when I try to burn the bootloader (For now I'm trying to burn the default bootloader) I keep receiving this:
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM5 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF: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:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"*
- Using Port : COM5*
- 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_getsync() attempt 2 of 10: not in sync: resp=0x66
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x66
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x66
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x66
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x66
avrdude done. Thank you.
Error burning bootloader
I've followed all the oficial arduino tutorial about using as an ISP. I changed the option USE_OLD_STYLE_WIRING in the Arduino ISP example. And of course I've chosen the programer Arduino as ISP. I'm wiring both arduinos this way:
Programmer-Target
Vcc-Vcc
GND-GND
10-RST
11-11
12-12
13-13
With the recommended 1microf capacitor between GND and RST at the arduino programmer.
The error is exactly the same whether the target arduino is wired or not. Which makes me think there is no communication between arduinos at all. I think It may be some problem with the reset, but I've checked continuity, even I tried to use a different pin, and it just doesnt work.
If it helps, I'm using this FTDI cable with DTR : https://http2.mlstatic.com/programador-usb-serie-para-arduino-pro-mini-wifi-gps-gsm-D_NQ_NP_805834-MLM26501973455_122017-F.webp
I think I'm missing something, because I've done this in the past whith similar arduino pro minis, but I'm stuck.