0

Ilearn/IP2IR doesn't receive or send the right IR codes.

Hi,

I am currently having problems getting Ilearn to produce useful IR codes.
Ilearn does receive input but when I try to send the code my (LG 42LH4000) TV doesn’t respond.

Things I’ve checked:
- The IR blaster (of normal emitter) seems to work fine, when I point my camera on the blaster I can see the blaster is emitting when sending data.
- I’ve tried adjusting the “Lines (IR data) in the Ilearn utility.

The data Ilearn receives when point the remote to my IP2IR and press the power button:
[LGPOWER1] sendir,1:3,1,37993,1,1,342,171,21,22,21,22,21,64,21,22,21,22,21,3700342,171,21,22,21,22,21,64,21,22,21,22,21,3700
[LGPOWER2] sendir,1:3,1,37878,1,1,342,170,21,21,21,21,21,64,21,21,21,22,21,3700342,170,21,21,21,21,21,64,21,21,21,22,21,3700
[LGPOWER2] 0000 006D 0000 000D 0156 00AA 0015 0015 0015 0015 0015 0040 0015 0015 0015 0016 0015 387676 00AA 0015 0015 0015 0015 0015 0040 0015 0015 0015 0016 0015 0E74

When I try to send this data (with Ilearn) the TV doesn’t respond.
I’ve tried to decode the IR signal with my Arduino development board
and had no problems at all reproducing the signal, this is the output from my Arduino:

20DF10EF
Decoded NEC: 20DF10EF (32 bits)
Raw (68): -19332 8950 -4400 650 -450 650 -500 600 -1600 650 -450 650 -500 600
-500 600 -500 600 -500 650 -1600 600 -1600 600 -500 650 -1600 600 -1600 650
-1600 600 -1600 600 -1650 600 -500 600 -500 600 -500 650 -1600 600 -500 600
-500 600 -500 650 -450 650 -1600 600 -1600 650 -1600 600 -500 600 -1600 650
-1600 600 -1600 650 -1600 600

When I connect an IR led to the Adruino and send the (NEC 20DF10EF) code
to the IR led the TV does turn on/off as it should.

After this I decided to analyse the output from the IP2IR. Send IR 1 line:
20DF
Decoded JVC: 20DF (16 bits)
Raw (56): 30624 9050 -4400 600 -500 600 -500 600 -1600 600 -550 600 -500 600
-500 600 -500 600 -550 600 -1600 600 -1650 600 -500 600 -1650 600 -1600 600 -1650 600
-1650 600 -1600 600 -550 600 -500 600 -500 600 -1650 600 -500 600 -550 550 -550 550 -550 600
-1650 600 -1600 600

Send IR 2 lines:
FFFFFFFF
FFFFFFFF (0 bits)
Raw (54): -11150 650 -500 600 -500 600 -1600 600 -500 600 -500 650 -500 600 -500 600 -500 600
-1600 600 -1650 600 -500 600 -1650 600 -1650 600 -1650 600 -1650 600 -1600 650 -500 600 -500 600
-500 600 -1650 600 -500 600 -500 600 -500 600 -500 600 -1650 600 -1650 600

Basically I can’t capture or send the right signal to my TV using Ilearn, anybody has any idea
what’s wrong? I honestly can’t believe the IP2IR is actually harder to use then a
development board.

7 comments

Please sign in to leave a comment.