Recovering bootloader and flashing RNode firmware to Heltec T114 to replace meshtastic #750
Unanswered
easytarget
asked this question in
Help & Questions
Replies: 1 comment 2 replies
-
Thanks a lot for sharing this guide! I wonder if Meshtastic changed the partition mapping to something weird, since this definitely used to work. Or maybe, it's simply that the web flasher doesn't handle the partition mapping fully, if it already has a different one. As far as I know, if you flash it with |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Not so much a question; I was going to ask for help here but found my solution and figured I should share it in classic 'tl;dr' fashion.
I could not get the RNode firmware (any version, mainline or CE) to flash properly on my Heltec T114 (v2).
Using the Online tool (https://liamcottle.github.io/rnode-flasher/) I could put my device in DFU mode and upload the firmware files with the progress being shown, and get the 'uploaded OK' dialog afterwards. But after that provisioning failed, and the device has no display or USB serial response. I repeated this several times with both mainline and CE firmware.
I resolved It by using the 'Factory erase' firmware also provided by meshtastic. This resets the board partitioning back to a 'vanilla' state, and is super easy to use, just download and drag the
nrf_erase2.uf2
file onto the device while in DFU mode).Having done this I was immediately able to re-run the rnode online flasher, go back into DFU mode, and this time after the upload completed the device rebooted with the RNode software running (display came on, provisioning worked).
I figured this is worth documenting / sharing here.
Meshtastic use this to solve uploading issues, but it also worked for me to allow the Rnode firmware. It's not very obvious what is happening (I had a brief 'oh no, is it bricked? moment after the first failed flash).
Beta Was this translation helpful? Give feedback.
All reactions