Hardware testing

Hardware testing