Dell Diagnostics USB

A free bootable USB stick that turns any Dell laptop into its own test bench. Boot it and the whole machine is inventoried and exercised — and if a USB-C dock is attached, every signal path of the dock cable is tested live, pin by pin, with a wiggle test that catches intermittent cables in the act.

Dell Diagnostics main screen - full hardware inventory with pass/fail status

The main screen: every subsystem checked with live pass/fail status.

⬇️ Download dockdiag‑1.1.img.gz  (42(42 MB)nbsp;MB)
sha256 (gz): efe2559a2de209eaa853e226a8b4b0370365d7335dc8e405232ff00e88927e71
sha256 (raw img): 6b44dc1a189295633d014e18d0b7de3c0d7b9fbc51bc92f22b18a5024634c02d  ·  unpacks to a 512 MB USB image

What it tests

USB-C dock, pin by pin

Draws the 24-pin plug and colours each pin from live tests: PD power, CC negotiation, USB 2 (D+/D−), USB 3 (TX/RX), DisplayPort lanes and AUX/EDID. Wiggle the cable — dropouts are counted with timestamps. WD15/WD19 parts are recognised by name.

Port replicator exercise

Move one flash drive through every dock port; each port reports its own path and negotiated speed, so a USB2-only or dead port is obvious in seconds.

Network chip, for real

Talks to the dock’s ethernet chip itself (MAC, driver, link), then optionally pulls a DHCP lease and pings the gateway to prove real traffic flows.

Keyboard & touchpad

A drawn keyboard lights up every key as you press it (raw event capture — sees keys terminals can’t). The touchpad test traces your finger, measures coverage and verifies the buttons.

Camera

Live video preview rendered right in the console — wave at the camera and watch yourself move. Moving image = working camera, no OS needed.

TPM health

Sends a raw GetRandom command to the TPM (1.2 and 2.0) and entropy-checks the reply — a stuck or low-variety RNG is the classic software-visible sign of a failing chip.

Smart card reader

Detects Dell ControlVault/CCID readers, and reads the ATR off an inserted card to prove contacts, clock and I/O end to end.

CPU stress + fan

Loads every core while graphing temperature and fan RPM against idle — “fan responding” tells you the cooling works before the thermal throttle does.

Battery, storage & more

Battery wear as % of design capacity, disk read-speed spot checks, WiFi/Bluetooth/sound/webcam presence, sensors — plus memtest86+ (64-bit) in the boot menu for RAM.

Writing it to a USB stick

Linux / macOS: gunzip -c dockdiag-1.1.img.gz | sudo dd of=/dev/sdX bs=4M conv=fsync  (replace /dev/sdX with your stick — double-check, this erases it).

Windows: unzip with 7-Zip, then write dockdiag-1.1.img with Rufus (choose “DD image” mode when prompted) or balenaEtcher.

Any 1 GB+ stick works. Boot the Dell from USB (F12 one-time boot menu).

Notes