Application software update
BR/EDR
BLE
Devices with Bluetooth capabilities rely on application‑layer software that manages and consumes Bluetooth service resources. To add new functionality or correct issues, these devices require a software update mechanism.
Because bugs or security vulnerabilities may arise in this application‑layer software throughout the device’s lifespan, whether on powerful platforms such as smartphones or on more constrained embedded systems, software updates are the only viable method to address them. Therefore, it is essential that the application‑layer software running on the device can be updated, otherwise, resolving identified issues would be impossible without recalling all deployed units.
Description
The procedure consists on verifying that there is in place any update mechanism to update application software in the device under study.
Each manufacturer may choose to include different proprietary mechanisms.
This control is considered satisfactory when it is verified that the device supports remote software updates.
Related resources
To check this control, the following resources may be useful:
| ID | Description |
|---|---|
| BSAM-RES-04 | Bluetooth connections sniffing |
| BSAM-RES-05 | Capture of a Bluetooth connection |