This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Anyone do successfully DFU OTA for SDK7.0.1 & Softdevice S110 V7.1.0 ?

Hi, I purchased Nordic new reference platform nRF51-DK(pca10028) and try to work for DFU OTA. In my test, first of all program S110 V7.1.0 by nRFgoStudio and downloads bootloader/dual_bank_ble on Keil. nRF51-DK starts advertising "DfuTarg" and can connect my iPhone(iOS7, iOS8) and Nexus7(Android4.4.4) Toolbox or master control panel, but attempts to start DFU(uploads button), it fails soon and never be completed. I also read on the setup and procedure in SDK documentation file, I also believe in DFU memory allocation is correct. Anyone succeed for DFU OTA same as using my platform ?

Parents
  • Hi, Jason & Nguyen

    Thanks for your feedback, I did try OTA DFU again, but still cannot make it.

    1. Program S110 V7.1 by nRFgoStudio into pca10028.
    2. Open C:nRF51_SDK_7.0.1_1d6e5cb\examples\dfu\bootloader\pca10028\dual_bank_ble\arm Check target option in uVision, done ROM1:0x3C000-0x4000, RAM1:20002000-0x2000 at "Target" tab, done check box "Use external tool for flash programming" at "Utilities" tab.
    3. Power on nRF51-DK, starts advertising "DfuTarg".
    4. Open DFU in Toolbox for iOS7 or iOS8, selects application hex "nRF51422_xxac_s110.hex".
    5. Select "Upload" button, but fails DFU and is shown by "Error on Receive Firmware Image Message: Invalid Response". I'm not sure why my tring to do DFU always be into failure, please give me any advice if any finding or concerns for OTA DFU ? Any helpful feedback or message if you have, I greatly appreciate you. Thanks always kinds !
  • I used the one from nrf6310. have not tried the pca10028. perhaps you can compare to see the different. I had to modify nRF-Loader related to buffer size. There was a mismatch between the Firmware and the App. You can check that also.

Reply Children
No Data
Related