We are working to updated the SDK to version 2.4.2 running on nRF5340 SoC. Current the firmware is working fine except when we tested to downgrade the firmware back with the firmware using SDK 1.9.1. After we OTA the firmware back, the netcore is not been downgrade to the firmware from SKD 1.9.1. The side effect is the BLE is not longer working.
The test steps are:
1 - Flask SDK 1.9.1 firmware using Jlink.
2 - OTA SDK 2.4.2 firmware.
3 - OTA SDK 1.9.1 firmware.
4 - OTA SDK 2.4.2 firmware.
The step 4 failed because the device is no longer sending BLE advertisement.
One of my colleges read the image and he saw that between the step 2 and 3 the netcore was not updated. Meaning, the netcode firmware on step 3 is the one built using SDK 2.4.2.
I tried to enable the MCU boot netcore logs, few times I saw the following message: E: Network core update failed.
The problem I'm facing to debug the problem is the logging via RTT almost never works. After 4 days working in this issue I saw the MCU boot messages only twice.