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.