Hal and device identification