Closed rustyscottweber closed 1 month ago
So it only fails in Windows? I think you should report a bug there I'm afraid.
The problem is that they are going to point the fingers right back to fwupd since the windows problem only ever happens after an upgrade conducted by fwupd. It's the whole volleyball problem where different people go bouncing the problem between two groups saying "It's not my Problem". Ideally, the bug should lie closest to where the solution gets implemented. If fwupd is causing a problem in the firmware which causes windows to fail, it seems logical that the change would have go into fwupd since the problem is not reciprocal; updates in windows do not cause problems for fwupd. If there is a change that's needed on the windows side of things, then I would like to have an iron clad case or smoking gun of something that they are doing wrong or differently that they should be doing but aren't.
Right, but it's not like we can can grep for "MCU check mode response timeout" in the windows updater.
I agree that the situation isn't ideal and I'm still trying to engage the Windows side of the firmware update to give me an exact nature of the problem, but I'm running into issues with finding someone who knows what they are talking about or who has the power to help. Is there a better or more direct windows firmware resource or point of contact that we can use to sus out which side of the fence this problem should land on?
For now, I think we should leave this problem here so that people can become aware of the issue.
If this is USB\VID_17EF&PID_30B4
then @victor-cheng is the right person to help.
It looks like that is one of the sub devices. Is the proper method to contact him on github?
├─ThinkPad Thunderbolt 4 Dock:
│ │ Device ID: edd70214171cb2cf6eca28973f9b5dd26e746d1d
│ │ Current version: 10.16
│ │ Vendor: Lenovo (USB:0x17EF)
│ │ Serial Number: XXXXXXXXXXXXXXX
│ │ GUIDs: 8d30b09f-bcc5-5379-bc65-9ccceeece1f4 ← USB\VID_17EF&PID_30B4
│ │ 275e4695-9b4e-5263-835e-8681bec8cd1a ← USB\VID_17EF&PID_30B4&CID_40B0
│ │ 09f2cd6f-de67-5046-91ab-7de482e67877
│ │ Device Flags: • Updatable
│ │ • System requires external power source
│ │ • Device stages updates
│ │ • Signed Payload
│ │ Device Requests: • Message
│ │
│ ├─Audio Controller:
│ │ Device ID: 7405a651aaa9ab3b5f5665f20c185b2ac6e7dd3d
│ │ Current version: 49-0E-41
│ │ Vendor: Lenovo (USB:0x17EF)
│ │ GUID: e1443fec-2b49-5bd0-b921-662ed11e88df ← USB\VID_17EF&PID_30B4&CID_AUDIO
│ │
│ ├─Display Port 5:
│ │ Device ID: 920c38586a88745a1dfcb9026f9b2410eda9c98b
│ │ Current version: 5.07.001
│ │ Vendor: Lenovo (USB:0x17EF)
│ │ GUID: 755e347f-4ae7-53f8-ad69-45b3e9145ed8 ← USB\VID_17EF&PID_30B4&CID_DP5x
│ │
│ ├─Display Port 6:
│ │ Device ID: a0e0e61e3203362c603cb9e6cca46dad99cbbb1b
│ │ Current version: 6.05.003
│ │ Vendor: Lenovo (USB:0x17EF)
│ │ GUID: a7b49eae-1c1d-5b83-ac90-9bbe78ee39c1 ← USB\VID_17EF&PID_30B4&CID_DP6x
│ │
│ ├─Dock Management Controller:
│ │ Device ID: f89ae2ce277603f7f389c133864e2dc4590adfe5
│ │ Current version: 0.1.97
│ │ Vendor: Lenovo (USB:0x17EF)
│ │ GUID: 3edd934f-9800-59c9-b02a-11be480d72e5 ← USB\VID_17EF&PID_30B4&CID_DMC
│ │
│ ├─Dock Management Controller:
│ │ Device ID: 095dd0f7f9f2fad67fcf47e2236cb1b8097e3498
│ │ Current version: 21.15
│ │ Vendor: Lenovo (USB:0x17EF)
│ │ GUID: c287973a-cc6b-5d2a-ac71-3956a512f73d ← USB\VID_17EF&PID_30B4&CID_MCU
│ │
│ ├─Dock Management Controller Information:
│ │ Device ID: 6dfcab9946044070936c3aa15176f5cfa987a595
│ │ Current version: 10.16
│ │ Vendor: Lenovo (USB:0x17EF)
│ │ Serial Number: XXXXXXXXXXXXXXX
│ │ GUID: 697a6a95-464e-5b90-a46e-73beab89316e ← USB\VID_17EF&PID_30B5
│ │
│ ├─Ethernet Adapter:
│ │ Device ID: 9c23388c7f670d3c2f73238cba8f21800a7dfe7d
│ │ Current version: 1.73.4
│ │ Vendor: Lenovo (USB:0x17EF)
│ │ GUID: abbc9b3e-43fe-538f-bfaf-b7e74b3fd47c ← USB\VID_17EF&PID_30B4&CID_I255
│ │
│ ├─Power Delivery:
│ │ Device ID: ac03bb2ede10a2bce41c65161deac8010cde8bea
│ │ Current version: 12.5.49
│ │ Vendor: Lenovo (USB:0x17EF)
│ │ GUID: e83aba6c-99b3-5e87-b982-ba57a1bf750f ← USB\VID_17EF&PID_30B4&CID_PD
│ │
│ ├─Thunderbolt 4 Controller:
│ │ Device ID: 1a8a444be38156d045a25684d11031ce738688ca
│ │ Current version: 41.81.06
│ │ Vendor: Lenovo (USB:0x17EF)
│ │ GUID: d6408693-09a5-5f0f-b492-275b5ed16d10 ← USB\VID_17EF&PID_30B4&CID_TBT4
│ │
│ ├─USB 2 Hub:
│ │ Device ID: ea5edabd1b89209486f2be2331ee482e599d1260
│ │ Current version: V1003
│ │ Vendor: Lenovo (USB:0x17EF)
│ │ GUID: 4eab6a92-0ec3-5221-ac0b-c841655f7989 ← USB\VID_17EF&PID_30B4&CID_USB2
│ │
│ └─USB 3 Hub:
│ Device ID: 1896db1f7dc216a3a7c54a29870169178cedc06d
│ Current version: 5563
│ Vendor: Lenovo (USB:0x17EF)
│ GUID: 0e5b868b-34a4-5753-8f2e-fe5326494d7a ← USB\VID_17EF&PID_30B4&CID_USB3
There seems to be an issue with this specific firmware update (1.0.18). I also do have this problem, as many others.
This issue is consistent with 1.0.13, 1.0.16, and 1.0.18. So, I don't think this is actually related to this specific version (1.0.18). I've actually also tested installing/re-installing drivers and even using a whole other lenovo laptop to attempt the update. However, this is the first sign of someone else having the same issue as what I am seeing. Let me follow up in that thread to see if there might be some similarities or something that might either absolve or incriminate fwupd.
Mh, I was able to update to 1.0.13 and 1.0.16 just fine in the past... This is the first time I had this issue. Always used my T16 Gen 1 with Windows.
Same issue occurring with ThinkPad TBT4 Dock Firmware Update Utility 1.0.18, 40B0 dock and Lenovo Yoga Pro 7 Win11 laptop
@olli1337 , Are you running Linux at all?
If you power cycle and perform the operation again, does the error still occur?
Yes, either power cycling or holding the button to reset dock. Still won't update.
Upvoting, another issue occurence with ThinkPad TBT4 Dock (40B0), Firmware Update Utility 1.0.18 and Lenovo Yoga Pro 7 Win11 laptop (latest BIOS with latest drivers)
log: ThinkPad TBT4 Dock Firmware Update Utility 1.0.18 '===================================================================' Date: 2024/09/12 Time: 08:57
Dock Name = ThinkPad Universal Thunderbolt 4 Dock Product = 40B0 SN = *** MAC Address = 00-00-00-00-00-00 MCU CMD timeout in Check Mode1
.Retry in MCU CMD timeout in Check Mode1
MCU CMD timeout in Check Mode1
.Retry in MCU CMD timeout in Check Mode1
MCU CMD timeout in Check Mode1
MCU check mode response timeout!
Same issue here, update utility gives "MCU check mode timeout" on ThinkPad P14s Gen 3, but works on ThinkPad X1 Carbon G12, when updating same docks, so I don't think its related to the dock hardware. Both laptops have Windows 11 with latest 2024-09 CU installed, and every update from Lenovo Commercial Vantage.
This doesn't appear Linux related at all.
It should be noted as well, that this firmware upgrade works just fine in Linux.
It should be noted as well, that this firmware upgrade works just fine in Linux.
Nope it didn't. At least not for all revisions of the dock. https://github.com/fwupd/firmware-lenovo/issues/452#issuecomment-2338311278
Has this been solved by any windows user? This thread is the only search result on Google when searching for "MCU check mode response timeout!"
Can confirm the same issue on Windows 11 with this dock. The firmware update utility tries every single day and it's driving me nuts.
Think-pad thunderbolt 4 dock (4OBO) . Firmware was updated initially using linux (ubuntu 22.04). However, after the firmware was updated to 10.13, the operating system was swapped out to Windows. Attempting to upgrade the firmware, in Windows, results in the following error: "MCU check mode response timeout". Additional upgrades and downgrades in Linux report success.