Hi Elektra,
the problem lies somewhere else like mentioned earlier:
" ... Using open source drivers instead is not always an opinion because it's very hard to comply with radio regulations and get your product certified. ..."
You are right regarding the quality of binary drivers from chip suppliers. But if you pay lots of money for an SDK with outdated kernel :-) and with binary drivers included, the supplier should give you support for every problem their binary drivers create.
For example you will never ever get 100% source from Sigma Designs to debug their binary stuff because they mostly fear loosing their intellectual property.
Of course it's a different point of view if you are working on a commercial product or on a software project for some sort of community. In the first way you have to get your product certified. In the second way you want to prevent using binary drivers.
Regards, Franz
elektra schrieb:
Hello Franz -
as a comment: Whenever I used drivers from a chip manufacturer so far I had a miserable experience. Basic features and most common applications usually work, but thats it. Drivers are usually buggy and unmaintained. Particularly ad-hoc mode support usually is theoretically there but practically broken. I know of no proprietary vendor driver that works properly.
The fact that you are usually bound to a very old version of Linux is telling. I only use / promote chips with decent open-source support. OpenWrt is awesome.
Cheers, Elektra