EEPROM was written, but validation failed. Check your settings.
Started by j 63061093a3bf6a4d... ·
Hey there, trying to rnodeconf a RAK4631 to tinker with it as a transport node.
It had worked before, but found the device with a blinking green LED which seemed bad (maybe its battery got empty or something...?) so i decided to re-flash it, double-pressed reset.. and i tried the following:
$ rnodeconf --autoinstall --fw-url https://github.com/attermann/microReticulum_Firmware/releases/
answers the questions right, and things seem to go well up to the last step:
#########################
Activating new firmware
Device programmed.
[14:06:36] Done flashing
[14:06:36] Waiting for NRF52 reset...
[14:06:42] Opening serial port /dev/ttyACM1...
[14:06:45] Device connected
[14:06:45] Current firmware version: 1.86
[14:06:45] Reading EEPROM...
[14:06:46] Clearing old EEPROM, this will take about 15 seconds...
[14:07:09] Waiting for NRF52 reset...
[14:07:27] Loading signing key...
[14:07:27] Bootstrapping device EEPROM...
[14:07:31] EEPROM written! Validating...
[14:07:32] Setting firmware checksum...
[14:07:34] Waiting for NRF52 reset...
[14:07:55] EEPROM was written, but validation failed. Check your settings.
can anyone tell me what it means? and what to do? unsure i undestand the difference between firmware and EEPROM... can anyone point to relevant doc?
thanks!
after that if i try:
rnodeconf --tnc --freq 869475000 --bw 125000 --sf 7 --cr 5 --txp 19 /dev/ttyACM1
I get:
[14:24:18] Opening serial port /dev/ttyACM1...
[14:24:21] Device connected
[14:24:21] Current firmware version: 1.86
[14:24:21] Reading EEPROM...
[14:24:22] This device contains a valid firmware, but EEPROM is invalid.
[14:24:22] Probably the device has not been initialised, or the EEPROM has been erased.
[14:24:22] Please correctly initialise the device and try again!