Uniden dth-310r satellite receiver

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

chuliu
Posts: 454
Joined: Sat Dec 04, 2010 10:44 am
Location: Hong Kong

Post by chuliu »

Hi
For some reason it is not letting me edit the value.
It says changing value of repeats when repeat type is forced will only be effective in build mode, ie when the assembler is empty.....
3FG
Expert
Posts: 3436
Joined: Mon May 18, 2009 11:48 pm

Post by 3FG »

For this simple executor, you can do the following:
1) When you enter the Manual Settings window, click Show Assembly at the upper right. This will give a blank listing.
2) Change the repeats
3) Click Build. This will fill in the listing.
4) Click Assemble
5) Click OK.
chuliu
Posts: 454
Joined: Sat Dec 04, 2010 10:44 am
Location: Hong Kong

Post by chuliu »

cool
I tried it and I think repeat of 3 will do the job.

Thanks.
chuliu
Posts: 454
Joined: Sat Dec 04, 2010 10:44 am
Location: Hong Kong

Post by chuliu »

Hi
To follow up, I modified the repeat of my own rmdu with the settings in the previous post where lead in was 550,1650 and out 550,550 and lead out total 45650, frequency at 38.1. I tested it on my device and confirmed that it works.

Thanks.
chuliu
Posts: 454
Joined: Sat Dec 04, 2010 10:44 am
Location: Hong Kong

Post by chuliu »

I have a question: how to get the binary code of the command as quick as possible? Do we really have to paste every recorded irp pattern into excel and manipulate it? It is a lot of work. The device code and sub device code, if any, are the same across all commands but the command code is different every button. That's where it is hard.

Thanks.
chuliu
Posts: 454
Joined: Sat Dec 04, 2010 10:44 am
Location: Hong Kong

Post by chuliu »

Dear 3FG or Vicky,
I know this case is closed but I just wanted to practice:
If I want to do the uniden remote upgrade in 3FG's interpretation of the protocol, how can I do it?
I have trouble setting the bits/byte to greater than 8. In 3FG's IRP it states that device has 9 bits and function 8 bits.

Thanks.


3FG wrote:This is a new IR protocol
Uniden IRP = {38k,550}<1,-1|1,-3>(4,-2,(F:7,D:9,1,-40)+) where the assignment of bits to D and F is a guess.

The Device number is 9> The OBCs are:

Code: Select all

OBC - Function
00 - 0
01 - 1
02 - 2
03 - 3
04 - 4
05 - 5
06 - 6
07 - 7
08 - 8
09 - 9
10 - power
14 - info
15 - menu
16 - option
17 - up
18 - down
19 - left
20 - right
21 - ok
22 - exit
29 - mts
31 - zoom
38 - record
40 - recording
46 - guide
47 - play
48 - stop
50 - forward
51 - rewind
52 - f.forward
53 - f.rewind
56 - pause
71 - d
72 - blue
73 - red
74 - green
75 - yellow
77 - ch+
78 - ch-
81 - 11
82 - 12
84 - subtitles
86 - dtv
87 - bs/cs
88 - 100+
114 - link
This should be a fairly simple executor to write
chuliu
Posts: 454
Joined: Sat Dec 04, 2010 10:44 am
Location: Hong Kong

Post by chuliu »

Hi
I managed to implement a new approach.
1 device byte 8 bits and 2nd device byte 1 bit, no LSB.
command byte 7 bits with LSB.

other setting similar to the old one.

device 1 code is therefore, 144, and device 2 code 0.

for example "power" is 0101000 10010000 0
reversing the first 7 bits to get command obc code 10,
the following 8 bits is 144 and the last bit is 0.
Post Reply