1) Rx-Tx pins swapped = definitely
not
2) Uart0 <-> Uart1 swapped = I am using the
default "DownLoad GPS" Uart0 connector on the TWOG.
3) Non correct voltage supply to GPS (5v gps or 3.3v ?) = this GPS module has a 3.3V regulator and I am powering with
5V from the TWOG and Umarim.
4) ROTORCRAFT <-> FIXEDWING firmware (configures rate of NAV_SOL
to 1Hz on fixedwing that use LLH for position and 4Hz for rotorcraft with
ECEF->LTP position)= definitely fixedwing in aircraft
file.
5) most UBlox have 2 or more ttl ports, a usb port and even an i2c
port. Depending on the GPS board it can be ublox_port1 or ublox_port2 that
is routed to the pins (not to confuse with paparazzi_lpc_port0 and port1)
The ubx_module can configure the GPS to give its messages on another port
with the
GPS_PORT_ID
define. If not provided, the module assumes
GPS_PORT_UART1.
But you can define more options:
https://github.com/paparazzi/paparazzi/blob/v4.0/sw/airborne/modules/gps/gps_ubx_ucenter.c
LINE 267 ->
= the MAX-6Q has a single ttl port which
is GPS_PORT_UART1 (the default).
6) Other airframe file related problem: e.g. trying to run umarin
itg3200 imu code in a twog that has not have it... (imu does stops the boot
if not configured correctly)= airframe files are
identical other then their board and IMU settings.
I have a Paparazzi GPS and CSGShop GPS for testing
and I can connect either to the Umarim and both will work.
The Paparazzi GPS (LEA-5H) works on the TWOG but the CSGShop (MAX-6Q) GPS
refuses to work on the TWOG. Of course the Paparazzi GPS does not need the
gps_ubx_ucenter module and this is why I am suspecting a software
error.
Also worth noting that I can fit a backup battery
to this GPS module and configure it via ucenter and it will work on the
TWOG. But the MAX-6Q will return to its default settings when the
battery is removed or goes flat. So I am trying to get it to work
without the backup battery.
Has anyone else tried a TWOG and CSGShop (MAX-6Q)
GPS?
Cheers