# Arduino Mega 2560 communication won't upload

**URL:** <https://forum.core-electronics.com.au/t/arduino-mega-2560-communication-wont-upload/3424>\
**Category:** Arduino\
**Created:** [13 September 2018 01:33 UTC](https://forum.core-electronics.com.au/t/arduino-mega-2560-communication-wont-upload/3424 "2018-09-13T01:33:06Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![albert56054](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@albert56054](https://forum.core-electronics.com.au/u/albert56054)\
**Post date:** [13 September 2018 01:33 UTC](https://forum.core-electronics.com.au/t/arduino-mega-2560-communication-wont-upload/3424/1 "2018-09-13T01:33:06Z")

</div>

I have a genuine arduino mega and I’m getting an error code: failed to load .  
I have used this previously on desktop and laptop computers with no problems  
with ver. 1.8.5 .  
The sketch i’m testing it with is the simple blink example in the ide.  
It connects to the USB ACMo port ok but when I load the sketch from the ide it nearly completes  
in the status bar, then the error comes up.  
Has the bootloader or main chip gone west?  
I have tried to reburn the the bootloader using the onboard pins with a usb/programmer device  
which has been used on other things and works ok.  
The reason i’m asking if it was a aftermarket copy i wouldn’t mind throwing it but being an orginal  
trying to save the expense…  
Is the unit cooked? 🙂  
Any help would be appreciated ,  
Cheers albert

---

<div class="post-metadata">

**Author:** ![Clinton](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/clinton/32/1515_2.png) [@Clinton](https://forum.core-electronics.com.au/u/Clinton)\
**Post date:** [13 September 2018 01:46 UTC](https://forum.core-electronics.com.au/t/arduino-mega-2560-communication-wont-upload/3424/2 "2018-09-13T01:46:59Z")

</div>

Hey Albert,

Hopefully we can figure out what has happened, are you about to post what the content of the error that comes up is?

---

<div class="post-metadata">

**Author:** ![albert56054](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@albert56054](https://forum.core-electronics.com.au/u/albert56054)\
**Post date:** [13 September 2018 07:59 UTC](https://forum.core-electronics.com.au/t/arduino-mega-2560-communication-wont-upload/3424/3 "2018-09-13T07:59:13Z")

</div>

Cheers Clinton  
takes a little while then :-  
avrdude stk(500): timeout.

error uploading etc.  
That’s about it.  
I can identify the board using the IDE Get Board Info  
and also get a tick for th USB Port connect ACMO/tty/ etc…  
that’s about it?

---

<div class="post-metadata">

**Author:** ![Clinton](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/clinton/32/1515_2.png) [@Clinton](https://forum.core-electronics.com.au/u/Clinton)\
**Post date:** [13 September 2018 22:50 UTC](https://forum.core-electronics.com.au/t/arduino-mega-2560-communication-wont-upload/3424/4 "2018-09-13T22:50:50Z")

</div>

I found an article that has listed a few of the things that could be causing the STK(500) error give them a try and let me know how you go. [https://www.instructables.com/id/A-solution-to-avrdude-stk500getsync-not-in-syn/](https://www.instructables.com/id/A-solution-to-avrdude-stk500getsync-not-in-syn/)

---

<div class="post-metadata">

**Author:** ![albert56054](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@albert56054](https://forum.core-electronics.com.au/u/albert56054)\
**Post date:** [14 September 2018 00:36 UTC](https://forum.core-electronics.com.au/t/arduino-mega-2560-communication-wont-upload/3424/5 "2018-09-14T00:36:19Z")

</div>

Ok Clinton  
I have done that . there is nothing plugged into the board  
LED 13 on board lights up apparently according to possible solution  
on the instructables, the booloader is ok.  
I have tried a different IDE 1.8.5 which used to work…hmm  
all the comms look ok I can see the RX Led flashing back  
after the sketch fails to load but I never see a blink on the TX Led.  
also I’ll keep searching .

Cheers so far

---

<div class="post-metadata">

**Author:** ![Clinton](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/clinton/32/1515_2.png) [@Clinton](https://forum.core-electronics.com.au/u/Clinton)\
**Post date:** [14 September 2018 04:02 UTC](https://forum.core-electronics.com.au/t/arduino-mega-2560-communication-wont-upload/3424/6 "2018-09-14T04:02:36Z")

</div>

I got caught out by having the wrong serial port selected have you checked that? A lot of desktop PCs have the com header without anything connected to it. I had this problem trying to get a usb to serial connector working. ![image](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/c/c19ddb0da09adbd37f85b180cc2a0430515d4104.png)

---

<div class="post-metadata">

**Author:** ![albert56054](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@albert56054](https://forum.core-electronics.com.au/u/albert56054)\
**Post date:** [14 September 2018 12:23 UTC](https://forum.core-electronics.com.au/t/arduino-mega-2560-communication-wont-upload/3424/7 "2018-09-14T12:23:00Z")

</div>

Linux user:  
Always worked as  
Port: " dev/tty/ACMO (Arduino/Genuino Mega or Mega 2560)"

lsusb Bus 008 Device 003: ID 2341:0042 Arduino SA Mega 2560 R3 (CDC ACM)  
==\> rssi\_level:2, rate\_bitmap:0x000ff000  
[15037.749425] usb 8-1.2: new full-speed USB device number 3 using xhci\_hcd  
[15037.851803] usb 8-1.2: New USB device found, idVendor=2341, idProduct=0042  
[15037.851816] usb 8-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=220  
[15037.851823] usb 8-1.2: Manufacturer: Arduino (www.arduino.cc)  
[15037.851829] usb 8-1.2: SerialNumber: 7533531343735160A1C1  
[15037.852263] usb 8-1.2: ep 0x82 - rounding interval to 1024 microframes, ep desc says 2040 microframes  
[15037.898490] cdc\_acm 8-1.2:1.0: ttyACM0: USB ACM device  
[15037.901330] usbcore: registered new interface driver cdc\_acm  
[15037.901334] cdc\_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

All ok sending end 🙂

cheers still searching here: )

---

<div class="post-metadata">

**Author:** ![Stephen](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/stephen/32/1599_2.png) [@Stephen](https://forum.core-electronics.com.au/u/Stephen)\
**Post date:** [16 September 2018 23:27 UTC](https://forum.core-electronics.com.au/t/arduino-mega-2560-communication-wont-upload/3424/8 "2018-09-16T23:27:52Z")

</div>

Hey Albert,

It sounds to me like you might need to try re-burning the bootloader again. If you have another computer it’s always a good idea to try from another computer.

---

<div class="post-metadata">

**Author:** ![albert56054](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@albert56054](https://forum.core-electronics.com.au/u/albert56054)\
**Post date:** [18 September 2018 06:37 UTC](https://forum.core-electronics.com.au/t/arduino-mega-2560-communication-wont-upload/3424/9 "2018-09-18T06:37:23Z")

</div>

Cheers as well I have tried 3 all ends with tears Lol.  
I’m of the view it’s the boot loader … so I’m guessing I have to try direct to the  
Mosi …pins etc … again using other computers think I have tried with 1  
see how I fare …  
Thanks again  
albert the quick 🙂
