JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

Upgrade memory Opinion

 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Extenders
View previous topic :: View next topic  
Author Message
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 7073
Location: Florida

                    
PostPosted: Sun Jul 15, 2007 11:40 am    Post subject: Upgrade memory Opinion Reply with quote

How much upgrade memory is enough?

On the 8820, I'm dividing up the learning memory between upgrade and advanced codes. Currently after the hometheater macros and special protocols have been added, I've got area 2400 bytes free for the keymoves and macros, 670 bytes free for additional upgrades.

Since my own remote applications are rather simple, I don't know if this is a good ratio. Should I move more of the keymove-macro space into the upgrade partition?
Back to top
View user's profile Send private message Visit poster's website
Capn Trips
Expert


Joined: 03 Oct 2003
Posts: 3990

                    
PostPosted: Sun Jul 15, 2007 12:53 pm    Post subject: Reply with quote

Well, doesn't IR now basically not have any upper boundary on upgrade memory (since it can move overflow upgrades into Keymove/Macro and/or Learned memory locations)?

If it was up to me, I'd keep upgrade memory relatively low, since you have that "get-out-of-jail-free" card in IR.
_________________
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)
Back to top
View user's profile Send private message
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

                    
PostPosted: Sun Jul 15, 2007 12:54 pm    Post subject: Reply with quote

I thought IR.exe changes quite a while back had eliminated the problem of making such a choice.

Upgrades can overflow into KeyMove memory.

Make KeyMove memory very big and upgrade memory quite small (but not zero, I forget the exact minimum) and it all works out.

A 2400 - 670 split is probably OK also. I don't think anyone needs more KeyMove/Macro memory than that.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 7073
Location: Florida

                    
PostPosted: Wed Jul 18, 2007 8:52 am    Post subject: Reply with quote

I didn't know this, thanks for pointing that out. I guess I'll move the upgrade boundry back where it was.

Thanks
Back to top
View user's profile Send private message Visit poster's website
Jerbo



Joined: 12 Aug 2010
Posts: 42

                    
PostPosted: Sun Aug 15, 2010 8:53 pm    Post subject: Reply with quote

johnsfine wrote:
I thought IR.exe changes quite a while back had eliminated the problem of making such a choice.

Upgrades can overflow into KeyMove memory.

Make KeyMove memory very big and upgrade memory quite small (but not zero, I forget the exact minimum) and it all works out.

A 2400 - 670 split is probably OK also. I don't think anyone needs more KeyMove/Macro memory than that.


Hi -- I am using 15-2104 remote with an extender and loading some upgrades. I am out of "upgrade" room on my remote, but I do have some extra keymove memory (learning memory has been disabled).

I think the answer to my question is in the above quote, but I want to make sure I don't screw up my remote (and I wasn't sure if the above was referring simply to allocating LEARNING memory to the other buckets, which has already been done by my extender in this case) --

with an extender and all my learning memory already allocated to keymoves/upgrades, if IR tells me that I am out of upgrade space but do I want to use "keymove" memory instead... is this OK? (So long as I don't exceed the available keymove memory that is left over).

(Right now I only have 30kb for upgrades but over 100 for keymoves. I am trying to load a Denon-K upgrade which is both a protocol and device upgrade and requires over a hundred KB).

As always, thanks for the help!
Back to top
View user's profile Send private message
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 7073
Location: Florida

                    
PostPosted: Sun Aug 15, 2010 10:31 pm    Post subject: Reply with quote

As you know the extender converts the learning area into keymove macro space. Now IR has been changed to allow upgrades to overflow into this area too.

If IR puts the protocol in another area, the worst that would happen, is that the protocol wouldn't work.

I've overflowed the upgrade area on several of my remotes and they all work just fine.
_________________
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
Back to top
View user's profile Send private message Visit poster's website
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21210
Location: Chicago, IL

                    
PostPosted: Mon Aug 16, 2010 12:49 pm    Post subject: Reply with quote

When was the last time that you did any house cleaning on your remote? Do you have any upgrades in there for equipment that you no longer have, or never use?
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
Jerbo



Joined: 12 Aug 2010
Posts: 42

                    
PostPosted: Thu Aug 19, 2010 12:38 pm    Post subject: Reply with quote

The Robman wrote:
When was the last time that you did any house cleaning on your remote? Do you have any upgrades in there for equipment that you no longer have, or never use?


Just to follow up on this and provide a tip that might benefit other users down the road --- Yes, I had cleaned out the remote of old protocol upgrades and device codes and almost started from scratch. What I needed to keep was: My extender, DSM, Pause, and the following upgrades: Denon-K, XMP, Kenwood Combo, Denon Combo (excludes Denon-K), and Tivo. All of these required protocol upgrades (maybe not the Tivo, can't remember?)

Since I use a multi-zone setup (hence Denon and Kenwood audio upgrade files), what I realized was that I was only going to assign the KENWOOD to the device button and I was going to keymove the various Denon functions that I needed (not all of them) into the same device button (the "AUX" button). Using device combiner was not possible because both of my upgrade files were 2-byte files.

So, what I wound up doing, was scratching the "Denon-combo" upgrade file, which required a protocol upgrade, and creating 2 new upgrade files: one for Denon subdevice2, and another for Denon subdevice12. I got lucky that no subdev 4 codes were needed in my setup. Creating the two separate device upgrade files cut down the size immensely because now a protocol upgrade wasn't needed, saving me about 75 KB. (In fact, each of my separate upgrade files were only about 15 KB). So, I simply uploaded the 2 separate upgrade files I created, did NOT assign them to a physical button, and simply keymoved the functions I needed to the AUX key's unused buttons. (maybe this only worked because I was only using about 12-15 of the denon functions, whereas in a typical device upgrade file there are at minimum about 40 functions in there if you assign all the buttons).

There might be a better way, and if so, I am always up for some enlightenment (as are others, no doubt). However, the above workaround worked successfully for me, and I now have my "extended" RS 15-2104 up and running smoothly and my macros run much faster than on my old implementation. My final statistics: 1 KB left of keymove/macro space, and 1 KB left of upgrade space. I just made it!
Back to top
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21210
Location: Chicago, IL

                    
PostPosted: Thu Aug 19, 2010 1:00 pm    Post subject: Reply with quote

Jerbo wrote:
Since I use a multi-zone setup (hence Denon and Kenwood audio upgrade files), what I realized was that I was only going to assign the KENWOOD to the device button and I was going to keymove the various Denon functions that I needed (not all of them) into the same device button (the "AUX" button). Using device combiner was not possible because both of my upgrade files were 2-byte files.

The reason those upgrades use 2-byte files is because they are both use combo protocols. If you want to use the Device Combiner, the correct approach would be to split out each of the device codes being combined above and re-combine them using the DC. For example, the Kenwood upgrade probably combines NEC1 device code 184 with different sub-device codes. Likewise, the Denon upgrade probably combines Denon device codes 2 and 12.
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
Jerbo



Joined: 12 Aug 2010
Posts: 42

                    
PostPosted: Fri Aug 20, 2010 10:29 am    Post subject: Reply with quote

The Robman wrote:
Jerbo wrote:
Since I use a multi-zone setup (hence Denon and Kenwood audio upgrade files), what I realized was that I was only going to assign the KENWOOD to the device button and I was going to keymove the various Denon functions that I needed (not all of them) into the same device button (the "AUX" button). Using device combiner was not possible because both of my upgrade files were 2-byte files.

The reason those upgrades use 2-byte files is because they are both use combo protocols. If you want to use the Device Combiner, the correct approach would be to split out each of the device codes being combined above and re-combine them using the DC. For example, the Kenwood upgrade probably combines NEC1 device code 184 with different sub-device codes. Likewise, the Denon upgrade probably combines Denon device codes 2 and 12.


Great tip, thanks. Don't know why that didn't occur to me. However, I was under an impression from reading some threads / info (don't remember where) that there are certain upgrades you simply cannot use DC with, because they are too complex to start with (i.e. a device utilizing the byte-2 column that is not a combo to start with?). Would the Denon-K device be an example of this? Was my impression just flat out wrong, or are there circumstances where DC simply cannot be used, and if so, what are they?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - Extenders All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


 

Powered by phpBB © 2001, 2005 phpBB Group
Top 7 Advantages of Playing Online Slots The Evolution of Remote Control