|
|
|
The following page was printed from RemoteCentral.com:
Hex ir code to pronto ir code
| |
|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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.
|
|
|
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.
|
|