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

How do I use the "learned" data with "extende

 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - General Forum
View previous topic :: View next topic  
Author Message
insaneoctane



Joined: 18 Apr 2007
Posts: 31

                    
PostPosted: Fri Jun 01, 2012 7:30 pm    Post subject: How do I use the "learned" data with "extende Reply with quote

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
View user's profile Send private message
mdavej
Expert


Joined: 08 Oct 2003
Posts: 4501

                    
PostPosted: Fri Jun 01, 2012 8:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
unclemiltie
Expert


Joined: 21 Jan 2004
Posts: 1795
Location: Pittsburgh, PA

                    
PostPosted: Sun Jun 03, 2012 8:59 am    Post subject: Reply with quote

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
View user's profile Send private message
insaneoctane



Joined: 18 Apr 2007
Posts: 31

                    
PostPosted: Sun Jun 03, 2012 12:30 pm    Post subject: Reply with quote

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
View user's profile Send private message
unclemiltie
Expert


Joined: 21 Jan 2004
Posts: 1795
Location: Pittsburgh, PA

                    
PostPosted: Sun Jun 03, 2012 12:34 pm    Post subject: Reply with quote

look through the files area and you will find the upgrades.

this one is probably the right one

http://hifi-remote.com/forums/dload.php?action=file&file_id=4687
_________________
this JP1 stuff is a sickness!
Back to top
View user's profile Send private message
mdavej
Expert


Joined: 08 Oct 2003
Posts: 4501

                    
PostPosted: Sun Jun 03, 2012 12:39 pm    Post subject: Reply with quote

My mistake. The one unclemiltie linked is correct.
Back to top
View user's profile Send private message
insaneoctane



Joined: 18 Apr 2007
Posts: 31

                    
PostPosted: Wed Jun 06, 2012 8:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
mdavej
Expert


Joined: 08 Oct 2003
Posts: 4501

                    
PostPosted: Wed Jun 06, 2012 8:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 7073
Location: Florida

                    
PostPosted: Wed Jun 06, 2012 8:52 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
3FG
Expert


Joined: 19 May 2009
Posts: 3367

                    
PostPosted: Wed Jun 06, 2012 9:24 pm    Post subject: Reply with quote

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
View user's profile Send private message
insaneoctane



Joined: 18 Apr 2007
Posts: 31

                    
PostPosted: Wed Jun 06, 2012 10:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
insaneoctane



Joined: 18 Apr 2007
Posts: 31

                    
PostPosted: Wed Jun 06, 2012 10:49 pm    Post subject: Reply with quote

Since I still have your attention Wink
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
View user's profile Send private message
3FG
Expert


Joined: 19 May 2009
Posts: 3367

                    
PostPosted: Wed Jun 06, 2012 11:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 7073
Location: Florida

                    
PostPosted: Thu Jun 07, 2012 7:51 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - General Forum 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