Even if you found an ODM to do bulk-packaging, was willing to work with you, and passes all the other various and sundry checks, you still have the issue of drivers for chipsets..
If you rope into the officially released drivers, they would probably be closed-source and under NDA. If you eschew official drivers, you are left with the issue of re-creating a closed-source proprietary driver with open-sourced - and has to be done in a sterile development environment (meaning, no one involved can ever have been exposed to the proprietary code source), or you're opening yourself up to a IP legal battle/injunction.
LOTS of things are completely do-able as a one-off, but the moment you attempt to organize, it gets complicated quickly.