firmware-lenovo icon indicating copy to clipboard operation
firmware-lenovo copied to clipboard

[missing firmware] ThinkPad Thunderbolt 3 Dock

Open kat-co opened this issue 7 years ago • 129 comments
trafficstars

I'm hoping that with the recent support from Lenovo, they can also provide firmware for this. Currently the only updater is a Windows .exe :(

For missing firmware please provide the following items:

  • Link to firmware update at OEM website https://support.lenovo.com/us/en/accessories/ACC100356

  • Firmware release date (if available on OEM website) 2017-10-31

  • Link to the device page on LVFS. (I don't believe this exists)

kat-co avatar Aug 30 '18 00:08 kat-co

The above link is only to the driver for windows. Here is the latest firmware update released 2019-01-14

https://pcsupport.lenovo.com/se/en/products/monitors-and-projectors/docks/thinkpad-thunderbolt-3-dock/downloads/DS506115

dal00 avatar Feb 16 '19 18:02 dal00

Yes please, firmware updates to all docks.

joakim-tjernlund avatar Feb 25 '19 21:02 joakim-tjernlund

Updates via LVFS would be very nice! +1

A1pen avatar May 07 '19 09:05 A1pen

Same issue here; Lenovo docks still seem to only have Windows-based firmware updates. (USB-C dock here.)

joshtriplett avatar Aug 06 '19 20:08 joshtriplett

I can't say anything official. It could be a long wait, but things are moving.

hughsie avatar Aug 06 '19 20:08 hughsie

I can't say anything official. It could be a long wait, but things are moving.

It has been a long wait now :)

joakim-tjernlund avatar Sep 25 '19 17:09 joakim-tjernlund

This stuff takes time. We have to talk with the OEM, the ODM and then the silicon provider. Each might be coming from a Windows-centric world and quite a lot of discussion has to be done around licencing and support. In better news, check out the 100% unrelated (ish) blog from today: https://blogs.gnome.org/hughsie/2019/09/25/synaptics-cx-audio-support/

I.e. patience :)

hughsie avatar Sep 25 '19 17:09 hughsie

Trying to be patient but its hard when the only updater is through Windows.

CX Audio FW support, great! I see you already have some ThinkPads in there :)

joakim-tjernlund avatar Sep 25 '19 18:09 joakim-tjernlund

My condolences for having to remove "macros-of-macros-of-macros" abstractions as described in the blog from above.

Just another ThinkPad USB-C Dockstation 1st Gen user checking in (different from topic starter's Thunderbolt Dock). I cannot update the firmware on my dockstation because the installer is an .exe :(

Edit: Gentoo Wiki reports success when running the installer from wine (for the Thunderbolt dock). I will try to update my USB-C Dockstation the same way in the next couple of days and come back with the results.

Edit 2: I had partial success. Wine approach did not work for me (I could not figure out how to forward a USB device, the .exe was telling me it cannot detect the dockstation). The virt-manager based kvm/qemu virtual machine worked partially: it detected the Dockstation once I forwarded the hardware to it. It updated the Audio drivers but failed to update everything else because it could not detect DP Hub (Display Port, I am pretty sure)

alisianoi avatar Dec 27 '19 15:12 alisianoi

Docking station stuff is coming on now, but everyone is on holiday and hence a lot of the work has paused for a few weeks. You can see some of the most recent work here: https://github.com/fwupd/fwupd/pull/1663

hughsie avatar Dec 28 '19 12:12 hughsie

@alisianoi , curious w.r.t Wine What version did you use? I see that stable Wine is fairly old. Also, did you pull in default USE flags? These rebuilds alot. Wonder if somthing simpler would work:

USE="-* abi_x86_64 run-exes ncurses threads" emerge -p =app-emulation/wine-vanilla-4.21

joakim-tjernlund avatar Jan 05 '20 17:01 joakim-tjernlund

Will it work for the usb-c gen 2 dock?

NickeZ avatar Jan 13 '20 06:01 NickeZ

Is there any estimation when it will be available?

edoiks avatar Jan 21 '20 16:01 edoiks

Is fwdup 1.3.8 ready for Docks now? Just waiting for Lenovo to release dock FW?

joakim-tjernlund avatar Feb 13 '20 18:02 joakim-tjernlund

Is fwdup 1.3.8 ready for Docks now?

There is one plugin waiting for a silicon supplier, but I don't think that's blocking things.

Just waiting for Lenovo to release dock FW?

Yes, it's under QA now. I can't share progress, sorry.

hughsie avatar Feb 17 '20 11:02 hughsie

Is fwdup 1.3.8 ready for Docks now?

There is one plugin waiting for a silicon supplier, but I don't think that's blocking things.

Just waiting for Lenovo to release dock FW?

Yes, it's under QA now. I can't share progress, sorry.

Great, should not be long now then :)

joakim-tjernlund avatar Feb 17 '20 12:02 joakim-tjernlund

Is there any update on this? I guess that it is delayed because of the covid19 thing :( Thanks and stay healthy!

leahoswald avatar Apr 04 '20 19:04 leahoswald

Not sure how much I can say, but the sheet looks green with the exception of one orange. I think COV19 really pushed things back a bit. Lots of people QA testing this internally now.

hughsie avatar Apr 04 '20 19:04 hughsie

Seems like a bunch of USB-C dock FW just hit the LVFS, happy testing :)

joakim-tjernlund avatar Apr 08 '20 21:04 joakim-tjernlund

Any idea if other Lenovo docks are coming soon? We have a bunch of ThinkPad Basic/Pro/Ultra Docking Stations

joakim-tjernlund avatar Apr 09 '20 14:04 joakim-tjernlund

Any idea if other Lenovo docks are coming soon?

I have 22 docks on my desk right now. I can't share what is being worked on, but I have all this hardware for a reason :)

hughsie avatar Apr 09 '20 14:04 hughsie

That is a big desk to fit all those :) Good to hear that it is coming along, thanks.

joakim-tjernlund avatar Apr 09 '20 14:04 joakim-tjernlund

I figured Lenovo Basic/Pro/Ultra dock would be ready by now?

joakim-tjernlund avatar May 13 '20 16:05 joakim-tjernlund

It turns out a global pandemic slows things down. My apologies.

hughsie avatar May 13 '20 17:05 hughsie

@joakim-tjernlund I mean, let's face it: kvm/qemu + an unactivated copy of Windows 10 is enough to get you started. I suggest you try virt-manager as your GUI, then forwarding a USB device is a point-and-click process: Virtual Machine -> Redirect USB device -> Lenovo Dockstation. Then you can just run the .exe updater and see how far it goes.

https://www.microsoft.com/en-gb/software-download/windows10ISO

Of course, when you pay ~200 euros for a box, you would expect it to just work (it looks like mine has DisplayPort issues, so I just use HDMI), but at least the developer here responds :)

alisianoi avatar May 16 '20 21:05 alisianoi

I suggest you try virt-manager as your GUI, then forwarding a USB device is a point-and-click process

I would advise against this. Source: Bricked a USB3 hub doing exactly this.

hughsie avatar May 18 '20 10:05 hughsie

I suggest you try virt-manager as your GUI, then forwarding a USB device is a point-and-click process

I would advise against this. Source: Bricked a USB3 hub doing exactly this.

I will wait for the real fwupd pkgs :) Hopefully they will show u any day now...

joakim-tjernlund avatar May 18 '20 11:05 joakim-tjernlund

Considering how many other FW updates Lenovo has managed to put out, I doubt that the pandemic is the reason. Something else is holding back the dock updates.

joakim-tjernlund avatar May 29 '20 08:05 joakim-tjernlund

Yet another batch of non dock FW uploaded ...

joakim-tjernlund avatar Jun 08 '20 15:06 joakim-tjernlund

Yet another batch of non dock FW uploaded

Dude the peripherals team is different from the UEFI team. Patience please.

hughsie avatar Jun 08 '20 16:06 hughsie