Detect hw name rather than rely on fixed options