Detect hardware (12/34)

Detect hardware