EFCs for Roku (TV version)
Moderator: Moderators
- 
				SysTech_Larry
 - Posts: 251
 - Joined: Thu Oct 19, 2023 12:43 am
 - Location: Northern Wisconsin, USA
 
Re: EFCs for Roku (TV version)
I just looked at that file. The numbers it gives for hex are the mirror image of what my IR tester is getting from my remote (unless it is LSB first).SysTech_Larry wrote:What application opens an .rmdu file...?phb1342 wrote:Moderator note: TCL Roku master file is here:
http://www.hifi-remote.com/forums/dload ... e_id=26531
...
phil
For instance, it says
the hex for Right Arrow = B4.
Binary = 1011 0100.
The mirror image = 0010 1101.
Hex = 2D.
That is what my tester reads when I press the Right Arrow key.
The OBCs from my remote remain <128. The mirror-image hex does not.
It is missing HDMI4, Home (duplicate) and three other keys.
SysTech Larry
			
						- 
				SysTech_Larry
 - Posts: 251
 - Joined: Thu Oct 19, 2023 12:43 am
 - Location: Northern Wisconsin, USA
 
Thank you. I already have HDMI4 & HOME2.mdavej wrote:Try OBC 36 for HDMI4 and OBC 3 for Home.* You'll have to find the others by trial and error. Looks like the following OBCs are good candidates to try:
1-2,5-7,14,17-20,29,31,38-40,48-50,55-63,81,83,92,94,100,103,113,115,117-118,121-126
I have three that are undefined (using the questionable hex format in the above file):
- 80 (01 at remote)
 - 40 (02)
 - 5C (3A)
 
*In the OP's file, HOME is Function #22 with an incorrect OBC = 192 [Hex = C0].
SysTech Larry
			
						You are making a false equivalence between the hex column and OBC. The hex column is not the hex value of the OBC, it's the reverse, as you've discovered.
The OP's OBCs are correct. The hex is not limited to 128, the OBCs are. Hex C0 is equivalent to decimal OBC 3. There are no OBCs > 128 in the master file, so all are valid.
In your Right Arrow example, the OBC in the file is 45 decimal which is indeed 2D. So you need to equate your codes to the hex value of the OBC, NOT the hex shown in the hex column in Remote Master which is the OBC in reverse. That means your missing commands would have the following OBCs, none of which are in the current file:
So if you figure out what they do, we'll add to the file according to the OBCs above.
			
			
									
						
										
						The OP's OBCs are correct. The hex is not limited to 128, the OBCs are. Hex C0 is equivalent to decimal OBC 3. There are no OBCs > 128 in the master file, so all are valid.
In your Right Arrow example, the OBC in the file is 45 decimal which is indeed 2D. So you need to equate your codes to the hex value of the OBC, NOT the hex shown in the hex column in Remote Master which is the OBC in reverse. That means your missing commands would have the following OBCs, none of which are in the current file:
Code: Select all
Larry 
Hex          OBC
01             01
02             02
3A             58- 
				SysTech_Larry
 - Posts: 251
 - Joined: Thu Oct 19, 2023 12:43 am
 - Location: Northern Wisconsin, USA
 
Thanks for the clarification.mdavej wrote:You are making a false equivalence between the hex column and OBC. The hex column is not the hex value of the OBC, it's the reverse, as you've discovered.
The OP's OBCs are correct. The hex is not limited to 128, the OBCs are. Hex C0 is equivalent to decimal OBC 3. There are no OBCs > 128 in the master file, so all are valid.
In your Right Arrow example, the OBC in the file is 45 decimal which is indeed 2D. So you need to equate your codes to the hex value of the OBC, NOT the hex shown in the hex column in Remote Master which is the OBC in reverse. That means your missing commands would have the following OBCs, none of which are in the current file:
So if you figure out what they do, we'll add to the file according to the OBCs above.Code: Select all
Larry Hex OBC 01 01 02 02 3A 58
The hex for OBC numbers 1, 2 & 58 should be 80, 40 & 5C, then.
That is counterintuitive but I accept that at face value.
(The hex values that I reported are what my IR tester shows for OEM & URC remotes in my possession. They happen to be the hex values of stated OBCs.)
SysTech Larry
			
						- 
				The Robman
 - Site Owner
 - Posts: 21884
 - Joined: Fri Aug 01, 2003 9:37 am
 - Location: Chicago, IL
 - Contact:
 
Larry, please keep in mind that the JP1 hex codes are not designed to be intuitive, they are just the hex code that is required to make the executors work. If you want things to be intuitive, stick to OBCs, that's why we display them.SysTech_Larry wrote:Thanks for the clarification.
The hex for OBC numbers 1, 2 & 58 should be 80, 40 & 5C, then.
That is counterintuitive but I accept that at face value.
(The hex values that I reported are what my IR tester shows for OEM & URC remotes in my possession. They happen to be the hex values of stated OBCs.)
Normal JP1 users have no need to even deal with hex codes.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
			
						www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
- 
				SysTech_Larry
 - Posts: 251
 - Joined: Thu Oct 19, 2023 12:43 am
 - Location: Northern Wisconsin, USA
 
Understood, but I normally leave my OBCs in hex format (rather than convert it to dec each time) because that is the way my IR tester presents them. Should I call that HOBC so they will not be misconstrued as the other kind of hex?The Robman wrote: Normal JP1 users have no need to even deal with hex codes.
SysTech Larry
			
						- 
				SysTech_Larry
 - Posts: 251
 - Joined: Thu Oct 19, 2023 12:43 am
 - Location: Northern Wisconsin, USA
 
- 
				SysTech_Larry
 - Posts: 251
 - Joined: Thu Oct 19, 2023 12:43 am
 - Location: Northern Wisconsin, USA
 
I have two good candidates for 01 & 02,...mdavej wrote:...So if you figure out what they do, we'll add to the file according to the OBCs above.
https://developer.roku.com/docs/referen ... .md#syntax
- Play (only) &
 - Pause
 
MTS is a good guess for 3A.
SysTech Larry
			
						- 
				The Robman
 - Site Owner
 - Posts: 21884
 - Joined: Fri Aug 01, 2003 9:37 am
 - Location: Chicago, IL
 - Contact:
 
Original Button CodeSysTech_Larry wrote:I know what OBC is mathematically speaking, but may I ask what it stands for?
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
			
						www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
- 
				SysTech_Larry
 - Posts: 251
 - Joined: Thu Oct 19, 2023 12:43 am
 - Location: Northern Wisconsin, USA
 
I notice that Roku does not have an Advance button.  I know you can't advance into the future, and I realize there is instant replay, fast forward and fast reverse.  My question is if I reverse a long way back is there a way to slowly advance forward to zero in on a specific frame instead of going back and forth with forward/reverse? Thanks