Change Class of Device (CoD) code for Bluetooth Bee

The Bluetooth Bee is stated as being SPP (Serial Port Profile) bluetooth device. Unfortunately, it is impossible to pair this to most Android phones, due to a bug(?) in the broadcomm bluetooth stack used by most phone vendors.

This is the offending line of code (copy and paste the URL, it was not parsed correctly by this bulletin board):

http://www.google.com/codesearch/p?hl=en#4hzE-Xyu5Wo/vendor/brcm/adaptation/dtun/dtunc_bz4/dtun_hcid.c&q=%22Device%20[%25s]%20class%20is%200x00%20-%20skip%20it.%22&sa=N&cd=1&ct=rc

Which results in:

http://stackoverflow.com/questions/4215398/bluetooth-device-not-discoverable

Basically, all Bluetooth devices that report their class as 0x00 are blocked from use. Apparently it may be difficult to convince phone manufactures that this is a bug that needs to be fixed on their side:

http://www.reddit.com/r/Android/comments/hao6p/my_experience_with_htc_support_eu_anyone_has/

So there are only two ways around this: root your phone and patch the bluetooth stack (yuck) or change the class code that the bluetooth bee module returns to be non-zero.

Is there any way/chance to change the class code that is reported by the bluetooth bee? I hope so!!!