Possible to Create Device Upgrade from Built In Code?

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

Post Reply
bpsherwo
Posts: 34
Joined: Sun Feb 26, 2006 10:10 pm

Possible to Create Device Upgrade from Built In Code?

Post 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
Capn Trips
Expert
Posts: 3989
Joined: Fri Oct 03, 2003 6:56 am

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

Post 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
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
gfb107
Expert
Posts: 3411
Joined: Sun Aug 03, 2003 7:18 pm
Location: Cary, NC
Contact:

Post 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.
underquark
Expert
Posts: 874
Joined: Mon Jun 20, 2005 4:58 am
Location: UK

Post 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.
bpsherwo
Posts: 34
Joined: Sun Feb 26, 2006 10:10 pm

Post 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
Post Reply