Hi, I'm using nRF52 DK. I'm following tutorial links 1, 2 and 3 to learn how to add BLE OTA DFU to the example project ble_app_uart.
Step 1
Following the above links, I created a new project called 1325.ble_app_uart_dfu.zip, which contains ble_app_uart and BLE OTA DFU functions.
Step 2
build the \examples\ble_peripheral\ble_app_buttonless_dfu code to get the "ble_app_buttonless_dfu.hex"
build the \example\dfu\secure_bootloader code to get the "bootloader.hex"
build the our own application code to get the "ble_uart_ota.hex"
Step 3
In win10 cmd, use the following commands:
All files are 20211006 BLE OTA UART EXAMPLE.zip.
Step 4
Now, on my mobile app nRF Connect, I could see a BLE signal named Nordic_Buttonless. I connected it and clicked the DFU button on the top right corner. Then, download my own firmware zip file to the nRF52 DK.
Then, I could see Nordic_Buttonless disconnects automatically. A new BLE signal named DFUTARG is connected. After a few seconds, DFUTARG disconnects automatically. Nothing else is connected. My own application BLE signal doesn't exist.
Does anyone have any idea, please? Thanks a lot!