Page 1 of 1

Possible to Create Device Upgrade from Built In Code?

Posted: Fri Mar 10, 2006 6:19 am
by bpsherwo
Can I load a built in One For All Device Setup Code into KeyMap-Master, in order to adjust it to the way I would like it?

Using ir.exe it seems pretty easy for me to run out of "Move/Macro" memory. I feel like I'm just getting started customizing my remote, and I've bumped my head on the memory limit of my 8910.

Looking back, I noticed I'm using quite a few Key Moves to alter the basic mapping of functionality to keys that I prefer. That is, I'm using a built in One For All code, then using many Key Moves.

If I created a new Device Upgrade, I think it would free up the Move/Macro memory. Right?

I've built support for a device by learning the codes and using KeyMap-Master so I know that's an option.... and I'll probably end up doing that. But, I still would like to know if I can start with the complete One For All code definition.

I happen to be looking to try this with RCVR 0176 and TV 0250.

Thank You,
Brad

Re: Possible to Create Device Upgrade from Built In Code?

Posted: Fri Mar 10, 2006 6:41 am
by Capn Trips
bpsherwo wrote: Can I load a built in One For All Device Setup Code into KeyMap-Master, in order to adjust it to the way I would like it?
No. There is a painful way to keymove every button of a built-in setup code and upload it to IR and then read the EFC or Hex of the function was that you keymoved, and then reproduce taht in KM, but that's a REALLY hard way to go about it.
bpsherwo wrote:Using ir.exe it seems pretty easy for me to run out of "Move/Macro" memory. I feel like I'm just getting started customizing my remote, and I've bumped my head on the memory limit of my 8910.
I have one word for you: EXTENDER! It converts most of your learning memory into Keymove/Macro memory, and does a LOT of other cool stuff. Read the readme for the 8910 extender and think about it.
bpsherwo wrote: Looking back, I noticed I'm using quite a few Key Moves to alter the basic mapping of functionality to keys that I prefer. That is, I'm using a built in One For All code, then using many Key Moves.

If I created a new Device Upgrade, I think it would free up the Move/Macro memory. Right?
Right, but you may just be able to find upgrades from which to begin your search/modification/customisation in the file section.
bpsherwo wrote: I've built support for a device by learning the codes and using KeyMap-Master so I know that's an option.... and I'll probably end up doing that. But, I still would like to know if I can start with the complete One For All code definition.
Not in any readily available way.
bpsherwo wrote: I happen to be looking to try this with RCVR 0176 and TV 0250.
What components are you controlling/trying to control? There are plenty of Yamaha receiver and Panasonic TV upgrades in the file section. Have you looked there for a pre-existing upgrade to modify? It's worth a start there.

Also, you can get most of the functions for some built-in setup codes in the advanced code section of the "parent" site for this forum. But it won't have the protocol and device info you require to build it from scratch, while the library of upgrades referenced above will have that already in KM or RM.

Here is a link for RCVR/0176 and here is one for TV 0250

Posted: Fri Mar 10, 2006 6:52 am
by gfb107
Device upgrades use less memory than a lot of keymoves. Device upgrades are stored in a different section of the EEPROM, so you would have more space available for macros.

Builtin setup codes are stored in the remotes ROM. The JP1 interface can access the EEPROM, wo we can't read the builtin setup codes from the ROM.

TV/0250 is well known, all the advanced codes (aka EFCs) are listed at http://www.hifi-remote.com/cgi-bin2/ueic.cgi?TV_0250, or start with this device upgrade file.

Similarly, for RCVR/0176, see http://www.hifi-remote.com/codes2/amp_0176.shtml, or use this exisitng upgrade file, and tweak it to your satisfaction.

You should be able to put together a couple of device upgrades for those devices very quickly.

Posted: Fri Mar 10, 2006 8:24 am
by underquark
Use the upgrades suggested above and - as a rough guide - you'll free up about 4 bytes of KeyMove/Macro memory for every 1 byte of upgrade memory used. For information, TV/0250 and TV/0650 are standard Panasonic TV codes with the latter having Teletext codes added.

Posted: Sat Mar 11, 2006 5:06 am
by bpsherwo
This is a great user community! Thank you to all who have helped me get started!

Capn Trips: You've got me convinced to try the extender. I'm not sure I can get to it for a week or so, but I appreciate the help you've provided. I see the second feature of the ReadMe.txt for the extender says:
You have room for lots more KeyMoves and Macros.
That is definately a compelling reason to attempt the task.

Thanks again,
Brad