Page 1 of 2

Xbox KM file? If not...

Posted: Sat Jan 24, 2004 3:00 pm
by Silly Burrito
I'm looking for a file to load into KM for the Xbox DVD player. Does anyone have one? If not, I have a question. I have a 6131, and code 522 seems to work for most of the buttons, but some (angle, subtitle) don't work. Since there's no upgrade file, do I have to create a new spreadsheet using the same code and enter all the EFCs for it so that I can map the buttons to exactly what I want? If I do this for a code that's already recognized, will that mess it up?

Thanks!

Posted: Sat Jan 24, 2004 3:32 pm
by Mark Pierson
If you want to build an entire new upgrade to mp all the buttons to your liking, then yes, you'll have to crete a new KM file containing all the specifics (remote, device type, setup code, protocol, etc), all the EFC's, and all the button assignments. If you just want to add a few missing commands, just learn/decode in IR and set them up as key moves.

As for setup code numbering, if you create an upgrade for an exisitng built-in code (same device type/setup code), you essentially disable the built-in. Typically, we use the convention of adding 1000 to the setup code (as long as it's not greater than 2047) when creating upgrades, but it's not hard and fast rule. The determining factor is really the protocol, so whether you use a built-in or upgrade, the net result is the same. Just remember that upgrades do take up space in EEPROM.

Posted: Sat Jan 24, 2004 3:48 pm
by Silly Burrito
Thanks. In fact, that's what I just tried (Key Moves), but I don't know if this is normal, or if this is due to this remote. When I tried to enter the code for subtitle (465), I entered it into the KM EFC calculator, and it came up $78. When I entered that into the field, it pops up as $57 and the EFC changes to 209. Why is that?

Posted: Sat Jan 24, 2004 4:35 pm
by Mark Pierson
You realize that in an unextended 6131, you can't specify a simple EFC for key move, correct?

The 6131 uses a new style 2-byte "advance code" key move. To enter this type in IR, you need to use the Hex Cmd radio button and enter 2 hex bytes. In this case, EFC 465 = EFC 209 (465 mod 256) = OBC 120. The hex value of 209 = $D1. The 2-byte hex for the key move would be "00 D1".

But... on the 6131 using the built-in VCR/0522, isn't the sub-title function assigned to the sub-title button by default?

Posted: Sat Jan 24, 2004 6:49 pm
by Silly Burrito
It doesn't seem to be. Let me try your method.

I know that the 6131 is a bit different from the 15-1994, so that's why I'm confused! :)

Posted: Sat Jan 24, 2004 6:56 pm
by Silly Burrito
Just tried it and it didn't seem to work. One question, Mark. How do you get D1? When I enter 209 (or 465) in the calculator, I get 78 as a hex number

Posted: Sat Jan 24, 2004 7:06 pm
by Mark Pierson
$D1 is the hex of decimal 209. $78 is the hex of EFC 209. EFC 209 is not the same thing as decimal 209. An EFC is an "encrypted" version of the OBC (an OBC is a decimal number). In the 6131, the new style keymoves use the hex value of the EFC number, not the hex value of the EFC.

Confused yet? ;) If so, I apologize because I'm probably not explaining this clearly.

Posted: Sat Jan 24, 2004 7:15 pm
by Mark Pierson
According the the DVD/0522 Advanced Code list, there's a "Subtitle ON/OFF" command, EFC=526 (aka 014). That works out to be "$00 $0E" for the 6131. See if that works.

Posted: Sat Jan 24, 2004 7:46 pm
by Silly Burrito
No, that didn't work, but I want to try something else. I'm going to try the Angle code. If I understand you correctly, I should take the EFC code 377 and subtract it from 256 (121). Then, I take 121 and open the Windows Calculator. Type 123 into the calcuator (making sure that it's on scientific mode). I come up with 79. Since I apparently need the $00 in front and not just the code because of my remote, I should use $00 $79.

Does that sound right?

--Edited to fix dumb math!

Posted: Sat Jan 24, 2004 7:50 pm
by Silly Burrito
Dang, that didn't work as that's apparently the code for number 7.

I'll try again.

Posted: Sat Jan 24, 2004 7:50 pm
by Mark Pierson
377 - 256 = 121 = $79 (blame it on the Calculator!) ;)

You need to use "$00 $79"

Posted: Sat Jan 24, 2004 7:52 pm
by Silly Burrito
Well no wonder! The codes I'm typing in aren't "sticking". I type in $00 $7B and it comes up as $46 $37. Why is that? What am I doing wrong?

Posted: Sat Jan 24, 2004 7:53 pm
by Silly Burrito
Doh! Yeah, the calculator....that's who to blame! ;)

But even with 00 79, it changes when I hit OK. Why?

Posted: Sat Jan 24, 2004 7:56 pm
by Mark Pierson
Silly Burrito wrote:I type in $00 $7B and it comes up as $46 $37. Why is that? What am I doing wrong?
Nothing... I think that's a problem with IR's UI. The Raw Data contains the proper hex codes, but the Key Moves tab changes it for some reason. As long as you enter "$00 $79", you should be ok.

Posted: Sat Jan 24, 2004 8:02 pm
by Silly Burrito
Nope. There are two angle codes for 0522, and neither appear to work. Of course, it may be a quirk with the Xbox DVD. I don't remember where I put the original remote, so I can't learn exactly what is sent.

Mark, thanks for your help. I can live without that key, but it's frustrating when it should work and it doesn't!