What are the current plans for hooking up the optional baseband processor?
I'd really like to have GPS as an option in my Pyra and the ability to borrow someone's SIM card and get mobile data on occasion would also be nice (I'm Canadian. You have to mortgage your firstborn child for mobile data here), but I'd rather not have it at all if I can't be absolutely certain that it's powered off and dead to the world when not in use.
That means I need a hardware killswitch, a software killswitch paired with an indicator light that can't be mucked with in software, a baseband processor module that's easy for the end user to add/remove, or no baseband processor and USB dongles for GPS and/or LTE.
The module is connected through an internal USB port and presents itself as a simple tty for AT commands. There will be one GPIO to turn it on or off. And another GPIO that reports if it is currently powered on. This can very likely be hidden by a rfkill wwan.
There are AT commands for the 3G part and others for the GPS. Those commands are public.
Anyways, it needs a SIM card to be operated.
For LTE we will have to see if we can manage the antenna variants (there are different frequency ranges all over the world needing complex antennas to be as universal as possible). Currently we experiment with the Cinterion PHS8 (and PLS8) modules (the same as for the Neo900).