|
JP1 Remotes
|
View previous topic :: View next topic |
Author |
Message |
insaneoctane
Joined: 18 Apr 2007 Posts: 31
|
Posted: Fri Jun 01, 2012 7:30 pm Post subject: How do I use the "learned" data with "extende |
|
|
I have an ATLAS 1056B01 which is the 30333033 series. I just switched to DirecTV and want to continue to use my ATLAS remote. I changed the CABLE code to 1377, which works with almost all keys. I need some missing keys (like skip forward, format, and the four color keys). I think I needed to use the extender for my ATLAS. When I merged the extender into my current remote, I lost the "learned" section of my remote. I think the only learned items were 3 keys to change my HDMI switch that I use. I think it was a "Joytech" brand and I must have learned the 3 input buttons and put them into the ATLAS in the learned section a few years ago. Here's what the summmary says:
LEARNED SIGNALS:
LEARNED CODE DATA
# Device Button Key Protocol Device SubDevice OBC Hex Cmd EFC Misc Note
1 TV 1 NEC1 128 255 24 E7 245
2 TV 2 NEC1 128 255 25 67 249
3 TV 3 NEC1 128 255 26 A7 247
LEARNED IRP DATA
# IRP Form
1 {37.7k,564,msb}<1,-1|1,-3>(16,-8,A:32,1,^108m,(16,-4,1,^108m)+){A=$01FF18E7}
2 {37.9k,562,msb}<1,-1|1,-3>(16,-8,A:32,1,^110m,(16,-4,1,^109m)+){A=$01FF9867}
3 {37.9k,562,msb}<1,-1|1,-3>(16,-8,A:32,1,^110m,(16,-4,1,^109m)+){A=$01FF58A7}
LEARNED RAW DATA:
# Device Button Key Notes Freq Raw Timing Data
1 TV 1 37735 Once: +9004 -4542 +524 -604 +524 -604 +524 -604 +524 -604 +524 -604 +524 -604 +524 -604 +550 -1704 +550 -1704 +550 -1704 +550 -1704 +550 -1704 +550 -1704 +550 -1704 +550 -1704 +550 -1704 +524 -604 +524 -604 +524 -604 +550 -1704 +550 -1704 +524 -604 +524 -604 +524 -604 +550 -1704 +550 -1704 +550 -1704 +524 -604 +524 -604 +550 -1704 +550 -1704 +550 -1704 +550 -38968 +9030 -2264 +550 -96564
Repeat: +9030 -2264 +550 -96564
2 TV 2 37914 Once: +9002 -4498 +550 -574 +550 -574 +550 -574 +550 -574 +550 -574 +550 -574 +550 -574 +550 -1700 +550 -1700 +550 -1700 +550 -1700 +550 -1700 +550 -1700 +550 -1700 +550 -1700 +550 -1700 +550 -1700 +550 -574 +550 -574 +550 -1700 +550 -1700 +550 -574 +550 -574 +550 -574 +550 -574 +550 -1700 +550 -1700 +550 -574 +550 -574 +550 -1700 +550 -1700 +550 -1700 +550 -40514 +9002 -2266 +550 -96716
Repeat: +9002 -2266 +550 -96716
3 TV 3 37914 Once: +9002 -4498 +550 -574 +550 -574 +550 -574 +550 -574 +550 -574 +550 -574 +550 -574 +550 -1700 +550 -1700 +550 -1700 +550 -1700 +550 -1700 +550 -1700 +550 -1700 +550 -1700 +550 -1700 +550 -574 +550 -1700 +550 -574 +550 -1700 +550 -1700 +550 -574 +550 -574 +550 -574 +550 -1700 +550 -574 +550 -1700 +550 -574 +550 -574 +550 -1700 +550 -1700 +550 -1700 +550 -40514 +9002 -2266 +550 -96716
Repeat: +9002 -2266 +550 -96716
How do I incorporate these 3 "learned buttons" into my extended-remote? |
|
Back to top |
|
|
mdavej Expert
Joined: 08 Oct 2003 Posts: 4501
|
Posted: Fri Jun 01, 2012 8:47 pm Post subject: |
|
|
There is absolutely no reason to do that. You have the codes, so make them keymoves or add them to an upgrade. As for the DirecTV codes, THIS has every command, including the ones you learned, so just load it. |
|
Back to top |
|
|
unclemiltie Expert
Joined: 21 Jan 2004 Posts: 1795 Location: Pittsburgh, PA |
Posted: Sun Jun 03, 2012 8:59 am Post subject: |
|
|
As dave says, you don't need to use an extender to add an upgrade for the DirecTV remotes. The upgrades can be applied to the non-extended remote, download the one that Dave pointed to, it'll get everything you need. What an upgrade does is build a completely new device so instead of using code 1377 you would use the code defined by the upgrade to select your DirecTV remote functions.
Right now it looks like you are using learned signals for the buttons that are not in the built-in codes. The more efficient way to do this is to either use individual key moves that define those codes (the hex values are in the upgrade that dave linked to) or to load the upgrade. If it's only a few keys doing the key moves would be the way to go. If you are moving/adding a lot of keys, the upgrade is the way to go.
As for the extender, the extender uses the memory area that the learned signals are in for something else (a larger advance code area) so you can't learn with the extender. That's generally not an issue for anyone since most of us don't use learns for anything except to build upgrades. i.e. we learn the signals, read them back in RMIR or IR and then use RM (or key master) to build an upgrade with that data. Once the learning is done, we load the extender and the new upgrade and there is no need for the learn capability. _________________ this JP1 stuff is a sickness! |
|
Back to top |
|
|
insaneoctane
Joined: 18 Apr 2007 Posts: 31
|
Posted: Sun Jun 03, 2012 12:30 pm Post subject: |
|
|
mdavej wrote: | There is absolutely no reason to do that. You have the codes, so make them keymoves or add them to an upgrade. As for the DirecTV codes, THIS has every command, including the ones you learned, so just load it. |
Thanks for the response and link. The link you provided took me to a file for DISH NETWORK. Can you let me know the name of the file (or updated link) that you meant to reference?
Thanks |
|
Back to top |
|
|
unclemiltie Expert
Joined: 21 Jan 2004 Posts: 1795 Location: Pittsburgh, PA |
|
Back to top |
|
|
mdavej Expert
Joined: 08 Oct 2003 Posts: 4501
|
Posted: Sun Jun 03, 2012 12:39 pm Post subject: |
|
|
My mistake. The one unclemiltie linked is correct. |
|
Back to top |
|
|
insaneoctane
Joined: 18 Apr 2007 Posts: 31
|
Posted: Wed Jun 06, 2012 8:09 pm Post subject: |
|
|
I'm trying to do this, but I've got a couple questions...
First, when I load the 1377 upgrade, do I replace it or add it (in other words, do I leave the code as 1377 or change it to something unique like 0377)?
Second, I'm trying the "replace" from above, and it gives me lots of warnings like:
A conflicting entry is already bound to Device: CBL, Key: Key0
Current value: DevType11 1795, EFC: 00078 00128 00024 00018 00147 00039 00207 00026 00076 00057 00223 00026 ....
New value:
0;SETUP;SHIFT-[*]/Shift;REW;GUIDE;SETUP;Key0;Key0;Key0....
Replace the existing value?
I hit YES to about a dozen or more of these and it errors like this:
Key Move/Macro overflow. There is more data in your key move/macro section than can be stored in the remote. You must remove some key moves, macros, or scans.
Before I try the upgrade, I've cleared stuff and have:
404 free in Move/Macro
1364 free in Upgrade
1942 free in learned
I can share this. After the error, I see entries in the KEY MOVES section like:
Dev10 Key0
Dev14 SOURCE
Dev14 SHIFT-Key80
Dev15 Key0
Dev11 Key0
What confuses me is that in RemoteMaster it says the upgrade 1377 code:
Device Upgrade Code (41 bytes + 25 bytes from 5 keymoves)
for upgrade protocol:
Upgrade Protocol Code *** REQUIRED *** (184 bytes)
So, it appears it should fit, but I'm not sure what all the DevXX in the key moves section is from...
Any help would be very appreciated! |
|
Back to top |
|
|
mdavej Expert
Joined: 08 Oct 2003 Posts: 4501
|
Posted: Wed Jun 06, 2012 8:47 pm Post subject: |
|
|
Doesn't matter what setup code you assign. It can be unique if you want. If it isn't it will just take precedence over the built-in one. It doesn't really replace anything. The built in code is still there.
All those errors sound like you didn't change the remote model in RM to your model. Change it to the right model, map the keys the way you like, minimizing the number of key moves to save memory. |
|
Back to top |
|
|
vickyg2003 Site Admin
Joined: 20 Mar 2004 Posts: 7073 Location: Florida |
Posted: Wed Jun 06, 2012 8:52 pm Post subject: |
|
|
Just out of curiosity are you using RMIR or IR? If its IR, then I think Dave hit the nail on the head. You must change the remote type before adding the device. But the error message sounds more like RMIR than IR. |
|
Back to top |
|
|
3FG Expert
Joined: 19 May 2009 Posts: 3367
|
Posted: Wed Jun 06, 2012 9:24 pm Post subject: |
|
|
Adding on, the DirecTV protocol executor is built in to the Atlas. You're able to use setup code Cable 1377. So you certainly shouldn't receive the message that a protocol executor is necessary. |
|
Back to top |
|
|
insaneoctane
Joined: 18 Apr 2007 Posts: 31
|
Posted: Wed Jun 06, 2012 10:44 pm Post subject: |
|
|
You guys rock!
Thank you so much for your patience, time, and helpful advice.
Yes, I had not selected my remote control and that was causing the grief. A simple fix and I'm up and running. Thanks again for a great community! |
|
Back to top |
|
|
insaneoctane
Joined: 18 Apr 2007 Posts: 31
|
Posted: Wed Jun 06, 2012 10:49 pm Post subject: |
|
|
Since I still have your attention
For my first question regarding the "learned" commands....
If I wanted to use an extender in the future, for my learned example above, is it as simple as creating a new device with these commands:
1 TV 1 NEC1 128 255 24 E7 245
2 TV 2 NEC1 128 255 25 67 249
3 TV 3 NEC1 128 255 26 A7 247
Or is it more complicated?
By the way, it might be just as well if I leave them in the learned section, since that uses bytes that I otherwise wouldn't use? |
|
Back to top |
|
|
3FG Expert
Joined: 19 May 2009 Posts: 3367
|
Posted: Wed Jun 06, 2012 11:47 pm Post subject: |
|
|
Perhaps there is a misunderstanding of the terminology. An "extender" is additional code added to the remote which enables features like long key presses or nested macros. It does not enhance the capability of a remote to send new IR signals.
An "upgrade" adds new IR signals to the remote. You can download upgrades from here, or make a new one yourself. The three functions you listed above are trivial to incorporate into an upgrade. In RM, on the setup tab select NEC1 as the protocol, enter 128 as the device and 255 as the subdevice. On the Functions tab, enter the OBC (e.g. 24), and finally assign the functions to suitable buttons on the Buttons tab. Save this upgrade as an RMDU file so that you'll have access to it in the future.
It is better to create an upgrade versus using learned signals, not only to save memory, but to get best behavior of repeated signals. |
|
Back to top |
|
|
vickyg2003 Site Admin
Joined: 20 Mar 2004 Posts: 7073 Location: Florida |
Posted: Thu Jun 07, 2012 7:51 am Post subject: |
|
|
3FG wrote: | An "upgrade" adds new IR signals to the remote. |
For me, I think its clearer to say an "upgrade" adds a new "setup code" to a remote.
insaneoctane wrote: | If I wanted to use an extender in the future, for my learned example above, is it as simple as creating a new device with these commands:
1 TV 1 NEC1 128 255 24 E7 245
2 TV 2 NEC1 128 255 25 67 249
3 TV 3 NEC1 128 255 26 A7 247
Or is it more complicated?
By the way, it might be just as well if I leave them in the learned section, since that uses bytes that I otherwise wouldn't use |
When you have a partially working upgrade supplemented by learns, you can easily turn these into efc-style keymoves. That is usually what we do, because supplementary functions usually don't fit into the defined keymap, and we're putting them on shifted keys, which require keymoves.
In this particular instance, you can use the learned keys in the place of a keymove, however if the equipment uses a toggling protocol such as the RC5, the learns won't always work, because the signals won't toggle, they just play back the recording. |
|
Back to top |
|
|
|
|
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
|