Ublox AssistNow with GPS via AP_Periph?


I would like to upload the GNSS databases (almanacs) to my GPS (Matek M9N-CAN).

With a directly connected GPS, there are several ways:

For NTRIP it’s already working via UAVCAN, but I found no way for updating the database, did I miss something?

Options could be

  • Serial-passthrough in AP_Periph, to allow connecting a serial console on the exposed uart and being able to access the GPS uart from there.
  • to connect mission planner to the AP_Periph and using MAVSerial Pass.
  • direct access from the FC to the AP_Periph’s UART. Then it could be possible via the MAVProxy ublox module or via u-center proxied by mission planner
    https://github.com/ArduPilot/ardupilot/pull/8508 looks if it could help there (?)

Is that something useful also for others? As my copter has a GSM modem, it would be nice to be able to push that via MAVProxy :slight_smile:


1 Like

I’m afraid I don’t know a heck of a lot about AP_Periph so I might leave this for @tridge, @bugobliterator or @MagicRuB to answer this one.

I had a quick discussion with @tridge and I’ve created an AP flight code enhancement request here: https://github.com/ArduPilot/ardupilot/issues/17305 and here for MP: https://github.com/ArduPilot/MissionPlanner/issues/2598

1 Like

I would like to play with ublox module but in mavproxy if I try to load it I get:

“Failed to load module: No module named ublox. Use ‘set moddebug 3’ in the MAVProxy console to enable traceback”

Both using mavproxy installed with pip and building from source.


Thanks for the report. I’ve created an issue for the mavproxy people here https://github.com/mavlink/mavlink/issues/1639

1 Like