* OsmocomBB (http://bb.osmocom.org/trac/)
* An old HN discussion: https://news.ycombinator.com/item?id=7064187
* OKL4, a hypervisor, is used widely in basebands. AFAICT It was developed by Open Kernel Labs and was open. It seems to have been acquired by General Dynamics and I don't know it's current status (does anyone know more about it?) (https://gdmissionsystems.com/cyber/products/trusted-computin...)
E.g., If you're worried about the police monitoring your communications, giving them a perfectly legal reason to detain you is likely not your preferred course of action.
However it may be that other, less Constitutionally-constrained parties would have the ability to dragnet for nonstandard firmware to highlight people for more intense scrutiny. The police could use a parallel construction based on that. Then they could say that unauthorized firmware on a seized phone establishes some sort of criminal intent.
If you're a person of interest, the police can come up with a better reason to detain you than this.
Would it make a difference if the chipset being used was already used for a cellphone that was FCC certified? If I put DD-WRT on my router, do I need to re-apply for FCC certification? (Wondering)
For Wifi it's surprisingly strict:
• Every antenna+transmitter configuration has to be certified separately (that's why Lenovo and other laptop vendors have Wifi card whitelists and refuse booting with uncertified chips installed).
• The software that directly drives the hardware must be certified to conform to the transmission power limits etc.
For DD-WRT and others neither is a problem, because the hardware combination has been certified by the router vendor, and DD-WRT uses the wifi chip vendor's firmware blob to drive the hardware, which is certified by the vendor.
Are you sure about that? The fact that not every vendor has such a lock suggests to me that there is no legal requirement for it.
At least for many Atheros-based chipsets they use ath9k instead of the vendor blobs.
* GTA04 by OpenPhoenux (http://projects.goldelico.com/p/gta04-main/)
* Neo900 (http://neo900.org/)
* QTMoko (http://qtmoko.sourceforge.net/)
* SHR (http://shr-project.org/)
Because they can sell the "expensive" option (which, for the OEM itself, isn't even too expensive) at a much higher premium.
> I would also love similar initiatives in the mobile space, but I reckon it is more challenging.
In the mobile space it would be an even bigger exercise in futility: There is no, and will never be, a baseband chip with a free firmware. The FCC made that pretty clear back in the OpenMoko days – use our NSA-approved proprietary blob or you'll never sell in the developed world.