Motorola QIP DVR
Moderator: Moderators
Motorola QIP DVR
Hi, first post.
I'm trying to find a way to configure my sling solo (PL) to continuously send codes for a particular button. The DVR is a Motorola QIP and it uses GI Cable and uses setup 0476.
I found setup codes and I'm able to customize with RM, but unfamiliar with whether Sling can accomodate continuous button press or not. I'm looking for "B" button which is hex E4 and EFC 237. I need to be able to push it for 3 seconds.
Is this something I can change with protocol edit or macro? I've read about setting repeat and gap, but not sure where or how or if possible on sling. Sorry, all of this is new in last day.
Thank you,
GV
I'm trying to find a way to configure my sling solo (PL) to continuously send codes for a particular button. The DVR is a Motorola QIP and it uses GI Cable and uses setup 0476.
I found setup codes and I'm able to customize with RM, but unfamiliar with whether Sling can accomodate continuous button press or not. I'm looking for "B" button which is hex E4 and EFC 237. I need to be able to push it for 3 seconds.
Is this something I can change with protocol edit or macro? I've read about setting repeat and gap, but not sure where or how or if possible on sling. Sorry, all of this is new in last day.
Thank you,
GV
-
alanrichey
- Expert
- Posts: 3533
- Joined: Mon Mar 24, 2008 7:14 am
- Location: UK/USA
-
vickyg2003
- Site Admin
- Posts: 7104
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
While its not something we'd want to do for a standard protocol, you could certainly hardcode a loading of the repeat register for a certain OBC value or a certain key for a special custom app.
The standard GIProtocol is 63 bytes long, so there should be a few bytes available to code the changes and still get the special code in under the sling size limit.
The standard GIProtocol is 63 bytes long, so there should be a few bytes available to code the changes and still get the special code in under the sling size limit.
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.
-
The Robman
- Site Owner
- Posts: 21887
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
It is something that can be done, but it would require writing some assembler to make it happen.
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!
-
vickyg2003
- Site Admin
- Posts: 7104
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
GV, I'm hoping to get Alan up to speed on this. He has had some assembly language background and has the desire to learn how to tweak protocols. So it might take a while (a few days at most) to get this up and running. Hope you'll bear with us.
What would be helpful is if you already have an upgrade post a link so we have a starting point.
What would be helpful is if you already have an upgrade post a link so we have a starting point.
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.
-
The Robman
- Site Owner
- Posts: 21887
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
If his DVR works with the 0476 code, any of the Motorola upgrades that use the GI Cable protocol should work, like this one...
http://www.hifi-remote.com/forums/dload ... le_id=3209
I looked at the OBCs in this file and the largest is 64, so that means that the MSB is available as a control. So my suggestion would be to add 128 to any OBCs that you want held. Then in the assembler, when the MSB is set, LOAD the number of repeats that you want into the R0D register. Remember to clear the MSB before you drop into the IR engine though.
http://www.hifi-remote.com/forums/dload ... le_id=3209
I looked at the OBCs in this file and the largest is 64, so that means that the MSB is available as a control. So my suggestion would be to add 128 to any OBCs that you want held. Then in the assembler, when the MSB is set, LOAD the number of repeats that you want into the R0D register. Remember to clear the MSB before you drop into the IR engine though.
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!
-
vickyg2003
- Site Admin
- Posts: 7104
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
Cool, that will make it versitile.
So Alan is going to need to read the s3c8 instruction set and in particular understand Load instruction, the Bit Test Jump Relative instruction, and the Bit Clear instruction.
So Alan is going to need to read the s3c8 instruction set and in particular understand Load instruction, the Bit Test Jump Relative instruction, and the Bit Clear instruction.
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.
-
The Robman
- Site Owner
- Posts: 21887
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Here's my attempt at an executor to do this...
http://www.hifi-remote.com/forums/dload ... le_id=8770
I've added comments to try and make the code easier to follow.
http://www.hifi-remote.com/forums/dload ... le_id=8770
I've added comments to try and make the code easier to follow.
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!
-
vickyg2003
- Site Admin
- Posts: 7104
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
Rob's upgrade appears to be one LD command short, but we'll let Alan figure that out when he gets out of bed. 
In case you haven't figured it out, the DCBUF is a data buffer that holds the variables (parameters). If this protocol had any fixed data, that would be the start of DCBUF, then the command bits follow. Since this protocol doesn't have any fixed data, the command is in DCBUF.
In case you haven't figured it out, the DCBUF is a data buffer that holds the variables (parameters). If this protocol had any fixed data, that would be the start of DCBUF, then the command bits follow. Since this protocol doesn't have any fixed data, the command is in DCBUF.
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.
-
The Robman
- Site Owner
- Posts: 21887
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
I'm not seeing anything missing.vickyg2003 wrote:Rob's upgrade appears to be one LD command short, but we'll let Alan figure that out when he gets out of bed.
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!
-
alanrichey
- Expert
- Posts: 3533
- Joined: Mon Mar 24, 2008 7:14 am
- Location: UK/USA
-
The Robman
- Site Owner
- Posts: 21887
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Where are you Al?
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!
-
alanrichey
- Expert
- Posts: 3533
- Joined: Mon Mar 24, 2008 7:14 am
- Location: UK/USA
Folks, sorry haven't abandoned you, but some complications in my life taking me away from experimenting.
Robman, not sure if what you built works, I'm still trying to understand how to create a BIN from that txt. I have RM and PB and I found the excel tool you built for converting to Bin, but just having a brain cramp.
if you give me high level 1,2,3 to convert to bin, I can take it from there and if there are errors, will let you know
GV
Robman, not sure if what you built works, I'm still trying to understand how to create a BIN from that txt. I have RM and PB and I found the excel tool you built for converting to Bin, but just having a brain cramp.
if you give me high level 1,2,3 to convert to bin, I can take it from there and if there are errors, will let you know
GV