SIM7600: first GNSS 3D fix, in the car

The gpsd pipeline needed no changes; the indoor tests lacked sky view.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
mikkeli
2026-10-09 16:39:29 +09:00
parent ba9fefb5d2
commit 21007a384e
+4 -1
View File
@@ -10,7 +10,7 @@ date: 2026-10-07
|------|-------| |------|-------|
| LTE data via ModemManager + NetworkManager (QMI, `wwan0`) | Working: IPv4 + IPv6, ~9 Mbit/s DL observed | | LTE data via ModemManager + NetworkManager (QMI, `wwan0`) | Working: IPv4 + IPv6, ~9 Mbit/s DL observed |
| Route priority: Ethernet (100) > WiFi (600) > LTE (1000) | Working | | Route priority: Ethernet (100) > WiFi (600) > LTE (1000) | Working |
| GNSS engine + gpsd on `/dev/sim7600-gps` | Pipeline working; satellites seen, **no fix yet** (tested indoors) | | GNSS engine + gpsd on `/dev/sim7600-gps` | **Working**: first 3D fix 2026-10-09 in the car (indoors: satellites seen, no fix) |
## Hardware ## Hardware
@@ -145,6 +145,9 @@ brief NM connectivity-check penalty (`+20000`) after WiFi returns.
Check: `cgps` or `gpspipe -w -n 10`. On 2026-10-07, tested indoors, gpsd saw `nSat: 10, uSat: 0`, `mode: 1` (no fix). Check: `cgps` or `gpspipe -w -n 10`. On 2026-10-07, tested indoors, gpsd saw `nSat: 10, uSat: 0`, `mode: 1` (no fix).
Next: test with the GNSS antenna (IPEX, labeled GNSS on the HAT) with a clear view of the sky. A cold start can take a few minutes. Next: test with the GNSS antenna (IPEX, labeled GNSS on the HAT) with a clear view of the sky. A cold start can take a few minutes.
**2026-10-09, in the car:** first fix, `mode: 3` (3D) with 4 of 9 satellites used, GPS time valid. No setup changes were needed;
the indoor tests simply lacked sky view.
## Rebuilding qmi_wwan after a kernel update ## Rebuilding qmi_wwan after a kernel update
Out-of-tree modules do not survive a kernel update. Signs: ModemManager shows `primary port: ttyUSB2` and there is no `/dev/cdc-wdm0`. Out-of-tree modules do not survive a kernel update. Signs: ModemManager shows `primary port: ttyUSB2` and there is no `/dev/cdc-wdm0`.