Kaseikyo - multiple sub device, 1 remote: is it possible?
Moderator: Moderators
-
Shredder87
- Posts: 3
- Joined: Tue Jun 01, 2010 9:07 am
Kaseikyo - multiple sub device, 1 remote: is it possible?
I'm trying to create an upgrade file for my slingbox to control a Sharp DVR but am running into a bit of a problem.
I've successfully pulled out the remote codes via the JP1 process. But when I make my upgrade file with remote master, I'm only allowed to enter one Sub Device value for the Kaseikyo protocol. The remote I need to emulate via slingbox uses the subdevice codes of 18 and 48 for different functions, all of which are necessary if I want to try and control the various DVR functions.
Is there a way that I can create an upgrade file with multiple subdevice values depending on the function?
Also, I noticed another potential limitation (same reasoning) for the "E" value - this remote control uses E values of 1 and 2, and sometimes 11, but I can only enter one value on the protocol setup tab.
Any suggestions, ideas? Or am I just ignorant?
Thanks in advance,
GD
I've successfully pulled out the remote codes via the JP1 process. But when I make my upgrade file with remote master, I'm only allowed to enter one Sub Device value for the Kaseikyo protocol. The remote I need to emulate via slingbox uses the subdevice codes of 18 and 48 for different functions, all of which are necessary if I want to try and control the various DVR functions.
Is there a way that I can create an upgrade file with multiple subdevice values depending on the function?
Also, I noticed another potential limitation (same reasoning) for the "E" value - this remote control uses E values of 1 and 2, and sometimes 11, but I can only enter one value on the protocol setup tab.
Any suggestions, ideas? Or am I just ignorant?
Thanks in advance,
GD
-
vickyg2003
- Site Admin
- Posts: 7104
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
GD, It might help if you post the learned codes. We might be able to customize a protocol but slingboxes have some size restrictictions on the file size.
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.
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.
-
Shredder87
- Posts: 3
- Joined: Tue Jun 01, 2010 9:07 am
Thanks for the reply.
Here is the information:
Sharp DV-ACW72 DVR (Japanese Origin)
Button Function,Device,SubDevice,EFC,OBC,Hex Cmd,Misc,Protocol
PWR ON/OFF,8,48,169,65,7D,E=1,Kaseikyo-170.90
1,8,48,185,1,7F,E=1,Kaseikyo-170.90
2,8,48,183,2,BF,E=1,Kaseikyo-170.90
3,8,48,187,3,3F,E=1,Kaseikyo-170.90
4,8,48,180,4,DF,E=1,Kaseikyo-170.90
5,8,48,184,5,5F,E=1,Kaseikyo-170.90
6,8,48,182,6,9F,E=1,Kaseikyo-170.90
7,8,48,186,7,1F,E=1,Kaseikyo-170.90
8,8,48,53,8,EF,E=1,Kaseikyo-170.90
9,8,48,57,9,6F,E=1,Kaseikyo-170.90
10/0,8,48,137,113,71,E=1,Kaseikyo-170.90
11,8,18,229,88,E5,E=2,Kaseikyo-170.90
12,8,18,233,89,65,E=2,Kaseikyo-170.90
Terrestrial A,8,18,62,142,8E,E=2,Kaseikyo-170.90
Terrestrial D,8,18,65,137,6E,E=2,Kaseikyo-170.90
BS,8,18,63,138,AE,E=2,Kaseikyo-170.90
CS,8,18,67,139,2E,E=2,Kaseikyo-170.90
Data Linkage,8,18,230,94,85,E=2,Kaseikyo-170.90
Mute,8,18,122,23,17,E=1,Kaseikyo-170.90
Vol +,8,18,116,20,D7,E=1,Kaseikyo-170.90
Vol -,8,18,120,21,57,E=1,Kaseikyo-170.90
Ch +,8,48,64,141,4E,E=1,Kaseikyo-170.90
Ch -,8,48,62,142,8E,E=1,Kaseikyo-170.90
Program Info,8,18,234,95,5,E=2,Kaseikyo-170.90
Input Change,8,18,123,19,37,E=1,Kaseikyo-170.90
Program List,8,18,197,96,F9,E=2,Kaseikyo-170.90
List of Recordings,8,48,21,56,E3,E=1,Kaseikyo-170.90
Up,8,48,213,32,FB,E=1,Kaseikyo-170.90
Right,8,48,219,35,3B,E=1,Kaseikyo-170.90
Down,8,48,217,33,7B,E=1,Kaseikyo-170.90
Left,8,48,215,34,BB,E=1,Kaseikyo-170.90
Select,8,48,244,28,C7,E=1,Kaseikyo-170.90
End,8,18,144,245,50,E=1,Kaseikyo-170.90
Back,8,18,204,228,D8,E=1,Kaseikyo-170.90
Blue,8,18,189,128,FE,E=2,Kaseikyo-170.90
Red,8,18,193,129,7E,E=2,Kaseikyo-170.90
Green,8,18,191,130,BE,E=2,Kaseikyo-170.90
Yellow,8,18,195,131,3E,E=2,Kaseikyo-170.90
Help,8,48,4,124,C1,E=1,Kaseikyo-170.90
Start Menu,8,48,224,165,5A,E=1,Kaseikyo-170.90
Album,8,48,204,228,D8,E=1,Kaseikyo-170.90
RWD,8,48,88,45,4B,E=1,Kaseikyo-170.90
Play,8,48,214,38,9B,E=1,Kaseikyo-170.90
FF,8,48,86,46,8B,E=1,Kaseikyo-170.90
Previous,8,48,90,47,0B,E=1,Kaseikyo-170.90
Pause,8,48,87,42,AB,E=1,Kaseikyo-170.90
Next,8,48,149,48,F3,E=1,Kaseikyo-170.90
10 Sec Rwd,8,48,157,176,F2,E=1,Kaseikyo-170.90
Stop,8,48,218,39,1B,E=1,Kaseikyo-170.90
30 Sec FF,8,48,63,138,AE,E=1,Kaseikyo-170.90
Record,8,18,184,5,5F,E=11,Kaseikyo-170.90
Stop Recording,8,18,182,6,9F,E=11,Kaseikyo-170.90
Sound,8,18,245,24,E7,E=1,Kaseikyo-170.90
Screen Image,8,18,198,102,99,E=2,Kaseikyo-170.90
Subtitle,8,18,202,103,19,E=2,Kaseikyo-170.90
Audio Input Change,18,,145,14,70,,Sharp
Screen Display,8,18,251,27,27,E=1,Kaseikyo-170.90
TV/Radio/Data,8,18,75,107,29,E=2,Kaseikyo-170.90
TV Menu Various Setting,8,18,172,196,DC,E=1,Kaseikyo-170.90
3-digits Input,8,18,231,90,A5,E=2,Kaseikyo-170.90
HDD,8,48,161,177,72,E=1,Kaseikyo-170.90
DVD,8,48,159,178,B2,E=1,Kaseikyo-170.90
Eject,8,48,167,66,BD,E=1,Kaseikyo-170.90
Chapter Mark/Marker,8,48,30,190,82,E=1,Kaseikyo-170.90
Timer Recording List,8,48,190,134,9E,E=1,Kaseikyo-170.90
Info Change,8,48,122,23,17,E=1,Kaseikyo-170.90
DVD Menu/Group,8,48,251,27,27,E=1,Kaseikyo-170.90
Viewing Menu,8,48,249,25,67,E=1,Kaseikyo-170.90
Recording Quality,8,48,67,139,2E,E=1,Kaseikyo-170.90
Connection Setting Reset,8,48,112,213,54,E=1,Kaseikyo-170.90
HDMI Change,8,48,45,200,EC,E=1,Kaseikyo-170.90
What do you think? Is this fairly common or just strange? What does it take to create a custom protocol? Any idea how much time would it take?
Thanks,
GD
Here is the information:
Sharp DV-ACW72 DVR (Japanese Origin)
Button Function,Device,SubDevice,EFC,OBC,Hex Cmd,Misc,Protocol
PWR ON/OFF,8,48,169,65,7D,E=1,Kaseikyo-170.90
1,8,48,185,1,7F,E=1,Kaseikyo-170.90
2,8,48,183,2,BF,E=1,Kaseikyo-170.90
3,8,48,187,3,3F,E=1,Kaseikyo-170.90
4,8,48,180,4,DF,E=1,Kaseikyo-170.90
5,8,48,184,5,5F,E=1,Kaseikyo-170.90
6,8,48,182,6,9F,E=1,Kaseikyo-170.90
7,8,48,186,7,1F,E=1,Kaseikyo-170.90
8,8,48,53,8,EF,E=1,Kaseikyo-170.90
9,8,48,57,9,6F,E=1,Kaseikyo-170.90
10/0,8,48,137,113,71,E=1,Kaseikyo-170.90
11,8,18,229,88,E5,E=2,Kaseikyo-170.90
12,8,18,233,89,65,E=2,Kaseikyo-170.90
Terrestrial A,8,18,62,142,8E,E=2,Kaseikyo-170.90
Terrestrial D,8,18,65,137,6E,E=2,Kaseikyo-170.90
BS,8,18,63,138,AE,E=2,Kaseikyo-170.90
CS,8,18,67,139,2E,E=2,Kaseikyo-170.90
Data Linkage,8,18,230,94,85,E=2,Kaseikyo-170.90
Mute,8,18,122,23,17,E=1,Kaseikyo-170.90
Vol +,8,18,116,20,D7,E=1,Kaseikyo-170.90
Vol -,8,18,120,21,57,E=1,Kaseikyo-170.90
Ch +,8,48,64,141,4E,E=1,Kaseikyo-170.90
Ch -,8,48,62,142,8E,E=1,Kaseikyo-170.90
Program Info,8,18,234,95,5,E=2,Kaseikyo-170.90
Input Change,8,18,123,19,37,E=1,Kaseikyo-170.90
Program List,8,18,197,96,F9,E=2,Kaseikyo-170.90
List of Recordings,8,48,21,56,E3,E=1,Kaseikyo-170.90
Up,8,48,213,32,FB,E=1,Kaseikyo-170.90
Right,8,48,219,35,3B,E=1,Kaseikyo-170.90
Down,8,48,217,33,7B,E=1,Kaseikyo-170.90
Left,8,48,215,34,BB,E=1,Kaseikyo-170.90
Select,8,48,244,28,C7,E=1,Kaseikyo-170.90
End,8,18,144,245,50,E=1,Kaseikyo-170.90
Back,8,18,204,228,D8,E=1,Kaseikyo-170.90
Blue,8,18,189,128,FE,E=2,Kaseikyo-170.90
Red,8,18,193,129,7E,E=2,Kaseikyo-170.90
Green,8,18,191,130,BE,E=2,Kaseikyo-170.90
Yellow,8,18,195,131,3E,E=2,Kaseikyo-170.90
Help,8,48,4,124,C1,E=1,Kaseikyo-170.90
Start Menu,8,48,224,165,5A,E=1,Kaseikyo-170.90
Album,8,48,204,228,D8,E=1,Kaseikyo-170.90
RWD,8,48,88,45,4B,E=1,Kaseikyo-170.90
Play,8,48,214,38,9B,E=1,Kaseikyo-170.90
FF,8,48,86,46,8B,E=1,Kaseikyo-170.90
Previous,8,48,90,47,0B,E=1,Kaseikyo-170.90
Pause,8,48,87,42,AB,E=1,Kaseikyo-170.90
Next,8,48,149,48,F3,E=1,Kaseikyo-170.90
10 Sec Rwd,8,48,157,176,F2,E=1,Kaseikyo-170.90
Stop,8,48,218,39,1B,E=1,Kaseikyo-170.90
30 Sec FF,8,48,63,138,AE,E=1,Kaseikyo-170.90
Record,8,18,184,5,5F,E=11,Kaseikyo-170.90
Stop Recording,8,18,182,6,9F,E=11,Kaseikyo-170.90
Sound,8,18,245,24,E7,E=1,Kaseikyo-170.90
Screen Image,8,18,198,102,99,E=2,Kaseikyo-170.90
Subtitle,8,18,202,103,19,E=2,Kaseikyo-170.90
Audio Input Change,18,,145,14,70,,Sharp
Screen Display,8,18,251,27,27,E=1,Kaseikyo-170.90
TV/Radio/Data,8,18,75,107,29,E=2,Kaseikyo-170.90
TV Menu Various Setting,8,18,172,196,DC,E=1,Kaseikyo-170.90
3-digits Input,8,18,231,90,A5,E=2,Kaseikyo-170.90
HDD,8,48,161,177,72,E=1,Kaseikyo-170.90
DVD,8,48,159,178,B2,E=1,Kaseikyo-170.90
Eject,8,48,167,66,BD,E=1,Kaseikyo-170.90
Chapter Mark/Marker,8,48,30,190,82,E=1,Kaseikyo-170.90
Timer Recording List,8,48,190,134,9E,E=1,Kaseikyo-170.90
Info Change,8,48,122,23,17,E=1,Kaseikyo-170.90
DVD Menu/Group,8,48,251,27,27,E=1,Kaseikyo-170.90
Viewing Menu,8,48,249,25,67,E=1,Kaseikyo-170.90
Recording Quality,8,48,67,139,2E,E=1,Kaseikyo-170.90
Connection Setting Reset,8,48,112,213,54,E=1,Kaseikyo-170.90
HDMI Change,8,48,45,200,EC,E=1,Kaseikyo-170.90
What do you think? Is this fairly common or just strange? What does it take to create a custom protocol? Any idea how much time would it take?
Thanks,
GD
-
ElizabethD
- Advanced Member
- Posts: 2348
- Joined: Mon Feb 09, 2004 12:07 pm
-
Shredder87
- Posts: 3
- Joined: Tue Jun 01, 2010 9:07 am
I hadn't saved the Learning Remote codes as one discrete IR file. Instead I put those recorded values directly into excel where I made a translation chart from the Original DVR Remote to the Slingbox Remote layout. I will see if I can get the output from the Learning Remote into 1 file for better reference/use, although I am concerned that the buttons don't correlate with the functions they represent, which is why I created the excel file. Perhaps this doesn't matter for the purposes we are discussing.
In regards to the Sharp entry that you had mentioned... I also noticed that and thought it was a bit out of the ordinary, but that is how it came out of the IR.exe. Maybe I need to relearn that code - I assume it could just be a bad learn.
Something that I neglected to mention was that I was trying to make this upgrade for a Slingbox Pro, and it is IR blaster version #2 (PL). I would have originally placed this question in the slingbox forum but thought my question was moreso related to a limitation of Remote Master and not so much of the Slingbox itself.
I'll try to get that additional information soon, so long as it is still necessary based on my comments above.
Thanks,
GD
In regards to the Sharp entry that you had mentioned... I also noticed that and thought it was a bit out of the ordinary, but that is how it came out of the IR.exe. Maybe I need to relearn that code - I assume it could just be a bad learn.
Something that I neglected to mention was that I was trying to make this upgrade for a Slingbox Pro, and it is IR blaster version #2 (PL). I would have originally placed this question in the slingbox forum but thought my question was moreso related to a limitation of Remote Master and not so much of the Slingbox itself.
I'll try to get that additional information soon, so long as it is still necessary based on my comments above.
Thanks,
GD
-
The Robman
- Site Owner
- Posts: 21887
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Given that you didn't save your IR files with the learned data, I think the next step should be for you to create 2 separate Slingbox bin files, one for each sub-device code. Then load them, one at a time obviously, and test that they work. This will confirm that you have got all the correct code info.
I also concerned about the multiple values that you're reporting for "E". If the device requires those values to be set the way you've reported them, then we're not looking at 2 combinations but 4.
At that point, we can look into what it would take to create a combo protocol for this.
I also concerned about the multiple values that you're reporting for "E". If the device requires those values to be set the way you've reported them, then we're not looking at 2 combinations but 4.
At that point, we can look into what it would take to create a combo protocol for this.
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!
Kaseikyo Real Example
Hi,
I have found a real world exampke of Kaseikyo Protocol
Prodia PRD-BT102-PA1 from Pixela Corporation in Japan
I have captured all the button codes with IRScope 2.0
Kaseikyo-49.103 E= values between 0 and 15
I have found a real world exampke of Kaseikyo Protocol
Prodia PRD-BT102-PA1 from Pixela Corporation in Japan
I have captured all the button codes with IRScope 2.0
Kaseikyo-49.103 E= values between 0 and 15
Kaseikyo Codes
As per other thread, I hava another device with Kaseikyo codes.
In my case the Device and Subdevice are constant, but the E is different for every button, values from 0 to 15.
Would it be possible to make these valuse configurable under the Functions page instead of static under the Setup Page in Remote Master?
I wil upload ict from IR Scope
In my case the Device and Subdevice are constant, but the E is different for every button, values from 0 to 15.
Would it be possible to make these valuse configurable under the Functions page instead of static under the Setup Page in Remote Master?
I wil upload ict from IR Scope
-
vickyg2003
- Site Admin
- Posts: 7104
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
Notice the E value in these signals is acting as an extra check nibble. It is not independent information. If I'm reading it right, E and the low nibble of the OBC xor to 1.
I don't recall seeing that check nibble pattern in Kaseikyo before. But the check nibble rules usually vary between manufacturer's within the Kaseikyo protocol, which is the reason most Kaseikyo signals are reported as specific manufacturers (after checking the manufacturer code in the signal and checking any check nibbles specific to that manufacturer) rather than reporting as Kaseikyo.
I don't recall seeing that check nibble pattern in Kaseikyo before. But the check nibble rules usually vary between manufacturer's within the Kaseikyo protocol, which is the reason most Kaseikyo signals are reported as specific manufacturers (after checking the manufacturer code in the signal and checking any check nibbles specific to that manufacturer) rather than reporting as Kaseikyo.
As I just noted in the other thread, the E value in these signals seems to be computed from the low byte of the OBC. So the optimal solution would be a new executor that does that. But I don't have time to write that executor (I don't really even remember how). I don't know whether any existing executor can do this the less efficient way (with E stored independently).