[Feature Request]: OTA over LoRa #7910
Replies: 7 comments 6 replies
-
|
Doing firmware updates over the mesh is just not feasible without destroying the mesh for everyone. |
Beta Was this translation helpful? Give feedback.
-
|
Your best bet is maybe Wifi HaLow paired with a raspberry pi. |
Beta Was this translation helpful? Give feedback.
-
|
I am already at a point where updating firmware on some of my nodes would be a bit annoying. I gave some radios to friends and co-workers. They agreed to have them running, but I don't wanna keep asking them bring it back for a reflash. @b8b8 RPI setup could work but it would make it bulky and I would still be limited by range. Some of those radios are just within lora range but physically they are far away from my own nodes. |
Beta Was this translation helpful? Give feedback.
-
|
Just an Idea, not sure if thats programmable or if the hardware is even able to do this... What about a "public" update? Now if someone in the mesh has a newer version than other nodes, it could slowly (over hours or days with long pauses) send the update to the older firmware nodes, as this would basically be multicast it would also mean that multiple nodes could get the firmware with time. What i don't know is if thats even possible. Also the bootloader has to be able to update/reload the firmware. Edit: just noticed that most of what i wrote is very similar as OP, sorry about that. |
Beta Was this translation helpful? Give feedback.
-
|
Couldn't internet nodes give internet access to every node in the area and slowly deliver the update through spare bandwidth? Nodes would pull from the official github only. |
Beta Was this translation helpful? Give feedback.
-
|
Some nodes could be on top of mountains. Going there to perform an update is worse than spending a month sending firmware over LoRa |
Beta Was this translation helpful? Give feedback.
-
|
I Implemented it in Meshcore. If any dev here is interested, I can do the same for Meshtastic (I would like to discuss technical details, so the solution would be interoperable between Meshcore and Meshtastic. If would really appreciate if someone could ping a dev for this) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Platform
Cross-Platform
Description
I had an idea about how to do LoRa OTA. I don't know if it is feasible though.
Maybe I missed something, but I would like to start this discussion. Maybe my idea is too difficult or too computationally heavy for the microcontroller. But to me it looks like it could work.
Beta Was this translation helpful? Give feedback.
All reactions