I believe I am having the same problem. I want to do a little further investigation first. I did notice that if I power up the APM/IMU with the slider switch away from the DIP switches, it attempts to read flight data but still disconnects.
I read somewhere you can do everything in the CLI that you can do in the configurator. Where do you set PIDs in the CLI?
I made the capacitor to resistor swap on my IMU Mega Foxtrap version, but it still did not cure the reset problem with the USB cable connected. It would be nice to have access to the IMU Mega Hotel version Eagle board and schematic files.
I am following the ArduRover2Setup instructions to load the ArduRover code and was successfully able to soft reset the APM using the CLI. I however have been unable to perform the subsequent hard rest of the APM using the reset switch as recommended.
May I assume that item 4) above means that performing a soft reset on the APM should be enough to successfully upload the ArduRover code to the APM.?