I'm controlling my TV with the IRremote library, using raw mode.
I would like some help in getting the Konka protocol working with the library (send and receive) as transmitting raw is not always reliable (sometimes a press is missed, sometimes an extra press is recognised by the TV).
It is similar to Sanyo codes as far as IRremote is concerned, but it errors out with a short mark or space. (and gets just FFFF [unsure of length, but not a full NEC repeat] when I force it to ignore it)
As far as I have been able to work out, it is the "Konka" protocol, which is possibly based on the 'aiwa' protocol (going by this)
I used a windows based MCE USB receiver to get the pronto code for a button, and this decodeir comes up with Konka.
./decodeir 0000 0073 0000 0026 006E 006A 0014 0034 0014 0034 0014 0036 0012 0036 0012 0036 0012 0036 0012 005A 0012 0036 0012 0036 0012 0036 0014 0034 0014 0034 0014 0058 0014 0034 0014 0058 0014 0058 0014 0090 0012 033D 006E 006A 0014 0034 0012 0036 0014 0034 0014 0034 0014 0034 0014 0036 0012 005A 0012 0036 0012 0036 0012 0036 0012 0036 0012 0036 0012 005A 0012 0036 0012 005A 0012 005A 0012 0090 0014 0E14
protocol=Konka device=2 subdevice=-1 obc=11 hex0=11 hex1=-1 hex2=-1 hex3=-1 misc= error=
Other information I've been able to dig up:
http://www.hifi-remote.com/johnsfine/DecodeIR.html#Konka
http://www.hifi-remote.com/forums/viewtopic.php?p=50868#50868
Raw codes from IRremote, using example 'IRrecord' with the raw debug changed to output a hex array-like list for insertion in my sketch.
One button press give a 37 length, then a 33-35 length code (90% 35 however). In my sketch I send the 37 length code twice (once is usually not recognised)
ENTER
length: 37
0xBB6, 0xBEA, 0x1BE, 0x62A, 0x1C6, 0x5EA, 0x1C6, 0x622, 0x18E, 0x622, 0x1C6, 0x62A, 0x18E, 0x62A, 0x1C6, 0x9EA, 0x1C6, 0x622, 0x1C6, 0x5F2, 0x1C6, 0x62A, 0x1C6, 0x9EA, 0x1BE, 0x62A, 0x186, 0xA2A, 0x186, 0xA22, 0x1BE, 0x9F2, 0x1BE, 0x9F2, 0x1BE, 0xFE2, 0x18E,
length: 33
0x1A6, 0x61A, 0x1AE, 0x61A, 0x1A6, 0x62A, 0x1BE, 0x5F2, 0x1BE, 0x62A, 0x1BE, 0x9F2, 0x1BE, 0x5F2, 0x1BE, 0x62A, 0x1BE, 0x62A, 0x186, 0xA22, 0x18E, 0x622, 0x1C6, 0x9EA, 0x1C6, 0x9EA, 0x1C6, 0x9EA, 0x1C6, 0x9EA, 0x1C6, 0xFE2, 0x1C6,
ExIT
length: 37
0xBB6, 0xBEA, 0x1BE, 0x62A, 0x1BE, 0x5F2, 0x1BE, 0x62A, 0x1BE, 0x5F2, 0x1BE, 0x62A, 0x1BE, 0x5F2, 0x1BE, 0x9EA, 0x1C6, 0x62A, 0x1C6, 0x5EA, 0x1C6, 0x622, 0x1C6, 0x9EA, 0x1C6, 0x9EA, 0x1C6, 0x62A, 0x18E, 0x62A, 0x1C6, 0x62A, 0x18E, 0x62A, 0x1C6, 0xFDA, 0x1C6,
length: 35
0x1A6, 0x61A, 0x1AE, 0x61A, 0x1A6, 0x62A, 0x1C6, 0x5EA, 0x1C6, 0x622, 0x1BE, 0x5F2, 0x1BE, 0x9EA, 0x1BE, 0x62A, 0x1BE, 0x5F2, 0x1BE, 0x62A, 0x1BE, 0x9F2, 0x1BE, 0x9EA, 0x1BE, 0x62A, 0x186, 0x62A, 0x1BE, 0x62A, 0x18E, 0x62A, 0x1C6, 0xFE2, 0x1BE,
INPUT
length: 37
0xBBE, 0xBEA, 0x1BE, 0x62A, 0x1BE, 0x5F2, 0x1BE, 0x62A, 0x1BE, 0x5F2, 0x1BE, 0x62A, 0x1BE, 0x5F2, 0x1BE, 0x9F2, 0x1BE, 0x62A, 0x1BE, 0x5F2, 0x1BE, 0x62A, 0x1BE, 0x5EA, 0x1C6, 0x9EA, 0x1C6, 0xA22, 0x18E, 0xA22, 0x18E, 0x622, 0x1C6, 0x62A, 0x18E, 0xFE2, 0x1BE,
length: 35
0x1AE, 0x612, 0x1AE, 0x61A, 0x1E6, 0x5EA, 0x1C6, 0x622, 0x18E, 0x622, 0x1C6, 0x62A, 0x18E, 0xA22, 0x1C6, 0x5EA, 0x1BE, 0x62A, 0x1BE, 0x5F2, 0x1BE, 0x62A, 0x186, 0xA22, 0x1BE, 0x9F2, 0x1BE, 0x9EA, 0x1BE, 0x5F2, 0x1BE, 0x62A, 0x1BE, 0xFE2, 0x186,