I have a Linksys WRT1900AC v1 that I've modified with two ath9k wlan modules to be be librecmc compatible.
For those who don't know: https://librecmc.org/
My question is, if I install openwrt on this device (which is currently 100% FOSS), will I be inviting any proprietary code upon myself that wasn't part of librecmc?
My understanding is that librecmc is basically just openwrt minus blobs. If installing openwrt on a librecmc compatible device will not result in any proprietary blobs running on my system, I'll migrate over to openwrt since it provides more packages.
This comes up from time to time. Please take a look at the other threads on the topic:
OpenWrt as-is only supports the WRT1900AC v1 as it was sold by Linksys, with accordingly it will ship with everything needed by its Marvell 88W8864 wireless cards (including its binary firmware under /lib/firmware/
).
If you modify the hardware, you will have to adapt OpenWrt accordingly yourself - obviously you can pick and choose what to build/ install then.
Doesn't tell me much
That's all fine and good. I have done all this.
Are there any blobs to still worry about if I've removed the firmware for the stock wlan modules?
In the end, is my device, using ath9k, as foss as it would have been on librecmc?