In Hyper-V, there are two possible connection methods to connect to a guest. They are:
- Console interface. This is similiar to other offerings and is the one that always works.
- Enhanced Session.
In Hyper-V, there are two possible connection methods to connect to a guest. They are:
Recently I ran into some issues with one of my ThinkPads, and updating both its BIOS and EC firmware to latest version could help a bit to troubleshoot the issue. However, I ran into a mysterious issue:
No matter how I launch its update utility, either invoking its GUI or by calling `WinFlash` from command line, it always ended up with failure. This always sounds scary, as "Flash Error" sometimes implies the flash is corrupted and one has to RMA the device. Think of the hassle of having to call support...
After some fumbling, it appears winuptp.exe leaves some logs in Winuptp.log, inside the same directory! Would its content be helpful?
2025-01-11 23:43:38.575 <NOTICE> BIOS Flashing ...
2025-01-11 23:44:12.535 <ERROR> Failed to update BIOS (102).
2025-01-11 23:44:12.535 <NOTICE> Retry BIOS update ... (1).
2025-01-11 23:44:46.319 <ERROR> Failed to update BIOS (102).
2025-01-11 23:44:46.319 <NOTICE> Retry BIOS update ... (2).
2025-01-11 23:45:20.648 <ERROR> Failed to update BIOS (102).
2025-01-11 23:45:20.648 <NOTICE> Retry BIOS update ... (3).
2025-01-11 23:45:54.902 <ERROR> Failed to update BIOS (102).
2025-01-11 23:45:54.904 [Flash Error] <ERROR> Write error during flashing.
2025-01-11 23:45:58.118 <NOTICE> LenovoBiosUpdateTool shutting down
No, it's not useful at all. It doesn't even makes sense when it tried to retry three times on failure! But I am left without all options at this point. I even tried to use the .iso provided by Lenovo, which is a self-booting image. It ended up with the same failure (image from Lenovo forums):