I have followed the tutorial here: http://highlowtech.org/?p=1695, and when I try to burn the bootloader or upload a sketch, I am getting this error:
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
repeated ten times in a row
I believe my wiring is correct (a picture is attatched), I have added the 10uF cap, the Arduino as ISP sketch is uploaded, the serial port is correct, and I have installed the correct cores according to the tutorial.
I have tried both shift-clicking and clicking, removing the cap, reuploading the Arduino as ISP sketch, but everything raises the same error. Sketches can upload normally to the Arduino, issues only occur when I'm trying to upload to the ATtiny.
UPDATE: I have also added in the jumpers, as suggested by Coding Badly, however, the error is still there
I'm using an Arduino Uno, on Windows, with Arduino 1.6.5
We now need verbose output from an upload attempt...
• Start the Arduino IDE
• Click File then Preferences
• Ensure Show verbose output during - upload is checked
• Click OK
• Attempt to upload to the target
• Click the Status Window to give it the focus
• Press Ctrl + A to select all of the output
• Press Ctrl + C to copy
• Paste the output into a reply. Please use </mark> <mark>[code]</mark> <mark>
Arduino: 1.6.5 (Windows 7), Board: "ATtiny, ATtiny85, 1 MHz (internal)"
Sketch uses 784 bytes (9%) of program storage space. Maximum is 8,192 bytes.
Global variables use 9 bytes of dynamic memory.
C:\Users\Albert\Downloads\arduino-1.6.5-r2-windows\arduino-1.6.5-r2\hardware\tools\avr/bin/avrdude -CC:\Users\Albert\Downloads\arduino-1.6.5-r2-windows\arduino-1.6.5-r2\hardware\tools\avr/etc/avrdude.conf -v -pattiny85 -cstk500v1 -PCOM3 -b19200 -Uflash:w:C:\Users\Albert\AppData\Local\Temp\build3517714067648739597.tmp/Blink.cpp.hex:i
avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Users\Albert\Downloads\arduino-1.6.5-r2-windows\arduino-1.6.5-r2\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM3
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.
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
The only thing left is the 10µF capacitor. Ensure it is making good electrical contact (I bend the leads a bit) and that you have it the correct way around.
The only thing I've not seen mentioned so far are the words "upload using programmer".
And for what it's worth, I've never used a cap on the UNO when using Arduino as ISP, for any chips.
...
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
...
...indicates that your Arduino is not functioning as a programming. The possible reasons are...
• Failed to upload ArduinoISP
• Auto-reset not disabled
• Wrong baud rate (19200 is correct)
• Wrong serial port
• Wrong protocol (stk500v1 is correct)
• Short-circuit
[quote author=Coding Badly link=msg=2315312 date=1436844053]
...indicates that your Arduino is not functioning as a programming.[/quote]
Had a quick play while flashing an ATtiny85: If the '85 isn't plugged in (various mis-configurations tried), Arduino-as-ISP gives a signature error, so it must be the Arduino or something else upstream.