Skip to content

Check EEPROM version and CRC on load#65

Merged
amitchone merged 1 commit into
mainfrom
eeprom-data-version-check
Jun 10, 2026
Merged

Check EEPROM version and CRC on load#65
amitchone merged 1 commit into
mainfrom
eeprom-data-version-check

Conversation

@amitchone

Copy link
Copy Markdown
Collaborator

No description provided.

@ethan-duckett-brill

Copy link
Copy Markdown
Contributor

I think this is a good shout, but my only worry is that someone without shell access could for example change a parameter in BrAn, the NVM saves and then they lose all of their previous defaults. Probably unlikely since we hopefully won't have to update EEPROM versions too often in the field, but I thought it was worth raising. Reckon this is enough of an issue to worry about?

@amitchone

Copy link
Copy Markdown
Collaborator Author

I think this is a good shout, but my only worry is that someone without shell access could for example change a parameter in BrAn, the NVM saves and then they lose all of their previous defaults. Probably unlikely since we hopefully won't have to update EEPROM versions too often in the field, but I thought it was worth raising. Reckon this is enough of an issue to worry about?

I suppose this was the driver behind the "backups" feature we had in BrAn for B62E...

That aside, though, that's application-level behaviour and this is separate library code. IMO that is something we manage externally to this and shouldn't be a blocker if you're happy with this implementation and behaviour; BPUX-behaviour-notwithstanding

@ethan-duckett-brill

Copy link
Copy Markdown
Contributor

Yeah fair enough, we can deal with that separately. I'm happy for this to go in!

@amitchone amitchone merged commit b5773b3 into main Jun 10, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants