You are not logged in.

#1 2018-08-02 17:21:17

TheRob
Member
Registered: 2011-11-01
Posts: 13

Dell WD15 firmware update w/ fwupd

So, for the last week or so I've been trying to make sense of my new Dell WD15 usb-c docking station.

From what I understand I *should* be able to update my WD15 from linux:
https://github.com/hughsie/fwupd/tree/m … ugins/dell

I have smbios installed:

$ pacaur -Qi libsmbios
Name            : libsmbios
Version         : 2.4.1-1
Description     : A library for providing access to as much BIOS information as possible
Architecture    : x86_64
URL             : https://github.com/dell/libsmbios
Licenses        : GPL  custom
Groups          : None
Provides        : None
Depends On      : gcc-libs
Optional Deps   : python: tools [installed]
Required By     : fwupd  fwupdate
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 897.00 KiB
Packager        : Jan de Groot <jgc@archlinux.org>
Build Date      : Fri 20 Apr 2018 12:17:32 AM EEST
Install Date    : Sat 28 Jul 2018 12:14:36 PM EEST
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

Now, I can see various entries when I

 $ fwupdmgr get-devices

:

...Dell WD15 Passive Cable
  DeviceId:             d1a437fb5f7f8bffea1b2184e909662d61105384
  Guid:                 fece1537-d683-4ea8-b968-154530bb6f73
  Summary:              A USB type-C docking station
  Plugin:               uefi
  Flags:                updatable|require-ac|registered|needs-reboot
  Vendor:               Dell Inc.
  Version:              0.0.3.18
  Icon:                 computer
  Created:              2018-08-02

Dell WD15 Port Controller 1
  DeviceId:             3ec64779e294dc058f2393efaa5c8db713aaaf67
  Guid:                 8ba2b709-6f97-47fc-b7e7-6a87b578fe25
  Summary:              A USB type-C docking station
  Plugin:               uefi
  Flags:                updatable|require-ac|registered|needs-reboot
  Vendor:               Dell Inc.
  Version:              0.1.1.8
  Icon:                 computer
  Created:              2018-08-02

Dell WD15
  DeviceId:             8e5d18ee7aa0401befa8a18c4d84c573ee249e22
  Guid:                 e7ca1f36-bf73-4574-afe6-a4ccacabf479
  Summary:              A USB type-C docking station
  Plugin:               uefi
  Flags:                updatable|require-ac|registered|needs-reboot
  Vendor:               Dell Inc.
  Version:              0.0.0.0
  Icon:                 computer
  Created:              2018-08-02
...

However, when I try to

 $ fwupdmgr get-updates

I only get

$ fwupdmgr get-updates
ignoring XPS 13 9350 TPM 1.2 [b719feb08bda534ee0cb9df33b8de5c5458e2132] as not updatable
No upgrades for XPS 13 9350 System Firmware, current is 0.1.7.0: 0.1.7.0=same, 0.1.6.1=older, 0.1.5.1=older
No upgrades for XPS 9350 Thunderbolt Controller, current is 26.01: 16.00=older

Has anybody succesfully updated the firmware on the WD15/TB16 dell docking station on archlinux?

Any help appreciated, using windows is obviously not an option.

I hope I managed to follow the forum rules, I couldn't find any forum entry discussing
updating the firmware on the dell usb-c/tbt docks.

Feel very free to ask me for any info/output whatsoever.

Offline

#2 2018-08-02 18:39:32

TheRob
Member
Registered: 2011-11-01
Posts: 13

Re: Dell WD15 firmware update w/ fwupd

Since I manually compiled fwupd from git I now get 4 entries for the WD15:

Synaptics VMM3332 inside Dell WD15/TB16 wired Dock                               <- this is the new one
  DeviceId:             7b3cbc344094ace839263dd4711c84ea99bb6dc3
  Guid:                 78c73924-821a-5e6f-af82-86df6f67b182
  Guid:                 02b77ccb-03ab-521f-b98e-ef05395e9fa2
  Guid:                 a6f00ca7-54b7-5d51-9d6e-543d8df85376
  Summary:              Multi-Stream Transport Device
  Plugin:               synapticsmst
  Flags:                updatable|registered
  Vendor:               Synaptics
  Version:              3.10.002
  Icon:                 computer
  Created:              2018-08-02

Dell WD15 Passive Cable
  DeviceId:             d1a437fb5f7f8bffea1b2184e909662d61105384
  Guid:                 fece1537-d683-4ea8-b968-154530bb6f73
  Summary:              A USB type-C docking station
  Plugin:               uefi
  Flags:                updatable|require-ac|registered|needs-reboot
  Vendor:               Dell Inc.
  Version:              0.0.3.18
  Icon:                 computer
  Created:              2018-08-02

Dell WD15 Port Controller 1
  DeviceId:             3ec64779e294dc058f2393efaa5c8db713aaaf67
  Guid:                 8ba2b709-6f97-47fc-b7e7-6a87b578fe25
  Summary:              A USB type-C docking station
  Plugin:               uefi
  Flags:                updatable|require-ac|registered|needs-reboot
  Vendor:               Dell Inc.
  Version:              0.1.1.8
  Icon:                 computer
  Created:              2018-08-02

Dell WD15
  DeviceId:             8e5d18ee7aa0401befa8a18c4d84c573ee249e22
  Guid:                 e7ca1f36-bf73-4574-afe6-a4ccacabf479
  Summary:              A USB type-C docking station
  Plugin:               uefi
  Flags:                updatable|require-ac|registered|needs-reboot
  Vendor:               Dell Inc.
  Version:              0.0.0.0
  Icon:                 computer
  Created:              2018-08-02

still no luck tho.

Offline

#3 2018-08-02 20:04:14

TheRob
Member
Registered: 2011-11-01
Posts: 13

Re: Dell WD15 firmware update w/ fwupd

Still a no-go w/ the firmware updates, however, I just installed xf86-video-intel (which according to docs in unrecommended since haswell):

Note: Some (Debian & Ubuntu, Fedora, KDE) recommend not installing the xf86-video-intel driver, and instead falling back on the modesetting driver for fourth generation and newer GPUs. See [1], [2], Xorg#Installation, and modesetting(4). However, the modesetting driver can cause problems such as Chromium Issue 370022. Also, the modesetting driver will not be benefited by Intel GuC/HuC/DMC firmware.

...and after that hotplugging the dock actually works (w/o having to do a force reboot), I tried like 6 times in a row, still here.

So iffffff youre expriencing hotplug issues w/ the dell wd15, chances are, you should install xf86-video-intel.

NOTE: not marking this as solved cause I still haven't managed to update the firmware, tho I'm not sure if this is the right forum for it.

Offline

#4 2019-07-23 09:54:05

Tahvok
Member
Registered: 2014-04-13
Posts: 8

Re: Dell WD15 firmware update w/ fwupd

The issue is that wd15 firmware is only at a testing remote of fwupd:
https://fwupd.org/lvfs/device/com.dell. … 4.firmware

You can use the testing remote (of course at your own risk), by following this guide:
https://github.com/hughsie/fwupd/wiki/L … ing-remote

This gave me the following firmware:
No upgrades for Synaptics VMM3332 inside Dell WD15/TB16/TB18 wired Dock, current is 3.12.002: 3.12.002=same, 3.10.002=older

Though no update is available as you can see in my case.

Offline

#5 2019-07-26 09:59:14

TheRob
Member
Registered: 2011-11-01
Posts: 13

Re: Dell WD15 firmware update w/ fwupd

Yeah, but, it's strange, I too got some updates that way (lvfs-testing) via fwupdmgr a couple of times, however, it's back again to not listing the docks (ive got one tb16 and one wd15) in the get-updates output.

But you are absolutely right, the testing repo is needed for anything that has to do w/ the docks, one thing that also boggles me is the fact that docks get listed plugin : uefi, while it should (afaik) get listed as plugin : dell.

My experience w/ getting firmware this way has been unreliable at best, but, I'm hoping it will get better w/ time.

I'm surprised by the lack of interest in this topic... or then it's just me having trouble it.

Thanks for posting!

Offline

Board footer

Powered by FluxBB