add hw test and auth (raspberry pi/shevaplug) code