How do I install previous firmware versions?

System Details

  • Device: [Eldrid]
  • OS: [Linux, Windows]
  • Firmware Type: [UEFI Full ROM]
  • Firmware Version: [As reported by the script]
  • Internal storage type: [NVMe)

Summary of the Issue

In the latest firmware versions, a lot of things don’t work in either Linux or Windows.

For example, I have two Acer Chromebook 713-1H laptops; in Windows, screen rotation doesn’t work and the fans aren’t functioning properly, even though all the drivers are installed in Device Manager

I also have an HP Chromebook X360 Eldrid, on which screen rotation and sleep mode don’t work in either Linux or Windows.

Everything worked in previous firmware versions, so I’d like to know if there’s a way to install the previous firmware?

not unless you backed up yourself, or build yourself from source.

or we can fix the current firmware. but I don’t deal with make/model, only board names.

edit: I just checked the ELDRID and AKALI 2603.2 firmware images, they include tablet mode controls just like previous versions.

Sorry, not the 1H model, but the Acer Chromebook Spin 713-2W KLED

KLED was missing the tablet mode controls, I just pushed an update to fix it. update/re-flash from Linux and see if working.

Unfortunately, that didn’t work. I updated the firmware and booted into Windows, but the screen rotation isn’t working properly—when I turn it to the left, it rotates, but when I turn it to the right, it doesn’t.

Also, the keyboard backlight doesn’t work in Windows. It’s mostly caused by the CoolStar driver; when I disable it, the backlight starts working.

the firmware just advertises the capability to the OS, everything else is a driver issue

That all makes sense, but why doesn’t screen rotation work on the Acer 713?

you just said it rotated left, so it’s not completely broken.

I don’t use or support windows. I would boot a live Linux USB and see if it works there

I just tried Ubuntu and Fedora, and screen rotation doesn’t work on either of them.

I reinstalled Chrome OS, and everything works there.

But I’d like screen rotation to work on both Linux and Windows.

there’s no issue on the coreboot side, might be a problem with the ECRW update. You can potentially try disabling the ECRW option in the UEFI settings and see if that helps - if so, I’ll roll back the ECRW to use Google’s latest

Yeah, just tried it with ECRW off, and it worked on both Linux and Windows

Ping me on Discord and let’s see if we can identify and fix the issue, since there are some improvements in the updated ECRW that we don’t want to lose