URC 8910 and Long Key Press Special Protocol

This is the JP1 beginners forum. There's no such thing as a stupid question in here, so post away, but this forum is just for JP1 users and people considering JP1, non-JP1 users please use the appropriate forum above!

Moderator: Moderators

e34m5
Posts: 675
Joined: Tue Oct 14, 2003 1:04 pm
Location: Atlanta

Post by e34m5 »

Wouldn't it be easier just to use the extender :?
Paul
raalph
Posts: 14
Joined: Thu Apr 15, 2004 10:49 am

Post by raalph »

Yeah, late last night that's what I was wondering. But you know how it is... you get started down a path... now it's a challenge. I'll probably get this working, and then decide I don't like it anyway.
Nils_Ekberg
Expert
Posts: 1689
Joined: Sat Aug 02, 2003 2:08 pm
Location: Near Albany, NY

Post by Nils_Ekberg »

raalph wrote: Am I on the right track here? Should the code above work in a 8910?
It should work assuming what you did was take the 2116 standalone version and only made these changes.

Code: Select all

Ram = FF00
LCD_INVALID = 0D24
LCD_HELLO = 0D80
LCD_WELCOME = 0D86
R_IFlags = R87
R_DKey = R80
R_DKeyCnt = R83
StartT0 = 0791
ScanKeypad = 3EAD
DispLCD = 0FC5
KmmLoad = 167A
ReadKey = 3E8F
vasqued2
Expert
Posts: 67
Joined: Sun Aug 03, 2003 2:12 pm

Post by vasqued2 »

You're on the right track. The LDKP for the extender won't work in the stand alone remote. The 2116 stand alone version will as long as you change the the address of Kmmload, etc.

David
raalph
Posts: 14
Joined: Thu Apr 15, 2004 10:49 am

Post by raalph »

Well, it's not working out for me.

Are we sure that the other registers used are the same in both the 2116 and 8910?
Nils_Ekberg
Expert
Posts: 1689
Joined: Sat Aug 02, 2003 2:08 pm
Location: Near Albany, NY

Post by Nils_Ekberg »

raalph wrote:Well, it's not working out for me.

Are we sure that the other registers used are the same in both the 2116 and 8910?
I am sure they are not the same. Did you make all the changes I outlined above?
raalph
Posts: 14
Joined: Thu Apr 15, 2004 10:49 am

Post by raalph »

Yes, I made all the changes you specified, but the 2116 code also uses other specific registers, such as R7B. I did a search in Extender1 for R7B, and it's not referenced anywhere.
Nils_Ekberg
Expert
Posts: 1689
Joined: Sat Aug 02, 2003 2:08 pm
Location: Near Albany, NY

Post by Nils_Ekberg »

raalph wrote:Yes, I made all the changes you specified, but the 2116 code also uses other specific registers, such as R7B. I did a search in Extender1 for R7B, and it's not referenced anywhere.
Change all R7B's to R82 and you should be good to go.

Sorry I missed that one because I didn't notice registers that were not in variables.
raalph
Posts: 14
Joined: Thu Apr 15, 2004 10:49 am

Post by raalph »

Ahhhhhhhhhhhh!!!! :D
Success!!!
Thanks very much!

Now... about that extender...
J/K (...for now...)
Nils_Ekberg
Expert
Posts: 1689
Joined: Sat Aug 02, 2003 2:08 pm
Location: Near Albany, NY

Post by Nils_Ekberg »

raalph wrote:Ahhhhhhhhhhhh!!!! :D
Success!!!
Thanks very much!

Now... about that extender...
J/K (...for now...)
Great...... :D

Now that it works I will package it and post it for others (Unless you want to do it David) since I was making the changes as I was giving them to you.
vasqued2
Expert
Posts: 67
Joined: Sun Aug 03, 2003 2:12 pm

Post by vasqued2 »

Go right ahead Nils!

David
Nils_Ekberg
Expert
Posts: 1689
Joined: Sat Aug 02, 2003 2:08 pm
Location: Near Albany, NY

Post by Nils_Ekberg »

I have uploaded the standalone version of Long/Double keypress protocol for the URC-8910/9910 to the special protocol section of the jp1 file section.
Post Reply