How to Check Your Current Firmware Version on Any Device
You cannot manage what you do not measure. Before applying any firmware update, you need to know which version your device is currently running. This sounds simple, but the process varies dramatically between device types. Here is a comprehensive guide for the most common hardware categories.
Routers
Log into your router's web management interface by typing its IP address into a browser. The default is usually 192.168.1.1 or 192.168.0.1, but check the label on the bottom of your router if those do not work. Navigate to the System, Administration, or About section. The firmware version is typically displayed prominently on this page.
For mesh systems like Google Wifi, Eero, or TP-Link Deco, check the companion mobile app. The firmware version is usually under the device details or system information section.
Motherboards (BIOS/UEFI)
There are several ways to check your motherboard's BIOS version without entering the BIOS setup:
- Windows: Open a command prompt and type
wmic bios get smbiosbiosversion. This returns the BIOS version string immediately. - System Information: Press Win+R, type
msinfo32, and look for "BIOS Version/Date" in the System Summary. - Linux: Run
sudo dmidecode -s bios-versionin a terminal. - UEFI Setup: Restart your computer and press the designated key during POST (usually Del, F2, or F10). The BIOS version is shown on the main screen or in a System Information section.
SSDs
SSD firmware versions are not visible through normal file system operations. You need to query the drive controller directly:
- Windows: Open Device Manager, expand "Disk drives," right-click your SSD, select Properties, then the Details tab. Choose "Hardware Ids" from the dropdown. The firmware version is often embedded in the hardware ID string. Alternatively, use the manufacturer's utility: Samsung Magician, Crucial Storage Executive, or Western Digital Dashboard.
- Linux: Run
sudo smartctl -a /dev/sda(replace sda with your drive's device name). The firmware version appears near the top of the output. - CrystalDiskInfo: This free third-party tool displays firmware versions for all connected drives on a single screen.
Monitors
Monitors are the trickiest category. Use the monitor's OSD (on-screen display) menu, typically accessed via buttons on the bezel or underside. Navigate to a section labeled "Information," "About," or "System." The firmware version is usually listed there alongside the serial number and input information.
For some Dell and LG monitors, a desktop application (Dell Display Manager, LG OnScreen Control) can query and display the firmware version without navigating the OSD.
Laptops
Laptop firmware versions are checked the same way as motherboard BIOS versions (see above). However, laptops often have additional firmware components: the embedded controller (EC), the Thunderbolt controller, and sometimes the trackpad or keyboard controller. Manufacturer utilities like Lenovo Vantage, Dell SupportAssist, or HP Support Assistant display all firmware versions in one place and can check for updates simultaneously.
Security Cameras
Access your camera's web interface by typing its IP address into a browser. Log in with your credentials and navigate to "System," "Maintenance," or "Device Information." The firmware version is displayed here. For cameras managed through a cloud platform like Hikvision's Hik-Connect or Dahua's DMSS, the firmware version is visible in the device details within the app.
Docking Stations
Docking station firmware is often checked through manufacturer-specific utilities. Lenovo Dock Manager, Dell Dock Firmware Utility, and CalDigit's docking station utility can all report the current firmware version and apply updates. On macOS, System Information (Apple menu → About This Mac → System Report) sometimes lists firmware versions for connected Thunderbolt accessories.
AV Receivers
Open the receiver's setup menu using your remote control. Navigate to "System," "General," or "Information." The firmware version is typically shown as a string like "1.23" or a date-based version. Some receivers display the firmware version briefly on their front panel display during startup.
A Systematic Approach
Rather than checking each device individually on an ad-hoc basis, maintain a simple inventory. Record the device name, model, current firmware version, and the date you last checked. This transforms firmware management from a reactive scramble into a proactive routine. Even a basic spreadsheet is better than relying on memory.