DSTV DSD 1132

If you have learned signals that don't get decoded when you look at them in IR.exe, post your file to the Diagnosis Area then post your question here (including a link to the file).

Moderator: Moderators

Post Reply
alanrichey
Expert
Posts: 3533
Joined: Mon Mar 24, 2008 7:14 am
Location: UK/USA

DSTV DSD 1132

Post by alanrichey »

Hi

Could someone have a look at the sample ICT file at https://www.hifi-remote.com/forums/dload ... e_id=12284 ?

It is coming up with some very odd results in IRScope. This is what the ICT decode is showing

Power NEC2-f16 248.199 56
Zero NEC2 248 240
CH+ NEC2-f16 248.39 210
Blue NEC2-f16 248.199 61 (Similar to Power)
TV/Radio NEC2-f16 248.39 241 (Similar to CH+)
Five NEC2 248 250 (Similar to zero)

Looking at all the buttons we get the following grouping

All numeric buttons use NEC2 248
Menu/CH+/- use NEC2 248.39
Arrows and OK/Select use NEC2-f16 248.199

Is there any way to build a BIN file with that lot ?

Thanks

Al
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Alan, I was hoping 3FG was going to jump in with an explanation of what OBC meant, but he hasn't yet.

I think this probably is not a NEC protocol, just something with 32 bits and NEC timing

I think you will need a custom executor. It would be beste to see a complete set of learns in the ICT so that I don't have to go through the process to decode these more than once.
3FG
Expert
Posts: 3436
Joined: Mon May 18, 2009 11:48 pm

Post by 3FG »

I agreed with Vicky; we need the complete set of learns.
alanrichey
Expert
Posts: 3533
Joined: Mon Mar 24, 2008 7:14 am
Location: UK/USA

Post by alanrichey »

vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Yep, definitely not Nec
you can see the OBC and complement are in the wrong place
1:00 Single: 7997 -3996 0001111 1111000 11000111 00111000 00 -39544
2:00 Repeat: 8019 -4002 0001111 1111000 00000011 11111100 00 -39544
3:00 Single: 8019 -4002 0001111 1111000 00000111 11111000 00 -39539
4:00 Single: 8011 -4003 0001111 1111000 00001011 11110100 00 -39548
5:00 Single: 8005 -4007 0001111 1111000 00001111 11110000 00 -39417
6:00 Single: 8012 -4003 0001111 1111000 00010011 11101100 00 -39410
7:00 Single: 8008 -4002 0001111 1111000 00010111 11101000 00 -39418
8:00 Single: 8005 -4006 0001111 1111000 00011011 11100100 00 -39417
Repeat: 8005 -4006 0001111 1111000 00011011 11100100 00 -39417
10:00 Single: 8020 -3995 0001111 1111000 00100011 11011100 00 -39405
11:00 Repeat: 8013 -3996 0001111 1111000 00100111 11011000 00 -39544
12:00 Repeat: 8021 -4005 0001111 1111000 11011011 00100100 00 -39550
13:00 Single: 8019 -4002 0001111 1111000 11110011 00001100 00 -39399
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
3FG
Expert
Posts: 3436
Joined: Mon May 18, 2009 11:48 pm

Post by 3FG »

Here's an executor for protocols.ini, and a RMDU file (for a RCA RCRP05B rather than a Slingbox--so I could test it).

Code: Select all

[DSTV]
PID=01 FF
DevParms=Device:8=31,Sub Device:8=224
DeviceTranslator=Translator(0,8,0) Translator(1,8,8) 
CmdParms=OBC:8=0
CmdTranslator=Translator(0,8)
FixedData=1F E0
DefaultCmd=00
Code.S3C80=43 8B 21 8B 12 CF 45 08 08 01 18 03 34 01 18 01 04 D2 F0 11 94 08 B6 E6 11 02 E4 04 C3 56 04 F0 F0 05 E4 05 06 60 06 E4 05 C2 56 C2 0F B4 C2 04 E4 06 C2 56 05 F0 56 C2 0F B4 C2 05 56 06 F0 56 C3 0F B4 C3 06 8D 01 46
#no repeats43 8B 21 8B 12 CF 44 08 08 01 18 03 34 01 18 01 04 D2 F0 11 94 08 B6 E6 11 02 E4 04 C3 56 04 F0 F0 05 E4 05 06 60 06 E4 05 C2 56 C2 0F B4 C2 04 E4 06 C2 56 05 F0 56 C2 0F B4 C2 05 56 06 F0 56 C3 0F B4 C3 06 8D 01 46
Change to the second string of bytes if no repeats are desired.

I decided to describe this as D:8, S:4:4, F:8, ~F:8, S:4:0, with everything msb.
That gave:
device = 31 (0x1F), subdevice =224 (0xE0)
Power 49
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
Up 54
Down 60
Left 56
Right 58
Select 57
Vol+ 66
Vol- 67
Mute 81
CH+ 68
CH- 69
Last_CH 50
Exit 52
Menu 76
Program Guide 53
Info/Display 55
Red 62
Green 61
Yellow 65
Blue 59
White 63
TV/Radio 70
alanrichey
Expert
Posts: 3533
Joined: Mon Mar 24, 2008 7:14 am
Location: UK/USA

Post by alanrichey »

That's great, many thanks. I'll pass it to the user and report back.
Post Reply