Added more comprehensive hardware test