Der GL.iNet GL-X750 basiert auf OpenWRT, daher kann man mit dem Gerät so einiges anfangen…

Zwischenstand:

Mögliche Änderungen:

Hardware

Über ein „Pigtail“ weitere Antenne nach außen legen

GPSWifi

Software

Direkt anfangs zweite Partition SD Karte als ext4 formatiert und als overelay gemountet, sonst ist der Flash zu knapp

Partitionen:

  1. NTFS für Filme, usw.
  2. EXT4: 100-500MB als „Overly-FS“ für OpenWRT

Wichtig: Wenn man das OverlayFS über die Root-Partition mountet, gehen die vorher gemachten Einstellungen scheinbar verloren. Das RootFS ist nun ja vom „Overlay“ überlagert…

https://openwrt.org/docs/guide-user/storage/writable_ntfs

Für OpenWRT ist beireit das auf LUA basierte Web Gui LUCI installiert.

Daher nutzen wir das auch LUA basierte Gpoint:

GPS: https://github.com/Kodo-kakaku/luci-app-gpoint

Optional: Selbst OpenWRT Image bauen:

https://firmware-selector.openwrt.org/?version=23.05.2&target=ath79%2Fgeneric&id=glinet_gl-x750

Zusätzlich für LTE :

usb-modeswitch kmod-mii kmod-usb-net kmod-usb-wdm kmod-usb-net-qmi-wwan uqmi luci-proto-qmi

GPS:

gpsd

LTE:

kmod-usb-net-rndis comgt-ncm kmod-usb-net-huawei-cdc-ncm kmod-usb-serial kmod-usb-serial-option kmod-usb-serial-wwan usb-modeswitch kmod-mii kmod-usb-net kmod-usb-wdm kmod-usb-net-qmi-wwan uqmi kmod-usb-net-cdc-mbim umbim

More Input for GPS:

https://github.com/Kodo-kakaku/luci-app-gpoint

OpenWrt: GPS für GL-X3000-Router aktivieren und GPS-Daten im Netzwerk bereitstellen

https://www.codingblatt.de/openwrt-gl-x3000-gps-einrichten

[howto] GL-X3000 GPS configuration guide

https://forum.gl-inet.com/t/howto-gl-x3000-gps-configuration-guide/30260

Gl-x750 ep06 gps/gnss

https://forum.gl-inet.com/t/gl-x750-ep06-gps-gnss/6360

In the EP06 hardware manual it says:

It is recommended to use a passive GNSS antenna when LTE B13 or B14 is supported, as the use of active antenna may generate harmonics which will affect the GNSS performance.

The first mystery is whether the EP06 provides power for an active antenna or whether one would have to inject power externally. The hardware manual is not clear on this. I ended up using a passive antenna with a 30cm long cable, which seems to be the max available.

To enable the GPS one has to issue an AT+QGPS=1 command on /dev/ttyUSB2 and then one can read the nmea sentences on /dev/ttyUSB1. There are additional commands to configure the GNSS functions, but they’re very limited compared to “regular GNSS chips”. The details can be found in the Quectel EP06&EG06&EM06 GNSS AT Commands Manual. I believe one has to register to download that one.

The second mystery is that I don’t manage to change the configuration of which GNSS systems are enabled and which sentences it outputs after having enabled the GPS. Basically after power-on I can configure and enable, after that even disabling the GPS and changing the config has no effect until the next power-cycle.

The third mystery is whether the GNSS chip supports SBAS augmentation (e.g. WAAS). The docs are silent on that, but it’s hard to believe that a GNSS chip in 2019 doesn’t support it. I’ll have to keep an eye on what the thing outputs after it has had time to download all the GPS info. (Update: after 12 hours the module sees 23 satellites, uses 7 for a fix and none have ID>120, which would indicate WAAS. It reports a “2D fix”.)

From: <https://forum.gl-inet.com/t/gl-x750-ep06-gps-gnss/6360>