Hi,
I am trying to evaluate nRF5340 FOTA update via Bluetooth. I started with the Bluetooth/peripheral code sample as the basis for my project. I modified the project per notes found in a previous DevZone post nRF5340 FOTA upgrade over Bluetooth and Working with nRF5340 notes for the nRF SDK v1.4.0.
The application will boot and advertise on bluetooth. The bootloader appears to operate correctly as it will boot to a new image if I write an app_moved_test_update.hex file to the nRF5340 using the nrfjprog tool.
When I try to connect to the nRF5340 using Device Manager on an Android 8.1 phone, the nRF5340 will crash and reset after pairing. The following is data captured from the serial port of the nRF5340 showing system boot, pairing passkey, error codes and subsequent reboot.
On each boot there is a warning for ECC HCI commands not available and a message of No ID address. App must call settings_load ( see lines 28 & 29 ). Do either of these indicate a condition that could lead to the fault? What needs to be done to eliminate those messages on boot?
Have you seen this type of fault before?
Do you have a complete known good nRF5340 FOTA project that has been tested with Device Manager on Android 8 that I could use as a comparison?
Thank you for your help.
Doug Young