M4: add HW