I've been trying to follow the manual and threads concerning this config but I'm having problems. I think I have the hardware configured correctly,
I see the expected calibration/status lights and get good serial text mode readings individually from both boards.
If I plug the EM406 into the IMU and set GPS_PROTOCOL = 2, I do not get a blue gps lock on the IMU.
If I plug the EM406 into the ardupilot and set GPS_PROTOCOL = 1, I get a gps lock on the shield and xbee serial output shows correct gps information
If I set PRINT_BINARY in the IMU and GPS_PROTOCOL = 3 in he ArduPilot, not only do I not get a gps lock I also get binary/gibberish from the ArduPilot via the xbee which means I can't debug?
If I hook up the usb cable directly to the IMU, using a serial viewer I can see the correct stats coming from the IMU so I can see it working. (but, based on the above, I don't get any GPS info in the IMU serial output)
Am I right in thinking that with the IMU in ArduPilot mode non of the diagnostics software or pc groundstation software will work? Will the groundstation (pcb assembly version) work with the IMU?
I hope I am being a plonker and someone tells me what I am missing :)
I bought thermopiles but then read the article that said NO HILLS. Unfortunately that's a lot of hills in the UK. So I hoped the IMU would be a safer option.
I bought the EM406 before the recent push to ublox.
Am I missing something, I hope so?? How can I logically test the imu and ardupilot comms.
Do I need to convert the code in the imu and ardupilot to a simpler ascii based data exchange so that both systems and associated demo/test software work?