I’ve had my APM for about 5 months. When I first bought the board I remember running the each of the tests in the CLI and was getting what I thought were good results. Moving forward to August 2011 I upgraded my APM Planner software and the firmware to the APM 2.2.1 version. After that I couldn’t get past the gyro calibration during a ground start (“Flight Mode”) switch position 1. Under test mode, switch position 0 when I ran the gyro test the center column is stuck on -6 and doesn’t change regardless of the access I’m rotating on. When I run the imu test it never finished the gyro calibration.
I thought, “ahh man my board is toast before it ever left my desk”. I contacted DIY customer support, who turned out to be very responsive and got some suggestions on what to try. I re-soldered every pin and inspected the board with a magnifying glass to try and identify any loose/detached components pins or possible shorts. None of which produced a fix. I then read about some other people having the same issue last year and one person mentioned that loading APM Beta 1.0 firmware version solved this issue for them. So I just loaded the APM Beta 1.0 firmware and what do you know it seems to be working now.
In switch mode 0, I can run the “imu” test and the gyro calibration finishes and will start to give me r,p,y values as I move the board on each access. If I move the switch to mode 1 and reset the ground start completes and after a few seconds my A and C lights stop flickering B is solid on.
Anyone else ever experience this and have an ideas on why the APM Beta firmware works but APM 2.2.1 does not?
I've attached some pictures of the two different firmware results when running the "imu" test.
Well, that’s unfortunate news. At this point I’m wondering if my board is going to function properly under the APM 1.0 version. I attached a picture of the r, p and y values changing drastically without me ever moving the board.
Do you think these test results are essentially saying the gyros are not stable enough to fly my plane?
I do think you're in the market for a new board. If you PM me, I can see if we can get you a discount due to the experience with the previous board.