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.