-
-
Notifications
You must be signed in to change notification settings - Fork 191
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
nv41/ns50 : How to update EC firmware #1639
Comments
If ideal goal forward is to be able to also flash EC firmware through fwupd, then
First step is to have flashrom under heads able to talk to ec spi: this is ite_ec programmer support, not present under currently used flashrom versions. @marmarek @pietrushnic am I missing something on the strategy level? |
Unfortunately it is more convoluted. The flasrom In order to update the open-sorce EC version, you need the |
We have a bit different proposal from @mkopec here: Dasharo/coreboot#481 The EC firmware to be updated shall be stored in the coreboot binary. Then, the coreboot itself will sync (update) the firmware from main flash into EC flash. So no need for |
Renamed issue on goal, not on its strategy |
The topic here looks general about EC update. Is this also about thinkpad EC? There its known for people to realize at some point, that new OEM batteries are not really available and they need to patch the EC for the replacement battery they got. To be able to flash inside heads the EC of the Thinkpad would be some great improvement. If you for example decide ever later to use a x20 keyboard in a x30 Thinkpad you can just change the EC with heads. |
Right. Unfortunately, this doesn't apply to Lenovo. I changed the title.
1vyprep is another way to do this AFAIK. Should be in wiki.
|
Edit: how to update EC to be in sync with firmware version?
flashrom needs to support ite_ec programmer to be able to flash ec firmware internally on nv41edit: flashrom only supports proprietary protocol to talk to EC prior of switching to open source version. This strategy wouldn't work. Clarified in next comments. Firmware will contain EC and coreboot will sync EC to its contained version.To be followed :
#1639 (comment)
SRC: https://docs.dasharo.com/unified/novacustom/initial-deployment/#installing-dasharo
The text was updated successfully, but these errors were encountered: