broadband provider defaults database
It is possible to read MCC
and MNC
from SIM card. We can automate some queries to make it easier (not to say flawless) to help user to set up his LTE broadband connection.
Problems
- the source database is in
XML
, we'd rather useJSON
as turris devices have the library out of the box (python target) - we need to do this in build process, we don't want to query some API in case the device is intended to use connection from
LTE
modem
Solution steps
Prepare
- narrow down properties to only what is required (filter the source)
- convert to
JSON
file
Ship
- ship it to all routers
GUI requirements
- make sure the license is visible on
LTE
GUI page
Extras/question
- validate source
XML
before building against schema provided by source?
Usage
foris-controller
backref: https://gitlab.nic.cz/turris/project/-/issues/108
resources:
https://wiki.gnome.org/Projects/NetworkManager/MobileBroadband/ServiceProviders https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info/-/blob/main/serviceproviders.xml