For what it is worth, this sounds exactly like the same issue I am having.
I recently purchased an APM 2.5 + as well as a 3DR radio from the 3DRobotics store. With my initial start-up, the USB communicated flawlessly, and the 3DR radio also worked perfectly. I then updated my Mission Planner, and am now not able to calibrate.
So, at this time, I have reinstalled ArduPlane V2/74b with a USB cable. Using COM 4, 115200 baud rate.
After installing the firmware, the USB MavLink appears to be working fine. (See the Flight Data screenshot below)
This is where the story parallels. I then go to enable the compass under the “mandatory hardware” menu, and get this error “Set MAG_ENABLE Failed” [attachment=2]Set MAG_ENABLE Failed.png[/attachment](Image Set MAG_ENABLE Failed)
Which is then shortly followed by this after I click “OK” [attachment=1]Set MAG_ENABLE Failed 2.png[/attachment]
Next, I go to the “Accel/Calib” menu. When I click on the top “Calibrate Accel” button, no dialog box comes up, which is different and not what it did the first few times. Again, the first several times this all worked perfectly prior to updating the MP software. When I try to “Calibrate Level” I get the following error “Failed to Level ac2 2.0.37+ is required.”[attachment=0]Failed to Level ac2 2.0.37+ is required.png[/attachment]
So now I’m wondering if all is really right with the world. I have read the wiki, read posts on troubleshooting the APM setup, and I am puzzled. I have looked at the link status to make sure that’s really working, and I don’t think it is as I’m not downloading any packets (apparently). Seems like there should be a two way conversation happening, and it’s not…see the “Link stats” image below. This and subsequent images will be in the following post (there must be a size limit per post).
Also, the Flight Data screen does not respond to either movement of the APM and the GPS (which does have the steady blue status light “on”) does not give a location even when I’m outside and have waited for 20 minutes or so (the length it has taken me to write this). A screen shot of the Flight Data screen is shown below (Flight Data Screen). The good news is that the “Bad GPS Health” status disappears after about 20 seconds. Still shows a red “No GPS” status, though.
In the next post there is an image showing my current parameters for the SR0 and SR3 settings from the Full Parameter List.
Are these the default parameters? I have tried the “reset” sequence twice, and reloading the ArduPlane V2.74b firmware.
Just for completeness sake, I tried to connect with the 3DR radio using the PM and a fully charged SkyLipo 2200 mAh 3 cell battery. Disconnected the USB connection, since they use the same port. It times out, and then gives me an error stating “No Heartbeat Packets Received” the details of which I will attempt to post below.
The details of which are
So I’ve tried to check things out using the terminal. When it first fires up after connecting, I get a compass error message “load_Compass initialization failed!” Terminal does confirm ArduPlane V2.74b, free RAM 2355.
When I check the status of the compass using test mode on terminal, it returns a “disabled” despite it showing Enabled on the initial setup dialogs - but admittedly after also getting the “Set MAG_ENABLE” errors.
I’ve Googled, wiki’d, read, and I am well and truly stumped. Any thoughts would be greatly appreciated