JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

CaptiveWorks 3000HD
Goto page 1, 2, 3, 4, 5, 6, 7  Next
 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Protocol Decodes
View previous topic :: View next topic  
Author Message
Juppers



Joined: 18 Feb 2004
Posts: 52

                    
PostPosted: Wed Sep 05, 2007 11:32 pm    Post subject: CaptiveWorks 3000HD Reply with quote

1. Device: CaptiveWorks 3000HD
2. Type of device: PC based Media Center
3. Year: 2007
4. JP1/UEI Remote model: N/A
5. Do you have a JP1 cable? Yes
6. Still have original remote? Yes
7. Checked the file section? Yes
8. Checked Pronto file section (at R/C)? Yes
9. Partially working setup code? Yes
10. Learning remote question? I capture the code and the decoded CCF doesn't come back with a protocol. Trying to create a codeset to load to my Slingbox. Sample of what decode CCF comes up with is below

Protocol Device SubDev OBC EFC Misc Decode UDB Function Sequence Key Panel DevName TopFreq Once Rept
0000 0070 0040 0000 0031 002C 0011 002C 004E 002C Learned 1 panel Dish 37.0102
0000 0070 0027 0000 0030 002C 0012 002B 0012 0069 Learned 2 panel Dish 37.0102
0000 006F 0027 0000 0031 002D 0012 002B 0050 002B Learned 3 panel Dish 37.3437
0000 006D 002B 0000 0031 002E 0011 002E 0011 002D Learned 4 panel Dish 38.0289
0000 0070 002B 0000 0030 002D 0011 002C 0030 004B Learned 5 panel Dish 37.0102
0000 006F 002F 0000 0031 002D 0011 002C 0012 002C Learned 6 panel Dish 37.3437
0000 0070 002B 0000 0030 002C 0012 002B 0012 0069 Learned 0 panel Dish 37.0102
0000 006F 0026 0000 0030 002D 0012 002C 004F 002C Learned ENTER panel Dish 37.3437
0000 006D 0027 0000 0031 002E 0012 002C 0012 006C Learned 7 panel Dish 38.0289
0000 006F 002D 0000 0031 002E 0011 002C 0011 002C Learned 8 panel Dish 37.3437
0000 006D 002D 0000 0031 002F 0011 002D 0012 002D Learned 9 panel Dish 38.0289
Back to top
View user's profile Send private message
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

                    
PostPosted: Thu Sep 06, 2007 7:19 am    Post subject: Re: CaptiveWorks 3000HD Reply with quote

Juppers wrote:

4. JP1/UEI Remote model: N/A
5. Do you have a JP1 cable? Yes


That's a strange pair of responses.
You should correct that answer to question 4, so we can better help you.

Juppers wrote:

10. Learning remote question? I capture the code and the decoded CCF doesn't come back with a protocol.


I assume that means you also have a Pronto and used that for learning.

If I find time to dig into the details of helping you, I would need to have that CCF file, rather than just the info you quoted from it. I expect Rob is more likely to find time to help, but he probably also would need the CCF file.

You should upload that to the Diagnosis Area and then post the file's URL back to this thread.

Juppers wrote:
Trying to create a codeset to load to my Slingbox.


You also have a JP1 remote, don't you?

For breaking new ground like this, it would be easier to test a new protocol with a JP1 remote before trying the Slingbox.

If I'm confused and you don't have a JP1 remote, I expect we can get directly from CCF to Slingbox without intermediate testing. But if you have the JP1 remote, you should say which one in order to make testing easier.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Juppers



Joined: 18 Feb 2004
Posts: 52

                    
PostPosted: Thu Sep 06, 2007 7:51 am    Post subject: Reply with quote

I do have a JP1 remote that I rarely use anymore. It is a Sony RM-Y809. I also have a pronto which is what I used to capture the codes above. The CCF is at http://www.hifi-remote.com/forums/dload.php?action=file&file_id=5000

Some of the buttons are from other devices, but the majority are the CW3000HD. All numbers, arrow pad, some menu type functions, and transport keys. Basically, the stuff I needed for the slingbbox.
Back to top
View user's profile Send private message
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

                    
PostPosted: Thu Sep 06, 2007 8:05 am    Post subject: Reply with quote

Juppers wrote:
Some of the buttons are from other devices, but the majority are the CW3000HD.


Just to make sure I understand that:

The Tivo signal on the tv/vid button is another device?
The Dish_Network signals on the *, LiveTV and Tivo buttons are another device?
The non decoded signal on the Menu button is another device? (Or maybe a really bad learn of a signal of the device you're interested in?)
The rest of the signals are the device we're trying to figure out?
Back to top
View user's profile Send private message Send e-mail Visit poster's website
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

                    
PostPosted: Thu Sep 06, 2007 8:52 am    Post subject: Reply with quote

I took a closer look. Menu is part of the device you're interested in and the middle of its learn is OK.

The others all look like something is wrong with the beginning of each learn. But whatever may be wrong is suprisingly consistent in the way it is "wrong" (except for Menu). Most learning problems that trash the beginning of a signal would do so less consistently.

So it is hard to be sure the beginning really is wrong, rather than just a strangely defined protocol.

All the signals, including Menu, have reasonable looking middle parts. I haven't decoded the middle yet, but I'm sure Rob or I could.

I think the correct whole signal is just repeats of that middle part. I'm nearly sure the end part is just a failure by the Pronto to detect/store the repeat pattern. I think the beginning is some learning error, but I'm not sure.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Juppers



Joined: 18 Feb 2004
Posts: 52

                    
PostPosted: Thu Sep 06, 2007 11:28 am    Post subject: Reply with quote

Yes. You are correct on the *, LiveTV, tv/vid and Tivo buttons are left over from whatever I last learned, looks like a dish receiver.

When I learned them into my Harmony, I had to get support to fix them up to work correctly there as well. Some of the codes I had to learn from the harmony, because learning from the native remote caused massive repeats of the command for the pronto. hitting up arrow once would be like hitting it 30 times. After learning those from the harmony, they behave better, but I can still tell there is a bit of junk in them by the delayed response.
Back to top
View user's profile Send private message
Juppers



Joined: 18 Feb 2004
Posts: 52

                    
PostPosted: Thu Sep 06, 2007 11:50 am    Post subject: Reply with quote

I have updated the download above to remove, I think, all of the commands not for the device, as well as relearn some of the commands such as menu, and I added some commands I had missed earlier that I needed.
Back to top
View user's profile Send private message
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

                    
PostPosted: Thu Sep 06, 2007 11:59 am    Post subject: Reply with quote

I halfway remember seeing this protocol in some previous JP1 thread, but I don't know how to search for it.

Maybe Rob remembers and/or understands better than I do now.

But if I end up coding a JP1 executor for this, I'd like to first get some better info on what the correct signal looks like.

Juppers wrote:
When I learned them into my Harmony, I had to get support to fix them up to work correctly


Working correctly might be very different from matching the correct signal. There are several structural and timing oddities to these signals that I would prefer to not duplicate in a JP1 executor. I suspect the actual device doesn't care about those details, but that is hard to know.
If Harmony customer support added those timing oddities, then I'd even more strongly want to avoid duplicating them.

Juppers wrote:
Some of the codes I had to learn from the harmony, because learning from the native remote caused massive repeats of the command for the pronto.


I'd like to at least know which were direct learns from the original to the Pronto, and maybe get some more such learns.

If there is some problem, such as those massive repeats, in a direct learn, I'd still rather see that first level imperfect learn and find a work around to the problem myself. There is too much uncertainty in looking at an imperfect learn by the Pronto of a questionable cleanup by Harmony support of an imperfect learn by the Harmony.

To help Rob remember where we saw this before or help him look at these signals, here is what I think I'm seeing:

The basic "half frame" is 28 bits of raw modulated bits at 825 uS per bit. So '0'=+825; '1'=-825

The frame is two half frames, which differ in one specific bit but are otherwise the same.

One oddity is that the learning starts with the half frame before the long gap. So that "middle" part I mentioned earlier (meaning the first full frame) starts after the first halr frame.

Another oddity is that "first" cluster of '1' bits in the second half of the full frame is slightly lengthened, but isn't lengthened where that half frame appears alone.

The big oddity (or I'm interpreting it all wrong) is every cluster of contiguous 1's is almost half a bit time low and every cluster of contiguous 0's is almost half a bit time high (that was also true in the other thread I half remember).
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Juppers



Joined: 18 Feb 2004
Posts: 52

                    
PostPosted: Thu Sep 06, 2007 12:14 pm    Post subject: Reply with quote

Makes sense to me!

I have updated the file to be all learns from the native remote.
Back to top
View user's profile Send private message
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

                    
PostPosted: Thu Sep 06, 2007 12:38 pm    Post subject: Reply with quote

That changes everything!

I was completely misunderstanding what those "half frames" were because of the extra crap Harmony added.

Now I understand.

There is no repeating part to the signal. There are just two frames, press and release. The repeat understood by the receiver is simply the length of the gap between the press and the release.

So in Pronto Hex, there is no way to encode a correct variable length press. Instead, learning a short press (as you did for those) will only encode the actual length learned. So a use on the Pronto would duplicate the press duration of the learn rather than representing the press duration of the use.

In a JP1 executor, it isn't very hard to encode correct press/release behavior so that a use would have actual duration.

But a Slingbox has no button duration, so for a Slingbox, we might need a simpler executor that gives some fixed duration to every button press.

I'm still a bit currious about the full rules for long button presses. Could you learn a long press into the Pronto. If no additional rules come into play, that would capture a single "press" and never get the release (the Pronto gives up too soon), so it should be half of the Pronto hex of a short learn.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Juppers



Joined: 18 Feb 2004
Posts: 52

                    
PostPosted: Thu Sep 06, 2007 2:12 pm    Post subject: Reply with quote

Updated the file to have the arrow keys be long presses.
Back to top
View user's profile Send private message
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

                    
PostPosted: Thu Sep 06, 2007 2:33 pm    Post subject: Reply with quote

I think that means the press signal is repeated at a very slow rate during very long key presses.

What I see is:

Up: Press frame, then long gap, then press frame, then moderate gap, then garbage such as you would expect to see when the original remote batteries are dying (which they probably are. A long press can magnify the symptoms of weak batteries).

Down: Just a single press frame (what I originally expected a long press to learn as).

Left: Press frame, then long gap, then press frame.

Right: Just a single press frame.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21238
Location: Chicago, IL

                    
PostPosted: Fri Sep 07, 2007 11:06 am    Post subject: Reply with quote

johnsfine wrote:
To help Rob remember where we saw this before or help him look at these signals, here is what I think I'm seeing:

The basic "half frame" is 28 bits of raw modulated bits at 825 uS per bit. So '0'=+825; '1'=-825

I don't have time to download any files and start looking into this myself, but the only protocol that I recall that uses 825 uS times is this...

http://www.hifi-remote.com/forums/viewtopic.php?p=60000#60000
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

                    
PostPosted: Fri Sep 07, 2007 1:49 pm    Post subject: Reply with quote

It sure is close to the protocol in that other thread, probably close enough to use, maybe exactly right.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Juppers



Joined: 18 Feb 2004
Posts: 52

                    
PostPosted: Fri Sep 07, 2007 2:49 pm    Post subject: Reply with quote

Dang. I was ready to load that one and give it a shot, but I realized my new laptop doesn't have a parallel port. Doh!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - Protocol Decodes All times are GMT - 5 Hours
Goto page 1, 2, 3, 4, 5, 6, 7  Next
Page 1 of 7

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


 

Powered by phpBB © 2001, 2005 phpBB Group
Top 7 Advantages of Playing Online Slots The Evolution of Remote Control