Incorporated source code from AndroidThermostat. Successfully compiles and continues to support custom USB messages.