Skip to content
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

fwupd no longer resets the APE after fw update. APE resets may have failed in the past. #271

Open
meklort opened this issue Jan 2, 2024 · 1 comment

Comments

@meklort
Copy link
Owner

meklort commented Jan 2, 2024

See fwupd/fwupd#6243 and fwupd/fwupd#6572

In some cases, updates from lvfs may not have taken immediately due to the APE not being reset, resulting in a power loss before the update completes.

The APE fw should be updated to detect fw changes (using the mutex for NVRAM, or possibly an interrupt if present) and verify the fw is valid, then reset the RX cpus, followed by itself to complete the update without a reboot.

The firmware metadata should be updated to report to the user that the system must be disconnected from power untill the fw handles this.

@meklort
Copy link
Owner Author

meklort commented Jan 2, 2024

fwupd has been updated to notify the user to remove power for 30 seconds after an update.
fwupd/fwupd#6592

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

No branches or pull requests

1 participant