DSTV PVR Protocol Mismatch
Moderator: Moderators
-
papagator2
- Posts: 6
- Joined: Fri May 16, 2008 10:02 pm
DSTV PVR Protocol Mismatch
I was trying to learn the codes for DSTV PVR and the Protocol that DSTV PVR uses is Nokia 12, where as in Remote Master Nokia 12 is not an Option. I tried using Nokia32 (the Closest one) however it did not work. Kindly help me get the Nokia 12 Protocol. Here are the OBC Codes that I have learned from the Physical Remote Control
OBC COMMAND
99 ALT
11 ABOUT US
8 AUDIO
14 CC
125 LANGUAGE
123 HELP
22 PG
66 PWR TOGGLE
81 WHITE
25 TV
0 STOP
34 PLAY
46 REC
99 REW
68 FWD
86 GUIDE
7 INFO
4 EXIT
93 MENU
49 MUTE
58 VOL +
128 VOL -
166 CH +
13 CH -
17 LEFT
56 RIGHT
161 UP
193 DOWN
130 OK
61 1
62 2
64 3
69 4
71 5
74 6
76 7
77 8
79 9
81 0
12 RED
19 GREEN
23 YELLOW
29 BLUE
Thanks in Advance.
OBC COMMAND
99 ALT
11 ABOUT US
8 AUDIO
14 CC
125 LANGUAGE
123 HELP
22 PG
66 PWR TOGGLE
81 WHITE
25 TV
0 STOP
34 PLAY
46 REC
99 REW
68 FWD
86 GUIDE
7 INFO
4 EXIT
93 MENU
49 MUTE
58 VOL +
128 VOL -
166 CH +
13 CH -
17 LEFT
56 RIGHT
161 UP
193 DOWN
130 OK
61 1
62 2
64 3
69 4
71 5
74 6
76 7
77 8
79 9
81 0
12 RED
19 GREEN
23 YELLOW
29 BLUE
Thanks in Advance.
-
uwereinert
- Advanced Member
- Posts: 153
- Joined: Wed Aug 27, 2003 6:40 am
- Location: Chemnitz
That never hurts. But I don't really see any reason to doubt that Nokia12 is the correct decode.uwereinert wrote:You should post a download from your remote, so one of the experts can have a look at the protocol data.
I don't recall whether we have an executor for Nokia12 lying around somewhere (that would just require a simple entry added to Protocols.ini) or whether someone would need to write a new one.
I know how to modify the existing Nokia executor to create a Nokia12 executor (as does Rob and possibly others here). But I don't have time to do so any time soon.
DSTV Codes
I have been battling with the DSTV PVR codes for about 2 years with various product I sell. The DSTV PVR codes actually use XMP codes not Nokia12, the remote was made by UEI (we do the Nevo range of products). I have some learned codes (below) I can give you, IRTool doesn’t read them properly (maybe I'm doing something incorrect). This satellite STB has 2 outputs and a separate codes set for each.
Here’s some codes to play with:
Output/TV1
Channel up
0000 006d 0000 0024 0011 000c 0006 000d 0006 001b 0006 000a 0006 0009 0007 0009 0006 000d 0006 000a 0006 01c4 0011 000d 0006 000a 0006 001b 0006 000c 0006 000a 0006 000a 0006 000d 0006 0009 0007 06a1 0010 000d 0006 0018 0006 000f 0007 0009 0006 000a 0006 000a 0006 000d 0006 000a 0006 01c4 0011 000d 0006 0015 0006 000f 0006 000d 0006 000a 0006 000a 0006 000c 0006 000a 0006 06a1
Channel down
0000 006d 0000 0024 0011 000c 0006 0010 0006 000f 0006 000a 0006 000a 0006 000a 0006 000a 0006 0015 0006 01c4 0011 000d 0006 000d 0006 000f 0006 000d 0006 000a 0006 0009 0007 0009 0006 0015 0007 06a0 0011 000a 0006 001a 0007 001a 0006 000a 0006 000a 0006 000a 0006 000a 0006 0015 0006 01b1 0011 0009 0006 0018 0006 001b 0006 000d 0006 000a 0006 0009 0006 000a 0006 0015 0006 068d
Digit 1
0000 006C 0042 0009 0010 000D 0006 000D 0006 000D 0006 0016 0006 0019 0006 001B 0006 001E 0006 000A 0006 0436 0010 000D 0006 000A 0006 000D 0006 0019 0006 0019 0006 001B 0006 001E 0006 000A 0006 0436 0010 000A 0006 001B 0006 0019 0006 000A 0006 0016 0006 000A 0006 000A 0006 000D 0006 0436 0010 000A 0006 0019 0006 0019 0006 000D 0006 0016 0006 000A 0006 000A 0006 000D 0006 0436 0010 000A 0006 001B 0006 000D 0006 000A 0006 0016 0006 0016 0006 000A 0006 000D 0006 0436 0010 000A 0006 0019 0006 000D 0006 000D 0006 0016 0006 0016 0006 000A 0006 000D 0006 0436 0010 000A 0006 0010 0006 0019 0006 000A 0006 0016 0006 0016 0006 000A 0006 000D 0006 0436 0010 000A 0006 000D 0006 0019 0006 000D 0006 0016 0006 0016 0006 000A 0006 000D 0006 0436 0010 000A 0006 001B 0006 0016
Digit 2
0000 006C 0030 0009 0010 000A 0006 0019 0006 0019 0006 0016 0006 0019 0006 001B 0006 001E 0006 000A 0006 0436 0010 000A 0006 0016 0006 0019 0006 0019 0006 0019 0006 001B 0006 001E 0006 000A 0006 0436 0010 000D 0006 000D 0006 000D 0006 000A 0006 0016 0006 000A 0006 000A 0006 0010 0006 0436 0010 000D 0006 000A 0006 000D 0006 000D 0006 0016 0006 000A 0006 000A 0006 0010 0006 0436 0010 000A 0006 000D 0006 0019 0006 000A 0006 0016 0006 0016 0006 000A 0006 0010 0006 0436 0010 000A 0006 000A 0006 0019 0006 000D 0006 0016 0006 0016 0006 000A 0006 0010 0006 0436 0010 000A 0006 0019 0006 0016
Up
0000 006c 0010 0024 0010 000d 0006 0010 0006 000b 0006 0016 0006 0019 0006 001c 0006 001e 0006 000b 0006 019a 0010 000d 0006 000d 0006 000b 0006 0019 0006 0019 0006 001c 0006 001e 0006 000b 0006 06bd 0010 000d 0006 0013 0006 0016 0006 000b 0006 000b 0006 000b 0006 000d 0006 000b 0006 01c5 0010 000d 0006 0010 0006 0016 0006 000d 0006 000b 0006 000b 0006 000d 0006 000b 0006 06bd 0010 000d 0006 001e 0006 000b 0006 000b 0006 000b 0006 000b 0006 000d 0006 000b 0006 01c5 0010 000d 0006 001c 0006 000b 0006 000d 0006 000b 0006 000b 0006 0016
Down
0000 006c 0011 0024 0010 000a 0006 0019 0006 0019 0006 0016 0006 0019 0006 001b 0006 001e 0006 000a 0006 0436 0010 000a 0006 0016 0006 0019 0006 0019 0006 0019 0006 001b 0006 001e 0006 000a 0006 0436 0010 000d 0006 0013 0006 000d 0006 000a 0006 000a 0006 000a 0006 000a 0006 0016 0006 0436 0010 000d 0006 0010 0006 000d 0006 000d 0006 000a 0006 000a 0006 000a 0006 0016 0006 0436 0010 000a 0006 001e 0006 0019 0006 000a 0006 000a 0006 000a 0006 000a 0006 0016 0006 0436 0010 000a 0006 001b 0006 0019 0006 000d 0006 000a 0006 000a 0006 000a 0006 0016
Output/TV2
Channel up
0000 006c 0010 0024 0010 0016 0005 000b 0005 0019 0005 0016 0005 0019 0005 001c 0005 001e 0005 000d 0005 0436 0010 0019 0005 001e 0005 0019 0005 0019 0005 0019 0005 001c 0005 001e 0005 000d 0005 0436 0010 0019 0005 0010 0005 000d 0005 000b 0005 000b 0005 000b 0005 000d 0005 000b 0005 044b 0010 0019 0005 000d 0005 000d 0005 000d 0005 000b 0005 000b 0005 000d 0005 000b 0005 044b 0010 0016 0005 001c 0005 0019 0005 000b 0005 000b 0005 000b 0005 000d 0005 000b 0005 0436 0010 0016 0005 0019 0005 0019 0005 000d 0005 000b 0005 000b 0005 0016
Channel down
0000 006c 0011 0024 0010 0016 0006 0019 0006 000a 0006 0016 0006 0019 0006 001c 0006 001e 0006 000d 0006 0184 0010 0016 0006 0016 0006 000a 0006 0019 0006 0019 0006 001c 0006 001e 0006 000d 0006 06a7 0010 0016 0006 0016 0006 0016 0006 000a 0006 000a 0006 000a 0006 000a 0006 0016 0006 01c5 0010 0016 0006 0013 0006 0016 0006 000d 0006 000a 0006 000a 0006 000a 0006 0016 0006 06a7 0010 0019 0006 000a 0006 000a 0006 000a 0006 000a 0006 000a 0006 000a 0006 0016 0006 01c5 0010 0016 0006 001e 0006 000a 0006 000d 0006 000a 0006 000a 0006 000a 0006 0016
Digit 1
0000 006c 0021 0024 0010 0016 0006 0019 0006 000a 0006 0016 0006 0019 0006 001c 0006 001e 0006 000d 0006 019a 0010 0016 0006 0016 0006 000a 0006 0019 0006 0019 0006 001c 0006 001e 0006 000d 0006 06a7 0010 0016 0006 0013 0006 0016 0006 000a 0006 0016 0006 000a 0006 000a 0006 000d 0006 01c5 0010 0016 0006 0010 0006 0016 0006 000d 0006 0016 0006 000a 0006 000a 0006 000d 0006 06a7 0010 0016 0006 0013 0006 000a 0006 000a 0006 0016 0006 0016 0006 000a 0006 000d 0006 01c5 0010 0016 0006 0010 0006 000a 0006 000d 0006 0016 0006 0016 0006 000a 0006 000d 0006 06a7 0010 0019 0006 001e 0006 0016 0006 000a 0006 0016 0006 0016 0006 000a 0006 000d 0006 019a 0010 0019 0006 001c 0006 0016 0006 000d 0006 0016 0006 0016
Digit 2
0000 006c 0021 0024 0010 0016 0006 0019 0006 000a 0006 0016 0006 0019 0006 001c 0006 001e 0006 000d 0006 019a 0010 0016 0006 0016 0006 000a 0006 0019 0006 0019 0006 001c 0006 001e 0006 000d 0006 06a7 0010 0016 0006 0010 0006 0016 0006 000a 0006 0016 0006 000a 0006 000a 0006 0010 0006 01c5 0010 0016 0006 000d 0006 0016 0006 000d 0006 0016 0006 000a 0006 000a 0006 0010 0006 06a7 0010 0016 0006 0010 0006 000a 0006 000a 0006 0016 0006 0016 0006 000a 0006 0010 0006 01c5 0010 0016 0006 000d 0006 000a 0006 000d 0006 0016 0006 0016 0006 000a 0006 0010 0006 06a7 0010 0019 0006 001c 0006 0016 0006 000a 0006 0016 0006 0016 0006 000a 0006 0010 0006 019a 0010 0019 0006 0019 0006 0016 0006 000d 0006 0016 0006 0016
Up
0000 006d 0000 0024 0010 0014 0006 0014 0006 0014 0005 000a 0005 000a 0006 0014 0005 000a 0005 000a 0006 01c0 0010 0014 0006 0012 0006 0014 0006 000c 0005 000a 0006 0014 0005 000a 0005 000a 0006 06ab 0010 0017 0005 000a 0005 000a 0005 000a 0005 000a 0006 0014 0005 000a 0005 000a 0006 01c0 0010 0014 0006 001d 0005 000a 0006 000c 0005 000a 0006 0014 0005 000a 0005 000a 0006 06ab
Down
0000 006d 0000 0024 0010 0014 0006 001a 0006 0014 0005 000a 0005 000a 0005 000a 0006 0010 0005 000a 0006 01c0 0010 0014 0006 0017 0006 0014 0006 000c 0005 000a 0005 000a 0006 0010 0005 000a 0006 06ab 0010 0017 0006 0010 0005 000a 0005 000a 0005 000a 0005 000a 0006 0010 0005 000a 0006 01c0 0010 0017 0006 000c 0005 000a 0006 000c 0005 000a 0005 000a 0006 0010 0005 000a 0006 06ab
If anyone can figure this out your brilliant.
Regards
Craig
Edited 23 July 2008
Not sure what happened, I obviously didn’t copy and paste properly, I have edited the post with the codes that should have been there
Here’s some codes to play with:
Output/TV1
Channel up
0000 006d 0000 0024 0011 000c 0006 000d 0006 001b 0006 000a 0006 0009 0007 0009 0006 000d 0006 000a 0006 01c4 0011 000d 0006 000a 0006 001b 0006 000c 0006 000a 0006 000a 0006 000d 0006 0009 0007 06a1 0010 000d 0006 0018 0006 000f 0007 0009 0006 000a 0006 000a 0006 000d 0006 000a 0006 01c4 0011 000d 0006 0015 0006 000f 0006 000d 0006 000a 0006 000a 0006 000c 0006 000a 0006 06a1
Channel down
0000 006d 0000 0024 0011 000c 0006 0010 0006 000f 0006 000a 0006 000a 0006 000a 0006 000a 0006 0015 0006 01c4 0011 000d 0006 000d 0006 000f 0006 000d 0006 000a 0006 0009 0007 0009 0006 0015 0007 06a0 0011 000a 0006 001a 0007 001a 0006 000a 0006 000a 0006 000a 0006 000a 0006 0015 0006 01b1 0011 0009 0006 0018 0006 001b 0006 000d 0006 000a 0006 0009 0006 000a 0006 0015 0006 068d
Digit 1
0000 006C 0042 0009 0010 000D 0006 000D 0006 000D 0006 0016 0006 0019 0006 001B 0006 001E 0006 000A 0006 0436 0010 000D 0006 000A 0006 000D 0006 0019 0006 0019 0006 001B 0006 001E 0006 000A 0006 0436 0010 000A 0006 001B 0006 0019 0006 000A 0006 0016 0006 000A 0006 000A 0006 000D 0006 0436 0010 000A 0006 0019 0006 0019 0006 000D 0006 0016 0006 000A 0006 000A 0006 000D 0006 0436 0010 000A 0006 001B 0006 000D 0006 000A 0006 0016 0006 0016 0006 000A 0006 000D 0006 0436 0010 000A 0006 0019 0006 000D 0006 000D 0006 0016 0006 0016 0006 000A 0006 000D 0006 0436 0010 000A 0006 0010 0006 0019 0006 000A 0006 0016 0006 0016 0006 000A 0006 000D 0006 0436 0010 000A 0006 000D 0006 0019 0006 000D 0006 0016 0006 0016 0006 000A 0006 000D 0006 0436 0010 000A 0006 001B 0006 0016
Digit 2
0000 006C 0030 0009 0010 000A 0006 0019 0006 0019 0006 0016 0006 0019 0006 001B 0006 001E 0006 000A 0006 0436 0010 000A 0006 0016 0006 0019 0006 0019 0006 0019 0006 001B 0006 001E 0006 000A 0006 0436 0010 000D 0006 000D 0006 000D 0006 000A 0006 0016 0006 000A 0006 000A 0006 0010 0006 0436 0010 000D 0006 000A 0006 000D 0006 000D 0006 0016 0006 000A 0006 000A 0006 0010 0006 0436 0010 000A 0006 000D 0006 0019 0006 000A 0006 0016 0006 0016 0006 000A 0006 0010 0006 0436 0010 000A 0006 000A 0006 0019 0006 000D 0006 0016 0006 0016 0006 000A 0006 0010 0006 0436 0010 000A 0006 0019 0006 0016
Up
0000 006c 0010 0024 0010 000d 0006 0010 0006 000b 0006 0016 0006 0019 0006 001c 0006 001e 0006 000b 0006 019a 0010 000d 0006 000d 0006 000b 0006 0019 0006 0019 0006 001c 0006 001e 0006 000b 0006 06bd 0010 000d 0006 0013 0006 0016 0006 000b 0006 000b 0006 000b 0006 000d 0006 000b 0006 01c5 0010 000d 0006 0010 0006 0016 0006 000d 0006 000b 0006 000b 0006 000d 0006 000b 0006 06bd 0010 000d 0006 001e 0006 000b 0006 000b 0006 000b 0006 000b 0006 000d 0006 000b 0006 01c5 0010 000d 0006 001c 0006 000b 0006 000d 0006 000b 0006 000b 0006 0016
Down
0000 006c 0011 0024 0010 000a 0006 0019 0006 0019 0006 0016 0006 0019 0006 001b 0006 001e 0006 000a 0006 0436 0010 000a 0006 0016 0006 0019 0006 0019 0006 0019 0006 001b 0006 001e 0006 000a 0006 0436 0010 000d 0006 0013 0006 000d 0006 000a 0006 000a 0006 000a 0006 000a 0006 0016 0006 0436 0010 000d 0006 0010 0006 000d 0006 000d 0006 000a 0006 000a 0006 000a 0006 0016 0006 0436 0010 000a 0006 001e 0006 0019 0006 000a 0006 000a 0006 000a 0006 000a 0006 0016 0006 0436 0010 000a 0006 001b 0006 0019 0006 000d 0006 000a 0006 000a 0006 000a 0006 0016
Output/TV2
Channel up
0000 006c 0010 0024 0010 0016 0005 000b 0005 0019 0005 0016 0005 0019 0005 001c 0005 001e 0005 000d 0005 0436 0010 0019 0005 001e 0005 0019 0005 0019 0005 0019 0005 001c 0005 001e 0005 000d 0005 0436 0010 0019 0005 0010 0005 000d 0005 000b 0005 000b 0005 000b 0005 000d 0005 000b 0005 044b 0010 0019 0005 000d 0005 000d 0005 000d 0005 000b 0005 000b 0005 000d 0005 000b 0005 044b 0010 0016 0005 001c 0005 0019 0005 000b 0005 000b 0005 000b 0005 000d 0005 000b 0005 0436 0010 0016 0005 0019 0005 0019 0005 000d 0005 000b 0005 000b 0005 0016
Channel down
0000 006c 0011 0024 0010 0016 0006 0019 0006 000a 0006 0016 0006 0019 0006 001c 0006 001e 0006 000d 0006 0184 0010 0016 0006 0016 0006 000a 0006 0019 0006 0019 0006 001c 0006 001e 0006 000d 0006 06a7 0010 0016 0006 0016 0006 0016 0006 000a 0006 000a 0006 000a 0006 000a 0006 0016 0006 01c5 0010 0016 0006 0013 0006 0016 0006 000d 0006 000a 0006 000a 0006 000a 0006 0016 0006 06a7 0010 0019 0006 000a 0006 000a 0006 000a 0006 000a 0006 000a 0006 000a 0006 0016 0006 01c5 0010 0016 0006 001e 0006 000a 0006 000d 0006 000a 0006 000a 0006 000a 0006 0016
Digit 1
0000 006c 0021 0024 0010 0016 0006 0019 0006 000a 0006 0016 0006 0019 0006 001c 0006 001e 0006 000d 0006 019a 0010 0016 0006 0016 0006 000a 0006 0019 0006 0019 0006 001c 0006 001e 0006 000d 0006 06a7 0010 0016 0006 0013 0006 0016 0006 000a 0006 0016 0006 000a 0006 000a 0006 000d 0006 01c5 0010 0016 0006 0010 0006 0016 0006 000d 0006 0016 0006 000a 0006 000a 0006 000d 0006 06a7 0010 0016 0006 0013 0006 000a 0006 000a 0006 0016 0006 0016 0006 000a 0006 000d 0006 01c5 0010 0016 0006 0010 0006 000a 0006 000d 0006 0016 0006 0016 0006 000a 0006 000d 0006 06a7 0010 0019 0006 001e 0006 0016 0006 000a 0006 0016 0006 0016 0006 000a 0006 000d 0006 019a 0010 0019 0006 001c 0006 0016 0006 000d 0006 0016 0006 0016
Digit 2
0000 006c 0021 0024 0010 0016 0006 0019 0006 000a 0006 0016 0006 0019 0006 001c 0006 001e 0006 000d 0006 019a 0010 0016 0006 0016 0006 000a 0006 0019 0006 0019 0006 001c 0006 001e 0006 000d 0006 06a7 0010 0016 0006 0010 0006 0016 0006 000a 0006 0016 0006 000a 0006 000a 0006 0010 0006 01c5 0010 0016 0006 000d 0006 0016 0006 000d 0006 0016 0006 000a 0006 000a 0006 0010 0006 06a7 0010 0016 0006 0010 0006 000a 0006 000a 0006 0016 0006 0016 0006 000a 0006 0010 0006 01c5 0010 0016 0006 000d 0006 000a 0006 000d 0006 0016 0006 0016 0006 000a 0006 0010 0006 06a7 0010 0019 0006 001c 0006 0016 0006 000a 0006 0016 0006 0016 0006 000a 0006 0010 0006 019a 0010 0019 0006 0019 0006 0016 0006 000d 0006 0016 0006 0016
Up
0000 006d 0000 0024 0010 0014 0006 0014 0006 0014 0005 000a 0005 000a 0006 0014 0005 000a 0005 000a 0006 01c0 0010 0014 0006 0012 0006 0014 0006 000c 0005 000a 0006 0014 0005 000a 0005 000a 0006 06ab 0010 0017 0005 000a 0005 000a 0005 000a 0005 000a 0006 0014 0005 000a 0005 000a 0006 01c0 0010 0014 0006 001d 0005 000a 0006 000c 0005 000a 0006 0014 0005 000a 0005 000a 0006 06ab
Down
0000 006d 0000 0024 0010 0014 0006 001a 0006 0014 0005 000a 0005 000a 0005 000a 0006 0010 0005 000a 0006 01c0 0010 0014 0006 0017 0006 0014 0006 000c 0005 000a 0005 000a 0006 0010 0005 000a 0006 06ab 0010 0017 0006 0010 0005 000a 0005 000a 0005 000a 0005 000a 0006 0010 0005 000a 0006 01c0 0010 0017 0006 000c 0005 000a 0006 000c 0005 000a 0005 000a 0006 0010 0005 000a 0006 06ab
If anyone can figure this out your brilliant.
Regards
Craig
Edited 23 July 2008
Not sure what happened, I obviously didn’t copy and paste properly, I have edited the post with the codes that should have been there
Last edited by Craig_P on Wed Jul 23, 2008 1:14 am, edited 2 times in total.
-
vickyg2003
- Site Admin
- Posts: 7104
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
DSTV PVR Remote
I am new to this, i have been reading the post but im not sure if i can do this...
the UEI remote code for this PVR Remote is URC39890R02-3 (9RC32C-1071 in smaller text below that), not sure if that helps at all. it has got the 6 pin connector in the battery bay. Is there a way of reading the IR codes out of the remote in hex format or something so that i can use it propperly in a proto or something? and how could this be done?
the UEI remote code for this PVR Remote is URC39890R02-3 (9RC32C-1071 in smaller text below that), not sure if that helps at all. it has got the 6 pin connector in the battery bay. Is there a way of reading the IR codes out of the remote in hex format or something so that i can use it propperly in a proto or something? and how could this be done?
-
vickyg2003
- Site Admin
- Posts: 7104
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
Craig, I should start off by saying that I really don't know what I'm talking about. When I asked you that question, it REALLY was a question.
That being said I see two options for you. 1 would be to use upgradable UEI universal remotes, since UEI knows how to create these signals.
But if its really the pronto you want, then you might want to read this thread over on remotecentral to see how difficult this may be. It appears the XMP signals are difficult to learn. Using Makehex you should be able to create the hex a pronto needs. To me, it doesn't look like the timings are correct, and I thought protocols were recognized by their timings. Again I don't have a clue as to what I'm talking about here.
I keep hoping if I read enough this stuff I'll have a aha! moment.
That being said I see two options for you. 1 would be to use upgradable UEI universal remotes, since UEI knows how to create these signals.
But if its really the pronto you want, then you might want to read this thread over on remotecentral to see how difficult this may be. It appears the XMP signals are difficult to learn. Using Makehex you should be able to create the hex a pronto needs. To me, it doesn't look like the timings are correct, and I thought protocols were recognized by their timings. Again I don't have a clue as to what I'm talking about here.
I keep hoping if I read enough this stuff I'll have a aha! moment.
I don't recall seeing the URC-39890 before so I think a new RDF will need to be created unless it shares the same signature with an existing remote.
You can blink back the remote signature using the SET-983 procedure. Press and hold SET until two LED blinks. Press 983. THen press 1 for the first digit to blink back and count the blinks. Press 2 for second digit. Press 3 for 3rd and 4 for 4th digit. A zero will have no blinks.
You probably will need a JP1.2 cable to interface with the remote.
You can blink back the remote signature using the SET-983 procedure. Press and hold SET until two LED blinks. Press 983. THen press 1 for the first digit to blink back and count the blinks. Press 2 for second digit. Press 3 for 3rd and 4 for 4th digit. A zero will have no blinks.
You probably will need a JP1.2 cable to interface with the remote.
Re: DSTV Codes
Those learned codes appear similar to XMP, but also similar to some Nokia protocol. I can't quite tell.Craig_P wrote:The DSTV PVR codes actually use XMP codes not Nokia12
They look like really terrible learns. I can't even decode them by hand. They are far too bad for IrTool to interpret.IRTool doesn’t read them properly (maybe I'm doing something incorrect).
Do any of those learned codes work?
-
vickyg2003
- Site Admin
- Posts: 7104
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
If this is the correct remote,
this PDF file says, the remote has a Motorola 32k 9rc32c-1040 chip, I think that means its JP1.2.
It also states that it uses the UEI XMP 1.4 protocol.
this PDF file says, the remote has a Motorola 32k 9rc32c-1040 chip, I think that means its JP1.2.
It also states that it uses the UEI XMP 1.4 protocol.
Heres a few codes that I have captured with various devices at my disposal not sure if they are any better:
Digit 1 (Captured with Control4)
0000 006a 0000 0009 000f 000c 0005 001d 0005 001a 0005 000c 0004 0018 0004 000c 0005 000c 0004 000f 0004 0445
Digit 1 (captured with a Global Cache IRL IR Learner)
0000 006D 0000 000C 0010 025C 0010 0736 0010 025C 0010 0736 0010 025C 0010 0736 0010 025C 0010 0736 0010 025C 0010 0736 0010 025C 0010 0EC5
Digit 1 (Pronto)
0000 006c 0042 0009 0010 000d 0006 000d 0006 000d 0006 0016 0006 0019 0006 001b 0006 001e 0006 000a 0006 0436 0010 000d 0006 000a 0006 000d 0006 0019 0006 0019 0006 001b 0006 001e 0006 000a 0006 0436 0010 000a 0006 001b 0006 0019 0006 000a 0006 0016 0006 000a 0006 000a 0006 000d 0006 0436 0010 000a 0006 0019 0006 0019 0006 000d 0006 0016 0006 000a 0006 000a 0006 000d 0006 0436 0010 000a 0006 001b 0006 000d 0006 000a 0006 0016 0006 0016 0006 000a 0006 000d 0006 0436 0010 000a 0006 0019 0006 000d 0006 000d 0006 0016 0006 0016 0006 000a 0006 000d 0006 0436 0010 000a 0006 0010 0006 0019 0006 000a 0006 0016 0006 0016 0006 000a 0006 000d 0006 0436 0010 000a 0006 000d 0006 0019 0006 000d 0006 0016 0006 0016 0006 000a 0006 000d 0006 0436 0010 000a 0006 001b 0006 0016
I will hopefully be getting an RTI learner soon as I have heard they are quite good at capturing IR, are there any other tools you guys can suggest that I can use that is quite good at IR capture?
vickyg2003 that is the correct remote that has been such a pain in my life
Digit 1 (Captured with Control4)
0000 006a 0000 0009 000f 000c 0005 001d 0005 001a 0005 000c 0004 0018 0004 000c 0005 000c 0004 000f 0004 0445
Digit 1 (captured with a Global Cache IRL IR Learner)
0000 006D 0000 000C 0010 025C 0010 0736 0010 025C 0010 0736 0010 025C 0010 0736 0010 025C 0010 0736 0010 025C 0010 0736 0010 025C 0010 0EC5
Digit 1 (Pronto)
0000 006c 0042 0009 0010 000d 0006 000d 0006 000d 0006 0016 0006 0019 0006 001b 0006 001e 0006 000a 0006 0436 0010 000d 0006 000a 0006 000d 0006 0019 0006 0019 0006 001b 0006 001e 0006 000a 0006 0436 0010 000a 0006 001b 0006 0019 0006 000a 0006 0016 0006 000a 0006 000a 0006 000d 0006 0436 0010 000a 0006 0019 0006 0019 0006 000d 0006 0016 0006 000a 0006 000a 0006 000d 0006 0436 0010 000a 0006 001b 0006 000d 0006 000a 0006 0016 0006 0016 0006 000a 0006 000d 0006 0436 0010 000a 0006 0019 0006 000d 0006 000d 0006 0016 0006 0016 0006 000a 0006 000d 0006 0436 0010 000a 0006 0010 0006 0019 0006 000a 0006 0016 0006 0016 0006 000a 0006 000d 0006 0436 0010 000a 0006 000d 0006 0019 0006 000d 0006 0016 0006 0016 0006 000a 0006 000d 0006 0436 0010 000a 0006 001b 0006 0016
I will hopefully be getting an RTI learner soon as I have heard they are quite good at capturing IR, are there any other tools you guys can suggest that I can use that is quite good at IR capture?
vickyg2003 that is the correct remote that has been such a pain in my life
-
vickyg2003
- Site Admin
- Posts: 7104
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
Craig You didn't answer John's question. Do the learned codes work?
One thing I do know, is that the experts need lots of samples, to work there magic.
John says your learns are bad. Trust him, he knows what he's talking about. I think it would be helpful if you put fresh batteries in the remote, and relearned them to the Pronto in a darkened setting. Your learns will be a lot cleaner if its dark. A clean set of learns is your first step. The more keys, the better.
One thing I do know, is that the experts need lots of samples, to work there magic.
John says your learns are bad. Trust him, he knows what he's talking about. I think it would be helpful if you put fresh batteries in the remote, and relearned them to the Pronto in a darkened setting. Your learns will be a lot cleaner if its dark. A clean set of learns is your first step. The more keys, the better.
You should be able to read the fixed data used for the device upgrade using the JP1.2 cable. You should blink back the signature and possibly the setup code used. We may be able to find a similar setup code that uses XMP and derive the fixed data from that.
As reference, this post here shows a XMP learn in pronto hex.
As reference, this post here shows a XMP learn in pronto hex.
-
vickyg2003
- Site Admin
- Posts: 7104
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
Binky, I followed that thread and its subthreads and found that John said this which was really helping me understand the concepts.
JohnSFine wrote this
duration= timing pairs, need to be very precise in the XMP.
But my vocabulary got stuck here:
What is modulation wavelength?
JohnSFine wrote this
I think I understand this;Most of the other numbers in each Pronto Hex string are approximate durations, all measured in units of that modulation wavelength. So changing the 006D without changing all of those will shift all the durations. This IR protocol is very picky about durations. No IR protocol (including this one) is very picky about the modulation wavelength.
That tiny shift in durations couldn't make a perfect code fail. But this IR protocol is very hard to learn well. The best learns are usually borderline and any shift has a significant chance of pushing it from borderline to bad.
I do know why most learning remotes fail to learn these signals. I'm less sure of why some learning remotes sometimes learn them well.
Almost all IR signals (including these) are based on a series approximate durations. The learning remote measures and stores the durations. But each duration tends to be slightly mismeasured.
Almost all other IR signals use just a few different durations and no two durations are close to each other. So if a signal includes several durations that are close to each other, you can conclude that they were originally all the same duration and were mismeasured. Then you can correct them all to some value in the middle of the grouping and thus store a more correct signal than you actually captured. Most learning remotes do something like that.
But this IR protocol uses many different durations, which don't differ from each other by much. When a learning remote sees a group of durations that are all close to each other, that likely contains two different original durations. So when it "corrects" them to some middle value some (maybe all) of them become wrong.
To further complicate things, this IR protocol has signals that are unusually long and complex and much of the information in each signal is ignored by the actual device. So you could learn a set of signals and have at least one error in every learn and yet several of those signals would work anyway because their errors happen to be in parts of the signal that the device ignores.
duration= timing pairs, need to be very precise in the XMP.
But my vocabulary got stuck here:
What is modulation wavelength?