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.

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