RNode EEPROM map #472
faragher
started this conversation in
Show and tell
Replies: 1 comment
-
Thank you for this, do you think it might be best to move this to the Wiki maybe to draw more attention to it? See #473. Regardless, I want to add that the |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I've wanted a map of this for personal use, and it was simple enough to puzzle out, but I figured it's worth leaving it here for reference.
On the ESP32, there is no "EEPROM," it simply mapped to flash, however I'm still calling it an EEPROM for interoperability:
Size: 200 bytes
Map:
Product and Model are defined in ROM.h and the ROM definitions in rnodeconf.py, and subject to change, so they won't be repeated here. The lock byte appears to always be 0x73. Everything else is straightforward, and appears to be big-endian (ie: 00 00 00 01 is 1, not 16 million+)
The signature appears to not matter for RNode functionality, but is for authentication of firmware if you're dumping the firmware to other repos/machines.
Beta Was this translation helpful? Give feedback.
All reactions