add hw setup mode