@dos I'm curious how many GPS satellites were within line-of-sight of your phone when you were testing this. I haven't worked with GNSS in a while, so I can't recall how WAAS stations are accounted for within GPS sensor data in Linux. I ought to reach out to some old colleagues for a refresher on how we handled it in our applications.
Also, FWIW: As a user, it would be beneficial to select between local/online/fallback GNSS data modes.
@jc Depends, I've tested it in various conditions over last weeks. The module handles SBAS and can report its sats in GSV sentence - it works, although it takes it a while to decode its data. It's multi-constellation, so you get GLONASS (or BeiDou), QZSS and Galileo as well. So far I've managed to successfully inject GPS almanac & ephemerides and also Galileo ephemerides, so it's usually tracking 6-18 sats depending on conditions. It's poorly documented so it's not exactly straightforward :)