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 2
Topic:
Hex ir code to pronto ir code
This thread has 16 replies. Displaying posts 1 through 15.
Post 1 made on Sunday July 4, 2004 at 08:34
nivoren
Lurking Member
Joined:
Posts:
July 2004
8
hi,
I've lost my Infocus (lp 550) remote control and now i need to find other solution to operate it.
i have palm pilot with omniremote software, but as i wrote, i dont have the remote so i cannot "learn" the codes. i'm trying to create a ccf file for my projector and then i'll convert it to omniremote database file (i have the ccf->pdb converter). i've founded the IR Hex codes i need but i dont know how to convert the hex values in my list (like: Power - 0xE817) to proto ir codes. (here is my list: [Link: infocus.com] ).
Can someone help me with it (or any other solution) please.
I have the Omniremote, i have the remote hex codes but i'm stuck. HELP!
Post 2 made on Sunday July 4, 2004 at 08:47
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
The codes are pretty much the same across models of the Infocus, so all you needed to do was a a forum search here for infocus and grab the answer from any of the previous threads on the subject, such as this one
[Link: remotecentral.com]
OP | Post 3 made on Sunday July 4, 2004 at 09:04
nivoren
Lurking Member
Joined:
Posts:
July 2004
8
Thank you very much!!!
actually i tried it (the forum search) but i saw that there are codes only for others infocus models. the infocus hex codes looks different then my LP550 codes (for example: X1 menu = 0x02, LP550 menu = 0x4002) so i didnt believe it will work.
in any case I'll give it a try and let you know.
thanks again,
Niv.
Post 4 made on Sunday July 4, 2004 at 10:14
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
On 07/04/04 09:04, nivoren said...
the infocus hex codes looks different then my
LP550 codes (for example: X1 menu = 0x02, LP550
menu = 0x4002) so i didnt believe it will work.

As discussed in another very recent thread, we aren't quite sure what Infocus has in mind when describing a command as 0x4002, but we do know that it means command 2.

The command is one byte (two hex digits) so 02 is a reasonable way to specify it. There is a check byte that goes with it, so using four hex digits instead of two makes sense. But 40 is not the check byte for 02.

Anyway, they document it this way for multiple models where the ordinary NEC1 check byte rules work, so I'm sure your model is the same.

OP | Post 5 made on Sunday July 4, 2004 at 12:28
nivoren
Lurking Member
Joined:
Posts:
July 2004
8
Nothing...
I've created buttons for the entire list (although i knew that i dont have all the options in my projector). non of them had any effect on my projector. back to searching...
isn't any other remote software that that will work with Infocus hex code list? i can use any software that will work with my palm IR or my sony vaio ir.
sorry & thanks anyway
Post 6 made on Sunday July 4, 2004 at 13:10
jarmstrong
Founding Member
Joined:
Posts:
March 2002
1,780
Try this, there is a cml file that would suggest that it uses a different command set and the posted command set is incorrect. This is power off/on:

0000 006C 002C 0002 0158 00AD 0015 0015 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0041 0015 0373 0158 00AD 0015 0E0B

If that works I'll get the rest for you.
OP | Post 7 made on Sunday July 4, 2004 at 13:22
nivoren
Lurking Member
Joined:
Posts:
July 2004
8
Nothing again..
we're not giving up yet....
i'll keep trying whatever you'll send me.
Maybe i'll see a movie tonight!
OP | Post 8 made on Sunday July 4, 2004 at 14:00
nivoren
Lurking Member
Joined:
Posts:
July 2004
8
BTW - just in case i'm doing something wrong (and for the next people who'll read it), here is what i'm doing (on/off for example):
1. opening ProntoEdit 4 and selecting the TS1000
2. Adding panel and button
3. setting the "name" in the button propeties->propeties.
4. Choosing "Set IR" in the properties->action window
5. Now, pasting the code in the "IR code" text area. the "Devices" & "Brands" dropdowns stays with "Non applicable", the "code set" window is disable.
6. click ok, skipping the other buttons (delay, beep..), ok again.
7. Saving it as ccf file.
8. Loading the ccf file in the CCFCnvt.exe, selecting the panel and the button (copy to palm) and generating the PDB file.
9. Loading the file to the palm, loading the new db in the omniremote and selecting the panel with the button.
10. Projector power on, trying the button many times, different locations & distances
11. Knocking with my head on the wall and wonder what else can i do..
Post 9 made on Sunday July 4, 2004 at 17:31
jarmstrong
Founding Member
Joined:
Posts:
March 2002
1,780
Here are the rest of the commands. Turn the projector on manually and test the other commands:

Device Code: 2.1 Function: 14 - Vol+
0000 006D 002C 0002 014F 00A7 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 036E 014F 00A7 0015 0D7B
Device Code: 2.1 Function: 15-Vol-
0000 006D 002C 0002 014F 00A7 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 036E 014F 00A7 0015 0D7B
Device Code: 2.1 Function: 16 - Standby On/Off
0000 006D 002C 0002 014F 00A7 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 036E 014F 00A7 0015 0D7B
Device Code: 2.1 Function: 17 - Lite Show
0000 006D 002C 0002 014F 00A7 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 036E 014F 00A7 0015 0D7B
Device Code: 2.1 Function: 18 - Next^
0000 006D 002C 0002 014F 00A7 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 036E 014F 00A7 0015 0D7B
Device Code: 2.1 Function: 23 - Prog
0000 006D 002C 0002 014F 00A7 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 036E 014F 00A7 0015 0D7B
Device Code: 2.1 Function: 24 Freeze Esc
0000 006D 002C 0002 014F 00A7 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 0015 0015 0015 0015 003F 0015 003F 0015 0015 0015 0015 0015 0015 0015 003F 0015 003F 0015 003F 0015 0015 0015 0015 0015 003F 0015 003F 0015 003F 0015 036E 014F 00A7 0015 0D7B
Device Code: 2.1 Function: 25 - Menu Edit
0000 006D 002C 0002 014F 00A7 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 0015 0015 003F 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 003F 0015 0015 0015 0015 0015 003F 0015 003F 0015 003F 0015 036E 014F 00A7 0015 0D7B
Device Code: 2.1 Function: 27 - Mic
0000 006D 002C 0002 014F 00A7 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 003F 0015 003F 0015 003F 0015 036E 014F 00A7 0015 0D7B
Device Code: 2.1 Function: 29 - Mute
0000 006D 002C 0002 014F 00A7 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 003F 0015 003F 0015 003F 0015 036E 014F 00A7 0015 0D7B
Device Code: 2.1 Function: 30 -Select Enter
0000 006D 002C 0002 014F 00A7 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 003F 0015 003F 0015 036E 014F 00A7 0015 0D7B
Device Code: 2.1 Function: 31 - Prev V
0000 006D 002C 0002 014F 00A7 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 003F 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 003F 0015 003F 0015 003F 0015 036E 014F 00A7 0015 0D7B
OP | Post 10 made on Monday July 5, 2004 at 13:56
nivoren
Lurking Member
Joined:
Posts:
July 2004
8
Not even a blink. nothing!
I'm one step away from open my projector cover and start dealing with the wires. All i need is to change the default source, i need to switch it to one of the surces with the rca or svideo connectors.
Anyway i've found a cml file for my Infocus LP550 remote: [Link: remotecentral.com]
i downloaded the "TheaterTouch Designer" and created two new files:
1. new lp550.cml file (contains only the specific lp550 remote data).
2. lp550.rti which is the lp550 remote file (buttons & ir codes) for the TheaterTouch.
Now the question is what i can do with these files?

Please remember that finally, what i'm looking for, is to create pdb file for my palm (with or without using ccf files).
Post 11 made on Monday July 5, 2004 at 14:27
jarmstrong
Founding Member
Joined:
Posts:
March 2002
1,780
I already translated that cml file into pronto hex above. I really think the problem is with the ccf to pdb translation routine. The signal above is fairly long and the first segment is sent once and then a null repeat segment is sent as long as the button is held down. But I just don't think it is being decoded correctly at all.

I know that a JP1/OFA remote will work since I helped someone make it work a year or so ago. John Fine had a big part in that because he figured out the encoding scheme in the cml file and created a program cml2efc that decodes cml files. The JP1/OFA route will cost somewhere between $20 to $35 and then If you really want to you can teach your Palm those commands. More info on JP1/OFA remotes:

[Link: hifi-remote.com]
Post 12 made on Monday July 5, 2004 at 16:37
jarmstrong
Founding Member
Joined:
Posts:
March 2002
1,780
There is one other possibility, I may be able to translate the code using an Excel spreadsheet. Can you directly enter the pdb format in Omniremote?

There are some details here but it is not clear how many octets can be used:

[Link: remotecentral.com]
OP | Post 13 made on Monday July 5, 2004 at 18:48
nivoren
Lurking Member
Joined:
Posts:
July 2004
8
Well.. i like both solutions.
My cable's remote supports jp1 and maybe i'll buy the jp1 connector/cable. but, in the meanwhile.. here is the omniremote sdk info: [Link: pacificneotek.com]
and the file: [Link: pacificneotek.com]

it contains the omniremote db file format and other helpful stuff.

thanks ahead, i really appreciate your efforts.
Niv Oren.
Post 14 made on Tuesday July 6, 2004 at 17:12
jarmstrong
Founding Member
Joined:
Posts:
March 2002
1,780
Unless I made some kind of dumb mistake here ar the commands translated to pdb format. I played around with the frequency to make it evenly divisable by 8 so I could deal in bytes and not bits, I think it should work.

These commands are transmitted one time. The last null frame continues repeating until the button is released and is the same for all commands. I'm not a programmer and the sdk doesn't immediately make sense to me. It does look like the file FileFormat10.txt describes it consistently with the link I provided before.

With the exception of the null repeat frame all begin with the frquency x 2 in four bytes. I have no clue what the difference between type 1 normal and type 5 repeat. I did see varioyus files in that link that were differing lengths so I would just take the command and append one or two null repeats with a space between and see what happens.

You might learn a command to see what the header looks like before the frequency x 2 octet. Let me know what happens. Here they are:

FREEZE ESC=
00011AD0 FFFFFFFF FFFFFFFF 00000000 F0F000F0 F0F0F0F0 F0F000F0 F0F0F0F0 00F0F000 F000F000 F000F000 F000F0F0 00F000F0 00F000F0 F0F0F000 F000F0F0 F0F000F0 00F000F0 F0F000F0 00F000F0 00000000 00000000 00000000 00000000 00000000
LITE SHOW=
00011AD0 FFFFFFFF FFFFFFFF 00000000 F0F000F0 F0F0F0F0 F0F000F0 F0F0F0F0 00F0F000 F000F000 F000F000 F000F0F0 00F000F0 00F000F0 00F0F0F0 F000F0F0 F0F0F000 F000F000 F0F000F0 00F000F0 00000000 00000000 00000000 00000000 00000000
MENU EDIT=
00011AD0 FFFFFFFF FFFFFFFF 00000000 F0F000F0 F0F0F0F0 F0F000F0 F0F0F0F0 00F0F000 F000F000 F000F000 F000F0F0 00F000F0 00F000F0 00F0F0F0 00F000F0 F0F0F0F0 00F000F0 F0F000F0 00F000F0 00000000 00000000 00000000 00000000 00000000
MIC >=
00011AD0 FFFFFFFF FFFFFFFF 00000000 F0F000F0 F0F0F0F0 F0F000F0 F0F0F0F0 00F0F000 F000F000 F000F000 F000F0F0 00F000F0 00F000F0 00F000F0 F000F000 F0F0F0F0 F0F000F0 F0F000F0 00F000F0 00000000 00000000 00000000 00000000 00000000
MUTE <=
00011AD0 FFFFFFFF FFFFFFFF 00000000 F0F000F0 F0F0F0F0 F0F000F0 F0F0F0F0 00F0F000 F000F000 F000F000 F000F0F0 00F000F0 00F000F0 00F0F000 F000F000 F0F0F0F0 F000F0F0 F0F000F0 00F000F0 00000000 00000000 00000000 00000000 00000000
NEXT ^=
00011AD0 FFFFFFFF FFFFFFFF 00000000 F0F000F0 F0F0F0F0 F0F000F0 F0F0F0F0 00F0F000 F000F000 F000F000 F000F0F0 00F000F0 00F000F0 F000F0F0 F000F0F0 F0F000F0 F000F000 F0F000F0 00F000F0 00000000 00000000 00000000 00000000 00000000
PREV v=
00011AD0 FFFFFFFF FFFFFFFF 00000000 F0F000F0 F0F0F0F0 F0F000F0 F0F0F0F0 00F0F000 F000F000 F000F000 F000F0F0 00F000F0 00F000F0 00F000F0 00F000F0 00F0F0F0 F0F0F0F0 F0F000F0 00F000F0 00000000 00000000 00000000 00000000 00000000
PROG=
00011AD0 FFFFFFFF FFFFFFFF 00000000 F0F000F0 F0F0F0F0 F0F000F0 F0F0F0F0 00F0F000 F000F000 F000F000 F000F0F0 00F000F0 00F000F0 00F000F0 00F0F000 F0F0F0F0 F0F0F000 F0F000F0 00F000F0 00000000 00000000 00000000 00000000 00000000
SELECT ENTER=
00011AD0 FFFFFFFF FFFFFFFF 00000000 F0F000F0 F0F0F0F0 F0F000F0 F0F0F0F0 00F0F000 F000F000 F000F000 F000F0F0 00F000F0 00F000F0 F000F000 F000F000 F0F0F0F0 00F0F0F0 F0F000F0 00F000F0 00000000 00000000 00000000 00000000 00000000
STANDBY (ON/OFF)=
00011AD0 FFFFFFFF FFFFFFFF 00000000 F0F000F0 F0F0F0F0 F0F000F0 F0F0F0F0 00F0F000 F000F000 F000F000 F000F0F0 00F000F0 00F000F0 F0F0F0F0 00F0F0F0 F000F000 F000F000 F0F000F0 00F000F0 00000000 00000000 00000000 00000000 00000000
VOLUME -=
00011AD0 FFFFFFFF FFFFFFFF 00000000 F0F000F0 F0F0F0F0 F0F000F0 F0F0F0F0 00F0F000 F000F000 F000F000 F000F0F0 00F000F0 00F000F0 00F000F0 00F000F0 F0F0F0F0 F0F0F0F0 00F000F0 00F000F0 00000000 00000000 00000000 00000000 00000000
VOLUME +=
00011AD0 FFFFFFFF FFFFFFFF 00000000 F0F000F0 F0F0F0F0 F0F000F0 F0F0F0F0 00F0F000 F000F000 F000F000 F000F0F0 00F000F0 00F000F0 F000F000 F000F0F0 F0F0F000 F0F0F0F0 00F000F0 00F000F0 00000000 00000000 00000000 00000000 00000000


Null Frame=
FFFFFFFF FFFFFFFF 00000000 F0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
OP | Post 15 made on Wednesday July 7, 2004 at 14:45
nivoren
Lurking Member
Joined:
Posts:
July 2004
8
Well, Mr. Jarmstrong...
YOU DID IT !!!!
Thank you, Thank you, Thank you.
I didnt believe that it will work with the palm (omniremote), but it's working.

I've added your codes to a pdb file using ORDesktop (the procedure is similar to the prontoedit procedure) and added it as a new omniremote db. I can control my projector now.

There are few missing buttons/functionalities or few buttons with wrong functionality (different than the title). I'll try to solve it (i'll let you know).

Thanks again, i'm going to watch a movie now ;)
Niv Oren.
Page 1 of 2


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