Windows MCE Remote -- RC6 w/"Toggle"...

General JP1 chit-chat. Developing special protocols, decoding IR signals, etc. Also a place to discuss Tips, Tricks, and How-To's.

Moderator: Moderators

johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Re: It works!!

Post by johnsfine »

mdburkey wrote: First off, the code posted works fine -- on an 8810, which I hadn't
been using for testing (I was using the crappy 2104 I use for learning).

On the 2104, the upgrade doesn't seem to work properly (micro differences perhaps?).
Maybe the upgrade really works on an 8810 but not on a 2104 (even assuming its button assignments were set for a 2104 in KM or RM), but that isn't very likely.

Did you still have the learned signals in the same device mode in the 2104 when you tested the upgrade? I forget whether the 2104 is a model where learned signals merely override the upgrade or a model where learned signals combined with a protocol upgrade make neither work. Either way you wouldn't be testing the upgrade unless you removed the learned signals.
mdburkey
Posts: 29
Joined: Thu Nov 27, 2003 1:13 am

Post by mdburkey »

The 2104 shouldn't have any learned codes left in it overriding things -- I blew them away when I transferred the upgrade to it (at least I assume I did -- they were not in the IR file that got sent down to it at least).

And I did make sure to select the 2104 in the spreadsheet (and updated the key assignments by hand) before transferring the upgrade over to the 2104.

I'll do some more futzing around with it this weekend to see if I can get to the bottom of it.

Mike
mdburkey
Posts: 29
Joined: Thu Nov 27, 2003 1:13 am

It works with 2104 also.

Post by mdburkey »

Apparently my 2104 was a bit hosed up and wasn't fully accepting what I was sending down to it. After doing a full reset and removing the batteries for a few minutes it started working correctly again.

Now it accepts the MCE protocol upgrade and it works properly.

Also, while playing around with the MCE remote and doing some research up on MSDN, I have found the following additional keys that aren't on the original remote.

Function: (OBC) (EFC) (HEX)
Recorded TV 072 080 48
DVD Angle 075 088 4B
DVD Audio 076 048 4C
DVD SubTitle 077 040 4D

Adding a direct "Recorded TV" button is a godsend!
The Robman
Site Owner
Posts: 21995
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

Thanks for those, I just added them to the file.

Looking at the file, I notice that all the OBCs fall into the following two ranges, 0 thru 38 and 70 thru 77 (except for "write", which is OBC 128).

So, if you expertiment and try OBCs in the range 39 thru 69, and OBCs above 77, you might find some additional secret functions.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
jphone
Posts: 6
Joined: Mon Aug 04, 2003 1:12 pm

MCE remote upgrade file

Post by jphone »

HI Rob its been some time since my last inquiry. I noticed this thread and could not find the file discussed . Could you please point me in the right direction . What folder is it in at the Yakoo site. T

I purchased an HP MCE computer recently and would like to upgrade my 8811. Thanks.
The Robman
Site Owner
Posts: 21995
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

Sure, here it is: Windows_Media_Center.txt
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
subliminal
Posts: 22
Joined: Thu Jan 15, 2004 8:30 am

problem getting it to work

Post by subliminal »

I dont seem to be getting very far with this.. made the cable and am able to correctly upload/download various things to the remote. Uploaded the MCE remote file but it just doesnt seem to work :p the remote accepts the code and sends out signals but its definately not working with my philips remote control receiver thingy (the original that came with it) any ideas would be appreciated (something to do with that manual settings table or something? - no idea what it means :p)

Incidentally I've got a Kameleon 9960 if that makes any difference....

Basically i'm just lost by this message:

Enter Device Codes and/or Raw Fixed Data (hex). Enter the Protocol ID and set the options in the Manual Settings table. Use the Notes section to enter any 3rd-Party Protocol Code.

.. :s
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Re: problem getting it to work

Post by johnsfine »

subliminal wrote:I dont seem to be getting very far with this.. made the cable and am able to correctly upload/download various things to the remote. Uploaded the MCE remote file but it just doesnt seem to work :p the remote accepts the code and sends out signals but its definately not working with my philips remote control receiver thingy (the original that came with it)
This seems to be your first post (unless you're using multiple names) so it would help to give a little more detail, especially about that "philips remote control receiver thingy".

Before digging too deep into how to get this MCE upgrade correctly loaded into your remote, I'd prefer to be a little more confident that this is the type of signal your device actually uses.

The Kameleon is a learning remote. If you still have the original remote for the MCE (or Philips or whatever) device, you can learn a few signals from that to the Kameleon, then download to IR.EXE and click on each learned signal within IR's learned signals tab. You should see a protocol name (such as "RC6-6-20") and a device number, maybe a subdevice number, and an OBC number for each learned signal. If you post that information for a few learned signals we can confirm that this is the right upgrade, or we can suggest a different upgrade.
subliminal wrote: Incidentally I've got a Kameleon 9960 if that makes any difference....
It does help to mention things like that.
subliminal wrote: (something to do with that manual settings table or something? - no idea what it means :p)

Basically i'm just lost by this message:

Enter Device Codes and/or Raw Fixed Data (hex). Enter the Protocol ID and set the options in the Manual Settings table. Use the Notes section to enter any 3rd-Party Protocol Code.
Assuming it is the right upgrade, you don't mess with any of those things.

You should change the remote type if necessary so it is URC-9960.

You should select the Buttons tab and review the assignment of functions to buttons, and change any that aren't where you want them.

You shoudn't mess with anything else in that upgrade, unless you understand it and have a good reason to change it.
subliminal
Posts: 22
Joined: Thu Jan 15, 2004 8:30 am

Post by subliminal »

First of all thanks for taking the time to look at my posting.

For clarification, I am using trying to emulate the official Windows XP Media Center Edition remote control (which happens to be manufactured by Philips. There is another remote, although less common, that is manufactured by HP.) The JP1 device I am using is the Kameleon 9960.

I have uploaded the following to my remote: http://groups.yahoo.com/group/jp1/files ... Center.txt The device correctly gets added, but the signals the remote sends out as a result are not recognised by the receiver.

Following are some code samples that I have learned from the original remote using the Kameleon 9960:

VOL+:

#: 1
Protocol: RC6-6-32
Device: 128
Sub-Device: 3972
OBC: 16
Hex Cmd: [Blank]
EFC: [Blank]
Misc: T=0
Frequency: 36036
Sent Once When Key Is Pressed: [Blank]
Sent Repeatedly While Key Is Being Held:
+2664 -902 +444 -452 +444 -452 +444 -892 +444 -892 +1332 -900 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +888 -452 +444 -452 +444 -452 +444 -452 +444 -892 +444 -452 +444 -452 +444 -452 +888 -902 +444 -452 +444 -452 +444 -452 +444 -452 +888 -902 +444 -452 +444 -452 +444 -452 +444 -69290

VOL-:

#: 1
Protocol: RC6-6-32
Device: 128
Sub-Device: 3844
OBC: 17
Hex Cmd: [Blank]
EFC: [Blank]
Misc: T=0
Frequency: 36036
Sent Once When Key Is Pressed: [Blank]
Sent Repeatedly While Key Is Being Held:
+2664 -902 +444 -452 +444 -452 +444 -892 +444 -892 +1332 -900 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +888 -452 +444 -452 +444 -452 +444 -892 +444 -452 +444 -452 +444 -452 +444 -452 +888 -902 +444 -452 +444 -452 +444 -452 +444 -452 +888 -902 +444 -452 +444 -452 +888 -69738

UP:

#: 1
Protocol: RC6-6-32
Device: 128
Sub-Device: 3972
OBC: 30
Hex Cmd: [Blank]
EFC: [Blank]
Misc: T=0
Frequency: 36036
Sent Once When Key Is Pressed: [Blank]
Sent Repeatedly While Key Is Being Held:
+2664 -902 +444 -452 +444 -452 +444 -894 +444 -894 +1332 -900 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +888 -452 +444 -452 +444 -452 +444 -452 +444 -894 +444 -452 +444 -452 +444 -452 +888 -902 +444 -452 +444 -452 +444 -452 +444 -452 +888 -452 +444 -452 +444 -452 +444 -894 +444 -69316

DOWN:

#: 1
Protocol: RC6-6-32
Device: 128
Sub-Device: 3972
OBC: 31
Hex Cmd: [Blank]
EFC: [Blank]
Misc: T=0
Frequency: 36036
Sent Once When Key Is Pressed: [Blank]
Sent Repeatedly While Key Is Being Held:
+2664 -902 +444 -452 +444 -452 +444 -892 +444 -892 +1332 -900 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +444 -452 +888 -452 +444 -452 +444 -452 +444 -452 +444 -892 +444 -452 +444 -452 +444 -452 +888 -902 +444 -452 +444 -452 +444 -452 +444 -452 +888 -452 +444 -452 +444 -452 +444 -452 +444 -69766

Etc. Any help would be greatly appreciated.[/url]
subliminal
Posts: 22
Joined: Thu Jan 15, 2004 8:30 am

Post by subliminal »

Incidentally the issue that people are reporting with regards to the bit toggle and a button only working once can be resolved by restoring the original irbus.sys in the C:\WINDOWS\system32\drivers folder after the 2004 update. An easy way to do this that has worked for me is to simply delete it, after which Windows automatically restores the file with the original. The receiver will then accept either a signal with, or without the bit toggle.
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Post by johnsfine »

subliminal wrote: I have uploaded the following to my remote: http://groups.yahoo.com/group/jp1/files ... Center.txt The device correctly gets added, but the signals the remote sends out as a result are not recognised by the receiver.
That upgrade was for an 8811. It's easy enough to change to 9960 after loading into KM, but I don't know whether you did. I also don't know whether you copied both the device upgrade and the protocol upgrade to IR, nor whether you selected that setup code for some device mode on IR's General tab. Also you should delete the learned signals when testing the upgrade.

It may be best to save the eeprom image you test (using IR's file/save command) and post that in the diagnosis folder (and post its name back here) so someone can look at that file and check for all the above potential errors.
subliminal wrote: Protocol: RC6-6-32
Device: 128
Sub-Device: 3972
OBC: 16
That's all we need to know about a given signal (all that timing data, you also posted, is only for expert use in case the above information can't be generated correctly by the decoding routines).

That sure looks like the same signals as the ones discussed at the start of this thread, so this should be the right upgrade.
subliminal wrote: Incidentally the issue that people are reporting with regards to the bit toggle and a button only working once can be resolved by restoring the original irbus.sys in the C:\WINDOWS\system32\drivers folder after the 2004 update. An easy way to do this that has worked for me is to simply delete it, after which Windows automatically restores the file with the original. The receiver will then accept either a signal with, or without the bit toggle.
That should be useful for other learning remotes where the remote doesn't get the toggle right. But it appears that "Mr Cinema7" did get the toggle right, so once you get the upgrade working at all the toggle should work.
subliminal
Posts: 22
Joined: Thu Jan 15, 2004 8:30 am

Post by subliminal »

Ok.. I apologise profusely - it was working all along, except for I had a IR grabbing program still running in the background that was stealing my IR input! So yea, everything was working from the very first time I tried it. My sincerest apologies for wasting your time like this - I just never realised!
john_diamant
Posts: 2
Joined: Sat Feb 28, 2004 8:51 pm

Re: problem getting it to work

Post by john_diamant »

johnsfine wrote:
The Kameleon is a learning remote. If you still have the original remote for the MCE (or Philips or whatever) device, you can learn a few signals from that to the Kameleon, then download to IR.EXE and click on each learned signal within IR's learned signals tab. You should see a protocol name (such as "RC6-6-20") and a device number, maybe a subdevice number, and an OBC number for each learned signal. If you post that information for a few learned signals we can confirm that this is the right upgrade, or we can suggest a different upgrade.
I'm having a related problem. I'm using an RS 15-2117 remote, and I'd like to know if either of the Media Center files (the standard one or the 740 enhanced one) are appropriate for my remote. Per your above suggestion, I've learned some signals into the remote and come up with protocol RC-6-32, sub device of 3844 and 3972 and OBCs in the low 30s.

The problem I'm having, though is I'm trying to use the Media Center .txt file with RemoteMaster, and the standard one doesn't load properly -- no functions get loaded. The 740 upgrade version loads functions but reports an error that it won't work with my remote.

I am able to learn a few functions and have it work, but, of course, the learn functions fill up quickly. Any assistance would be greatly appreciated. I'm new to JP1.

Thanks,
John
gjarboni
Expert
Posts: 294
Joined: Sat Sep 20, 2003 4:55 pm
Location: Columbia, MD

Post by gjarboni »

The 740 version isn't for your remote, it's for older remotes based on the MITS740 (15-1995, Producer 8's, et al.). Can you use KM instead of RM as a test? I don't know if RM can import files with Manual Settings yet.
unclemiltie
Expert
Posts: 1819
Joined: Wed Jan 21, 2004 12:50 pm
Location: Pittsburgh, PA

Post by unclemiltie »

If one of the experts is interested, I have an extra MCE remote that I'll donate to the cause if someone wants it.

contact me via private message to arrange delivery
Post Reply