Firmware is data that is stored on a device's read-only memory (ROM) or on an Erasable Programmable ROM (EPROM). It consists of programs that are written by developers to make devices work. Without firmware, most of the devices we use daily would not be able to work. Firmware is the software responsible for allowing our hardware devices to communicate with each other and do what they are supposed to do.
Many of the devices that we use today require that sometimes the manufacturer makes improvements to the programs that run the device (firmware). These improvements are released as firmware updates if a device has an EPROM. (If there is only a ROM then the device cannot be updated and to make changes, the physical ROM module has to be updated.)
There are several reasons why you would need to know the particular firmware version on a particular device. These range from:
Open a browser and go to the Dell Support site and download the latest firmware update for the hardware device.
Enter your computers service tag or select the system type from the product list.
Select Drivers and Downloads from the menu down the left side of the page.
Ensure that the correct Operating System is set to match that of the system in use.
Click the Category drop-down box and select the one which most closely matches the device. (That is Docks, Network, so on)
Select firmware update utility from the list generated on-screen and follow the on-screen instructions to download it.
Connect the device to a compatible system and follow the steps below:
Open a browser and go to the Dell Support site and download the latest firmware update for the device.
Open an elevated Command Prompt or PowerShell window.
Run the following command: (Where [firmware.exe] is the location and name of the downloaded firmware update.)
C:\>[Firmware.exe] /componentsvers
A message pops up with the installed firmware. The message lists the firmware: (The example below is for a WD15 wired dock.)
Thunderbolt Dock EC .... 00.00.00.49
Thunderbolt Dock USB PD2 .... 01.02.32
Thunderbolt Dock USB PD1 .... 01.02.11
Thunderbolt Cable PD .... 00.03.16
Multi Stream Transport (MST) Hub#1 Firmware: .... 03.10.00.02
Multi Stream Transport (MST) Hub#2 Firmware: .... 03.10.00.02
ASMedia USB 3.0 Host Controller Firmware: .... 00.10.11.23
Thunderbolt(TM) Dock Firmware: .... 16
Thunderbolt(TM) Dock Firmware: .... 16
You can find out more on the following article:
For Windows 8 and 10, right-click the Start Menu button and select Device Manager from the menu.
Click the left-hand side of the needed hardware category to expand it.
Right-click the appropriate hardware device entry and select Properties.
Click the Details tab and select Hardware Ids from the Property drop-down box.
Get the Firmware version from the entries under Value. (See Figure.1)
(Figure.1 Device Manager window showing Hardware ID values)
Here are some recommended articles related to this topic that might be of interest to you.