This version is superseded by 3.10
We do not recommend you install 3.09 due to a battery charging bug.
3.10 is available here:
BIOS 3.09
We are happy to release an updated BIOS with a number of hardware and security fixes.
Bug! There is a charging bug in 3.09 we are fixing. The system will not charge the battery in the off state if the system is powered off and plugged into a charger within 1 minute. In this state the charging LED will indicate charging. If this happens, either charge the system with the system in on, or sleep mode, or unplug the charger, wait 2 minutes and then reattach the charger and charging will commence again
Downloads
Windows
Download link removed due to charging bug.
Linux
EFI Shell
Download link removed due to charging bug.
Instructions for EFI shell update:
- Extract contents of zip folder to a fat32 formatted usb drive.
- Disable secure boot in BIOS.
- Boot your system while pressing F12 and boot from the thumb drive.
- Let startup.nsh run automatically.
- System will reboot, you can unplug the thumb drive.
LVFS update
Updating via LVFS is available in the testing channel
You can enable updates from testing by running
fwupdmgr enable-remote lvfs-testing
Currently LVFS support has regressed due to fwupdmgr defaulting to file based capsule update on newer versions which is not supported in our BIOS.
Please set DisableCapsuleUpdateOnDisk=true
in /etc/fwupd/uefi_capsule.conf
before applying this update, otherwise the update will fail.
LVFS may not update if the battery is 100% charged. LVFS uses the battery status to determine if it is safe to apply updates. However if our battery is at 100% and the charger is off, we set the battery charging status to false. In this case you can discharge your battery a few percent, then plug in AC again and run fwupdmgr update
.
Warning! Update may cause your system to lose boot entries.
Updating the BIOS firmware will erase NVRAM boot variables, This can cause some alternate bootloaders or operating systems to fail to boot. This may impact users of rEFInd and some Linux distributions. If your system reboots after updating and cannot find a bootable device, you can manually select a boot device by using the one time boot menu by pressing F3 during boot, and manually selecting your EFI boot file. After this you may need to reinstall grub. See Lost GRUB dual boot after updating to BIOS 3.07 - #6 by XADE
This should not be an issue for Fedora/Ubuntu unless they are installed along side a windows partition.
Downgrading firmware
You can downgrade your firmware by running fwupdmgr downgrade
and selecting the version you want to downgrade to. Please note that versions before 3.09 do not have the F3 one time boot file menu if you need to select an alternate bootloader after downgrading.
Security Fixes
This update fixes a number of important security issues. It is recommended to update to patch these vulnerabilities.
A big thanks to the team at https://www.binarly.io/ who found these issues and worked with us to verify they were fixed.
CVE | Binarly |
---|---|
CVE-2021-41842 | |
CVE-2021-42059 | BRLY-2021-021 |
CVE-2021-42060 | BRLY-2021-022 |
CVE-2021-42554 | BRLY-2021-027 |
CVE-2021-33625 | BRLY-2021-029 |
CVE-2021-43615 | BRLY-2021-028 |
CVE-2021-43323 | BRLY-2021-031 |
CVE-2021-45969 | BRLY-2021-016 |
CVE-2021-45970 | BRLY-2021-015 |
CVE-2021-45971 | BRLY-2021-012 |
CVE-2021-33626 | BRLY-2021-013 |
CVE-2021-33627 | BRLY-2021-011 |
CVE-2021-41837 | BRLY-2021-026 |
CVE-2021-41838 | BRLY-2021-030 |
CVE-2021-41839 | BRLY-2021-017 |
CVE-2021-41840 | BRLY-2021-019 |
CVE-2021-41841 | BRLY-2021-025 |
CVE-2020-27339 | BRLY-2021-020 |
CVE-2021-33625 | |
INTEL-TA-00527 | |
INTEL-TA-00562 |
Fixes
- Fix bios menu options for battery charge limit and CPU flex ratio setting cannot change value using F5/F6.
- Fix battery cycle count is not valid in battery info reported to OS.
- Fix audio output polarity is inverted from the headphone jack on Tempo audio codec mainboards.
- Fix issue where the system will sometimes abnormally shutdown unexpectedly.
- Fix side LED behavior so that the charging led behavior will stay white when the battery has finished charging.
- Reduce main battery drain in off state by turning off analog reference in charger IC.
- Fix keyboard function keycodes being incorrect or missing on keyup for some multi key combinations. Such as ctrl+Fn+home. See Function (Fn) Keys Sticking + Fix for Linux
- Disable support for 14V-16V charging. This will cause 15V fixed supply sources to charge at the next lowest voltage, typically 12V. We always recommend using at least 60W adapters with your Laptop. See USB-PD 15V mode issue - #48 by Peetz0r
- Improve recognition of HDMI/DP dongles or adapters when going S0->G3 (wait 20sec)->S0.
- Increase overcurrent protection debounce time to prevent some USB-A devices from triggering overcurrent faults when used with the type-A expansion card. Previous failure symptoms would include the USB-A expansion card losing power when a specific device was attached through the card, and would not regain power until the USB-A expansion card was removed and reinserted.
- Fix issue where PS2 emulation does not work if the user is touching or moving their finger on the touchpad during boot.
New Features
- Added boot from file menu by pressing F3 on boot to access the boot from file menu.
- Added option to control the 8254 clock gate in bios advanced setting page to support memtest86++.
Known Issues
- Thunderbolt devices may not be recognized on S4 resume in some cases. But will be detected by replugging the device.
- Touchpad PS2 fallback mode may not work if the user is in an OS that supports the SerialIO driver, and then restarts to an OS that does not support the SerialIO driver, such as trying to reboot into the Windows 11 Installation media. Workaround is to power off the laptop and perform a cold boot into the installer/os to enable PS2 mouse fallback mode if necessary.
Edits:
- update LVFS to testing channel