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

Comcast XMP question for 6131(extender)
Goto page Previous  1, 2
 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - General Forum
View previous topic :: View next topic  
Author Message
ElizabethD
Advanced Member


Joined: 09 Feb 2004
Posts: 2348

                    
PostPosted: Mon Aug 23, 2010 9:50 am    Post subject: Reply with quote

Second try of the day, related to above.
I don't know what to make of this.
See another file in diagnosis which might help something in timing perhaps, since keymove lookup takes longer:
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=8836

Macro results in 6131 are slightly different, and similar to 8910, when instead of sending base upgrade codes I sent keymoves from another device.

In case this is clear as mud:
6776 group: When CBL device is selected, I send CBL codes for channel numbers.
2334 group: When TV device is selected, all unshifted numbers go the CBL (TV/2=CBL/2)
2334 group: When TV device is selected, all shifted numbers got to the TV (TV/shift-2=TV.2)
I wonder if the difference between the first two groups tells something.
_________________
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride Smile
Back to top
View user's profile Send private message
The Robman
Site Owner


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

                    
PostPosted: Mon Aug 23, 2010 9:50 am    Post subject: Reply with quote

ElizabethD wrote:
Rob,
I experimented a little, see ICT file
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=8835
In it you'll see:
6131 standard, Sony12 was just a sanity check for me since I don't know how to do unestended 6131.
6131 standard, unextended works fine. Distinct signal rows for macro sequence 1221.
8910 extender, not ok, similar but not identical structure to 6131 extender. 8910 standard - not tested, I suspect will be fine
6131 extender, not ok, as described above.

If you're saying what I *think* you're saying, the XMP executor works find in a non-extended remote, but doesn't work in an extended remote, is that right?
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!


Last edited by The Robman on Mon Aug 23, 2010 10:28 am; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
ElizabethD
Advanced Member


Joined: 09 Feb 2004
Posts: 2348

                    
PostPosted: Mon Aug 23, 2010 10:07 am    Post subject: Reply with quote

Yes.
I haven't worked the real gear with unextended, but IRscope shows unextended will be fine and extended is a problem.
Am I right? Who knows. Somebody skilled in reading widget file might know.
_________________
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride Smile
Back to top
View user's profile Send private message
ElizabethD
Advanced Member


Joined: 09 Feb 2004
Posts: 2348

                    
PostPosted: Mon Aug 23, 2010 11:47 am    Post subject: Reply with quote

Well, I came back to the change I made yesterday. Just inserted 3 bytes up front.
In a 6131ext macro, it repeats single signals, always 3 times just fine, as reported by IRscope.
Quote:
Upgrade protocol 0 = 01 6C (S3C8+) xmp-with-reps (PB v4.02)
43 8B 71 8B 05 00 00 69 01 67 E6 0D 03 08 0A F0
C0 04 0A C0 60 C0 0E 04 07 C0 88 C0 B6 C8 08 CF
10 09 6B 05 E4 0A 09 B0 0A C0 C5 F6 FF 53 6C 08
E4 0D 0C C6 F8 13 D7 F6 01 58 E4 0C 0D F6 01 0A
FB 02 6A EF 46 08 80 08 C8 7B E0 37 5E 3F 46 08
10 00 C0 56 C0 0F 56 07 F0 44 C0 07 6C 03 F6 FF
68 C6 F8 17 F1 F6 01 58 3C 04 F6 FF 78 F6 FF 78
6E 3A F7 1C 12 8D 01 4C F6 FF 73 F1 C6 C7 26 56
C2 0F 6B 09 C6 F8 00 3E F6 01 58 2A F7 AF
End

So the only remaining issue is to recognize repeated sequences such as "22". In extender I just added a tiny pause between the digits. File:
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=8837
_________________
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride Smile
Back to top
View user's profile Send private message
mr_d_p_gumby
Expert


Joined: 03 Aug 2003
Posts: 1370
Location: Newbury Park, CA

                    
PostPosted: Mon Aug 23, 2010 2:25 pm    Post subject: Reply with quote

The Robman wrote:
If you're saying what I *think* you're saying, the XMP executor works find in a non-extended remote, but doesn't work in an extended remote, is that right?
http://www.hifi-remote.com/forums/viewtopic.php?p=83366#83366
I did warn that the executor aborted the leadout, and that this might be a problem with an extender. However, please note that the JP1 executor behaves the same as the official UEI executor in this respect, so it will have the same problem.
_________________
Mike England
Back to top
View user's profile Send private message
ElizabethD
Advanced Member


Joined: 09 Feb 2004
Posts: 2348

                    
PostPosted: Mon Aug 23, 2010 2:48 pm    Post subject: Reply with quote

Good news:
The kludge I made worked the equipment perfectly Smile

Mike, I see in the thread you quoted a relevant item for me:
"If the command is in an extender macro where another command follows, it might be necessary to add a short pause after the XMP command. This applies to both the official version and my version."
_________________
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride Smile
Back to top
View user's profile Send private message
The Robman
Site Owner


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

                    
PostPosted: Mon Aug 23, 2010 3:18 pm    Post subject: Reply with quote

mr_d_p_gumby wrote:
The Robman wrote:
If you're saying what I *think* you're saying, the XMP executor works find in a non-extended remote, but doesn't work in an extended remote, is that right?
http://www.hifi-remote.com/forums/viewtopic.php?p=83366#83366
I did warn that the executor aborted the leadout, and that this might be a problem with an extender. However, please note that the JP1 executor behaves the same as the official UEI executor in this respect, so it will have the same problem.

Is the R0D register still populated when the executor is about to stop? If so, could we add some logic in front of the final RET statement that checks whether R0D is set to 2 and if it is, send a PAUSE?
_________________
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
mr_d_p_gumby
Expert


Joined: 03 Aug 2003
Posts: 1370
Location: Newbury Park, CA

                    
PostPosted: Tue Aug 24, 2010 4:06 am    Post subject: Reply with quote

No, R0D is counted down during execution, so it won't be 2 at the end. The problem is that the leadout is broken up into small chunks making multiple calls to $010A, so as soon as there are no more repeats and no key is down, the executor exits, making the final leadout too short.
_________________
Mike England
Back to top
View user's profile Send private message
The Robman
Site Owner


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

                    
PostPosted: Tue Aug 24, 2010 7:28 am    Post subject: Reply with quote

I understand that the normal leadout is broken up (presumably to give a better response time to the user, so they don't have to wait for a long leadout to finish), but once the code is in the final frame section, if we know that it's being used in a macro, we could send a long leadout right there.

Maybe we could store R0D somewhere on the way in and then test the stored value on the way out.
_________________
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
mr_d_p_gumby
Expert


Joined: 03 Aug 2003
Posts: 1370
Location: Newbury Park, CA

                    
PostPosted: Wed Aug 25, 2010 3:18 pm    Post subject: Reply with quote

It might be possible to do that, but it's going to be a fair chunk of code because the structure of the executor is highly optimized for the existing logic. I'm on vacation until after Labor Day, and I don't have my JP1 stuff with me, so I'm just going by memory here. I'm only using bit 7 of W5, so maybe another bit could store the result of the test for initial repeat count being 2. Register R0B is available as well.
_________________
Mike England
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 - General Forum All times are GMT - 5 Hours
Goto page Previous  1, 2
Page 2 of 2

 
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