0

Feather nrf52 - OTA Software Updates
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

Feather nrf52 - OTA Software Updates

by jcscott on Thu Sep 14, 2017 7:37 pm

I have been trying for the last while to determine if there is a way to upgrade the software I've mounted on the Feather nrf52 without connecting to the device using USB. I've encountered a scenario where I'd like to mount prototype I'm making out of reach (at the top of a flag pole), and I would rather not have to retrieve it to change the software.

Is it possible to tap into the DFU OTA update functionality to update the software I've loaded initially from the Arduino IDE?

I appreciate any insight anyone can provide!

-J

jcscott
 
Posts: 17
Joined: Thu Jul 06, 2017 8:19 am

Re: Feather nrf52 - OTA Software Updates

by adafruit_support_mike on Fri Sep 15, 2017 5:28 am

It's possible, but only as an unsupported, at-your-own-risk option:

https://learn.adafruit.com/bluefruit-nr ... bootloader

adafruit_support_mike
 
Posts: 44191
Joined: Thu Feb 11, 2010 2:51 pm

Re: Feather nrf52 - OTA Software Updates

by jcscott on Wed Sep 20, 2017 3:30 pm

Thanks for getting back to me! Unfortunately, I have been unable to figure out how to move forward to achieve this. I'll revisit in the future but if anyone has any ideas, I'm all ears!

jcscott
 
Posts: 17
Joined: Thu Jul 06, 2017 8:19 am

Re: Feather nrf52 - OTA Software Updates

by hathach on Thu Sep 21, 2017 4:56 am

there is a couple of topics on this. Basically, you copy the .zip file generated by Arduino compilation. Then use Nordic nrf toolbox app on mobile phone to perform the upgrade.

hathach
 
Posts: 476
Joined: Tue Apr 23, 2013 1:02 am

Re: Feather nrf52 - OTA Software Updates

by jcscott on Thu Sep 21, 2017 12:12 pm

Thanks for the helpful tip hathach. I'll keep working on this and post my solution when I figure this out!

jcscott
 
Posts: 17
Joined: Thu Jul 06, 2017 8:19 am

Please be positive and constructive with your questions and comments.