Updating Librem-EC on your Librem 14

With this (E)mbedded ©ontroler update, your Librem 14 will have better temperature management; fans will gradually ramp up earlier. You’ll also get improved keyboard mapping and better switching between battery and external power supplies.

5 Likes

Thanks for this, I’ll have to try it when I get home today, and hope I don’t screw anything up :rofl:

works nice, but isntall different ec than oficially been released. https://source.puri.sm/firmware/releases/-/tree/master/librem_14
shows ec-2021-08-03_05d9990
while current livecd flashes 2021-09-02_56d1433 , that is not listed in official release repo.
i don’t see anything against it , but livecd have hardcoded version, mean every single time you have to flash new livecd, thre is no tracikng listing versions, so tracking issues will be difficult.
after analysis of script dlownload_latest_ec from repo i found that livecd always being build with latest build from master.
mean 2 users downloading can get different version just because between user a download, and user b download there were update.
the problem here is how purism maintain branches and tags.
i don’t see tag pointing to build that been deployed to my laptop. so i have to download whole git repo, then “rewind” it to particular commit manually in order to see what is in code.

1 Like

I’m very excited for this to have the battery woes improved, since I still get sudden shutoffs with battey reporting around 40% and weird fan issues. It has a nice write up as well with both terminal and GUI walkthrough.

Seconding @NineX concerns though, I was also looking to find how we verify where the ISO pulls from since the 2021-09-02 date seems more recent than the latest Master commits. I was probably looking at the wrong tree per above notes.

Low level security with Pureboot is the primary reason for a lot of us to have bought a Librem in the first place, so some more assurance with version tracking of the releases somewhere would be positive.

Thanks for the update, working fine here!

However, I also really want to say +1 to the comments by @NineX. I find it fishy to download a firmware from a blog post link without any version number.

At first I was even doubting whether this is different/newer update than the one I already flashed some weeks ago . Only reading the comment from @NineX cleared this up.

Finally, who is the intended audience for this blog post? I think it is good that you suggest a GUI, but then you should maybe also mention that the ZIP download needs to be extracted first to get an ISO file that gnome-multi-writer can flash.

it’s the current HEAD of master branch in the Librem-EC repo:

There were a few commits added to auto-build the EC firmware/update ISO via CI, so the EC firmware is functionally identical to the 2021-08-03_05d9990 release in the ‘releases’ repo. I agree we can/need to do a better job on release naming/tagging