12th Gen Intel Core BIOS 3.08 Release

I was able to do this update from 3.04 to 3.08 in linux. The process was a little nuts:

  • Drain the battery to 70% (power port can randomly reset when fully charged, which will cause BIOS update to throw random errors as it continually checks for the power cord)
  • Power off and disconnect power for 3 minutes to get a clean start (usb-c port can get into buggy states)
  • USB boot the 3.06 update from here
  • The update ran for a while, updated ports on the right side (I had power plugged in on a right side port)
  • The update then failed to the shell complaining about not being able to redirect to etc. This is fine: I looked at the usb-c port and noticed it was off.
  • Power off the laptop unplugged for 3 minutes.
  • Plug back in and re-run the 3.06 update. Completes fine. It had already updated the right side ports so no reason for it to break this time.
  • Power off for 3 minutes to get a clean start again.
  • Boot 3.08 update. It ran all the way through.

FWIW:

  • I did 3 minute off times but it’s really “at least 90 seconds”
  • In the thread I see things failing at all kinds of random points, which I strongly suspect is just the power disconnecting.
  • Running ubuntu 24.04, not a fresh install. upgraded base OS a few times.

Results:

I hope some other bugs I’ve been experiencing are fixed, but it seems like it still can’t use my monitor’s usb-c port. It will reset the port when suddenly under load (like loading a web page) and drop the monitor. So I can’t use my monitor’s KVM. Also stuck with HDMI and moving USB cables around.

6 Likes