I am using nrf51822 with softdevice 7.3 and sdk6. I am having some strange problems in single bank bootloader. The nrftoolbox version 2.4.0 gets stuck at 94% during the firmware update. But it works fine with nrftoolbox version 1.16.5. What could be the problem? Why does it fails in latest version?
Are you using the single bank bootloader from this GitHub repo?
Thank you for the reply. Yes you are right I am using the same.
Ok, its a bootloader that is not a part of the SDK and it has not been maintained for 2 years so I recommend that you move to the bootloader in SDK v7.x.x. You can convert the dual bank bootloader to a single bank bootloader as instructed here. However, if you do not want to change or cannot change the SDK, then you can try to adjust the DFU settings in the nRF Toolbox app. Is Packet receipt notification procedure enabled? If not try to enable it and increase the Number of packets .
Ok.. I reduced the packet size to 10 that was the default settings in the previous application. Now it works fine.
Ok, so with Packet receipt notification enabled and the number of packets set to 10 (default value) you're able to perform DFU with nRF Toolbox v2.4.0 using the bootloader from the Github repo?