markqvist / Reticulum

The cryptography-based networking stack for building unstoppable networks with LoRa, Packet Radio, WiFi and everything in between.
https://reticulum.network
MIT License
2k stars 124 forks source link

"This device contains a valid firmware, but EEPROM is invalid"- After erase of EEPROM #269

Closed pizzadoglover911 closed 1 year ago

pizzadoglover911 commented 1 year ago

I can assume that the wipe of the EEPROM was successful, but I get an error when trying to re flash the board(as noted in title). The display suggests there is a hardware error after the erasure.

How can I "correctly initialize the device" as the subsequent error suggests?

I cannot seem to locate information on the rnodeconf specifics in the manual.

Thanks for the help!

acehoss commented 1 year ago

The documentation doesn't do a great job of telling you that wiping the EEPROM is generally not a good idea. I learned the hard way. You should be able to get your EEPROM reprovisioned using rnodeconf -a. This wasn't a total slam dunk for me, but it did rebuild my EEPROM.

There's a little more info on this reddit thread.

pizzadoglover911 commented 1 year ago

Solved using an alternate machine. Same RNS version, just a x86 vs raspPI. Not sure what was causing the issue at this point.