using nRF52832, SDK 15.1, custom made units.
My Obervations - (in bootloader settings) $nrfutil settings display ota46to47.hex
- when device is flashed "Current bank" value is 0
- after first attempt of OTA, if it fails - "Current bank" value remains 0
if it succeeds - "Current bank" value becomes 1
- after one successful OTA, if multiple success or fail OTA is done - "Current bank" value remains 1
According to documentation -
For a dual bank DFU, after successful firmware activation, the new version is copied to bank 0, therefore the current bank should be bank 0 after any number of successful DFUs right???
why is this not observed in the bootloader settings ? Please correct my understanding if flawed.