English Community

ThinkPad NotebooksThinkPad: T400 / T500 and newer T series Laptops
All Forum Topics
Options

6639 Posts

10-29-2009

NC

17701 Signins

163127 Page Views

  • Posts: 6639
  • Registered: ‎10-29-2009
  • Location: NC
  • Views: 163127
  • Message 81 of 115

Re: T480s, thunderbolt FW can not be updated, pls help

2020-01-17, 15:11 PM

Are you saying that there is not any Thunderbolt device listed in Device Manager -> System Devices?  If so, please reboot and press F1 to enter BIOS setup.  Then go to Security -> I/O Port Access menu, and make sure Thunderbolt is enabled.  If thunderbolt is enabled and still there's not any device showing in Device Manager, I think you might be having a hardware problem.

Reply
Options

0 Posts

01-17-2020

US

0 Signins

0 Page Views

  • Posts: 0
  • Registered: ‎01-17-2020
  • Location: US
  • Views: 0
  • Message 82 of 115

Re: T480s, thunderbolt FW can not be updated, pls help

2020-01-17, 15:15 PM

I can't find a thunderbolt device listed in Device Manager -> System Devices, and it is enabled in the BIOS.

The reason I think this is due to the firmware is because of this post by lenovo:

https://pcsupport.lenovo.com/us/en/solutions/HT508988

where among others, the following two symptoms are listed:

 

  • Intel Thunderbolt controller not visible in the OS/Device Manager
  • System battery not charging with a USB-C power adapter connected to the USB-C port.

This is exactly what my problem is, but I can't apply this critical update because the update application thinks I have no controller.

 

Reply
Options

6639 Posts

10-29-2009

NC

17701 Signins

163127 Page Views

  • Posts: 6639
  • Registered: ‎10-29-2009
  • Location: NC
  • Views: 163127
  • Message 83 of 115

Re: T480s, thunderbolt FW can not be updated, pls help

2020-01-17, 15:21 PM

Sounds like you have already experienced the hardware failure that the firmware is intended to prevent.  It may be too late.  The last thing you could try is shutdown the system, unplug AC, and then use a paper clip to press the emergency reset button on the bottom.  This will reset the thunderbolt controller; then plug in AC and boot to Windows, check if thunderbolt controller is in Device Manager now.

Reply
Options

7 Posts

08-10-2017

US

38 Signins

343 Page Views

  • Posts: 7
  • Registered: ‎08-10-2017
  • Location: US
  • Views: 343
  • Message 84 of 115

Re: T480s, thunderbolt FW can not be updated, pls help

2020-01-22, 17:32 PM

Any update on when a utility will be released to update the firmware with the newest 1.x driver installed, or if it will ever be released? As this is strongly recommended by Lenovo, would you recommend we start installing the 17.x driver version so we can use the older firmware utility to do the fw update? Then, whenever the new utility is released we update those with 1.x.. Please advise.

Reply
Options

6639 Posts

10-29-2009

NC

17701 Signins

163127 Page Views

  • Posts: 6639
  • Registered: ‎10-29-2009
  • Location: NC
  • Views: 163127
  • Message 85 of 115

Re: T480s, thunderbolt FW can not be updated, pls help

2020-01-22, 18:12 PM

 wrote:

Any update on when a utility will be released to update the firmware with the newest 1.x driver installed, or if it will ever be released? As this is strongly recommended by Lenovo, would you recommend we start installing the 17.x driver version so we can use the older firmware utility to do the fw update? Then, whenever the new utility is released we update those with 1.x.. Please advise.


There was supposed to be a tool that would update firmware with the 1.x driver installed.  But this has been delayed repeatedly, and I'm starting to question whether we are capable to release it.  Based on this, I would recommend deploying the 17.x driver instead.  If you have machines that have already deployed 1.x, it's not so simple to "downgrade" to 17.x, but I wrote a script that can do it.  If you decide to try it, I recommend testing it on a test machine first.  The script uninstalls the 1.x driver and related services, and then installs the 17.x driver.

 

fix_tbt.zip  (download and unzip this, and then run fix_tbt.ps1 as administrator)

Reply
Options

24 Posts

11-25-2013

FI

27 Signins

205 Page Views

  • Posts: 24
  • Registered: ‎11-25-2013
  • Location: FI
  • Views: 205
  • Message 86 of 115

Re: T480s, thunderbolt FW can not be updated, pls help

2020-01-26, 15:08 PM

Hello I must ask that if Lenovo knows that the DCH 1.xx version makes it impossible to update the TB3 firmware, then why on earth did you just push that driver version to my T480?

 

I'm still on TB3 FW 14 and the FW update now is impossible? It almost seems that you want us to brick our motherboards?

 

Reply
Options

0 Posts

01-26-2020

US

0 Signins

0 Page Views

  • Posts: 0
  • Registered: ‎01-26-2020
  • Location: US
  • Views: 0
  • Message 87 of 115

Re: T480 DCH Thunderbolt driver & TB3 Dock Firmware upgrade

2020-01-26, 18:21 PM

After the Lenovo Vantage updates on 26/01/2020 (picture below), my T480 is giving the "Thunderbolt application is not in use anymore" error. Everything seems to work at the moment, but reading more into these Thunderbolt problems, I would like to know if there is anything I should be worried about, or any measures I should take. In particular, I do not know how to check my TB firmware version, as I cannot access the Thunderbolt Software, and I cannot find "FwUpdateCmd.exe" on my system.

 

Reply
Options

0 Posts

01-26-2020

US

0 Signins

0 Page Views

  • Posts: 0
  • Registered: ‎01-26-2020
  • Location: US
  • Views: 0
  • Message 88 of 115

Re: T480s, thunderbolt FW can not be updated, pls help

2020-01-31, 10:18 AM

 wrote:

 wrote:

Any update on when a utility will be released to update the firmware with the newest 1.x driver installed, or if it will ever be released? As this is strongly recommended by Lenovo, would you recommend we start installing the 17.x driver version so we can use the older firmware utility to do the fw update? Then, whenever the new utility is released we update those with 1.x.. Please advise.


There was supposed to be a tool that would update firmware with the 1.x driver installed.  But this has been delayed repeatedly, and I'm starting to question whether we are capable to release it.  Based on this, I would recommend deploying the 17.x driver instead.  If you have machines that have already deployed 1.x, it's not so simple to "downgrade" to 17.x, but I wrote a script that can do it.  If you decide to try it, I recommend testing it on a test machine first.  The script uninstalls the 1.x driver and related services, and then installs the 17.x driver.

 

fix_tbt.zip  (download and unzip this, and then run fix_tbt.ps1 as administrator)


 

Hi, I tried this fix on my T480 with 1.41.789.0, but it failed. Here's the output:

 

--------------------------------------------------------------------------------

 

Device to remove: Thunderbolt\(TM\) Controller with version 1.4 and class 4D36E97D-E325-11CE-BFC1-08002BE10318
INF to delete:  C:\Windows\Inf\oem0.inf

Step 1: devcon.exe remove "PCI\VEN_8086&DEV_15BF"
PCI\VEN_8086&DEV_15BF&SUBSYS_11112222&REV_01\227020D2EA00AA0000: Removed
1 device(s) were removed.

Step 2: devcon.exe dp_delete C:\Windows\Inf\oem0.inf
Deleting the specified driver package from the machine failed
because it is in use by a device.
devcon.exe failed.

Step 3: MsiExec.exe /X{FBAB4EAA-497D-4B48-8484-D96CAE92C71A} /quiet

Step 4: sc delete nhi
[SC] DeleteService SUCCESS

Step 5: setup.msi /qn

PC must be rebooted now

 

--------------------------------------------------------------------------------

 

 

After rebooting, the Thunderbolt device 15BF still appears in Device Manager with driver version 1.41.789.0, but now the Thunderbolt Software error message does not appear on boot, only if I try to run it manually.

 

At this point I'd just want some way to verify that I have the correct firmware version, I faintly reminder doing some updates when Lenovo announced the critical updates but I did not understand the severity of the problem back then since I have no TB3 devices in use. Here is what "FwUpdateCmd.exe GetCurrentNvmVersion "$(.\FwUpdateCmd.exe EnumControllers)" says:

 

--------------------------------------------------------------------------------

 

Error: 0x20B SDK_NO_CONTROLLERS - No active Thunderbolt(TM) controller found in the system or Thunderbolt(TM) software
is not present in the system. Make sure you have Thunderbolt(TM) software installed.
Then connect Thunderbolt(TM) device and retry.

 

--------------------------------------------------------------------------------

Reply
Options

6639 Posts

10-29-2009

NC

17701 Signins

163127 Page Views

  • Posts: 6639
  • Registered: ‎10-29-2009
  • Location: NC
  • Views: 163127
  • Message 89 of 115

Re: T480s, thunderbolt FW can not be updated, pls help

2020-01-31, 13:51 PM

could you disconnect from internet and try running fix_tbt.ps1 again?  I'm afraid that Windows Update might be trying to put the driver back at the same time you are trying to remove it by script.  I did see something strange like this when I was writing this script a couple months ago.

 

As for trying to query the firmware version, FwUpdateCmd.exe is not compatible with the 1.x driver.

 

Reply
Options

0 Posts

01-26-2020

US

0 Signins

0 Page Views

  • Posts: 0
  • Registered: ‎01-26-2020
  • Location: US
  • Views: 0
  • Message 90 of 115

Re: T480s, thunderbolt FW can not be updated, pls help

2020-01-31, 14:10 PM
Hi, I tried it now without connection -- same output, same result.

I did notice that by enabling BIOS Assist mode for TB3, the Thunderbolt device disappears from Device Manager. Do you think it would make a difference running the script in this mode?
Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete

X

No, I don’t want to share ideas Yes, I agree to these terms