Always run SetupHardware() Method