Hi, I'm trying to connect an Ublox receiver to the APM2 (ArduPlane 2.34), here is what i've done so far :
I've configured the serial port on the chip to only transmit the following messages at 38'400 baud and 4Hz :
UBX-NAV-SOL (this last message i've tried with and without)
I've saved the config in the flash, unplugged the GPS and used the USB to serial converter of the ground Xbee adapter to double check if the messages were correctly sent. Using u-center i connect at 38'400, everything is ok, all messages are grayed out except from the ones above which are in black.
Now i use the air Xbee adapter (GPS needs 3.3V) to connect the Ublox to the APM2 (wiring 3.3V, GND, TX, RX pins) though the DIYD FTDI GPS adapter cable. (i've also tried to send the UBX data over the Xbees to Zterm on the mac, it works).
I upload the code (AP 2.34) using Arduino relaxpatch, with the following option in the APM_config.h :
#define GPS_PROTOCOL GPS_PROTOCOL_UBLOX
The board boots, but the orange led (from ABC leds) stays solid (at the end of the calibration process) and the blue led (from ABC leds) doesn't flash as it should on normal startup.
I use command line to run some tests... using the GPS test i only see dots like this :
Adding one by one, one dot every time the Xbee adpater LED flashes when it's sending data.
No GPS data received, everything shows 0 in planner (sats, etc.)
I've also tried to swap Rx and Tx pins...
Any idea on what am I doing wrong ?