Your Universal Remote Control Center
RemoteCentral.com
Discrete Code Hunter Forum - View Post
Previous section Next section Previous page Next page Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Page 1 of 5
Topic:
DLO HomeDock Pro Discrete
This thread has 61 replies. Displaying posts 1 through 15.
Post 1 made on Thursday March 15, 2007 at 15:37
bluefin684
Long Time Member
Joined:
Posts:
March 2007
25
So DLO homedock now has a dock that has discrete IR commands. The problem is, their documenations is not in .ccf hex. I am a bit rusty I am wondering if anyone can help me convert the following into .ccf hex. I tried downloading hex2ccf, but I cannot get it to run on my computer. Here is what DLO has documented:



The HD Pro supports the following IR codes:

Command -- Code
Power (toggle) -- 0x1C7A
PowerOn -- 018F
Power Off -- 028F
Mode -- 2B7A
Video Mode On -- 048F
Video Mode Off -- 038F
Up -- 3A7A
Down -- 497A
Left -- 587A
Right -- 677A
Enter -- C04F
Volume Up -- 504F
Volume Down -- 304F
Mute -- B27A
Track - / Rewind -- 904F
Track + / FWD -- 604F
Fast Forward 857A
Rewind -- 767A
Random -- 947A
Random On -- 078F
Screensaver -- C17A
Screensaver On -- 088F
Screensaver Off -- 098F
Repeat -- A37A
Key Command Repeat (used as key repeat)0001
Home IR (Brings you back to the main page)058F
OP | Post 2 made on Thursday March 15, 2007 at 20:07
bluefin684
Long Time Member
Joined:
Posts:
March 2007
25
Okay,

So here is some more information that might lead to some clues. Based a hashemi's DLO pcf file that he uploaded here is a sample of some of his command:

Play/Pause
900A 006D 0000 0001 EE87 05F2

Track Back
900A 006D 0000 0001 EE87 09F2

So based on some information by John Fine in a thread a while back, I tried adding the "018F" From the power on code above the the "900A 006D 0000 0001 EE87..." but that doesn't work. Hashemi's codes above work just fine, but if I try to create a power on button by adding the hex info from DLO the the "900A 006D 0000 0001 EE87..." to make "900A 006D 0000 0001 EE87 018F" It doesn't work.

So to provide more clues I learned some codes from the DLO remote:

Play/Pause
0000 006A 0026 0000 014A 00B1 0017 0017 0017 0043 0017 0043 0017 0043 0017 0017 0017 0043 0017 0043 0017 0043 0017 0043 0017 0043 0017 0043 0017 0017 0017 0017 0017 0017 0017 0017 0017 0043 0017 0043 0017 0017 0017 0043 0017 0017 0017 0017 0017 0017 0017 0017 0017 0017 0017 0017 0017 0043 0017 0017 0017 0017 0017 0043 0017 0043 0017 0043 0017 0043 0017 0606 014A 0061 0017 0F24 014A 0061 0017 00B1
Post 3 made on Thursday March 15, 2007 at 23:42
alihashemi
Select Member
Joined:
Posts:
June 2006
1,891
I think the protocal is different for the new HomeDock Pro than the HomeDock Delux. That maybe why changing my learned codes doesn't work. Are you using a HomeDock Pro, or the HomeDock Delux?
Ali Hashemi
OP | Post 4 made on Friday March 16, 2007 at 00:57
bluefin684
Long Time Member
Joined:
Posts:
March 2007
25
Homedock Pro
Post 5 made on Friday March 16, 2007 at 05:34
Springs
Super Member
Joined:
Posts:
May 2002
3,238
johnsfine??? Will you please report to the thread... :)
Post 6 made on Friday March 16, 2007 at 11:37
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
On March 15, 2007 at 15:37, bluefin684 said...
Here is what DLO has documented:

Why isn't Play/Pause in that list?

On March 15, 2007 at 20:07, bluefin684 said...
So here is some more information that might lead to some
clues. Based a hashemi's DLO pcf file that he uploaded

Where?

Play/Pause
900A 006D 0000 0001 EE87 05F2

So to provide more clues I learned some codes from the
DLO remote:

Play/Pause

Good. Structurally that is the same signal as the 900A form of Play/Pause you quoted. The modulation frequency is different, but I don't think that matters.

Hashemi's codes above work just fine,

That answers a lot of questions. It is more evidence that modulation frequency and any other tiny differences between the learned signal and the 900A form don't matter.

but if I try to create a power on button by adding the
hex info from DLO the the "900A 006D 0000 0001 EE87..."
to make "900A 006D 0000 0001 EE87 018F" It doesn't work.

It looks to me like you did the right thing. I don't know why it didn't work.

One wild guess is duration. Some devices need a very long duration signal for discrete On. To test that, mack sure the IR signal is the only action on a button, then try a very long press of that button. I understand that you want to use discrete On in a macro, not alone on a button. But start by testing alone on a button to find out whether it is the right signal.

Otherwise, maybe there is an error in the information you got from DLO, or it might be in a different format,

Is the Track- command in your first post (904F) the same command as the "Track Back" (09F2) in your second post? If so, then all the bits in the first post are backwards, so 018F would really be 80F1 and 028F would really be 40F1
OP | Post 7 made on Friday March 16, 2007 at 14:41
bluefin684
Long Time Member
Joined:
Posts:
March 2007
25
John

Thanks for piping in here. I sent you an email yesturday to your comcasr account that has a .pdf attached to it from DLO. Most of the documentation is related to the RS232 protocol, but the last page has all the IR information that I posted. Maybe there will be additional clues. I have email the DLO crew to get their feedback, but so far, no response.

I will test a longer durration to see if that helps.

Jared
Post 8 made on Friday March 16, 2007 at 14:49
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
I got the email (on a different computer, so I don't have it handy) but as far as I recall, there was no extra info in there beyond what you quoted here.

The thing I thought of last and typed last in my post above is probably the best guess. I thought of duration first and it might be right, but less likely.

So try
900A 006D 0000 0001 EE87 80F1
for discrete On, and
900A 006D 0000 0001 EE87 40F1
for discrete Off
OP | Post 9 made on Friday March 16, 2007 at 18:31
bluefin684
Long Time Member
Joined:
Posts:
March 2007
25

So try
900A 006D 0000 0001 EE87 80F1
for discrete On, and
900A 006D 0000 0001 EE87 40F1
for discrete Off

These Worked!!! You are the man! So you can guess what my follow up question is? How do I convert the rest of these. I am not that familiar with hex, so I am not real sure how you arrived at "80F1 & 40F1".

Also, FYI I tried the duration thing, and that did not work.

Regards

Jared
Post 10 made on Friday March 16, 2007 at 19:09
alihashemi
Select Member
Joined:
Posts:
June 2006
1,891
On March 16, 2007 at 14:49, johnsfine said...
I got the email (on a different computer, so I don't have
it handy) but as far as I recall, there was no extra info
in there beyond what you quoted here.

The thing I thought of last and typed last in my post
above is probably the best guess. I thought of duration
first and it might be right, but less likely.

So try
900A 006D 0000 0001 EE87 80F1
for discrete On, and
900A 006D 0000 0001 EE87 40F1
for discrete Off



I hope they work on the HomeDock Delux.
Ali Hashemi
Post 11 made on Saturday March 17, 2007 at 13:26
makitamark
Advanced Member
Joined:
Posts:
April 2004
984
no such luck ali, 'fraid we're gonna have to bite the bullet and buy the new product.
hey bluefin where did you get the discrete list? can you forward it to me?
OP | Post 12 made on Saturday March 17, 2007 at 17:44
bluefin684
Long Time Member
Joined:
Posts:
March 2007
25
Yeah

You can download it from:

[Link: dlo.com]

The ir codes are in the RS232 documentation.
Post 13 made on Sunday March 18, 2007 at 02:57
alihashemi
Select Member
Joined:
Posts:
June 2006
1,891
On March 17, 2007 at 13:26, makitamark said...
no such luck ali, 'fraid we're gonna have to bite the
bullet and buy the new product.
hey bluefin where did you get the discrete list? can you
forward it to me?

Yea i figured that out. This stinks!
Ali Hashemi
Post 14 made on Monday March 19, 2007 at 10:59
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
On March 16, 2007 at 18:31, bluefin684 said...
How do I convert the rest of
these. I am not that familiar with hex, so I am not real
sure how you arrived at "80F1 & 40F1".

In theory you convert from hex to binary, then reverse the bits within each set of eight, then convert back to hex. But that might not be enough detail since you're not familiar with hex. This is a common enough transformation in dealing with manufacturer supplied IR documentation that I do it in my head directly from hex to bit reversed hex without really thinking about the binary. So I guess it's easier to just do it for you than explain further:

Power (toggle) -- 1C7A 385E
PowerOn -- 018F 80F1
Power Off -- 028F 40F1
Mode -- 2B7A D45E
Video Mode On -- 048F 20F1
Video Mode Off -- 038F C0F1
Up -- 3A7A 5C5E
Down -- 497A 925E
Left -- 587A 1A5E
Right -- 677A E65E
Enter -- C04F 03F2
Volume Up -- 504F 0AF2
Volume Down -- 304F 0CF2
Mute -- B27A 4D5E
Track - / Rewind -- 904F 09F2
Track + / FWD -- 604F 06F2
Fast Forward 857A A15E
Rewind -- 767A 6E5E
Random -- 947A 295E
Random On -- 078F E0F1
Screensaver -- C17A 835E
Screensaver On -- 088F 10F1
Screensaver Off -- 098F 90F1
Repeat -- A37A C55E
Home IR (Brings you back to the main page)058F A0F1
Key Command Repeat (used as key repeat)0001 I think that's a documentation error, misdecribing a different aspect of the signal. But if it were an actual signal, it would be 0080

Edit, I noticed and fixed a typo above, so maybe I should explain the translation rules in case there is another typo:

First, translate individual digits as follows: 0, 6, 9 and F are unchanged. Any other digit should be found in one of the pairs below and replaced with the other member of the same pair:
1 <-> 8
2 <-> 4
3 <-> C
5 <-> A
7 <-> E
B <-> D

Second, swap the first and second positions and swap the third and fourth.

Last edited by johnsfine on March 20, 2007 13:54.
OP | Post 15 made on Tuesday March 20, 2007 at 12:32
bluefin684
Long Time Member
Joined:
Posts:
March 2007
25
John

You rock, I will report back on what codes worked, then prepared a .ccf file to upload.

Bluefin684
Find in this thread:
Page 1 of 5


Jump to


Protected Feature Before you can reply to a message...
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now.

Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.

Hosting Services by ipHouse