-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
X1 Nano Gen1 Stuck at Self Healing backup progressing 100% #484
Comments
Wowsa, well done for managing that. There's not many of us that can do hot-air rework these days :) Could you upload the old image somewhere please (e.g. zip on github) and Mark can ask the ODM to look. |
Here the dump of the serial flash in the bad state: |
Kudos on recovering the system. |
Thanks for reporting this. |
Updated everything from fwupd in the shell this time one by one. Everything worked fine this time. On BIOS 1.64 now. Thank you!! Uploaded all the reports. |
I started the BIOS update from KDE Discover Updates so not sure what was my original version.
I recall the BIOS update process at one point did a memory training step IIRC.
After that it got to the "BIOS Self Healing backup progressing" screen.
It got stuck at 100%, I let the laptop run for an hour+ at that screen and it didn't progress futher.
Turning the laptop off & on again resulted in going back to the "BIOS Self Healing backup progressing" screen and getting stuck again at 100% all the time.
I tried the pinhole reset with no success, remove battery didn't help either, also removed the NVMe card didn't help. The laptop was basicly a brick.
In the end I had to desolder the GD25R256D serial flash IC from the motherboard and reflash it with a BIOS image I found online with my minipro programmer.
That did revive the laptop!
Here the logs I got back from fwupdmgr after fixing it:
fwupdmgr get-history
LENOVO 20UN0008US
│
├─Embedded Controller:
│ │ Device ID: 4d37570329b29c27ef29119339a362db210978c4
│ │ Previous version: 0.1.10
│ │ Update State: Success
│ │ Last modified: 2024-11-30 20:04
│ │ GUID: 9cba69ff-4c8b-4398-aede-7c39450174a3
│ │ Device Flags: • Internal device
│ │ • Updatable
│ │ • System requires external power source
│ │ • Supported on remote server
│ │ • Needs a reboot after installation
│ │ • Device is usable for the duration of the update
│ │
│ └─ThinkPad X1 Nano Gen 1 Embedded Controller Update:
│ New version: 0.1.47
│ Remote ID: lvfs
│ Release ID: 51228
│ Summary: Lenovo ThinkPad X1NanoGen1 Embedded controller Firmware
│ Variant: Machine types: 20UN, 20UQ
│ License: Proprietary
│ Size: 767.4 kB
│ Created: 2023-06-28
│ Urgency: High
│ Vendor: Lenovo
│ Release Flags: • Trusted metadata
│ Description:
│ -Add extra check power supplying condition to minimize and avoid 2 FET GATE_VSYS_VBUS are ON at the same time.*Multiple power supply(AC or docking) attach detach rapidly case.-Sign tool changes (CS21, CS22)
│ Checksum: a6029d8905c2b06e6207b514ff9fb8798878b18ddeba50f12d71bd7945f9a415
│
├─Intel Management Engine:
│ │ Device ID: c8da521d50beec4d279829f0de0fbe43aeeb11ab
│ │ Previous version: 240.10.1618
│ │ Update State: Transient failure
│ │ Update Error: boot entry missing; perhaps 'Boot Order Lock' enabled in the BIOS: no 'Linux Firmware Updater' entry found
│ │ Last modified: 2024-11-30 20:04
│ │ GUID: 6779d186-76a8-4588-bea8-d5b03480f77e
│ │ Device Flags: • Internal device
│ │ • Updatable
│ │ • System requires external power source
│ │ • Supported on remote server
│ │ • Needs a reboot after installation
│ │ • Device is usable for the duration of the update
│ │
│ └─ThinkPad X1 Nano Gen 1 ME Update:
│ New version: 240.49.2573
│ Remote ID: lvfs
│ Release ID: 98332
│ Summary: Lenovo ThinkPad X1 Nano Gen 1 Consumer ME Firmware
│ License: Proprietary
│ Size: 4.0 MB
│ Created: 2024-07-16
│ Urgency: Medium
│ Tested by Lenovo:
│ Tested: 2024-11-21
│ Distribution: ubuntu 23.10
│ Old version: 240.45.2411
│ Version[fwupd]: 1.9.23
│ Tested by Lenovo:
│ Tested: 2024-10-15
│ Distribution: ubuntu 23.10
│ Old version: 240.45.2411
│ Version[fwupd]: 1.9.23
│ Details: https://pcsupport.lenovo.com/de/en/search?query=N2TRN52W
│ Vendor: Lenovo
│ Release Flags: • Trusted metadata
│ • Is upgrade
│ • Tested by trusted vendor
│ Description:
│ Lenovo ThinkPad X1 Nano Gen 1 Consumer ME Firmware
│
│ • Updated PMC to 150.1.20.1042
│ • Updated IOM to 17.24.0.0000
│ • Updated NPHY to 11.225.276.2043
│ • Updated MEFW binary to 15.0.49.2573 production for QS
│ Checksum: 15faa7424c85092ec59798c45afb4c375a0518fbb096cb6437de25ec433632a1
│
└─System Firmware:
│ Device ID: cf9797ae74c38c23e726b666588aa9b2bbf2f223
│ Previous version: 0.1.12
│ Update State: Transient failure
│ Update Error: boot entry missing; perhaps 'Boot Order Lock' enabled in the BIOS: no 'Linux Firmware Updater' entry found
│ Last modified: 2024-11-30 20:04
│ GUID: 6ca01c9d-91d3-4a48-b3d6-e3668c420a21
│ Device Flags: • Internal device
│ • Updatable
│ • System requires external power source
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Cryptographic hash verification is available
│ • Device is usable for the duration of the update
│
└─ThinkPad X1 Nano Gen 1 System Update:
New version: 0.1.41
Remote ID: lvfs
Release ID: 8092
Summary: Lenovo ThinkPad X1 Nano Gen 1 System Firmware
Variant: W-BIOS for Machine types: 20UN, 20UQ
License: Proprietary
Size: 18.3 MB
Created: 2021-03-15
Vendor: Lenovo
Release Flags: • Trusted metadata
• Is downgrade
Description:
Lenovo ThinkPad X1 Nano Gen 1 System Firmware
Checksum: 8fe23521609c542d05c9e2e3ef9e649c747bb63e360768f2558732d0c1544494
I made a dump of the BIOS chip in the bad state before rewriting it in case you want to take a look.
The text was updated successfully, but these errors were encountered: