Hello,
I took this project on about a month ago to do bug fixes within the app. The bugs are fixed but the OTA was not tested for the last 2-3 months. No changes were made in this area and this is the FIRST time doing OTA.
Using the latest nRF Toolbox/DFU (iOS) and the latest nRF Connect (Android), OTA downloads cannot be accomplished. The device connects, then "Enabling DFU Bootloader".. "Starting ?" loop continuously. Downloads via wire are possible.
I have tried:
- 2 Sets of hardware
- 2 different ways to get code into the boards by wire (J-Link and USB)
- Removed and installed the develop environment
- Went back to code that had working OTA (had to build - still failed)
- Used old project files for builds (in-case a compiler/linker directive was changed)
- Use iOS and Android tools
My development (using):
nRF51_SDK_10.0.0 (last supporting of S110):
s110_nrf51_8.0.0:
Keil:
So, the only think I can think of is the DFU tools are no longer compatible. If this is the case, how do I upgrade the code or downgrade the DFU tool?
I'll take any other ideas to fix this that are reasonable in time (< 1-2 days).
Thanks,
Kim