I was able to successfully complete an over-the-air update on my Helltec mesh pocket. But its SLOW. 1.5KiB/s slow. I wonder if that can be safely increased in the future some.
I went from fw 2.7.15 to fw 2.7.18
Edit: Here’s a YouTube video showing it in action. https://www.youtube.com/watch?v=DY_hC-qQ02E
He got a 3.3x increase over mine. I got 1.5KiB/s while he was getting like 4.9KiB/s
I’m not sure if it’s because he was updating a different device, or because he might have had a newer app version, because I believe my app version was 2.7.11, where his was 2.7.12.
Edit 2: It must be because of a different device. I just did another update on my node with the 2.7.12 app version and still only got 1.5 KiB/s
Nice. I was also able to OTA my RAK nodes recently. Slow af indeed.
Anything notable in .18?
I think it’s so slow to make sure there’s no errors writing the firmware to the device, but I wonder if it could be increased, because even if it could be doubled, that would be a serious time savings.
The thing that made me want to update to 18 was the fact that the coding rate has been pulled out of the preset. So you can keep the same preset such as long fast, but you can change the coding rate to be more error correction or less error correction, which will make the speed faster or slower, depending on how far away from the other nodes you are. If you are far away, you could increase your error correction and be more likely to actually get through.
What did not however cross my mind is the fact that since that is in the brand new firmware, the app currently does not expose the functionality in the interface to do so. Oops.
Can one node independently change its coding rate while others haven’t and the error correction benefit take effect? Do all nodes need to have the same setting?
The coating rate can be independent. The things that need to be the same are the frequency, the bandwidth, and the spreading factor, as these determine what the traffic looks like. Whereas the coating rate just determines how much error correction is put onto it.
When you increase error correction, does the max msg length decrease?
I’m not sure. I don’t think so, but I won’t say that for certain.


