4 ms·
Radio firmware doesn't actually matter much in practice because they mostly hang off a non-DMA peripheral bus, and in any case, even if that's too much for your
by aseipp 5y ago
Radio firmware doesn't actually matter much in practice because they mostly hang off a non-DMA peripheral bus, and in any case, even if that's too much for your liking, rest assured any actual secure communication device will treat the radio as compromised by design. It comes with the territory of secure encrypted communication; the difference between "compromised radio" and "compromised router" and "malicious upstream ISP" are all effectively zero in terms of design. You use E2E, secure key storage, etc. It's all effectively the same threat model of a spy who can watch at some communication junction.
Don't get me wrong, it'd be nice to have a simple modem you could put Yocto on and then attach to some other thing over a memory interface. But it's really just a dumb set of pins you read and write to; the "meat" of the device security happens outside of it, and long before the data hits it.
Also I think there is some work on reverse engineering the AT commands for some PinePhone modems, which means you can install a Linux distro on the device to manage and talk to the radio. It's not the same as FDA-approved baseband firmware or anything (that wouldn't run Linux), but it's probably as close you can get for now.
- franga2000 5y agoWhile everything you said is true, there's one big problem: even if you isolate the baseband and treat it as hostile, there are some things that it is able to do on its own and no amount of sandboxing can fix it. By design, a baseband is able to track and report your location in real time without ever involving anything outside its silicon. Most basebands are also hooked directly into the microphone and maybe even camera. Since all but a handful of phones have the necessary hardware allowing the CPU to disconnect the baseband from the mic/camera, no amount of clever software can stop a compromised baseband from eavesdropping and even with special hardware, unless you're willing to cut power completely, it will always be able to track you.