arduino-libraries / ArduinoBLE

ArduinoBLE library for Arduino
GNU Lesser General Public License v2.1
292 stars 198 forks source link

How to activate Bootloader? (Nano 33 BLE - for OTA app) #59

Open gbucas opened 4 years ago

gbucas commented 4 years ago

Hi guys,

Is there a way to activate the bootloader from code in sketch on the nano 33 BLE?

I want to add an OTA software update function to my iOS App (that already communicates well with the nano 33 BLE). Are there any examples/tips to help me to develop this (OTA) further?

BTW: Thanks for the new StringCharacteristic - makes it easy to emulate the Nordic UART Characteristic (and do many other useful things!).

Thanks!

Gerard

PS: Sorry - posted in wrong thread... Closing it - Gerard

gbucas commented 4 years ago

Closing.

ChanceCuddeback commented 3 years ago

Hello, I'm attempting to do the same. Did you find a nice resource? So far I'm going to purchase a J-Link and put a new bootloader on the nano 33 BLE via the SWD interface. Then attempt to program the nano with Nordic's software suit.

Thank you!

gbucas commented 2 years ago

Still looking for an OTA solution for nano BLE 33 (using Bluetooth).

Has anyone managed to do this?

thanks

Gerard

ChanceCuddeback commented 2 years ago

I’m also still looking, I have begun learning Zephyr as it has FOTA capabilities. But I’m not sure if I have to change the boot loader yet (still learning). But learning an entire RTOS and build system, seems like a lot just to get over the air updates.

vovagorodok commented 2 months ago

I'm working on such solution: https://github.com/vovagorodok/ArduinoBleOTA