Completely agree about the walls of commercial surveillance closing in though.
Same with getting NMEA sentences off the GPS, I have to use windows' idiotic location API for that. 9600 baud serial worked just fucking fine, I don't understand why that isn't available as well. It's so annoying that I have to fight this hard for functionality my hardware already has.
Refs:
https://whirlpool.net.au/wiki/sierra_advanced_gps
https://forum.openwrt.org/t/problem-accessing-gps-data-from-...
https://gitlab.freedesktop.org/mobile-broadband/ModemManager...
[0] https://www.phoronix.com/scan.php?page=news_item&px=Intel-M....
[0] says it also supports MBIM which is supported ootb with ModemManager and somewhat recent kernels. If your BIOS does not allow this, you probably need to tape over the PCIe-Pins with some non-conductive tape.
[0] https://fccid.io/ZMOL860GL/User-Manual/Users-Manual-3993200....