I'm looking to migrate from SDK 6.1 to SDK 9.0, using GCC and Eclipse. Any pointers would be welcome. Also, I'm hoping to start using the OTA DFU. Once again, if there are any tutorials or blogs that simplify the process I'd love to hear about them.
I'm looking to migrate from SDK 6.1 to SDK 9.0, using GCC and Eclipse. Any pointers would be welcome. Also, I'm hoping to start using the OTA DFU. Once again, if there are any tutorials or blogs that simplify the process I'd love to hear about them.
Hi,
I would recommend porting your application to SDK 9 instead of trying to migrate the SDK several revisions, while this might seem tedious it it probably going to save you a lot of headache.
There is an introductory tutorial on setting up DFU for the nRF51 DK, I think you will find this helpful.
Best regards,
Øyvind
Well, since I originally posted this question I found out that the modules we're using have rev 2 chips in, so I managed to compile the bootloader from github.com/.../main.c after a few problems, and flashed the SD image S110 7.1.0 and the bootloader. MCP sees the DFU service, and bonds etc. OK. Then I had to download the latest MCP, as the old one I had installed hadn't come with the nrf.exe. I attempted to produce a zip file from the binary of my app, and then attempted to load it. After some time I get a message "Failed to open transport backend". So am I wasting my time here? Is it possible to do OTA DFU using a revison 2 device and an "old" SDK and softdevice?
Well, since I originally posted this question I found out that the modules we're using have rev 2 chips in, so I managed to compile the bootloader from github.com/.../main.c after a few problems, and flashed the SD image S110 7.1.0 and the bootloader. MCP sees the DFU service, and bonds etc. OK. Then I had to download the latest MCP, as the old one I had installed hadn't come with the nrf.exe. I attempted to produce a zip file from the binary of my app, and then attempted to load it. After some time I get a message "Failed to open transport backend". So am I wasting my time here? Is it possible to do OTA DFU using a revison 2 device and an "old" SDK and softdevice?