I installed a DW1510 BCM94322HM8L wireless card in my laptop (Thinkpad X220) for another project. I did not really think about it at the time, but it turns out that that wireless card does not work with Endless OS.
This is just one of those times where it would be very nice to have some lower level access to the system. This wireless card does not work with Fedora either, but with Fedora it is somewhat trivial to install the necessary drivers.
Yeah, Broadcom wireless cards can be problematic, as some of them require drivers that we cannot legally redistribute. From our FAQ: “Most wireless cards from Intel will work, as well as certain Atheros, Broadcom, and Realtek cards. Some Broadcom wireless hardware is not supported by Endless OS at this time: devices supported by the ‘brcm80211’ driver should work, but devices which require the ‘b43’ or the ‘wl’ driver are not supported.” It would be really nice if all hardware manufacturers embraced free and open driver support for Linux.
I do hear you with regard to having lower level access to the system. An important aspect of Endless is atomic updates via OSTree without the possibility of having an incompatible mix of packages installed, keeping the system easy and safe for less technically savvy users. It is difficult in general to open up access to the lower level without compromising that goal. For this specific issue, I know we have discussed some options for making it possible to install Broadcom drivers without breaking the core OSTree (possibly even using the drivers from the Windows partition on a dual-boot configuration), but I don’t know if we’ll have a solution for this in the near term.