Skip to content

Flash ECC handling problem on boards where params are stored in flash #30058

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
rmackay9 opened this issue May 13, 2025 · 3 comments
Open

Flash ECC handling problem on boards where params are stored in flash #30058

rmackay9 opened this issue May 13, 2025 · 3 comments
Labels

Comments

@rmackay9
Copy link
Contributor

During AP-4.6 beta testing we discovered that we have at least one issue with our flash ECC handling on boards where the parameters are stored in flash (e.g. the same place where the firmware is stored).

This issue was discovered on some TBS boards where the user found that occasionally the board's firmware would be cleared forcing the user to reload the firmware.

The bug in our ECC handling is that we check for errors in the parameter area (which as mentioned is also in flash) but then clear the firmware and leave the parameter area untouched. This means that theoretically the ECC check should trigger again after the firmware is reloaded. Strangely this is not the case though, the ECC check is not triggering again

Related PR:

@rmackay9
Copy link
Contributor Author

I've removed the comments of some AI spammers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants
@rmackay9 and others