How to update MAC ID of Generic bluetooth adapter

Hi,

I am totally new to Bluetooth technology so please excuse if my question
sounds silly or impractical.

I am developing an application for a device that runs Windows 7 OS. It has
some configuration settings stored in its EEPROM which we can edit by
accessing some specific locations in the devices EEPROM.

My device has a LAN adapter and bluetooth chip. My requirement is to update
the MAC addresses of LAN adapter and Bluetooth adapter using a utility that
i developed. That utility merely writes the MAC address string supplied by
user into some specific locations on devices EEPROM.

Here there is another step that i do to make Windows update the new MAC ID.

  1. I write that MAC ID into a key “NetworkAddress” under
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class for that
    particular Ethernet LAN adapter.
  2. I disable and enable the Ethernet LAN adapter.

By doing the above steps , when i run “getmac” in command prompt i see that
the MAC ID is updated the new value i updated from the tool.

However this i am able to do only in the case of Ethernet adapter. I want
to be able to change the MAC ID for Bluetooth adapter too, however i am
unable to find where exactly the MAC ID for bluetooth adapter is stored in
Windows registry.

ANy one can help me with the similar steps as above for setting bluetooth
MAC ID? Is the Blueetooth MAC ID set by any driver in the bluetooth stack?
If yes, how do i pass my MAC ID to that driver?

J.S.R.Sarma.
9916109893.

Why you cannot use your utility and program the BT address in eeprom? IIRC there is no registry override for Bluetooth.

– pa