Unable to update firmware on GT2560

Ok some update as well...

So baudrate can be forced by editing X:(location of your andruino install)\arduino-1.0.1\hardware\arduino\boards.txt

So for GT2560 there are following lines:

####################
mega2560.name=Arduino Mega 2560 or Mega ADK
mega2560.upload.protocol=stk500v2
mega2560.upload.maximum_size=258048
mega2560.upload.speed=115200
mega2560.bootloader.low_fuses=0xFF
mega2560.bootloader.high_fuses=0xD8
mega2560.bootloader.extended_fuses=0xFD
mega2560.bootloader.path=stk500v2
mega2560.bootloader.file=stk500boot_v2_mega2560.hex
mega2560.bootloader.unlock_bits=0x3F
mega2560.bootloader.lock_bits=0x0F
mega2560.build.mcu=atmega2560
mega2560.build.f_cpu=16000000L
mega2560.build.core=arduino
mega2560.build.variant=mega
####################

Sadly that didn't work ... it seems that change forced different baud and I am even getting meaning full response, but no luck with uploading sketch:

  • Using Port : \.\COM4*
  • Using Programmer : stk500v2*
    _ ** Overriding Baud Rate : 250000**_
    avrdude: serial_baud_lookup(): Using non-standard baud rate: 250000avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]

As a response I basically getting same message as the one in port monitor:

start
echo:Marlin1.0.0
echo: Last Updated: Jan 4 2016 19:03:56 | Author: (John, default config)
Compiled: Jan 4 2016
echo: Free Memory: 3795 PlannerBufferBytes: 1232
X
X
X
X
echo: M205 S0.00 T0.00 B20000 X13.50 Z0.30 E5.00
X
X

.. just each symbol letter are in separate line and with hex value:

avrdude: Recv: e [65]
avrdude: Recv: c [63]
avrdude: Recv: h [68]
avrdude: Recv: o [6f]
avrdude: Recv: : [3a]
avrdude: Recv: [20]
avrdude: Recv: [20]
avrdude: Recv: M [4d]
avrdude: Recv: 2 [32]
avrdude: Recv: 0 [30]
avrdude: Recv: 5 [35][/i]

Finally, it threw some random information which I have not seen before so quite interesting:

avrdude: stk500v2_getsync(): timeout communicating with programmer

  • AVR Part : ATMEGA2560*
  • Chip Erase delay : 9000 us*
  • PAGEL : PD7*
  • BS2 : PA0*
  • RESET disposition : dedicated*
  • RETRY pulse : SCK*
  • serial program mode : yes*
  • parallel program mode : yes*
  • Timeout : 200*
  • StabDelay : 100*
  • CmdexeDelay : 25*
  • SyncLoops : 32*
  • ByteDelay : 0*
  • PollIndex : 3*
  • PollValue : 0x53*
  • Memory Detail :*
  • Block Poll Page Polled*
  • Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack*
  • ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------*
  • eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00*
  • Block Poll Page Polled*
  • Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack*
  • ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------*
  • flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00*
  • Block Poll Page Polled*
  • Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack*
  • ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------*
    _ lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00_
  • Block Poll Page Polled*
  • Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack*
  • ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------*
    _ hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00_
  • Block Poll Page Polled*
  • Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack*
  • ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------*
  • efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00*
  • Block Poll Page Polled*
  • Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack*
  • ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------*
  • lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00*
  • Block Poll Page Polled*
  • Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack*
  • ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------*
  • calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00*
  • Block Poll Page Polled*
  • Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack*
  • ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------*
  • signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00*
  • Programmer Type : STK500V2*
  • Description : Atmel STK500 Version 2.x firmware*
    _ Programmer Model: Unknown_

It seems that values in "boards.txt" and the response from the board (or is that Andruino programmer message?!) contain different values e.g. read back for l/h fuses are 0x00 (which probably means blank)
Programmer model is as well is stated as unknown - does that mean programmer is not burned onto the board?

Anyway... it seems changing baudrate doesn't solve time out issue, nor helped to upload sketch so far.. and I really don't know what else I can try.