avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
When I select 'Arduino NG or older' in boards. and 'Atmega8' in processor, I got the following error.
avrdude: arduino_read_sig_bytes(): (a) protocol error, expect=0x14, resp=0x10
avrdude: error reading signature data for part "ATmega8", rc=-2
avrdude: error reading signature data, rc=-1
Board is connected to COM4 and COM4 is selected in COM port in arduino IDE.
Below is the screenshot of device manager
I would greatly appreciate any help you can give me in working this problem.
It seems to be like the Arduino Duemilanove. However, there is no Duemilanove with ATmega8.
Try the 'Arduino NG or older' and 'Atmega8' again. Is that a button to select 5V or 3.3V ? Select 5V. Press reset, and immediately after releasing the reset button, click upload sketch.
I can't find a schematic for the ARKduino, and I don't know which bootloader is on the ATmega8 chip. So you could try a few things, but you better get an Arduino Uno (or Arduino Uno compatible) with ATmega328P chip.
Not every Arduino function works well with an ATmega8. For example the tone() function does not work well.
Thanks for reply Peter_n. I tried reset button trick and it's not working. I tried connecting pin 0 and 1 with jumper cable, opened the serial monitor, entered some number and I am getting same number back so there is no issue with serial communication. I guess there is problem with Atmega8L. I will try replacing Atmega8L with new one and see what happens
Thanks for reply Peter_n :). I have one arduino uno and I used is as ISP to burn bootloader on arkduino. I downloaded the older version(1.0.5) of arduino IDE, select 'Arduino NG or older w/ Atmega8' and select burn bootloader in tools menu. Now it is working fine.
Nice
I think the Arduino NG bootloader needs to be reset by pressing the reset button when uploading a sketch.
That is why I have a Optiboot bootloader, it is smaller and no need to press the reset button.
Sounds like the ARKduino came with the wrong bootloader on it for using the ArduinoNG board definition. There may be (or may have been - I don't think anyone is putting much work into updating things based on such an old micro now - especially when the far superior '328p is so freaking cheap now)