- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I would like to change the MAC address to a desired value in the "....._create()" function.
Is there a "set" MAC address command similar to the one that "gets" the MAC address (emconinfo_getAddr())?
I was hoping there would be something with a prototype like "bool emconinfo_setAddr(UINT8* str);" or anything similar to that.
Could someone help?
Thanks!
Cheers,
Gil
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I believe he wants to change the BD_ADDR at runtime from within the application using the API.
Unfortunately, we do not support this feature.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Did you have a chance to peruse the below blog?
BD_ADDR: Changing BCM20737 Board Address for Production
One can download the bd_addr either through the SDK or in the command prompt environment.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I believe he wants to change the BD_ADDR at runtime from within the application using the API.
Unfortunately, we do not support this feature.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you both.
Yes, I was hoping there would be an API call to change it at runtime from within the application.
I will look at the alternative methods. Thanks again!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As a point of reference. Since the BD_ADDR address location and its size in bytes is already known, it seems that on could use bleprofile_ReadNVRAM/bleprofile_WriteNVRAM to write (then read back) a new BD_ADDR.
It would probably require a reset of some form, but I thought I'd add this note as this question gets asked alot.
This thread references those two functions, so it got me thinking: http://community.broadcom.com/message/12230#12230