I have uploaded the custom protocols for TiVo and ReplayTV that allow you to reuse a single device upgrade for multiple units by switching the unit code dynamically.
TiVo versions (Sony SA/DTiVo and non-Sony TiVo)
ReplayTV version
It's basically similar to what I posted in this thread with additional Sony SA/DTiVo and ReplayTV support:
http://www.hifi-remote.com/forums/viewtopic.php?t=4473
Hal
Custom TiVo/Replay protocols for dynamic unit code selection
Moderator: Moderators
Custom TiVo/Replay protocols for dynamic unit code selection
Last edited by mtakahar on Sun May 01, 2005 8:44 pm, edited 4 times in total.
-
The Robman
- Site Owner
- Posts: 21889
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Hey Hal,
Could you make one for ReplayTV also? I was always meaning to do it but never got around to it.
Also, do you have any notes that say which registers are available for different models of remotes? Or better yet, did we ever discover a range of registers that are always free?
Could you make one for ReplayTV also? I was always meaning to do it but never got around to it.
Also, do you have any notes that say which registers are available for different models of remotes? Or better yet, did we ever discover a range of registers that are always free?
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Done.
I think RA0-RBF are unused in most, if not all, UNEXTENDED remotes, but such a good consecutive block of range is really useful for the extenders (e.g.: macro buffer and HT support for the remotes that don't have native HT), so some of my extenders do use many registers in that range.
Hal
No, I don't have such notes. In general, it's not so hard to say a given register looks like used or not, but you would have to try and see if it doesn't break any features to be sure. It'll take a lot of work to come up with the list. Another thing is how you can keep track of the ones used in various extenders and some special protocols (ToadTog is the only one that requires a register so far AFAIK.)The Robman wrote:Also, do you have any notes that say which registers are available for different models of remotes? Or better yet, did we ever discover a range of registers that are always free?
I think RA0-RBF are unused in most, if not all, UNEXTENDED remotes, but such a good consecutive block of range is really useful for the extenders (e.g.: macro buffer and HT support for the remotes that don't have native HT), so some of my extenders do use many registers in that range.
Hal
Rob,
In the hacked ReplayTV protocols I modified, I am clearing R09 in order to make it the same as before. After looking at the protocol code some time, I am beginning to think it may not be necessary. Only the MSB in R09 seems to end up in the lower nibble of R0A but all other bits are lost during the bit operations. IIUC, only the higher nibble is used because the protocol param says key cmd is 4 bits.
I took a look at your IR file in the user config folder and noticed that you set it (the last byte of the fixed data) to $83. Does it actually make a difference?
Another thing, just out of curiosity, why there's no examples of the menu and pause mini-macros in the ReplayTV (Advanced) device upgrade posted in the Device Codes section?
Hal
In the hacked ReplayTV protocols I modified, I am clearing R09 in order to make it the same as before. After looking at the protocol code some time, I am beginning to think it may not be necessary. Only the MSB in R09 seems to end up in the lower nibble of R0A but all other bits are lost during the bit operations. IIUC, only the higher nibble is used because the protocol param says key cmd is 4 bits.
I took a look at your IR file in the user config folder and noticed that you set it (the last byte of the fixed data) to $83. Does it actually make a difference?
Another thing, just out of curiosity, why there's no examples of the menu and pause mini-macros in the ReplayTV (Advanced) device upgrade posted in the Device Codes section?
Hal
-
The Robman
- Site Owner
- Posts: 21889
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
This was all done so long ago, I have no idea. Did you check to see if KM generates it that way?mtakahar wrote:I took a look at your IR file in the user config folder and noticed that you set it (the last byte of the fixed data) to $83. Does it actually make a difference?
I don't recall what's in that upgrade, but I thought those mini-macro functions were all included on the Functions sheet, leaving it up the end-user to actually assign them to buttons. Personally, I don't use the mini-MENU commands but I do use the PAUSE-EXIT command, I have it assigned to the PAUSE button in Replay mode.mtakahar wrote:Another thing, just out of curiosity, why there's no examples of the menu and pause mini-macros in the ReplayTV (Advanced) device upgrade posted in the Device Codes section?
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
KM puts $00 there. I don't have a ReplayTV, but verified the signals with learning & decoding. The signals look the same with either value.The Robman wrote:This was all done so long ago, I have no idea. Did you check to see if KM generates it that way?mtakahar wrote:I took a look at your IR file in the user config folder and noticed that you set it (the last byte of the fixed data) to $83. Does it actually make a difference?
The "Advanced" commands I can see on the Functions sheet are just xx minutes skip(back). I'll upload the commented disassembly of the protocol after some cleanups unless you are planning to do it yourself. Maybe useful if someone wants to make other enhancements to it.
Hal