HCI UART method to change the BT device address

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
BiCo_3773821
Level 2
Level 2
First like received

Hi - I am attempting to use the HCI UART method to change the BT device address per the Cypress Developer Community link below, and it appears that we have to add some code to our project in order to enable the HCI interface.  Although there are some HCI samples, they seem pretty specific (audio, HID, etc.) and all we need to do is add code that allows us to use the ClientControl.exe Windows app provided by Cypress to update the BT device address.  Although the ClientControl app can attach to the HCI COM port, it can't connect to the board so none of the functions in the ClientControl  app are enabled.

https://community.cypress.com/community/wiced-studio-blueooth/wiced-studio-bluetooth-forums/blog/201...

Thanks for your help,

Bill

0 Likes
1 Solution
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

william.condon_3773821

You can use a USB-UART tool and set the device address through HCI uart as follows:

1. Program the device with all 0xFF address with make target such as: demo.hello_sensor-CYW920706WCDEVAL download BT_DEVICE_ADDRESS=FFFFFFFFFFFF

2. Send Factory_Commit_BD_ADDR  VSC (Vendor Specific Command) to set your own device address as: 01 10 FC 07 AA BB CC DD EE FF 00. Where the device is set to AA BB CC DD EE FF.

View solution in original post

0 Likes
1 Reply
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

william.condon_3773821

You can use a USB-UART tool and set the device address through HCI uart as follows:

1. Program the device with all 0xFF address with make target such as: demo.hello_sensor-CYW920706WCDEVAL download BT_DEVICE_ADDRESS=FFFFFFFFFFFF

2. Send Factory_Commit_BD_ADDR  VSC (Vendor Specific Command) to set your own device address as: 01 10 FC 07 AA BB CC DD EE FF 00. Where the device is set to AA BB CC DD EE FF.

0 Likes