I am trying the buttonless DFU example from SDK14.2.0. I am not following the testing procedure mentioned at infocentre for SDK14.2.
Followed test procedure:
1. Erase device.
2. Upload softdevice v5.0.0
3. Upload bootloader_secure_ble bootloader.
4. Compile ble_app_buttonless_dfu example and generate a ZIP package.
5. Device advertising as DfuTarg. Connect and upload generated ZIP package using nRF Connect (Android).
6. Connect to Nordic_Buttonless.
7. Select: Secure DFU Service.
8. Enable Notification and click on Write Characteristic icon.
9. Prompt: "Enter Bootloader mode?"
10. Select: Yes
11. Device exits application, enters bootloader mode and advertises as DfuTarg.
The above procedure works absolutely fine.
Problem arises when I change the vendor specific UUID.
On doing so, all the steps from 1 to 8, mentioned above work fine, however, I do not get a prompt from step 9. This is expected as the nRF Connect application does not recognise the new UUID and service.
I have to manually enter the value to enable bootloader.
In SDK12.2.0, this value used to be 0x01, however this value does not work for this version of SDK.
I have tried both 0x01 and 0xB1, but to no vain.
Can you please recreate this test and/or suggest me the exact value to be entered to enter bootloader mode