--- /dev/null
+# Hama - OEM of Ortek VRC-1100\r
+# fm: Aufbau:\r
+# 1. Frame: 6 Adressbits + "11" + 6 Datenbits + ParityEven(0-14) + x + y + "0", Beispiel: 001010 1 1 101110 1 1 10 p=33 (ORTEK), a=0x0014, c=0x001d, f=0x00\r
+# n'ter Frame: 6 Adressbits + "01" + 6 Datenbits + ParityEven(0-14) + x + y + "0", Beispiel: 001010 0 1 101110 0 1 10 p=33 (ORTEK), a=0x0014, c=0x001d, f=0x01\r
+# letzter Frame: 6 Adressbits + "10" + 6 Datenbits + ParityEven(0-14) + x + y + "0", Beispiel: 001010 1 0 101110 0 1 10 p=33 (ORTEK), a=0x0014, c=0x001d, f=0x01\r
+# [33 (ORTEK) 0x000a 0x000f]\r
+000000000000000000000111111111000000000001111111110000000000011111111100000000000111100000011111111100000011110000000000011110000001111000001111100000111110000011111000001111100000111111111100000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111110000000000011111111100000000001111111111000001111100000000001111111111000001111100000000001111100000111110000011111000001111111111000000000011111000001111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000111111111100000000001111111111000000000011111111110000000000111111111100000111110000011110000000000011110000001111000000111100000011111111100000000000111100000011111111100000011111111111111111111\r
+# Power lang [33 (ORTEK) 0x000a 0x000f]\r
+0000000000000000000001111111111000000000011111111100000000000111111111000000000001111000000111111111000000111100000000000111100000011110000001111000000111100000111110000011111000001111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111111000000000011111111100000000000111111111000000111100000000000111111111000000111100000000000111100000011110000001111000000111111111000000000011111000001111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111111000000000011111111100000000000111111111000000111100000000000111111111000000111100000000000111100000011110000001111000000111111111000000000011111000001111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111111000000000011111111110000000000111111111000000111100000000000111111111000000111100000000000111100000011110000001111000000111111111000000000011111000001111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111111000000000011111111110000000000111111111000000111100000000000111111111000000111100000000000111100000011110000001111000000111111111000000000001111000001111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111111000000000011111111110000000000111111111000000111100000000000111111111000000111100000000000111100000011110000001111000000111111111000000000001111000001111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111111000000000011111111110000000000111111111100000111100000000000111111111000000111100000000000111100000011110000001111000000111111111000000000001111000000111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111111000000000011111111110000000000111111111100000111100000000000111111111000000111100000000000111100000011110000001111000000111111111000000000001111000000111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111111000000000011111111110000000000111111111100000111110000000000111111111000000111100000000000111100000011110000001111000000111111111000000000001111000000111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000001111111111000000000011111111110000000000111111111100000111110000000000111111111000000111100000000000111100000011110000001111000000111111111000000000001111000000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000001111111111000000000011111111110000000000111111111100000111110000000000111111111000000111100000000000111100000011110000001111000000111111111000000000001111000000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000001111111111000000000011111111110000000000111111111100000111110000000000111111111100000111100000000000111100000011110000001111000000111111111000000000001111000000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000001111111111000000000011111111110000000000111111111100000111110000000000111111111100000111110000000000111100000011110000001111000000111111111000000000001111000000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000001111111111000000000011111111110000000000111111111100000111110000000000111111111100000111110000000000111100000011110000001111000000111111111000000000001111000000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000001111111111000000000011111111110000000000111111111100000111110000000000111111111100000111110000000000111110000011110000001111000000111111111000000000001111000000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000001111111111000000000011111111110000000000111111111100000111110000000000111111111100000111110000000000111110000011111000001111000000111111111000000000001111000000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000001111111111000000000011111111110000000000111111111100000111110000000000111111111100000111110000000000111110000011111000001111000000111111111000000000001111000000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000011111111110000000000111111111100000000001111111110000000000011111111100000011110000001111000000000001111000000111100000011110000001111111110000000000011110000011111111110000011111111111111111111\r
+# ok [33 (ORTEK) 0x000a 0x002e]\r
+000000000000000000001111111111000000000011111111110000000000111111111100000000001111100000111110000011111111110000000000111110000011110000001111111110000000000011110000001111000000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000001111111111000000000011111111110000000000111111111100000111110000000000111110000011111111110000000000111110000011111000001111111110000001111000000000001111000000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000011111111110000000000111111111100000000001111111111000000000011111111100000000000111111111000000000001111000000111100000011111111100000011110000000000011110000001111111110000011111111111111111111\r
+# ok lang [33 (ORTEK) 0x000a 0x002e]\r
+0000000000000000000011111111110000000000111111111100000000001111111111000000000011111000001111100000111111111000000000001111000000111100000011111111100000000000111100000011110000001111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000011111111110000000000111111111100000000001111111111000001111100000000001111100000111111111100000000001111100000111100000011111111100000011110000000000011110000001111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111110000000000111111111100000000001111111111000001111100000000001111100000111111111100000000001111100000111110000011111111110000011110000000000011110000001111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111110000000000011111111100000000000111111111000001111100000000001111100000111111111100000000001111100000111110000011111111110000011111000000000011111000001111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111110000000000011111111100000000000111111111000000111100000000000111100000111111111100000000001111100000111110000011111111110000011111000000000011111000001111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111110000000000011111111100000000000111111111000000111100000000000111100000011111111100000000000111100000111110000011111111110000011111000000000011111000001111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111111000000000011111111100000000000111111111000000111100000000000111100000011111111100000000000111100000011110000001111111110000001111000000000011111000001111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111111000000000011111111110000000000111111111100000111110000000000111100000011111111100000000000111100000011110000001111111110000001111000000000001111000000111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000011111111100000000000111111111000000000001111111110000000000011111111100000000000111111111000000000011111000001111100000111111111100000111110000000000111110000011111111110000011111111111111111111\r
+# 0 [33 (ORTEK) 0x000a 0x002a]\r
+000000000000000000001111111111000000000011111111110000000000111111111100000000001111100000111110000011111111100000000000111111111000000000001111111110000001111000000000001111000000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111111000000000011111111110000000000111111111100000111110000000000111100000011111111100000000000111111111000000000001111111110000000000011111111100000000000111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000011111111100000000000111111111000000000001111111110000000000011111111100000000000111111111000000000001111111110000000000111111111100000000001111111111000000000011111111110000011111111111111111111\r
+# 1 [33 (ORTEK) 0x000a 0x0034]\r
+00000000000000000000011111111100000000000111111111000000000001111111110000000000011110000001111000001111100000111111111100000000001111111111000001111100000111110000000000111110000011111111110000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000001111111111000000000011111111110000000000111111111100000111110000000000111110000011111000001111111111000000000011111111110000011110000000000011111111100000000000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000011111111110000000000111111111100000000001111111110000000000011111111100000000000111100000011111111100000000000111111111000000111100000000000111111111000000000001111111110000011111111111111111111\r
+# 2 [33 (ORTEK) 0x000a 0x0036]\r
+00000000000000000000011111111100000000000111111111000000000001111111110000000000011110000001111000001111100000111111111100000000001111100000111111111100000000001111100000111110000011111111110000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000001111111111000000000011111111110000000000111111111100000111110000000000111110000011111000001111111111000000000011111000001111111110000001111000000000001111000000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000011111111110000000000111111111100000000001111111110000000000011111111100000000000111100000011111111100000000000111100000011111111100000011110000000000011110000011111111110000011111111111111111111\r
+# 3 [33 (ORTEK) 0x000a 0x0001]\r
+00000000000000000000111111111100000000001111111111000000000011111111110000000000111110000011111111110000011111000001111100000111100000011110000000000011111111100000011110000000000011111111100000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111111000000000011111111100000000000111111111000000111100000000000111111111000000111100000011110000001111000000111100000000000111100000111110000011111111110000011111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000011111111100000000000111111111000000000001111111110000000000011111111100000111110000011111000001111100000111110000011111000000000011111000001111100000111111111100000111110000011111111111111111111\r
+# 4 [33 (ORTEK) 0x000a 0x0014]\r
+000000000000000000000111111111000000000001111111110000000000011111111100000000000111100000011111111100000000000111111111000000000001111111110000011111000000000011111111110000000000111111111100000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111110000000000011111111100000000001111111111000001111100000000001111111111000000000011111111110000000000111111111100000111110000011111000001111100000000001111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000111111111100000000001111111111000000000011111111110000000000111111111100000111110000000000111111111000000000001111111110000001111000000111100000011110000000000011111111100000011111111111111111111\r
+# 5 [33 (ORTEK) 0x000a 0x000e]\r
+0000000000000000000001111111111000000000011111111110000000000111111111000000000001111000000111111111000000111100000000000111100000011110000001111111110000001111000000000011111000001111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111110000000000011111111100000000000111111111000000111100000000000111111111000000111100000000000111100000111110000011111111110000000000111111111100000000001111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000011111111100000000000111111111000000000011111111110000000000111111111100000111110000011111000000000011111000001111100000111111111100000000001111111111000000000011111111100000011111111111111111111\r
+# 6 [33 (ORTEK) 0x000a 0x0021]\r
+000000000000000000001111111111000000000011111111110000000000111111111100000000001111100000111110000011111111110000011111000001111100000111110000000000111100000011111111100000000000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000001111111111000000000011111111110000000000111111111100000111110000000000111110000011111111100000011110000001111000000111100000000000111111111000000111100000000000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000011111111110000000000111111111000000000001111111110000000000011111111100000000000111111111000000111100000011110000001111000000000001111111110000011111000000000011111111110000011111111111111111111\r
+# 7 [33 (ORTEK) 0x000a 0x0012]\r
+0000000000000000000001111111111000000000011111111110000000000111111111100000000001111000000111111111000000000001111111110000001111000000000001111111110000000000011111111100000000000111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111111000000000011111111100000000000111111111000000111100000000000111111111000000000001111111110000001111000000000001111111110000011111000001111100000000001111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000011111111100000000000111111111000000000001111111110000000000011111111100000111110000000000111111111100000111110000000000111111111100000111110000011111000000000011111111110000011111111111111111111\r
+# 8 [33 (ORTEK) 0x000a 0x0016]\r
+00000000000000000000011111111100000000000111111111000000000011111111110000000000111110000011111111110000000000111111111100000000001111100000111111111100000111110000000000111100000011111111100000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111111000000000011111111110000000000111111111100000111110000000000111111111000000000001111111110000000000011110000001111111110000000000011111111100000000000111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000011111111100000000000111111111000000000001111111110000000000011111111100000011110000000000011111111100000000001111100000111111111100000000001111111111000000000011111111110000011111111111111111111\r
+# 9 [33 (ORTEK) 0x000a 0x0026]\r
+0000000000000000000001111111111000000000011111111100000000000111111111000000000001111000000111100000011111111100000011110000000000011110000001111111110000011111000000000011111000001111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000001111111110000000000011111111100000000000111111111000000111100000000000111100000011111111100000011110000000000011110000011111111110000000000111111111100000000001111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000011111111100000000000111111111000000000001111111110000000000111111111100000000001111111111000001111100000000001111100000111111111100000000001111111111000000000011111111100000011111111111111111111\r
--- /dev/null
+# Fujitsu Siemens Activy RC1455301\r
+# Power [36 (RCMM) 0x20b0 0x240c]\r
+000000000111100000111100001111111111110000111110001111100000111111111110001111111111111110000011110000011110000111110000111111111110000011111110000111110000011111000111110000111111111111111000011111000011111111111111111111\r
+00000000011111000011111000011111111111100001111000011111000011111111111000011111111111111100000111110000111100000111111111110000111111111111000011111110000011111000111110000011110000111111111111111000011111000011111111111111111111\r
+# ? [36 (RCMM) 0x20b0 0x2481]\r
+0000000001111000011111000001111111111100001111100001111100001111111111100001111111111111110001111100001111100001111100001111111111100000111111100001111100000111111111110000111110000111110000111111110000011111111111111111111\r
+000000000011110000111110000111111111110000111110000011111000111111111111000011111111111111000001111100011111000001111111111100001111111111110001111111110000111100000111111111110000111110000111110000111111110000011111111111111111111\r
+# Eject [36 (RCMM) 0x20b0 0x2442]\r
+0000000001111100011111000001111111111100001111100001111100000111111111100000111111111111110000011110000011110000111110000111111111110000011111110000011110000011111110000001110000011110000011111111111000011111111111111111111\r
+000000000011110000011110000111111111110000011110000011110000011111111111000011111111111111100000111100001111000001111111111100001111111111100000111111110000111110000111111110000111110000111100000111111111110000011111111111111111111\r
+# Next [36 (RCMM) 0x20b0 0x2420]\r
+00000000001111000001111100001111111111100001111000001111000001111111111100001111111111111110000011110000111100000011100000111111111110000111111111000011110000011110000111111111110000011110000111110000011111111111111111111\r
+00000000001111000001111000011111111111000001111100001111000001111111111100001111111111111100000111100000111100000111111111110000111111111110000011111111000011110000011110000011111111111000011111000011111000011111111111111111111\r
+# Stop [36 (RCMM) 0x20b0 0x2431]\r
+0000000001111100001111000001111111111100000111100001111100001111111111100000111111111111110000111110000011110000011110000111111111110000011111111000011110000011111000011111111111111000001111000001111111000011111111111111111111\r
+00000000011111000011110000011111111111000001111000011111000001111111111000001111111111111100000111100000111100001111111111100000111111111110000011111110000011110000011110000011111111111111000011111000011111111000011111111111111111111\r
+# Back [36 (RCMM) 0x20b0 0x2421]\r
+000000000011111000011110000011111111111000001111000011111000011111111111000001111111111111100001111100000111100001111100001111111111100000111111110000111100000111100000111111111110000111110000111111110000011111111111111111111\r
+000000000001111000011111000011111111111000001111000001111000001111111111100001111111111111100000011110000111100000111111111110000111111111110000011111111000011110000011110000011111111111000011111000011111111000011111111111111111111\r
+# Record [36 (RCMM) 0x20b0 0x2437]\r
+000000000011110000011110000111111111110000011110000011110000011111111111000011111111111111100001111000001111000001111000001111111111100000111111100000111100001111100001111111111111110000111111110000111111111111111000011111111111111111111\r
+0000000001111100000111100000111111111110000111100000111100000111111111110000111111111111111000011111000011110000011111111111000001111111111100001111111100001111100001111000001111111111111100000111111110000111111111111110000011111111111111111111\r
+# Fast Forward [36 (RCMM) 0x20b0 0x242e]\r
+0000000000111110000111100000111111111110000011110000111110000111111111110000011111111111111000001111000001111000001111000011111111111000001111111100001111000001111000001111111111100001111111111111110000111111111110000011111111111111111111\r
+0000000000111100000111100001111111111100000111110000111100000111111111110000111111111111111000011110000011110000011111111111000011111111111000001111111100001111100001111000001111111111100001111111111111110000111111111110000011111111111111111111\r
+# Play [36 (RCMM) 0x20b0 0x242c]\r
+000000000011110000011110000011111111110000011110000011110000011111111111000011111111111111100001111100001111000001111000001111111111100001111111110000111100000111100001111111111100000111111111111110000011111000011111111111111111111\r
+000000000111110000111100001111111111110000111110000111110000111111111110000011111111111111000001111000001111000011111111111000001111111111100000111111100000111100000111100001111111111100000111111111111110000011110000011111111111111111111\r
+# Rewind [36 (RCMM) 0x20b0 0x242f]\r
+0000000000111100001111100000111111111110000111110000011110000111111111110000011111111111111000011111000011111000011110000011111111111000001111111000001111000001111000001111111111100001111111111111100000111111111111110000011111111111111111111\r
+0000000000111100001111100001111111111100001111100000111100000111111111100000111111111111110000011110000011110000011111111111000011111111111000001111111000001111000001111000001111111111100001111111111111110000111111111111110000011111111111111111111\r
+# Chn+ [36 (RCMM) 0x20b0 0x24f0]\r
+0000000000111110000111110000111111111110000011110000111110000111111111110000011111111111111000001111000001111000001111000011111111111000001111111100001111100001111111111111100000111111111111110000011110000011110000011111111111111111111\r
+000000000111100000111100000111111111110000011110000111110000111111111110000111111111111111000001111000001111000011111111111000001111111111100001111111100000111100000111111111111110000111111111111111000011111000011111000011111111111111111111\r
+# Chn- [36 (RCMM) 0x20b0 0x24ef]\r
+0000000001111100001111100001111111111100000111100000111100000111111111100000111111111111110000011110000011110000011110000011111111110000011111111000011111000011111111111111000001111111111100000111111111111110000011111111111111000011111111111111111111\r
+00000000011111000011110000111111111111000001111000011111000011111111111000001111111111111100000111100000111100001111111111100000111111111110000011111110000011110000011111111111111000011111111111000000111111111111100000111111111111110000011111111111111111111\r
+# TV [36 (RCMM) 0x20b0 0x2464]\r
+00000000011111000011110000111111111110000011110000011110000011111111111000011111111111111100001111000001111000001111000001111111111100001111111100000111100001111111100000111111111110000111111110000111110000011111111111111111111\r
+0000000000111110000111100000111111111110000011110000111110000111111111110000011111111111111000001111000001111000011111111111000001111111111100000111111100000111100000111111100000111111111110000011111110000011110000011111111111111111111\r
+# Mute [36 (RCMM) 0x20b0 0x240d]\r
+00000000011110000011110000011111111111000011111000011111000011111111111000001111111111111100000111100000111100001111100001111111111110000111111100000111100000111100000111100000111111111111110000011111110000011111111111111111111\r
+000000000011110000111110000011111111111000011111000001111000011111111111000001111111111111100001111100001111100001111111111100000111111111110000111111110000111110000111110000111110000111111111111110000011111111000011111111111111111111\r
+# Vol+ [36 (RCMM) 0x20b0 0x2410]\r
+0000000001111000001111000001111111111100001111100001111100001111111111100000111111111111110000011110000011110000111110000111111111110000011111110000011110000011110000011111110000011110000011110000011111111111111111111\r
+0000000001111100001111000001111111111100000111100001111100001111111111100000111111111111110000011110000011110000111111111110000011111111111000001111111000001111000001111000001111111000001111000001111000011111111111111111111\r
+# Vol- [36 (RCMM) 0x20b0 0x2411]\r
+00000000001111000001111000001111111111100001111100001111100001111111111100000111111111111110000011110000111110000011110000111111111110000011111110000011111000011110000011111110000011110000011111110000011111111111111111111\r
+000000000011110000011110000011111111111000011111000011111000011111111111000001111111111111100000111100001111100000111111111100000111111111110000111111110000011110000111110000111111110000111110000111111110000011111111111111111111\r
+# Back [36 (RCMM) 0x20b0 0x240a]\r
+00000000011111000011110000011111111111000001111000011111000011111111111000001111111111111100000111100001111100001111100001111111111100000111111100000111100000111100000111100000111111111110000111111111110000011111111111111111111\r
+000000000011110000011110000011111111111000001111000011110000011111111111000001111111111111100001111100001111100001111111111100001111111111110000011111110000011110000111110000111110000111111111110000011111111111000011111111111111111111\r
+# Option [36 (RCMM) 0x20b0 0x2465]\r
+00000000001111000011111000011111111111000001111100011111000001111111111100001111111111111100000011100000111110001111100000111111111110000111111110000111110000111111110000011111111111000011111111000011111111000011111111111111111111\r
+000000000011111000111110000111111111110000111110000011110000011111111111000011111111111111100001111000001111000001111111111100001111111111100000111111110000111110000011111110000111111111110000011111110000011111111000011111111111111111111\r
+# DRight [36 (RCMM) 0x20b0 0x2463]\r
+00000000001111100001111000011111111111000001111000001111000001111111111100001111111111111110000111100000111110000111100000111111111110000111111110000011110000111111110000011111111111000011110000011111111111111000011111111111111111111\r
+0000000000111100000111100000111111111110000111110000011100000111111111110000111111111111111000011111000011110000011111111111000001111111111100000111111100001111100000111111100000111111111100000111100000111111111111110000011111111111111111111\r
+# DLeft [36 (RCMM) 0x20b0 0x2462]\r
+000000000011110000011110000011111111111000011110000011110000011111111111000011111111111111100001111100001111000001111000001111111111100001111111100001111100000111111100000111111111110000011110000111111111110000011111111111111111111\r
+000000000011110000011110000111111111110000011110000011110000011111111111000011111111111111100001111000001111000011111111111100001111111111100000011111110000111110000111111110000111111111110000111110000011111111111000011111111111111111111\r
+# DUp [36 (RCMM) 0x20b0 0x2460]\r
+00000000001111100001111000001111111111100000111100000111100001111111111100000111111111111110000011110000011110000111110000111111111110000011111110000011110000011111111000011111111111000001111000011111000011111111111111111111\r
+000000000011110000011111000011111111111000011111000011111000011111111111000001111111111111100000111100001111100001111111111100000111111111110000111111110000011110000111111110000011111111111000011110000011110000011111111111111111111\r
+# DDown [36 (RCMM) 0x20b0 0x2461]\r
+00000000011111000011111000011111111111000001111000001111000001111111111000001111111111111100000111100000111100000111100000111111111100000111111110000111110000111111110000111111111110000011110000011111110000011111111111111111111\r
+000000000011110000011111000011111111111000001111000011110000011111111111000001111111111111100001111100001111100001111111111100000111111111110000111111110000111110000111111110000011111111110000011110000011111111000011111111111111111111\r
+# Menu [36 (RCMM) 0x20b0 0x2454]\r
+00000000011111000011111000011111111111000001111000011111000001111111111000001111111111111100000111100000111100000111100001111111111100001111111110000111110000111111110000111111110000011111110000011110000011111111111111111111\r
+00000000011111000011111000011111111111000001111000011111000001111111111000001111111111111100000111100000111100000111111111110000111111111110000011111110000011110000011111110000011111111000011111111000011111000011111111111111111111\r
+# Start [36 (RCMM) 0x20b0 0x2482]\r
+000000000011111000111110000011111111111000011110000011110000111111111111000001111111111111100000111100001111100001111000001111111111100000111111100000111100000111111111110000011100000011100000111111111110000011111111111111111111\r
+000000000011110000011110000111111111110000011110000011110000011111111111000011111111111111000001111000001111000011111111111100001111111111100000111111110000111100000011111111110000011110000111110000111111111110000011111111111111111111\r
+# Ok [36 (RCMM) 0x20b0 0x245c]\r
+00000000001111000011111000011111111111100001111000001111000001111111111100001111111111111100000111100000111100000111100000111111111110000111111110000111110000111111110000111111110000011111111111111000001111000011111111111111111111\r
+0000000000111100000111110000111111111110000111110000111100000111111111110000011111111111111000011111000011111000011111111111000001111111111100001111111100001111100001111111100000111111100000111111111111110000011110000011111111111111111111\r
+# Right [36 (RCMM) 0x20b0 0x245b]\r
+000000000111110000111110000111111111110000011110000011110000111111111110000011111111111111000001111000001111000001111000011111111111000001111111100001111000001111111100001111111100000111111111110000111111111111110000011111111111111111111\r
+0000000000111110000111100000111111111110000111110000111110000111111111110000011111111111111000001111000011111000011111111111000011111111111100001111111100000111100001111111100000111111100000111111111110000111111111111111000011111111111111111111\r
+# Left [36 (RCMM) 0x20b0 0x245a]\r
+000000000111110000111110000111111111110000011110000011110000111111111110000011111111111111000001111000001111000001111000011111111111000001111111100000111000001111111100001111111100001111111111100000111111111110000011111111111111111111\r
+000000000011110000111110000111111111110000011110000011110000011111111111000011111111111111000001111000001111000001111111111100001111111111100000111111100000111100000111111110000111111110000111111111110000011111111111000011111111111111111111\r
+# Up [36 (RCMM) 0x20b0 0x2458]\r
+00000000001111000001111000001111111111100001111000001111000001111111111100001111111111111110000111110000111100000111100000111111111110000111111111000011110000011111110000011111110000011111111111000001111000011111111111111111111\r
+000000000011110000011110000011111111111000011110000011110000011111111111000011111111111111100001111100001111100001111111111100000111111111110000111111110000111110000111111110000011111110000011111111111000011111000011111111111111111111\r
+# Down [36 (RCMM) 0x20b0 0x2459]\r
+00000000001111000001111000011111111111000001111000001111000001111111111100001111111111111110000111110000111100000111100000111111111110000111111110000011110000111111110000011111110000011111111111000011111111000011111111111111111111\r
+0000000000111110000111110000111111111110000011110000111110000111111111110000011111111111111000001111000001111000001111111111000001111111111100000111111100000111110001111111100000111111110000111111111110000011111111000011111111111111111111\r
+# Red [36 (RCMM) 0x20b0 0x2487]\r
+000000000011110000011111000111111111111000001110000011110000011111111111000011111111111111100000111100001111000001111000011111111111100001111111100000111100000111111111110000111100000111111110000111111111111110000011111111111111111111\r
+000000000111100001111100001111111111110000111110000111110000111111111110000011111111111111000001111000011111000011111111111000011111111111100000111111100001111100001111111111100000111100000111111110000111111111111110000011111111111111111111\r
+# Green [36 (RCMM) 0x20b0 0x24da]\r
+0000000000111100001111100000111111111110000111110000111110000111111111110000011111111111111000001111000011111000011111000011111111111000001111111000001111000001111111111111100001111111100000111111111110000111111111110000011111111111111111111\r
+0000000001111100001111000001111111111100001111100001111100001111111111100000111111111111110000111110000011110000111111111110000011111111111000001111111000001111000001111111111111100001111111100000111111111110000111111111110000011111111111111111111\r
+# Yellow [36 (RCMM) 0x20b0 0x24f3]\r
+0000000000111110000111100000111111111110000111110000111110000111111111110000011111111111111000001111000011111000011111000011111111111000001111111100001111000001111111111111110000111111111111110000011110000111111111111111000011111111111111111111\r
+000000000011111000011110000011111111111000001111000011111000011111111111000001111111111111100001111100000111100001111111111100000111111111110000011111110000011110000011111111111111000001111111111111100001111100001111111111111110000011111111111111111111\r
+# Blue [36 (RCMM) 0x20b0 0x2488]\r
+000000000011110000111110000011111111111000011111000011111000011111111111000001111111111111100000111100001111100001111100001111111111100000111111100000111100000111111111110000111110000111111111110000011110000011111111111111111111\r
+000000000011110000111110000111111111110000011110000011110000011111111111000011111111111111100001111000001111000001111111111100001111111111100000111111110000111110000111111111110000011110000111111111110000011110000011111111111111111111\r
+# 1 [36 (RCMM) 0x20b0 0x2401]\r
+0000000000111100001111100001111111111100000111100000111100000111111111110000111111111111110000011110000011110000011110000011111111111000011111111000011111000011111000011110000011111000011111111000011111111111111111111\r
+00000000001111100011111000001111111111100001111000001111000001111111111100001111111111111110000111110000111110000111111111111000011111111111000001111111000011111000011111000011110000011110000011111110000011111111111111111111\r
+# 2 [36 (RCMM) 0x20b0 0x2402]\r
+00000000001111000011111000011111111111000001111000001111000001111111111100001111111111111110000111100000111100000111100000111111111110000111111110000111110000111110000111110000111100000111111111110000011111111111111111111\r
+000000000111110000011110000111111111111000011111000011110000011111111111000001111111111111100001111100001111100001111111111100000111111111110000111111110000011110000111110000111110000111100000111111111110000011111111111111111111\r
+# 3 [36 (RCMM) 0x20b0 0x2403]\r
+00000000001111100001111100001111111111100000111100000111100001111111111100000111111111111111000011110000011110000111110000011111111110000011111111000011111000011110000011110000011110000011111111111111000011111111111111111111\r
+000000000011111000011111000011111111111000001111000011111000011111111111000001111111111111100000111100000111100000111111111110000111111111110000011111110000011110000011110000011110000111110000111111111111111000011111111111111111111\r
+# 4 [36 (RCMM) 0x20b0 0x2404]\r
+00000000001111000001111000001111111111100001111000001111000001111111111100001111111111111110000111110000111110000111100000111111111110000011111110000011110000011110000011110000111111110000011110000011111111111111111111\r
+00000000001111000001111000001111111111100001111100001111000001111111111100000111111111111110000011110000111110000111111111110000011111111111000011111111000001111000011111000011111000011111111000011111000011111111111111111111\r
+# 5 [36 (RCMM) 0x20b0 0x2405]\r
+00000000001111000001111100001111111111100001111100011111000001111111111100001111111111111110000111110000111100000111100000111111111110000111111110000011110000011110000111110000011111110000111111110000011111111111111111111\r
+000000000011110000111110000011111111110000011110000011110000011111111111000001111111111111000000111000001111000001111111111100001111111111100000111111110000111100000111100000111100000111111100001111111110000011111111111111111111\r
+# 6 [36 (RCMM) 0x20b0 0x2406]\r
+000000000011111000011111000011111111111000001111000001111000011111111111000001111111111111100000111100000111100000111100001111111111100000111111110000111100000111100000111100000111111100000111111111110000011111111111111111111\r
+00000000001111000001111000011111111111000001111000011111000001111111111100001111111111111110000111110000111100000111111111110000011111111110000001111111000011111000011110000011110000011111111000011111111111000011111111111111111111\r
+# 7 [36 (RCMM) 0x20b0 0x2407]\r
+000000000011110000011110000011111111111000011111000011110000011111111111000001111111111111100001111100001111100001111000001111111111100000111111100000111100000111100000111100001111111100000111111111111110000011111111111111111111\r
+000000000011111000111110000011111111111000011110000011110000011111111111000011111111111111100001111100000111100001111111111100000111111111110000111111110000111110000111100000111100000111111110000111111111111110000011111111111111111111\r
+# 8 [36 (RCMM) 0x20b0 0x2408]\r
+00000000011111000001111000011111111111000001111000001111000001111111111100001111111111111110000111100000111100000111110000111111111110000011111110000011110000111110000111110000111111111110000011110000011111111111111111111\r
+00000000011111000011110000011111111111000001111000011111000011111111111000001111111111111100000111100000111100001111111111100000011111111110000011111110000011110000011110000111110000111111111110000011110000011111111111111111111\r
+# 9 [36 (RCMM) 0x20b0 0x2409]\r
+00000000011111000001111100001111111111100001111100001111000001111111111100000111111111111110000111110000111110000111100000111111111110000011111110000011110000011110000011110000111111111110000011111111000011111111111111111111\r
+000000000011110000011110000011111111111000011111000011111000011111111111000001111111111111100000111100000111100001111111111100001111111111110000111111110000011110000011110000111110000111111111110000011111110000011111111111111111111\r
+# <- [36 (RCMM) 0x20b0 0x2466]\r
+000000000011110000011110000011111111111000011111000011111000011111111111100011111111111111100000111100001111100001111100001111111111100000111111100000111100000111111110000111111111110000011111110000011111111111000011111111111111111111\r
+0000000000111100000111100000111111111110000111110000011110000111111111110000011111111111111000001111000011111000011111111111000001111111111100001111111100000111100000111111100000111111111110000111111110000111111111110000011111111111111111111\r
+# 0 [36 (RCMM) 0x20b0 0x2400]\r
+0000000000111100001111100001111111111100000111100000111100000111111111110000111111111111110000011110000011110000011110000011111111111000011111111000011111000011111000011110000011110000011110000011111111111111111111\r
+0000000001111000001111000001111111111100001111100001111100001111111111100000111111111111110000011110000011110000111111111110000011111111111000011111111000001111000001111000011111000011111000011111000011111111111111111111\r
+# -> [36 (RCMM) 0x20b0 0x246a]\r
+000000000011110000011110000111111111110000001110000011110000011111111111000011111111111111100001111100001111000001111100001111111111100001111111100000111100001111111110001111111111110000111111111110000011111111111000011111111111111111111\r
+0000000000111110000111100000111111111110000011110000111110000111111111110000011111111111111000001111000001111000011111111111000011111111111100000111111100000111100000111111100001111111111110000111111111110000011111111111000011111111111111111111\r
+# Clear [36 (RCMM) 0x20b0 0x246b]\r
+0000000001111100001111100001111111111100000111100000111100000111111111110000111111111111110000011110000011110000011110000011111111111000011111111000011111000011111111000011111111111000001111111111100000111111111111110000011111111111111111111\r
+0000000001111000001111000001111111111100001111100001111100001111111111110000111111111111110000011110000111110000111111111110000011111111111000011111111000001111000001111111000001111111111100001111111111100000111111111111110000011111111111111111111\r
+# Cancel [36 (RCMM) 0x20b0 0x2469]\r
+000000000011111000111110000011111111111000011110000011110000011111111111000011111111111111100001111100001111100001111000001111111111100000111111100000111100000111111100000111111111110000111111111110000011111110000011111111111111111111\r
+0000000000111110000111110000111111111110000011110000111110000111111111110000011111111111111000001111000001111000001111111111100001111111111100000111111100000111100000111111100000011111111110000011111111110000001111111000011111111111111111111\r
+# Enter [36 (RCMM) 0x20b0 0x246d]\r
+0000000000111100000111100000111111111110000111110000111110000111111111110000011111111111111000001111000011111000011111000011111111111000001111111000001111000001111111000001111111111100000111111111111110000111111110000011111111111111111111\r
+000000000011110000011110000111111111110000011111000011110000011111111111000011111111111111100000111000001111000001111111111100001111111111100000111111110000111100000111111110000111111111110000011111111111111000001111111000011111111111111111111\r
--- /dev/null
+# X-Tensions Speaker system\r
+# Power\r
+00000001111111111111111111000000011111111111111111100000000000000000000111111000000111111111111111111100000000000000000001111111000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111110000000000000000000111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111100000001111111111111111111000000000000000000011111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111000000011111111111111111111\r
+0000000111111111111111111100000011111111111111111110000000000000000000111111000000011111111111111111110000000000000000000111111000000011111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111111000000000000000000011111100000011111111111111111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111000000000000000000001111110000001111111111111111111000000011111111111111111100000001111111111111111111000000111111111111111111100000000000000000001111111000000111111111111111111100000011111111111111111111\r
+0000001111111111111111111000000011111111111111111110000000000000000000111111000000011111111111111111100000000000000000000111111000000111111111111111111110000001111111111111111111000000111111111111111111100000001111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000111111111111111110000000111111111111111111000000000000000000001111110000001111111111111111111000000011111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111111\r
+0000001111111111111111111000000011111111111111111100000000000000000000111111000000111111111111111111100000000000000000001111111000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111110000000000000000000111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111100000001111111111111111111000000000000000000011111110000001111111111111111111000000111111111111111111100000011111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111000000011111111111111111111\r
+00000001111111111111111111000000111111111111111111110000000000000000001111111000000111111111111111111100000000000000000001111110000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111110000000000000000000111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111100000001111111111111111111000000000000000000011111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000000000000000001111110000001111111111111111111000000011111111111111111111\r
+00000001111111111111111111000000111111111111111111100000000000000000001111110000000111111111111111111100000000000000000001111111000000111111111111111111100000011111111111111111110000001111111111111111111000000011111111111111111110000000000000000000111111000000111111111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111100000001111111111111111111000000000000000000011111100000001111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000000000000000001111110000001111111111111111111000000011111111111111111111\r
+0000001111111111111111111000000011111111111111111100000000000000000000111111000000111111111111111111100000000000000000001111110000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111110000000000000000000111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111100000001111111111111111111000000000000000000011111100000001111111111111111111000000111111111111111111100000011111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111000000011111111111111111111\r
+0000001111111111111111111000000011111111111111111100000000000000000000111111000000111111111111111111100000000000000000001111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111110000000000000000000111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111110000001111111111111111111000000000000000000011111110000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111000000011111111111111111111\r
+0000000111111111111111111000000011111111111111111110000000000000000000111111100000011111111111111111110000000000000000000111111000000111111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000000111111111111111111000000000000000000001111110000001111111111111111111100000000000000000011111110000001111111111111111111000000011111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111111\r
+0000001111111111111111111000000011111111111111111110000000000000000000111111000000011111111111111111100000000000000000000111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111110000000000000000000111111100000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000000111111111111111111000000000000000000001111110000001111111111111111111000000000000000000011111100000001111111111111111111000000111111111111111111100000001111111111111111111000000111111111111111111100000000000000000001111110000000111111111111111111100000011111111111111111111\r
+# Mute\r
+00000001111111111111111111000000111111111111111111100000000000000000001111110000000111111111111111111100000000000000000001111110000000111111111111111111000000011111111111111111110000000000000000000111111000000011111111111111111110000001111111111111111111000000011111111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111100000001111111111111111111000000000000000000011111100000001111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111000000000000000000001111110000001111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111111\r
+0000000111111111111111111000000011111111111111111110000000000000000000111111000000011111111111111111110000000000000000000111111000000111111111111111111100000001111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000000111111111111111111000000000000000000001111110000001111111111111111111000000000000000000011111100000001111111111111111111000000111111111111111111100000000000000000001111111000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111111\r
+00000001111111111111111111000000011111111111111111100000000000000000001111111000000111111111111111111100000000000000000001111110000000111111111111111111000000011111111111111111110000000000000000000111111000000011111111111111111110000001111111111111111111000000011111111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111100000001111111111111111111000000000000000000011111100000001111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111000000000000000000001111110000001111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111111\r
+00000001111111111111111111000000111111111111111111100000000000000000001111111000000111111111111111111100000000000000000001111111000000111111111111111111100000011111111111111111110000000000000000000111111100000011111111111111111110000001111111111111111111000000011111111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111110000001111111111111111111000000000000000000011111100000001111111111111111111000000111111111111111111100000000000000000001111111000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111111\r
+0000001111111111111111111000000011111111111111111100000000000000000000111111000000111111111111111111100000000000000000001111111000000111111111111111111100000011111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111110000001111111111111111111000000000000000000011111110000001111111111111111111000000111111111111111111100000000000000000001111111000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111111\r
+00000001111111111111111111000000111111111111111111110000000000000000000111111000000111111111111111111100000000000000000001111110000000111111111111111111100000011111111111111111110000000000000000000111111100000011111111111111111110000001111111111111111111000000011111111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111100000001111111111111111111000000000000000000011111100000001111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111111\r
+0000000111111111111111111000000011111111111111111110000000000000000000111111000000011111111111111111100000000000000000000111111000000111111111111111111100000001111111111111111111000000000000000000011111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000000111111111111111111000000000000000000001111110000001111111111111111111000000000000000000011111110000001111111111111111111000000011111111111111111100000000000000000000111111000000111111111111111111100000001111111111111111111000000111111111111111111100000011111111111111111111\r
+0000000011111111111111110000000001111111111111111110000000000000000000111111000000111111111111111111110000000000000000000111111000000111111111111111111100000001111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000001111110000001111111111111111111000000000000000000011111100000001111111111111111111000000111111111111111111100000000000000000001111110000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111111\r
+0000001111111111111111111000000011111111111111111100000000000000000000111111000000111111111111111111100000000000000000001111111000000111111111111111111100000001111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111110000001111111111111111111000000000000000000011111110000001111111111111111111000000111111111111111111100000000000000000001111111000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111111\r
+00000001111111111111111111000000111111111111111111100000000000000000001111111000000111111111111111111100000000000000000001111110000000111111111111111111100000011111111111111111110000000000000000000111111000000011111111111111111110000001111111111111111111000000011111111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111100000001111111111111111111000000000000000000011111110000001111111111111111111000000000000000000011111100000001111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111111\r
+# Bass Up\r
+0000001111111111111111111000000011111111111111111100000000000000000000111111000000000000000000011111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111110000001111111111111111111000000000000000000011111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111100000000000000000000111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111110000000000000000000111111000000011111111111111111111\r
+0000001111111111111111111000000011111111111111111100000000000000000000111111000000000000000000011111100000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000000000000000001111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111110000000000000000000111111000000111111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111110000000000000000000111111000000011111111111111111111\r
+0000001111111111111111111000000011111111111111111100000000000000000000111111000000000000000000011111110000001111111111111111111000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111110000001111111111111111111000000111111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111111\r
+0000000111111111111111111000000011111111111111111110000000000000000000111111000000000000000000011111110000001111111111111111111000000111111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000000111111111111111111100000000000000000001111110000000000000000000111111100000011111111111111111110000001111111111111111111000000011111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111110000000000000000000011111100000011111111111111111111\r
+0000001111111111111111111000000011111111111111111100000000000000000000111111000000000000000000011111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111000000000000000000001111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111110000000000000000000111111000000111111111111111111100000001111111111111111111000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111110000000000000000000111111000000011111111111111111111\r
+0000001111111111111111111000000011111111111111111110000000000000000000111111000000000000000000011111100000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000001111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000001111111111111111110000000111111111111111111000000000000000000001111110000000000000000000111111000000011111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111111000000111111111111111111100000011111111111111111110000000000000000000011111100000011111111111111111111\r
+00000001111111111111111111000000111111111111111111100000000000000000001111110000000000000000000011111100000011111111111111111111000000111111111111111111100000011111111111111111110000001111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111100000001111111111111111111000000000000000000011111100000000000000000001111111000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111110000000000000000000111111000000011111111111111111111\r
+0000001111111111111111111000000011111111111111111110000000000000000000111111000000000000000000011111110000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000001111111111111111111000000000000000000001111110000000000000000000111111000000011111111111111111110000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111110000000000000000000111111100000011111111111111111111\r
+0000000111111111111111111100000011111111111111111110000000000000000000111111100000000000000000001111110000001111111111111111111000000011111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111100000011111111111111111110000001111111111111111111000000011111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111111000000111111111111111111100000011111111111111111111\r
+0000000111111111111111111000000011111111111111111110000000000000000000111111000000000000000000011111110000001111111111111111111000000111111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000000111111111111111111000000000000000000001111110000000000000000000111111000000011111111111111111110000001111111111111111111000000111111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111110000000000000000000011111100000011111111111111111111\r
+# Bass Down\r
+0000001111111111111111111000000011111111111111111100000000000000000000111111000000000000000000011111110000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111100000001111111111111111111000000111111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111111\r
+00000001111111111111111111000000111111111111111111100000000000000000000111111000000000000000000011111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111110000000000000000000111111000000011111111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111110000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111111\r
+0000000111111111111111111000000011111111111111111110000000000000000000111111100000000000000000011111110000001111111111111111111000000111111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000000111111111111111111000000000000000000001111110000000000000000000111111100000011111111111111111110000001111111111111111111000000011111111111111111100000000111111111111111111000000011111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111111\r
+00000001111111111111111111000000111111111111111111100000000000000000001111111000000000000000000011111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111110000000000000000000111111000000011111111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111100000001111111111111111111000000000000000000011111100000000000000000001111111000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000000000000000001111110000001111111111111111111000000011111111111111111111\r
+0000001111111111111111111000000011111111111111111100000000000000000000111111000000000000000000011111100000001111111111111111111000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111110000000000000000000111111100000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111110000000000000000000111111000000111111111111111111110000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111000000011111111111111111111\r
+0000001111111111111111111000000011111111111111111100000000000000000000111111000000000000000000011111110000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111110000000000000000000111111100000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111110000001111111111111111111000000111111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111111\r
+00000001111111111111111111000000111111111111111111100000000000000000001111110000000000000000000011111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111110000000000000000000111111000000011111111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111111111100000001111111111111111111000000000000000000011111100000000000000000001111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111000000000000000000001111110000001111111111111111111000000011111111111111111111\r
+0000000111111111111111111100000011111111111111111110000000000000000000111111000000000000000000011111100000001111111111111111111000000111111111111111111100000001111111111111111111000000111111111111111111100000011111111111111111111000000000000000000011111100000011111111111111111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000000111111111111111111100000000000000000001111110000000000000000000111111100000011111111111111111110000001111111111111111111000000111111111111111111110000001111111111111111111000000111111111111111111100000000000000000001111110000000111111111111111111100000011111111111111111111\r
+0000001111111111111111111000000011111111111111111110000000000000000000111111000000000000000000011111100000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000001111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000000111111111111111111000000000000000000001111110000000000000000000111111000000011111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111111000000111111111111111111100000000000000000001111110000000111111111111111111100000011111111111111111111\r
+000000011111111111111111110000001111111111111111111000000000000000000011111110000000000000000000111111000000111111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111110000000011111111111111111100000000000000000001111110000000111111111111111111000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000111111111111111111100000011111111111111111110000000000000000000111111000000000000000000011111110000001111111111111111111000000011111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111110000000011111111111111111111\r
+# Volume Up\r
+0000001111111111111111111100000011111111111111111100000000000000000000111111000000000000000000011111100000001111111111111111111000000111111111111111111100000000000000000001111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111110000000000000000000111111000000011111111111111111100000001111111111111111111000000000000000000011111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111111\r
+0000001111111111111111111000000011111111111111111110000000000000000000111111000000000000000000011111100000001111111111111111111000000111111111111111111100000000000000000001111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000001111110000000000000000000111111000000011111111111111111100000001111111111111111111000000000000000000011111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111111\r
+0000000111111111111111111000000011111111111111111110000000000000000000111111000000000000000000011111100000001111111111111111111000000111111111111111111100000000000000000001111111000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000000111111111111111111000000000000000000001111110000000000000000000111111100000011111111111111111100000001111111111111111111000000000000000000011111110000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111111\r
+00000001111111111111111111000000111111111111111111100000000000000000001111110000000000000000000011111100000011111111111111111110000000111111111111111111000000000000000000001111110000001111111111111111111000000011111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111100000001111111111111111111000000000000000000011111100000000000000000001111110000000111111111111111111100000011111111111111111110000000000000000000111111000000011111111111111111110000001111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111111\r
+0000000111111111111111111000000011111111111111111110000000000000000000111111000000000000000000011111100000001111111111111111111000000111111111111111111100000000000000000001111111000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000000111111111111111111000000000000000000001111110000000000000000000111111100000011111111111111111100000001111111111111111111000000000000000000011111100000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111111\r
+0000001111111111111111111000000111111111111111111100000000000000000001111111000000000000000000011111100000001111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111110000000000000000000111111000000111111111111111111100000001111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111100000011111111111111111110000001111111111111111111000000011111111111111111111\r
+00000001111111111111111111000000111111111111111111100000000000000000001111111000000000000000000011111100000001111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111110000000000000000000111111000000111111111111111111100000001111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111111\r
+00000001111111111111111111000000111111111111111111100000000000000000000111111000000000000000000011111100000001111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000001111111111111111110000001111111111111111111000000000000000000011111100000000000000000001111111000000111111111111111111100000011111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111111\r
+0000000111111111111111111000000011111111111111111110000000000000000000111111000000000000000000011111110000001111111111111111111000000111111111111111111100000000000000000001111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000000111111111111111111000000000000000000001111110000000000000000000111111100000011111111111111111110000001111111111111111111000000000000000000011111110000001111111111111111111000000111111111111111111100000001111111111111111110000000111111111111111111100000011111111111111111111\r
+00000001111111111111111111000000111111111111111111100000000000000000001111110000000000000000000011111100000011111111111111111110000000111111111111111111000000000000000000001111110000001111111111111111111000000011111111111111111100000001111111111111111111000000111111111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111111111100000001111111111111111111000000000000000000011111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111111\r
+# Volume Down\r
+00000001111111111111111111000000111111111111111111100000000000000000001111110000000000000000000011111100000011111111111111111110000000111111111111111111100000011111111111111111110000000000000000000111111000000011111111111111111110000001111111111111111111000000011111111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111100000001111111111111111111000000000000000000011111100000000000000000000111111000000111111111111111111100000001111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111111\r
+0000001111111111111111111000000111111111111111111100000000000000000000111111000000000000000000011111100000001111111111111111111000000111111111111111111100000011111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111110000000000000000000111111000000111111111111111111110000001111111111111111110000000111111111111111111100000000000000000001111111000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111111\r
+00000001111111111111111111000000111111111111111111100000000000000000001111110000000000000000000011111100000011111111111111111110000000111111111111111111100000001111111111111111110000000000000000000111111100000011111111111111111110000001111111111111111111000000011111111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111100000001111111111111111111000000000000000000011111110000000000000000001111111000000111111111111111111100000001111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111111\r
+00000001111111111111111111000000111111111111111111100000000000000000001111110000000000000000000011111100000011111111111111111110000000111111111111111111100000011111111111111111110000000000000000000111111000000011111111111111111110000001111111111111111111000000011111111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111100000001111111111111111111000000000000000000011111100000000000000000001111110000000111111111111111111100000011111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111111\r
+0000000111111111111111111000000011111111111111111110000000000000000000111111000000000000000000011111110000001111111111111111111000000111111111111111111100000001111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111100000001111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000000111111111111111111000000000000000000001111110000000000000000000111111000000011111111111111111100000001111111111111111111000000111111111111111111100000000000000000001111111000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111111\r
+0000001111111111111111111000000011111111111111111100000000000000000000111111000000000000000000011111100000001111111111111111111000000111111111111111111100000011111111111111111110000000000000000000011111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111110000000000000000000111111000000111111111111111111100000001111111111111111111000000111111111111111111100000000000000000001111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111111\r
+0000000111111111111111111000000011111111111111111110000000000000000000111111000000000000000000011111100000001111111111111111111000000111111111111111111100000001111111111111111111000000000000000000011111100000011111111111111111111000000111111111111111111100000011111111111111111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111110000000111111111111111111000000000000000000001111110000000000000000000111111100000011111111111111111110000001111111111111111111000000111111111111111111100000000000000000001111111000000111111111111111111100000011111111111111111110000000111111111111111111100000011111111111111111111\r
+0000001111111111111111111000000111111111111111111100000000000000000000111111000000000000000000011111100000001111111111111111110000000111111111111111111100000011111111111111111110000000000000000000111111100000011111111111111111110000001111111111111111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111110000000000000000000111111000000111111111111111111100000001111111111111111110000000111111111111111111100000000000000000001111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111111\r
+0000001111111111111111111000000011111111111111111100000000000000000000111111000000000000000000011111100000001111111111111111110000000111111111111111111100000011111111111111111110000000000000000000111111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111110000001111111111111111111000000000000000000011111100000000000000000000111111000000111111111111111111100000001111111111111111111000000111111111111111111100000000000000000001111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111111\r
+00000001111111111111111111000000111111111111111111100000000000000000001111110000000000000000000011111100000011111111111111111110000000111111111111111111000000011111111111111111110000000000000000000111111100000011111111111111111110000001111111111111111111000000011111111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111100000001111111111111111111000000000000000000011111100000001111111111111111110000000111111111111111111100000011111111111111111110000000111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111110000001111111111111111111000000011111111111111111111\r
IRMP - Infrared Multi Protocol Decoder\r
--------------------------------------\r
\r
-Version IRMP: 2.5.3 05.06.2014\r
+Version IRMP: 2.5.5 01.07.2014\r
Version IRSND: 2.5.4 23.06.2014\r
\r
Dokumentation:\r
*\r
* Copyright (c) 2009-2013 Frank Meyer - frank(at)fli4l.de\r
*\r
- * $Id: irmp.c,v 1.149 2014/06/05 21:00:06 fm Exp $\r
+ * $Id: irmp.c,v 1.150 2014/07/01 07:50:33 fm Exp $\r
*\r
* ATMEGA88 @ 8 MHz\r
*\r
#else\r
# define ANALYZE_PUTCHAR(a)\r
# define ANALYZE_ONLY_NORMAL_PUTCHAR(a)\r
-# define ANALYZE_PRINTF(...)\r
-# define ANALYZE_ONLY_NORMAL_PRINTF(...)\r
+# if defined(__XC8)\r
+# define ANALYZE_PRINTF(__VA_ARGS)\r
+# define ANALYZE_ONLY_NORMAL_PRINTF(__VA_ARGS)\r
+# else\r
+# define ANALYZE_PRINTF(...)\r
+# define ANALYZE_ONLY_NORMAL_PRINTF(...)\r
+# endif\r
# define ANALYZE_NEWLINE()\r
#endif\r
\r
*\r
* Copyright (c) 2009-2013 Frank Meyer - frank(at)fli4l.de\r
*\r
- * $Id: irmpconfig.h,v 1.109 2014/06/05 21:00:57 fm Exp $\r
+ * $Id: irmpconfig.h,v 1.110 2014/07/01 07:50:33 fm Exp $\r
*\r
* ATMEGA88 @ 8 MHz\r
*\r
# define IRMP_BIT_NUMBER 6\r
\r
/*---------------------------------------------------------------------------------------------------------------------------------------------------\r
- * Change hardware pin here for PIC C18 compiler\r
+ * Change hardware pin here for PIC C18 or XC8 compiler\r
*---------------------------------------------------------------------------------------------------------------------------------------------------\r
*/\r
-#elif defined (PIC_C18) // use RB4 as IR input on PIC\r
+#elif defined (PIC_C18) // use RB4 as IR input on PIC (C18 or XC8 compiler)\r
# define IRMP_PIN PORTBbits.RB4\r
\r
/*---------------------------------------------------------------------------------------------------------------------------------------------------\r
*---------------------------------------------------------------------------------------------------------------------------------------------------\r
*/\r
#elif defined (PIC_CCS)\r
-# define IRMP_PIN PIN_B4 // use PB4 as IR input on PIC\r
+# define IRMP_PIN PIN_B4 // use PB4 as IR input on PIC (CCS compiler)\r
\r
/*---------------------------------------------------------------------------------------------------------------------------------------------------\r
* Change hardware pin here for ARM STM32\r
*\r
* Copyright (c) 2009-2013 Frank Meyer - frank(at)fli4l.de\r
*\r
- * $Id: irmpsystem.h,v 1.10 2014/02/19 12:57:36 fm Exp $\r
+ * $Id: irmpsystem.h,v 1.11 2014/07/01 07:50:33 fm Exp $\r
*\r
* This program is free software; you can redistribute it and/or modify\r
* it under the terms of the GNU General Public License as published by\r
\r
#if defined(__18CXX) // Microchip PIC C18 compiler\r
# define PIC_C18\r
+#elif defined(__XC8) // PIC XC8 compiler\r
+# include <xc.h>\r
+# define PIC_C18\r
#elif defined(__PCM__) || defined(__PCB__) || defined(__PCH__) // CCS PIC compiler\r
# define PIC_CCS\r
#elif defined(STM32L1XX_MD) || defined(STM32L1XX_MDP) || defined(STM32L1XX_HD) // ARM STM32\r
typedef unsigned short uint16_t;\r
#endif\r
\r
-#if defined (PIC_C18)\r
+#if defined (PIC_C18) // PIC C18 or XC8 compiler\r
# include <p18cxxx.h> // main PIC18 h file\r
# include <timers.h> // timer lib\r
# include <pwm.h> // pwm lib\r
*\r
* Copyright (c) 2009-2013 Frank Meyer - frank(at)fli4l.de\r
*\r
- * $Id: main.c,v 1.17 2013/01/17 07:33:14 fm Exp $\r
+ * $Id: main.c,v 1.18 2014/07/01 07:50:33 fm Exp $\r
*\r
* This demo module is runnable on AVRs and LM4F120 Launchpad (ARM Cortex M4)\r
*\r
}\r
}\r
\r
+/*---------------------------------------------------------------------------------------------------------------------------------------------------\r
+ * PIC18F4520 with XC8 compiler:\r
+ *---------------------------------------------------------------------------------------------------------------------------------------------------\r
+ */\r
+#elif defined (__XC8)\r
+\r
+#define _XTAL_FREQ 32000000UL // 32MHz clock\r
+#define FOSC _XTAL_FREQ\r
+#define FCY FOSC / 4UL // --> 8MHz\r
+\r
+#define BAUDRATE 19200UL\r
+#define BRG (( FCY 16 BAUDRATE ) -1UL)\r
+\r
+#include <stdio.h>\r
+#include <stdlib.h>\r
+\r
+int\r
+main (void)\r
+{\r
+ IRMP_DATA irmp_data;\r
+\r
+ irmp_init(); // initialize irmp\r
+\r
+ // infinite loop, interrupts will blink PORTD pins and handle UART communications.\r
+ while (1)\r
+ {\r
+ LATBbits.LATB0 = ~LATBbits.LATB0;\r
+\r
+ if (irmp_get_data (&irmp_data))\r
+ {\r
+ // ir signal decoded, do something here...\r
+ // irmp_data.protocol is the protocol, see irmp.h\r
+ // irmp_data.address is the address/manufacturer code of ir sender\r
+ // irmp_data.command is the command code\r
+ // irmp_protocol_names[irmp_data.protocol] is the protocol name (if enabled, see irmpconfig.h)\r
+ printf("proto %d addr %d cmd %d\n", irmp_data.protocol, irmp_data.address, irmp_data.command );\r
+ }\r
+ }\r
+}\r
+\r
+void interrupt high_priority high_isr(void)\r
+{\r
+ if (TMR2IF)\r
+ {\r
+ TMR2IF = 0; // clear Timer 0 interrupt flag\r
+ irmp_ISR();\r
+ }\r
+}\r
+\r
#endif\r