Hi
I've been using two Arduino Mega boards in a project for several weeks without problem. However, one of them is not longer recognized by the PC. When I connect the board to the USB port: 1) the PC does not make any sound (typical plugging sound) 2) the COM does not appear in the list of Device Manager 3) The option Port appears grey at the Arduino IDE. The board to program is not original, is SainSmart.
I've done some "Google" research and it looks that the firmware is corrupted and, the solution may be to reset the board through ISP from another arduino. Please, let me know if this could be the solution.
I follow this link to connect both Arduino Mega boards. Programming Arduino Mega using an Arduino Mega ICSP - Microcontrollers - Arduino Forum
See this connection with the following images:
I've done the following steps:
1-Make the connections as above
2-Connect the programmer board to PC through USB
3-Change program to "Arduino as ISP"
4-Select "Arduino ISP" code from Examples
5-Upload code
6-Burn bootloader
The following errors is shown:
Arduino: 1.8.8 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x70
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
Error while burning bootloader.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
I'm doing the correct connections? I'm missing the right steps?
UPDATED: I've changed the cable 53 from the programmer board to the pin 10 (as many sources said) and, although I get the message "avrdude: stk500_recv(): programmer is not responding" again, the error windows does not appear in red. And, the programmed board blinks the L Led (pin 13). However, the USB from this board does not work when I connected to the PC (no beep, no COM, grayed PORT at Arduino IDE).
Is the problem with the USB port? Is it physical (doesn't look/smell burned)? Drivers?
Thanks