New buttons in 8910 RDF not in KM.

This is the JP1 beginners forum. There's no such thing as a stupid question in here, so post away, but this forum is just for JP1 users and people considering JP1, non-JP1 users please use the appropriate forum above!

Moderator: Moderators

e34m5
Posts: 675
Joined: Tue Oct 14, 2003 1:04 pm
Location: Atlanta

New buttons in 8910 RDF not in KM.

Post by e34m5 »

Ok I edited the RDF for the 8910 and now I have Phantom 1-4. The problem now is that when I try to create an upgrade in KM (in this case it's an upgrade for TV0250) it won't let me assign functions to PH1-4 because it thinks they don't exist.

How do I revise the KM (v8.11) to accept these new "buttons".
The Robman
Site Owner
Posts: 22056
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

You don't. Just create the key moves the old fashioned way in IR.exe
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
e34m5
Posts: 675
Joined: Tue Oct 14, 2003 1:04 pm
Location: Atlanta

Post by e34m5 »

Ok. I also just realized that when I updated the RDF I could have called those new buttons anything I wanted. Since I always use PH1 for discrete on and PH2 for discrete off I will change the text to refelct that.

Tx.
DGG
Posts: 143
Joined: Mon Dec 08, 2003 10:56 am

Post by DGG »

Do you mean KM doesn't show the new key at all or that it is "grayed-out". If the latter, you must use a keymove. If the former, is it shown by IR? If not, there may be a problem with your mod to the RDF.

Incidentally, what key numbers did you use. On my extended 8911 (identical to 8910) the only unused key numbers in the RDF in the $00-3F range are 0 and $3f. Phantom 1 and 2 are predefined as $3D and $3e. I suspect 0 is a special cases and Phantom3 on $3F is such an obvious move that, since its unused, I suspect it too is a special case and isn't available.
e34m5
Posts: 675
Joined: Tue Oct 14, 2003 1:04 pm
Location: Atlanta

Post by e34m5 »

I meant "grayed out" since I had revised my RDF I wanted those "new buttons" to show up in KM as well. No big deal I'll make old fashioned KeyMoves.

These are the values I used in the RDF:


Phantom1=$3D, Phantom2=$3E, Phantom3=$3F, Phantom4=$40
DGG
Posts: 143
Joined: Mon Dec 08, 2003 10:56 am

Post by DGG »

I'd be interested in knowing if the 8910 lets you use $3f and $40 and phantoms.
e34m5
Posts: 675
Joined: Tue Oct 14, 2003 1:04 pm
Location: Atlanta

Post by e34m5 »

Yes it did.
gfb107
Expert
Posts: 3411
Joined: Sun Aug 03, 2003 7:18 pm
Location: Cary, NC
Contact:

Post by gfb107 »

KM doesn't use the RDFs. All the data is internal to KM.

RM, on the other hand, does use the RDFs. Depending on what protocols you are using, RM may be a better choice in this case.
e34m5
Posts: 675
Joined: Tue Oct 14, 2003 1:04 pm
Location: Atlanta

Post by e34m5 »

I tried loading and using RM and it totally barfed...I posted some questions but never recieved answers..I'll try again.
gfb107
Expert
Posts: 3411
Joined: Sun Aug 03, 2003 7:18 pm
Location: Cary, NC
Contact:

Post by gfb107 »

If you are referring to this post, you'll see that I answered your post in less than 10 minutes, asking for additional information, and you never replied. I do want to figure out why you couldn't even get RM loaded.
e34m5
Posts: 675
Joined: Tue Oct 14, 2003 1:04 pm
Location: Atlanta

Post by e34m5 »

Sorry I guess I never saw that. I am using Java 1.3.1

I saw the 1.4 issue. This may be a problem for many of us who won't be able to upgrade due to other applictions currently using Java 1.3
gfb107
Expert
Posts: 3411
Joined: Sun Aug 03, 2003 7:18 pm
Location: Cary, NC
Contact:

Post by gfb107 »

OK. Java tries very hard to keep backward compatibilty between releases, so most code that runs of 1.3 should also run on 1.4, but that may not be true of some of the apps you use.
e34m5
Posts: 675
Joined: Tue Oct 14, 2003 1:04 pm
Location: Atlanta

Post by e34m5 »

Yeah..I did a separate install for Java 1.4 and got it working.
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Post by johnsfine »

e34m5 wrote:Sorry I guess I never saw that. I am using Java 1.3.1

I saw the 1.4 issue. This may be a problem for many of us who won't be able to upgrade due to other applictions currently using Java 1.3
In that other thread Mark wrote
Mark Pierson wrote: Considering that Java integrates itself into the OS, it's not possible to have more than one version installed at any given time. Remember, Microsoft and Sun do NOT like to play in the same sandbox.
I think he's wrong. The computer I'm using now has Microsoft Java installed and used by defualt in IE, by a browser based Java application that fails with Sun. At the same time, I have Sun Java installed and used for RM.

On another computer, several months ago, I had two different versions of Sun Java. I was using the one that hadn't been "Installed" for RM. To have a not "installed" copy of Sun Java, I just unpacked all the files to a new directory and used the Java executable there (via a .bat) to launch RM.

I don't recall all the details. I think I needed Greg to explain a few subtleties of invoking Java from a .bat file. But I'm sure it worked and didn't disturb the other copy of Java.
mr_d_p_gumby
Expert
Posts: 1370
Joined: Sun Aug 03, 2003 12:13 am
Location: Newbury Park, CA

Post by mr_d_p_gumby »

DGG wrote:On my extended 8911 (identical to 8910) the only unused key numbers in the RDF in the $00-3F range are 0 and $3f.
I suspect 0 is a special case...
$00 is never a valid key number on any UEI remote. $3F would possibly be valid, as long as the remote does not do something special with it.

Sometimes the usused key numbers represent buttons on a different model remote that happens to use the same internal "guts". In some of those cases, the button may do something special and not be usable as a phantom. As an example, one model might have a Light button for the backlight, where another model may not implement the backlight nor have the button present. In that case, you could not use the unimplemented Light button as a phantom. You'd have no way of knowing this in advance, though, except by trial-and-error. Sometimes extenders remove these limitations.
Post Reply