title: How to send custom IR patterns on Android devices - Samsung, LG, HTC, Sony, Huawei?
body: <p>Samsung devices supports Google Infrared API (ConsumerIrManager).
  LG and HTC released own libraries: HTC IR API and LG QRemote SDK </p>
  
  <p>I created a <strong><em>open project on GitHub</em></strong> which implements possibility to send custom IR patterns:<br>
  <a href="https://github.com/OneButtonDeveloper/AndroidInfraRed" rel="nofollow">https://github.com/OneButtonDeveloper/AndroidInfraRed</a></p>
  
  <p>but it works only with Samsung and LG devices:</p>
  
  <p>On my HTC, it works without any exceptions but without any result too.
  Please, take a look on <a href="https://github.com/OneButtonDeveloper/AndroidInfraRed/blob/master/infrared/src/main/java/com/obd/infrared/transmit/concrete/HtcTransmitter.java" rel="nofollow">HtcTransmitter.java</a></p>
  
  <p>Devices with IR: HTC One M7 ... M9</p>
  
  <p><strong>Sony &amp; Huawei</strong> Not supported sending custom IR patterns at all?
  Devices with IR: Sony Xperia ZL, Huawei Honor 6</p>