⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at//www.xmece.com/support. We’ll be fixing bugs / optimising the searching and tagging over the coming days.
7 posts / 0 new
Last post
Ankit
Offline
Last seen:3 months 1 week ago
加入:2017-05-24 07:42
Unique MAC address

Hi,

I want to assign unique MAC address to each of my devices. I know that dialog does not program any unique number at the time of manufacturing. But do you guys have the range of MAC addresses like most of the BLE chip manufacturers have?. So, that dialog BLE device can be easily tracked.

Can you suggest me the way how can I purchase the range of unique MAC addresses?

Device:
MT_dialog
Offline
Last seen:3 months 21 hours ago
Staff
加入:2015-06-08 11:34
Hi Ankit,

Hi Ankit,

That depends on what kind of address you would like your devices to have, the BLE spec specifies a variety of addresses that a BLE device can have. If you are talking about public bd addresses this is something that is defined by the IEEE and the Bluetooth SIG and not by Dialog or any BLE SoC manufacturer. Please check the BLE specification v4.1 [Vol 6] paragraph 1.3 DEVICE ADDRESS.

Thanks MT_dialog

Ankit
Offline
Last seen:3 months 1 week ago
加入:2017-05-24 07:42
As you said unique MAC

As you said unique MAC address is not being provided by Dialog. So, we need to buy from Bluetooth SIG.
Correct me if I am wrong.

MT_dialog
Offline
Last seen:3 months 21 hours ago
Staff
加入:2015-06-08 11:34
Hi Ankit,

Hi Ankit,

Public IEEE bd addresses have to be obtained through IEEE organization.

Thanks MT_dialog

Jitendraprasad
Offline
Last seen:2 years 2 months ago
加入:2017-10-02 10:38
Hello Dialog team,

Hello Dialog team,

@Ankit, how did you get the different ble address in different-different ble device with same firmware download?

I am using the pxp_reporter project. Almost development part is complete. Now I am facing the problem with BLE address.
当我下载10刻度盘上的固件og DA14680 PCBs, all are broadcast the same MAC address so that I can capture only one BLE device on mobile Application (not able to disguise ble device).

Please guide me how can ble device get automatically different ble address in advertising (no need to change manually ble address in platform_nvparam_values.h file).

NOTE: I don't need any unique address, Just need any mac address but different on ble devices with same firmware download.
Please let me know if you didn't understand my question.

Any help will be appreciated.

Thanks,

Jitendra

Ankit
Offline
Last seen:3 months 1 week ago
加入:2017-05-24 07:42
Hi Jitendraprasad

Hi Jitendraprasad

1. We used our own tool which will generate a unique MAC address for our devices. We program that address into OPT memory of each device. This is the one-time process. Be careful, OTP memory written once, cannot be changed. Once it is done, same hex code file can be flashed in all the devices.

2. If you do not want a constant address every time but still want the different address for each device, go for RANDOM_ADDRESS scheme it will generate a different random MAC address on power up.

MT_dialog
Offline
Last seen:3 months 21 hours ago
Staff
加入:2015-06-08 11:34
Hi Jitendraprasad,

Hi Jitendraprasad,

Well, there is no provision from Dialog in order to automate the procedure of updating the bd address of the partition automatically (only the PLT tool does that), but there are scripts that you can use in order to automate this procedure, you can either take as a reference the script "program_qspi_nvparam_win" that will take the values from the platform_nvparam_values.h and use the script "program_qspi_nvparam.bat" which uses the cli_programmer or you can use the SmartSnippetsToobox.exe that will burn the values at a specific offset, you will be able to find the available commands for the DA1468x in the UM-B-083 document (you will be able to find the document in the Smart Snippets Toolbox program in the help option, check the write_nv command in the CLI for DA1468x family chips).

Thanks MT_dialog