While hacking on satellite to make it work with the Librem 5 (which uses gnss-share) I've come across the other NmeaSource's and was not quite sure if all of them are actually usable or if it's currently just dead code.
It would be neat to have documented what some of them are for, if and how they can be used (in the code and - where appropriate - in the README).
F.e. one thing I noticed while looking at the code (and then confirmed on my PP) is that there are some errors shown in the logs:
If MM is not running with --debug you can't send AT commands as required (?)
in quectel.py here and here
I've not confirmed where this is error is fatal or if acquiring a GPS fix (I tested mostly indoors) and showing everything in the UI is still possible,
so if this specifically is not really an issue please disregard :)
Thanks for your work on satellite!
While hacking on satellite to make it work with the [Librem 5](https://codeberg.org/devrtz/satellite/src/branch/gnss-share) (which uses [gnss-share](https://gitlab.com/postmarketOS/gnss-share)) I've come across the other `NmeaSource`'s and was not quite sure if all of them are actually usable or if it's _currently_ just dead code.
It would be neat to have documented what some of them are for, if and how they can be used (in the code and - where appropriate - in the README).
F.e. one thing I noticed while looking at the code (and then confirmed on my PP) is that there are some errors shown in the logs:
If MM is not running with `--debug` you can't send AT commands as required (?)
in quectel.py [here](https://codeberg.org/tpikonen/satellite/src/branch/main/satellite/quectel.py#L22) and [here](https://codeberg.org/tpikonen/satellite/src/branch/main/satellite/quectel.py#L30)
I've not confirmed where this is error is fatal or if acquiring a GPS fix (I tested mostly indoors) and showing everything in the UI is still possible,
so if this specifically is not really an issue please disregard :)
Thanks for your work on satellite!