Page 2 of 2

Posted: Fri May 03, 2013 11:56 am
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.....

Posted: Fri May 03, 2013 1:01 pm
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.

Posted: Fri May 03, 2013 1:20 pm
by chuliu
cool
I tried it and I think repeat of 3 will do the job.

Thanks.

Posted: Mon May 06, 2013 11:42 am
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.

Posted: Mon May 06, 2013 11:46 am
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.

Posted: Sat Aug 23, 2014 1:28 pm
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

Posted: Sat Aug 23, 2014 6:03 pm
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.