[RESPONDED] 11th Gen Intel Core BIOS 3.17 Release

@dmac8086
It’s seems to be a recurrent issue, and unrelated to this update. I have Ubuntu 22.04, with BIOS 3.10 and it regularly fails to detect my external HDD.

I’m also getting the 404 error when trying to refresh the lvfs-testing remote.

Same 404 error happened to me, it is a bug in the config file.

Had to add .gz to this line: MetadataURI=https://cdn.fwupd.org/downloads/firmware-testing.xml.gz, in file: /etc/fwupd/remotes.d/lvfs-testing.conf

1 Like

Is there a full changelog between 3.10 and 3.17 anywhere?

I had to revert to 3.10.
Issues I faced:

  1. After a while in hibernation and plugged there would be no charging, so the battery would drain
  2. Occasionally on resume from hibernation the touchpad would not work
  3. The right side expansion ports would not work.

After downgrading the expansion ports work, keeping an eye on the other issues to validate they do not also occur with 3.10.

I use Ubuntu 22.04.
Here is an example of ectool console for a case where the touchpad did not work on resume:

1042705.993548 HC 0x98]

[1042704.553326 PS2M renabling]
[1042704.686098 I2C4 port2 recov status 0x80, SDA:SCL=0x1]
[1042704.689015 I2C2 unwedge called with SDA held low]
[1042704.695302 I2C2 unwedge failed, SDA still low]
[1042704.752781 I2C4 port2 recov status 0x80, SDA:SCL=0x1]
[1042704.753931 I2C2 unwedge called with SDA held low]
[1042704.756193 I2C2 unwedge failed, SDA still low]
[1042704.786755 I2C4 port2 recov status 0x80, SDA:SCL=0x1]
[1042704.787821 I2C2 unwedge called with SDA held low]
[1042704.790262 I2C2 unwedge failed, SDA still low]
[1042704.822191 I2C4 port2 recov status 0x80, SDA:SCL=0x1]
[1042704.825216 I2C2 unwedge called with SDA held low]
[1042704.831488 I2C2 unwedge failed, SDA still low]
[1042704.865685 I2C4 port2 recov status 0x80, SDA:SCL=0x1]
[1042704.868810 I2C2 unwedge called with SDA held low]
[1042704.874881 I2C2 unwedge failed, SDA still low]
[1042704.911352 I2C4 port2 recov status 0x80, SDA:SCL=0x1]
[1042704.912481 I2C2 unwedge called with SDA held low]
[1042704.918610 I2C2 unwedge failed, SDA still low]
[1042704.954335 I2C4 port2 recov status 0x80, SDA:SCL=0x1]
[1042704.955377 I2C2 unwedge called with SDA held low]
[1042704.961621 I2C2 unwedge failed, SDA still low]
[1042704.994063 I2C4 port2 recov status 0x80, SDA:SCL=0x1]
[1042704.995197 I2C2 unwedge called with SDA held low]
[1042704.997585 I2C2 unwedge failed, SDA still low]
[1042705.028085 I2C4 port2 recov status 0x80, SDA:SCL=0x1]
[1042705.029291 I2C2 unwedge called with SDA held low]
[1042705.031552 I2C2 unwedge failed, SDA still low]
[1042705.062111 I2C4 port2 recov status 0x80, SDA:SCL=0x1]
[1042705.063233 I2C2 unwedge called with SDA held low]
[1042705.065625 I2C2 unwedge failed, SDA still low]
[1042705.096184 I2C4 port2 recov status 0x80, SDA:SCL=0x1]
[1042705.097366 I2C2 unwedge called with SDA held low]
[1042705.099627 I2C2 unwedge failed, SDA still low]
[1042705.110766 PS2M  1 Too many retries]
[1042705.864534 PS2M renabling]
[1042705.987347 HC 0x0b]
[1042705.990451 HC 0x97]

I also posted details of the charge on the ectool thread

1 Like

What is the rationale for this change? I haven’t tested yet, but IIUC the default power led state is also white, so essentially this removes the low battery indication? Does this also apply when the battery is so empty the machine can no longer boot, since that would be very confusing…

IIUC there are no versions between 3.10 and 3.17, so the changelog in this thread is all you need (see the note in the first post about skipping these versions).

3 Likes

I’ve just finished upgrading from 3.07 straight to 3.17 using the USB stick method, which seems to have worked fine. As expected, I had to reapply my BIOS settings (charge limit, power on AC, boot order).

My Linux/Windows dualboot still works, I only had to modify the order in the BIOS settings, since it had switched from booting Windows instead of Linux by default (I dualboot using F12 to switch to Windows if needed, I am not using the grub menu for dualboot).

During the update there was one weird thing: It booted into the updater app ok once, which very briefly showed some output (on a screen that looked like the screen that applies the actual update) and I think it said “Completed” somewhere, but then it rebooted before I could see. I thought the update was completed, but just to be sure I used F12 to boot from the USB stick again, and then it actually started updating (which took a minute or two). I’m not sure this is intended, but if so this should probably be documented. It might also have happened because before this, the first try was without AC plugged in, so I plugged in AC and rebooted, and after that got the short “update” I described above.

Also, after the update the first boot took a bit longer than normal (probably because of the RAM bank calibration or so - IIRC there was a green led on the side), which had me slightly worried - maybe also good to mention in the instructions.

I can confirm this is indeed fixed (I have observed this problem before). I also noticed that disabling quiet boot while quick boot is still enabled is fairly pointless, since every zaps by too fast. If I also disable quiet boot, the startup message can be read (and F12 still works).

What I did notice (which is likely not specific to this BIOS version, I’ve just never looked at the non-quiet startup messages before) is that it advertises F10 (for MEBx) and F9 for remote access, but pressing these does not do anything (the presses are registered because the messages are removed, but then it just boots Linux as normal). These are related to the Intel Management Engine, I think, which I’m not sure my i7-1165G7 even has, or if it has, it’s probably disabled (I’m on the default settings in this area).

The low battery power button LED change is because the chromebook version does not have a red LED on the power button. We unified the behavior across both products so it is consistent.
The power button will flash white now if you try to power on the system with the battery too low.

3 Likes

This only applies to the model with the i7-1185 CPU which has vPro support.

1 Like

Ah that makes sense, thanks for clarifying.

But I’m assuming the BIOS knows whether there is vPro support or not, so it would make sense (to me) that the BIOS would hide these confusing prompts if there is no vPro support?

2 Likes

I didn’t notice the issue until recently, as I only use USB-C and USB-A ports. After upgrading to BIOS 3.17, only the ports on the right side is able to mount USB storage. I tried using the USB-A → C cards on the left side, even using the expansion card A → C → C, but my system would still not be able to see it.

sudo dmesg shows that the USB is detected on the right side, but not on the left.

I haven’t tested with other expansion cards yet. Only USB A and C cards.

Is 3.17 still in Beta or has it moved to a full release?

1 Like

Still beta. 3.10 is the current stable per the driver and BIOS page here: Framework Laptop BIOS and Driver Releases (11th Gen Intel® Core™)

Hi, just wondering if the following issue has been resolved in this BIOS update:
Kernel 5.16 6Ghz Disabled AX210
I’ve been using a patched kernel to work around the issue, but it would be great if this could be fixed before this update is finalized.

Since updating to 3.17, Ive upgraded to Fedora 37.
One of these two changes resulted in the function shortcut keys to be flipped.

Meaning if I do not press fn, the keys will act as function keys.
Curiously, if I go into the bios and uncheck the function key toggle, and reboot into Fedora it puts function keys under fn correctly. However the default state does not do the shortcuts.

I was wondering if anyone knew a good way to debug this and help determine if this issue is coming from the bios or from Fedora 37.

If I remember correctly fn+esc toggles this functionality, fn lock?

2 Likes

That did the trick, thank you!

I must have inadvertently hit it.

1 Like

@Kieran_Levin This BIOS 3.17 has been in beta for a full month. I think originally it was announced it would be upgraded to “released” after a week or two, if no major deficiencies were discovered. Is there something specific that prevents it from being released? Should I downgrade to 3.10 to be safe?

2 Likes

Beta or not, I’ve been running 3.17 since early December and aside from a USB oddity that I haven’t seen repeated (although I don’t have to use USB sticks super often - maybe just lucky) , 3.17 beta has been solid for me.

1 Like