Hello
I would like to change the Bluetooth bd_addr on my embedded linux device to use my organization's OUI and address. I have read the post at http://e2e.ti.com/support/low_power_rf/f/307/t/34498.aspx, but it is not really helpful.
In responding to the same question from Gunter, Miguel suggested using "Send_HCI_VS_Write_BD_ADDR 0xFC06". A responder said that he could find no such command, to which Miguel responded 'use the "hcitool cmd 0xgf 0xcf params" option'.
This reply makes no sense. Miguel apparently meant to use the hcitool arbitrary command facility - "hcitool cmd ogf ocf <params>". 0xgf, of course, is not meaningful - neither is 0xcf in this context.
So, the post tantalizingly infers that an HCI command can be used to change the bd_addr Bluetooth address … but what are the real details here? While I found a command to read the address ("hcitool cmd 0x04 0x09"), I did not find one in the Bluetooth core spec for writing the address.
Please post details for setting (overriding) the Bluetooth address at initialization time. It would help me and probably many others who face the same issue.
-S