News for hackers. Stuff that matters.
Re:USB Made Simple (2008) by sampullman on Tuesday October 17, 2023 @10:27AM (#37915653)
Absolutely, certification is necessary for manufacturer interop. But I do think separating profiles from the stack would have saved a lot of headache, especially in the early days. Each implementation had tons of bugs, and it was often impossible to do anything about it unless you were an OS/module vendor, or were otherwise in a position to deploy your own HCI firmware.
Re:USB Made Simple (2008) by MrBuddyCasino on Tuesday October 17, 2023 @10:57AM (#37916145)
This cuts both ways: a vendor willing to fix things can if it is just about updating a library, but then a vendor that doesn't give a crap and who will never roll out fixes leaves a user stranded. But if the fix is part of the OS, every user will benefit from it, regardless of his device manufacturer.

I think in practise we have a mix anyway - manufacturers already license BT stacks from a few vendors, and don't develop them themselves.