Simply rewriting it in any language would improve reliability
I dunno why I misread "write in any language" with "write in another language".
I'm still skeptical about rewriting - the bluetooth spec is notoriously buggy itself, and many "bugs" and glitches in BT are due to how poorly the spec is written.
That said I have worked extensively with Bluetooth within Ericsson and while there is a learning curve, I never found the spec to be lacking.
Latest example : https://www.bluetooth.org/DocMan/handlers/DownloadDoc.ashx?d...
So many developers have said this over the years but it almost never comes true.
You just end up with different bugs in a different language.