CaptiveWorks 3000HD
Moderator: Moderators
-
GurkhaBeast
- Posts: 32
- Joined: Fri Oct 31, 2008 1:34 pm
-
The Robman
- Site Owner
- Posts: 21887
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
I've updated the Slingbox version to use a shorter gap, let's see if this helps
http://www.hifi-remote.com/forums/dload ... le_id=5951
http://www.hifi-remote.com/forums/dload ... le_id=5951
Last edited by The Robman on Sat Nov 15, 2008 12:38 pm, edited 1 time in total.
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!
-
The Robman
- Site Owner
- Posts: 21887
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
I'm at a loss with the Slingbox, so I'm really glad that GB came along to verify that the upgrade works in a remote or I would really have been pulling my hair out.
All I can suggest is that the gap between part1 and part2 needs to be shortened. Rather than having me keep shortening it and posting new versions, let me tell you how to shorten it yourself, if you want to keep experimenting.
When you open the upgrade in RM, click on Advanced > Manual Settings. At this point you will see a list where the first column is "Processor" and the second column is "Protocol Code". The only entry that will be populated is the S3C80 protocol code. If you double click on the S3C80 protocol code, you will see the following code...
43 8A 41 8B 12 8D 04 05 08 01 A1 00 00 00 00 01
8D 27 10 02 71 02 5D E6 10 01 E6 11 03 18 07 28
07 38 07 48 07 56 C1 03 90 C1 90 C1 90 C1 56 C2
30 56 C3 0C E0 C3 56 C4 C0 B4 C1 03 B4 C2 04 B4
C3 04 B4 C4 05 F6 01 46 B6 05 40 8D 01 49
The 2nd and 3rd bytes on the 2nd line control the length of the gap between the two parts. Try reducing the first byte from 27 to 10 to see if that helps. Keep in mind that this is hex, so the next value down from 10 is 0F (not 09).
If that doesn't work, you could also try increasing the gap.
All I can suggest is that the gap between part1 and part2 needs to be shortened. Rather than having me keep shortening it and posting new versions, let me tell you how to shorten it yourself, if you want to keep experimenting.
When you open the upgrade in RM, click on Advanced > Manual Settings. At this point you will see a list where the first column is "Processor" and the second column is "Protocol Code". The only entry that will be populated is the S3C80 protocol code. If you double click on the S3C80 protocol code, you will see the following code...
43 8A 41 8B 12 8D 04 05 08 01 A1 00 00 00 00 01
8D 27 10 02 71 02 5D E6 10 01 E6 11 03 18 07 28
07 38 07 48 07 56 C1 03 90 C1 90 C1 90 C1 56 C2
30 56 C3 0C E0 C3 56 C4 C0 B4 C1 03 B4 C2 04 B4
C3 04 B4 C4 05 F6 01 46 B6 05 40 8D 01 49
The 2nd and 3rd bytes on the 2nd line control the length of the gap between the two parts. Try reducing the first byte from 27 to 10 to see if that helps. Keep in mind that this is hex, so the next value down from 10 is 0F (not 09).
If that doesn't work, you could also try increasing the gap.
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!
Finally! Well I'm now having success with the latest slingbox file you made as well as V6. The latest slingbox file you have works better for me. For example, hitting channel 555 always works on the slingbox version but if I use V6 sometimes I'll only get 55.
What are the major differences between V6 and the slingbox version you made?
I spent a few hours adjusting the timing as you mentioned in the post above and finally got it to work with 03 instead of 27. Funny thing is when I went back and tried your version with 27 it still worked fine. I tried using many different timings after that and they all seem to work now. I have no idea what is going on there.
Thanks so much Rob! I modified your RM file for slingbox just a bit to remap the buttons the way I wanted them (probably how most cw3000hd users would want them). Should I go ahead and upload that here?
I've confirmed that every single button is working and can be pressed multiple times.
What are the major differences between V6 and the slingbox version you made?
I spent a few hours adjusting the timing as you mentioned in the post above and finally got it to work with 03 instead of 27. Funny thing is when I went back and tried your version with 27 it still worked fine. I tried using many different timings after that and they all seem to work now. I have no idea what is going on there.
Thanks so much Rob! I modified your RM file for slingbox just a bit to remap the buttons the way I wanted them (probably how most cw3000hd users would want them). Should I go ahead and upload that here?
I've confirmed that every single button is working and can be pressed multiple times.
-
The Robman
- Site Owner
- Posts: 21887
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Thanks to both of you for doing all the testing, it looks like we may have finally put this sucker to bed!
The difference between v6 and the Slingbox version is this:
In v6, I send part1, which has an 82,000 uS leadout time, then I repeat the leadout time, then I turn on the repeat flag and send part1 again for as long as the button is held. Then when the button is released, I flip the toggle bit and send part2.
For the Slingbox version, I send part1, with a reduced leadout time, then I flip the toggle and send part2.
I took out all the logic that handles the repeating signal because the Slingbox doesn't have the ability to replicate holding the button down.
If you want to see how it's done (if you can read S3C8 assembler code), you can download the PB file that I created for it. You'll need to use the Protocol Builder spreadsheet to view it.
Yes, please do load your version into the same folder in the file section. I'll delete my version once it's there. You could also load your BIN file into the Sling folder if you like.
The difference between v6 and the Slingbox version is this:
In v6, I send part1, which has an 82,000 uS leadout time, then I repeat the leadout time, then I turn on the repeat flag and send part1 again for as long as the button is held. Then when the button is released, I flip the toggle bit and send part2.
For the Slingbox version, I send part1, with a reduced leadout time, then I flip the toggle and send part2.
I took out all the logic that handles the repeating signal because the Slingbox doesn't have the ability to replicate holding the button down.
If you want to see how it's done (if you can read S3C8 assembler code), you can download the PB file that I created for it. You'll need to use the Protocol Builder spreadsheet to view it.
Yes, please do load your version into the same folder in the file section. I'll delete my version once it's there. You could also load your BIN file into the Sling folder if you like.
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!
-
GurkhaBeast
- Posts: 32
- Joined: Fri Oct 31, 2008 1:34 pm
Looks like this thread has been going for a year - WOW.
Houdini, thanks for not giving up and bumping this thread so that it caught my eye.
Thank you Robman for not giving up and thanks for sharing the Protocol Builder code with your comments included. I cannot believe I have not run across this site before, but I sure am glad that I finally found it.
Houdini, thanks for not giving up and bumping this thread so that it caught my eye.
Thank you Robman for not giving up and thanks for sharing the Protocol Builder code with your comments included. I cannot believe I have not run across this site before, but I sure am glad that I finally found it.
Yeah I was hoping not to piss anyone off this past year from bumping the thread over and over 
I've spent soo many hours trying different things on this and got nowhere. Rob really came through and put in so much time. It just would not have happened without his effort and expertise. I really appreciate it and I know many others will too.
I've posted all the files here and will be posting on the captiveworks site for all slingbox and jp1 remote users to use. I've already started a thread over there.
I've spent soo many hours trying different things on this and got nowhere. Rob really came through and put in so much time. It just would not have happened without his effort and expertise. I really appreciate it and I know many others will too.
I've posted all the files here and will be posting on the captiveworks site for all slingbox and jp1 remote users to use. I've already started a thread over there.
-
The Robman
- Site Owner
- Posts: 21887
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Here are links to Houdini's files...
1) The RM file
http://www.hifi-remote.com/forums/dload ... le_id=5951
2) Slingbox bin file (JU) - old US models
http://www.hifi-remote.com/forums/dload ... le_id=5952
3) Slingbox bin file (PL) - current US models
http://www.hifi-remote.com/forums/dload ... le_id=5954
4) Slingbox bin file (PK) - beta box
http://www.hifi-remote.com/forums/dload ... le_id=5953
5) Slingbox bin file (RV) - current European models
http://www.hifi-remote.com/forums/dload ... le_id=5955
1) The RM file
http://www.hifi-remote.com/forums/dload ... le_id=5951
2) Slingbox bin file (JU) - old US models
http://www.hifi-remote.com/forums/dload ... le_id=5952
3) Slingbox bin file (PL) - current US models
http://www.hifi-remote.com/forums/dload ... le_id=5954
4) Slingbox bin file (PK) - beta box
http://www.hifi-remote.com/forums/dload ... le_id=5953
5) Slingbox bin file (RV) - current European models
http://www.hifi-remote.com/forums/dload ... le_id=5955
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!