Version 106 (modified by erwan, 6 years ago)


HDT - Hardware Detection Tool

What is HDT?

HDT (stands for Hardware Detection Tool) is a Syslinux com32 module that displays low-level information for any x86 compatible system. It provides both a command line interface and a semi-graphical menu mode for browsing.


How can I start HDT ?

How can I start HDT ?

Usage per subsystem

HDT can inspect multiple subsystems:

Dumping hardware Information

HDT is able to dump hardware information, please consult the Dump page

Boot parameters

HDT feature some boot parameters to control its behavior.


The latest version of HDT can be found in the Syslinux tarball under com32/hdt/hdt.c32. Source code and official builds can be downloaded in .tar.gz, .tar.bz2, and .zip formats from

Builds of the HDT module can also be found below.


  • Nothing for today


Current release

Previous releases

Previous Syslinux releases

  • Syslinux 3.83 is featuring HDT 0.3.1
  • Syslinux 3.75 is featuring HDT 0.2.7 with a fix to prevent hard lock during pci detection
  • Syslinux 3.74 is featuring HDT 0.2.7


These are NOT suited for production.

  • None


The official, latest and stable code is available in the Syslinux tree  syslinux.git, under /com32/hdt.

Development is active in the following trees:


Menu displaying system summary

Disks detection (command line)
Command line interface inspecting disks

hdt serial output
Summary mode from menu while using a real serial interface

Projects known to use HDT

IRC Channel

Developers are usually around on the the #syslinux and #hdt channels of the Freenode network ( Feel free to join us for open discussions.

Mailing List

The official mailing-list is

  • You can subscribe to the mailing list  here
  • Archives can be browsed online  here

Please submit HDT patches to this mailing-list. should be CC: for integration patches with Syslinux.