When creating a custom RUI application, how do you add DFU support to the BLE or is it natively supported once you switch BLE on and set to advertising mode?
After making a custom RUI application, I just need to use the nordic DFU app? How do I package the custom RUI application to be used for a DFU upgrade?
Is there a way to persist data on the RAK4600 module over a DFU update?
thanks!
Nicholas
(nicholas)
October 10, 2020, 8:29am
2
Dear Steve,
Maybe you can refer DFU update to complete!
Best regards!
Thank you for the link but that link answered none of my questions. I know how to dfu update already. How it works with RUI is my question.
1 Like
Nicholas
(nicholas)
October 10, 2020, 9:06am
4
Dear Steve,
All you have to do is compile on the RUI platform, and the DFU file will be included in the zip download. You just need to download it.
Best regards!
cmod
(Charles Modrich)
July 12, 2022, 3:19pm
5
Hello all,
Are there any more updates on this point? Would very much like to be able to do BLE OTA DFU on RUI
carlrowan
(Carl Rowan)
July 12, 2022, 10:36pm
6
Hi @cmod ,
RAK4600 already supports BLE OTA DFU if you build your firmware via the old RUI V2.
cmod
(Charles Modrich)
July 13, 2022, 1:06pm
7
Oh interesting, I wasn’t aware there was an older version of RUI. Are there an older set of docs?
What’s the biggest differences between v2 and 3?
Is there a rough estimate as to when BLE OTA DFU will be implemented in v3? Thank you in advance for your response!
carlrowan
(Carl Rowan)
July 14, 2022, 6:21am
8
RAK4600 will not be supported by RUI3.
There are few improvements in RUI3 like offline compilation, different serial modes, better BLE APIs, compatibility with WisToolBox, etc.
cmod
(Charles Modrich)
July 14, 2022, 1:19pm
9
Sorry meant to clarify my application uses RAK4630
carlrowan
(Carl Rowan)
July 15, 2022, 5:34am
10
For RAK4630, you can refer on @beegee 's reply here
Hello @cmod ,
OTA DFU is supported by RUI3 natively:
[image]
You can use our WisToolBox to do OTA DFU and as well setup LoRa P2P and LoRaWAN.
WisToolBox is still in beta, but we can add you to the Beta tester group if you are interested. It is available for Arduino, iOS, Windows, MacOS, Linux.
Some WisToolBox screenshots from my Android phone:
[WisToolBox-1]
[WisToolBox-2]
[WisToolBox-3]