I have recently tested my Ardupilot mega 2.5 with an ESC and servos. Following a sucessfull test, I wasnt able to reconnect the APM with the mission planner. However, I checked with a serial monitor and I was still receiving data from usb. I checked and rechecked everything, it all seems functional, there is no visible damage to the unit.
I followed a few posts around here, bought an avrisp v2 programmer and reflashed the bootloader to the Atmega2560. It didn't help. Reflashed the Atmega32U2 in DFU mode, did not do it either. These two chips seem to be fully functional, I was able to flash them with avrdude, without any error messages.
I'm a little mystified at what is causing this and how to fix it. I checked the serial output, the code runs but seems to stay at "Initializing APM..." witch, after checking the source code, seems to be normal as it is waiting for a connection from mavlink. I repluged the servos in, when the code does a test, they move. It seems the only non functionnal thing is the connection with Missionplanner. I reinstalled drivers and all (even though they where working before the test), bought a new cable, installed different versions of Mission planner. Still not working.
Does anybody know what could have caused this and how to fix it ? Any help/hints would be greatly appreciated.
Thanks in advance