Your Universal Remote Control Center
RemoteCentral.com
Discrete Code Hunter Forum - View Post
Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Original thread:
Post 24 made on Sunday May 8, 2011 at 01:53
3FG
Select Member
Joined:
Posts:
August 2009
1,861
I suspect that this device is using a variant of XMP that sets the "Final Frame" toggle. In fact for the codes listed above that do shut off the light, the Final Frame toggle is set. (Except in post 21 above, where Final Frame is set in Exit 1 & 4, rather than 2 & 4.)

XMP is a pretty complicated protocol, but ordinary XMP sends 1 frame with a toggle nibble (4 bits) set to 0, and subsequent repeats with the toggle nibble set to 8. Each frame is divided into two half frames separated by 13 mS, while frames are separated by 80mS.

The variant that uses Final Frame sends a frame with T=0, multiple frames with T=8, and upon button release, a final frame with T=9. The final frame is separated from the previous frame by 13mS rather than 80mS.

I don't know how to describe this in Pronto Hex or Make Hex for an arbitrary number of repeats, so I've generated a XMPwithFinal.irp file that sends the initial frame, one repeat frame, and a final frame. I think it is practical to edit the file to provide more repeat frames, but we should see if this whole hypothesis is correct first.

Here's Exit as generated by the irp file:
Exit Device Code: 71.17 (0x47.0x11) Function: 142 (0x8E)
0000 006D 0036 0000 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 0046 0008 001D 0008 0022 0008 0046 0008 0065 0008 001D 0008 001D 0008 0BF2 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 001D 0008 0046 0008 0022 0008 0046 0008 0065 0008 001D 0008 001D 0008 020D 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 006A 0008 004B 0008 0022 0008 0046 0008 0065 0008 001D 0008 001D 0008 0BF2

Menu Left Device Code: 71.17 (0x47.0x11) Function: 140 (0x8C)
0000 006D 0036 0000 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 0051 0008 001D 0008 0022 0008 0046 0008 005B 0008 001D 0008 001D 0008 0BF2 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 0027 0008 0046 0008 0022 0008 0046 0008 005B 0008 001D 0008 001D 0008 020D 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 0022 0008 004B 0008 0022 0008 0046 0008 005B 0008 001D 0008 001D 0008 0BF2

Power Toggle Device Code: 71.17 (0x47.0x11) Function: 15 (0x0F)
0000 006D 0036 0000 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 006A 0008 001D 0008 0022 0008 001D 0008 006A 0008 001D 0008 001D 0008 0BF2 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 0041 0008 0046 0008 0022 0008 001D 0008 006A 0008 001D 0008 001D 0008 020D 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 003C 0008 004B 0008 0022 0008 001D 0008 006A 0008 001D 0008 001D 0008 0BF2

Menu Device Code: 71.17 (0x47.0x11) Function: 37 (0x25)
0000 006D 0036 0000 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 0041 0008 001D 0008 0022 0008 0027 0008 0037 0008 001D 0008 001D 0008 0BF2 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 006A 0008 0046 0008 0022 0008 0027 0008 0037 0008 001D 0008 001D 0008 020D 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 0065 0008 004B 0008 0022 0008 0027 0008 0037 0008 001D 0008 001D 0008 0BF2

TV Guide Device Code: 71.17 (0x47.0x11) Function: 39 (0x27)
0000 006D 0036 0000 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 0037 0008 001D 0008 0022 0008 0027 0008 0041 0008 001D 0008 001D 0008 0BF2 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 0060 0008 0046 0008 0022 0008 0027 0008 0041 0008 001D 0008 001D 0008 020D 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 005B 0008 004B 0008 0022 0008 0027 0008 0041 0008 001D 0008 001D 0008 0BF2


The irp file:
Device=71.17
Function=0..512
Define A=S:4:4
Define B=3908
Define G=0
Define H=8
Define J=S
Define K=9

Frequency=38000
First Bit=MSB
0=210,-760
1=210,-896
2=210,-1032
3=210,-1168
4=210,-1304
5=210,-1440
6=210,-1576
7=210,-1712
8=210,-1848
9=210,-1984
10=210,-2120
11=210,-2256
12=210,-2392
13=210,-2528
14=210,-2664
15=210,-2800

Define C=0-A-S-B-(B:4:4)-(B:4:8)-D-(D:4:4)
Define X=0-A-G-J-F-(F:4:4)-(F:4:8)-(F:4:12)
Define Y=X+G-H
Define Z=X+G-K

Form=A:4,C:4,S:4,B:12,D:8,210,-13800,A:4,X:4,G:4,J:4,F:8,F:8:8,210,-80400,A:4,C:4,S:4,B:12,D:8,210,-13800,A:4,Y:4,H:4,J:4,F:8,F:8:8,210,-13800,A:4,C:4,S:4,B:12,D:8,210,-13800,A:4,Z:4,K:4,J:4,F:8,F:8:8,210,-80400


Hosting Services by ipHouse