I looks like that you havn't disabled auto reset properly
Try with a 110 ohm resistor instead. You could also cut the trace labeled "RESET-EN", see http://arduino.cc/en/Main/ArduinoBoardMega2560 at the "Automatic (Software) Reset section".
With 110 ohm resistor: avrdude.exe: stk500_getsync(): not in sync: resp=0x00
Then I cut the trace labeled "RESET-EN", without resistor (first time): avrdude.exe: stk500_program_enable(): protocol error, expect=0x14, resp=0x50 avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override*
this check.* avrdude.exe: stk500_disable(): protocol error, expect=0x14, resp=0x51
With cutted, without resistor (others times): avrdude.exe: stk500_getsync(): not in sync: resp=0x00 avrdude.exe: stk500_disable(): protocol error, expect=0x14, resp=0x51
Hello.
I tried to replace the card with another Arduino Mega 2560 and also the ATmega8 chip.
I'm using version 0.23 of the IDE.
AVRDUDE used is provided with the IDE.
I also added the crystal.
You should install avrdude separately and not use the one bundled with the Arduino software - I have seen other people having problems with the bundled one as well.
Thank you very much, but:
I downloaded WinAVR, type 'avrdude -p m8 -P com4 -c avrisp -b 19200' in C:\WinAVR-20100110\bin directory, and result is: avrdude.exe: stk500_program_enable(): protocol error, expect=0x14, resp=0x50 avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override*
this check.* avrdude.exe: stk500_disable(): protocol error, expect=0x14, resp=0x51
I downloaded avrdude-5.11-Patch7610-win32, but the result is the same.
Hi Lauszus, com4 is correct, IDE Serial Port is com4 (upload ArduinoISP Sketch) and when type "avrdude -p m8 -P com4 -c avrisp -b 19200" RX and TX leds in Arduino Mega 2560 blinking.
I used "-c arduino" instead of "-c avrisp", avrdude return: avrdude.exe: stk500_getsync(): not in sync: resp=0x00
But with "-c arduino" instead of "-c avrisp" pin 13 (SCK) goes high for about 300 ms.
Check the datasheet for your chip and connect MOSI, MISO and SCK to pin 11 (MOSI), 12 (MISO) and 13 (SCK) on your Arduino. Then connect pin 10 (Slave select or just SS) on your Arduino to the reset pin of your chip.
I had the same problem - avrdude.exe: stk500_getsync(): not in sync: resp=0x00
If someone still need a solution, Try next: "avrdude -p m328p -P //./COM5 -c avrisp -b 19200"
It helps me. Good luck!
Where I'm stuck is step 5. I never used WinAVR. Can someone explain step 5. Which program is doing the compiling and which file is being compiled? I downloaded the serialGLCD1.62 files and there are a bunch of files inside.
"5) Compile the program to make a hex file, this can be done by typing "make all" in a terminal while inside the folder (use "cd" and then the path to the folder - see step 11 for help)
You might have to change some setting for it to work. If there is already an hex file (as in my example) you can just skip this step"
So far I have the following filles
serialGLCD1.62
ArduinoISP-dev04b
And the following programs
Arduino programmer
WinAVR
P.S.
Should I follow this forum's tutorial or the sparkfun one here (Serial Graphic LCD Hookup - SparkFun Learn) ? Is one newer? Can the sparkfun be applied to any firmware?
P.S.S Has sparkfun actually updated the firmware from the original? Do i need to still update it?