Now that my application finally supports OTA DFU, I hit a new problem. Instead of nRF51822 starting the newly flashed application, some old version seems to start. Or at least I think so, because BTLE scan shows me the name of my old program. I am using dfu_dual_bank_ble_s110_pca10028 as a bootloader.
Because of dual-banking, I would assume the bank is not correctly exchanged after a new version of application is uploaded. How is that controlled? How the bootloader knows where to jump?
I would appreciate any hints very much, considering I have now used something about 50 hours on OTA DFU and its still failing. You made it damn difficult :(