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