long key presses possible in Cinema 7?

Support forum for extenders. If you're having trouble getting one up and running, this is the place to come.

Moderator: Moderators

Post Reply
zigger
Posts: 20
Joined: Tue Jul 13, 2004 11:51 pm

long key presses possible in Cinema 7?

Post by zigger »

After combing through both extenders offered for this remote I don't see any mention of long key presses. Is it possible on a Cinema7?
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

Re: long key presses possible in Cinema 7?

Post by ElizabethD »

zigger wrote: ... I don't see any mention of long key presses. Is it possible on a Cinema7?
I think not. I also looked and can't findit.
You may want to see this post
http://www.hifi-remote.com/forums/viewtopic.php?t=1193
Unfortunately it has a sad conclusion :cry: .
Where is John Fine??
zigger
Posts: 20
Joined: Tue Jul 13, 2004 11:51 pm

Post by zigger »

bummer!! Oh well, I still have a kickass remote anyhow. snif snif
e34m5
Posts: 675
Joined: Tue Oct 14, 2003 1:04 pm
Location: Atlanta

Post by e34m5 »

Try the LKP for the 2116. It may work.
Paul
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

Post by ElizabethD »

e34m5 wrote:Try the LKP for the 2116. It may work.
Far as I know 8811 or 15-2104, and not 2116, might be closer. So what would it take to adapt one standalone protocol to the other? If one knew what one is doing (I don't), would it be a matter of editing just some addresses/registers or is the logic for code different?

I also saw someplace, that the 7800 extender does not have nested macros :cry:. Is that still so or did I read something obsolete?
e34m5
Posts: 675
Joined: Tue Oct 14, 2003 1:04 pm
Location: Atlanta

Post by e34m5 »

So what would it take to adapt one standalone protocol to the other? If one knew what one is doing (I don't), would it be a matter of editing just some addresses/registers or is the logic for code different?
It's just like adding any device upgrade in IR.exe. Suing the 8910 LKP/DKP file as an example the info is located at the bottom of the readme text. Copy and paste the Upgrade Code in the devices tab and the Upgrade Protocol in the protocols tab.

After that you can go to the KeyMoves tab and IR will recognize this as a special protocol. At this point you can build your steps using the Special Protocols feature.
Paul
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

Post by ElizabethD »

e34m5 wrote: It's just like adding any device upgrade in IR.exe...
Copy and paste ... the Upgrade Protocol in the protocols tab.
Thanks, Paul. You mean that's all it takes :eek: ? Interesting.
For those who don't have them, below are two, possibly relevant, excerpts from my 8910 extender zip file.
I didn't see anything similar in the 7800 zip file(s) :cry: .

If C7 has a chance of surviving after one of these goes in, that would be very good news indeed. Simpler than I imagined going under the assumption of L/DKP its absence. It would be nice if someone who has C7 could try it and report back, please.

Code: Select all

 Radio Shack 15-2104 with Extender 1
-----------------------------------

Upgrade code 0 = 1C 52  (TV/1106)
 F9 00 01
End

Upgrade protocol 0 = 01 F9 (S3C8+) 
 00 00 01 00 00 F0 2D E4 2D 4A 56 4A 0F F6 31 FD
 56 03 07 38 3A 26 C3 03 90 2D 7B 11 F6 2C BA FB
 18 76 75 20 6B F6 8B 15 F6 2C BA 7B 10 B0 75 E6
 F1 FF 6F 90 75 7B F1 6B F9 38 03 B0 03 A4 03 C3
 2B 0D 87 43 2D A6 84 85 3B 05 82 84 C4 3A EE AF
End

Code: Select all

 URC-6012/8011/8811 with Extender 2/3
------------------------------------

*** Does NOT work with Extender 1 ***

Upgrade code 0 = 0C 52  (TV/1106)
 F9 00 01
End

Upgrade protocol 0 = 01 F9 (S3C8+) 
 00 00 01 00 00 F0 2D E4 2D 4A 56 4A 0F F6 12 0D
 56 03 07 38 3A 26 C3 03 90 2D 7B 11 F6 0D E7 FB
 18 76 71 20 6B F6 8B 15 F6 0D E7 7B 10 B0 71 E6
 F1 FF 6F 90 71 7B F1 6B F9 38 03 B0 03 A4 03 C3
 2B 0D 87 43 2D A6 7F 80 3B 05 82 7F C4 3A EE AF
End 
[edited after thinking about Paul's answer]
I have holes in my knowledge of extenders bigger than I thought.
Given that the extender code is written for a specific remote, am I to understand that the protocols are independant of the extender code which invokes those protocols? What links them? The upgrade part? :?:
e34m5
Posts: 675
Joined: Tue Oct 14, 2003 1:04 pm
Location: Atlanta

Post by e34m5 »

I tried this protocol in my C7...alas it did not work. As for the inner workings of these remotes I do not profess to have such knowledge.
Paul
Mark Pierson
Expert
Posts: 3018
Joined: Sun Aug 03, 2003 12:13 am
Location: Connecticut, USA
Contact:

Post by Mark Pierson »

e34m5 wrote:I tried this protocol in my C7...alas it did not work.
That's not surprising. One of the extender gurus would need to confirm this, but I'm relatively certain there are remote-specific addresses and/or registers in that protocol code that would need to be changed from one model to another.
Mark
Mark Pierson
Expert
Posts: 3018
Joined: Sun Aug 03, 2003 12:13 am
Location: Connecticut, USA
Contact:

Post by Mark Pierson »

ElizabethD wrote:

Code: Select all

 Radio Shack 15-2104 with Extender 1

URC-6012/8011/8811 with Extender 2/3
Both versions of the p-code appear to be for use with the extender, which probably indicates they require some special feature that the extender uses and aren't for stand-alone use.
Given that the extender code is written for a specific remote, am I to understand that the protocols are independant of the extender code which invokes those protocols? What links them? The upgrade part?
The device upgrade is used to invoke (load) the protocol as required. That's why the key moves are bound to TV/1106. The p-code in turn may or may not call on special features of the extender.
Mark
Ellen
Posts: 103
Joined: Sun Aug 03, 2003 5:18 pm
Location: East of the Rock, West of the Hard Place

Post by Ellen »

That's not surprising. One of the extender gurus would need to confirm this, but I'm relatively certain there are remote-specific addresses and/or registers in that protocol code that would need to be changed from one model to another.
That was always the impression that I was under. I've wanted to dig in and try to figure it out myself, but it's waaay over my head. Hopefully the gurus will take pity on us folks who like the older C7+ and make a version of L/DKP for this remote.
chakrax
Posts: 5
Joined: Sun Jan 02, 2005 8:21 pm
Location: San Jose, CA

Post by chakrax »

I'm also interested in adding LDKP to the URC7800. I'm running it with johnsfine's excellent extender now, and that is the only feature I'd like to see added.

I'm willing to take the existing assembler code of the LDKP and modify it for the URC7800, if some expert can give me a few pointers on what needs to be done. I assume (perhaps incorrectly) that it is just a matter of modifying some remote specific parameters in the assembler code and recompiling it?

Looking at the ldkp.asm, I think I see what needs to change. Can someone point me to where I can find these parameters for the URC7800. Or give me some general hints on how to go about this task?

Thanks,

-Chakra.

;;; 15-1994 with Extender 5
;Ram = 8000
;ScanKeypad = 0FA6
;StartT0 = 1346 ;Start Timer0
;R_IFlags = R7D ;Interrupt flags
;R_Mac = R95 ;Macro pointer
;AR_MacBuf = 96 ;Start of macro buffer

;;; 15-2104 with Extender 1
;Ram = FF00
;ScanKeypad = 2CBA
;StartT0 = 31FD ;Start Timer0
;R_IFlags = R75 ;Interrupt flags
;R_Mac = R84 ;Macro pointer
;AR_MacBuf = 85 ;Start of macro buffer
Post Reply