7800 ext5 initial test results

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

Moderator: Moderators

ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

7800 ext5 initial test results

Post by ElizabethD »

Good news: This extender is fabulous. Nesting, DSM, L/DKP for device keys and others, LKP for Power, ToadTogs, X_dev, X_Cancel all work great,

Confused news: No matter what I do, DVD and VCR are reversed. Suspicious of earlier conversions, I started from basics. I opened empty IR, brought in the hex file, added devices, and they are still reversed. By reversal I mean that to work DVD, I have to press VCR and the other way around. So then I reassembled, putting DVD and VCR in the same sequence as in the remote, did the same to the RDF file, and that made no difference either, and it makes no sense to me at all. Finally these macros worked:
VCR P_DVD;M_DVD;C_DVD;T_DVD;O_DVD
DVD/LD P_VCR;M_VCR;C_VCR;T_VCR;O_VCR

Considering how things work well, it's likely me doing something wrong, but what?????

Edited 3/2: After looking at .asm more carefully I see that the sequence can be changed there by giving $5C to VCR, and $55 to DVD, or by forcing those initial numbers into the RDF on the VCR, DVD, and the next line. I think that should work.
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride :)
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Elizabeth,

You were correct when you found the error in my published RDF. My guess is that when you corrected it you either saved it as txt instead of RDF, or you saved it in the wrong place. But I'll take a look at it when I get home to make sure.



EDIT On second thought, I had a really hard time interpretting your message maybe you didn't make the right change.

The change I made to my new RDF was to move the psuedo key lines for the VCR.

X_VCR,T_VCR,V_VCR,C_VCR,M_VCR,P_VCR,O_VCR,
X_DVD,T_DVD,V_DVD,C_DVD,M_DVD,P_DVD,O_DVD,


I'll still check it out when I get home.


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

Post by Nils_Ekberg »

I think you may have switced VCR and DVD in the RDF without changing the hex values to match in the asm. If you do this you will be OK.

In the ASM Put these in place of whats there

Code: Select all

_CBL=47 
_TV=4E 
_DVD=55 
_VCR=5C 
_RCV=63 
_AUX=6A 
_CD=71 
In the RDF Put these in place of whats there

Code: Select all

X_CBL=$47:AllBind,T_CBL,V_CBL,C_CBLT,M_CBL,P_CBL,O_CBL, 
X_TV,T_TV,V_TV,C_TV,M_TV,P_TV,O_TV, 
X_DVD,T_DVD,V_DVD,C_DVD,M_DVD,P_DVD,O_DVD, 
X_VCR,T_VCR,V_VCR,C_VCR,M_VCR,P_VCR,O_VCR, 
X_RCVR,T_RCVR,V_RCVR,C_RCVR,M_RCVR,P_RCVR,O_RCVR, 
X_AUX,T_AUX,V_AUX,C_AUX,M_AUX,P_AUX,O_AUX, 
X_CD,T_CD,V_CD,C_CD,M_CD,P_CD,O_CD 
X_Cancel=$7F:AllBind
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Thanks Nils. I patched the code and tested it this time. :oops: It seems to be working, now if I gathered all the correct files into the zip this should be working for everyone.

Both the RDF and the HEX file are changed. Make sure you replace the RDF and do a merge with this new extender.

Elizabeth, if you delete the VCR and DVD/LD macros, Merge with ExtInstall will rebuild these for you with the correct psuedo key codes.
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

Post by ElizabethD »

I tried hard, but didn't break it yet. But I see something funky going on. Here's the code I played with and a heap of comments which might help figure out. The example is for VCR, but applies to others SHIFT-VOL- keymove sets sound more; SHIFT-2L macro lines up TV and Receiver inputs. The weirdness I see might be some funny feature of 7800.

Code: Select all

Macros
6	VCR	V_RCVR;M_VCR;C_VCR;O_VCR;T_VCR;P_VCR;Phantom4
13	SHIFT-VCR	X_VCR;SHIFT-1;SHIFT-VOL-;SHIFT-2L

Special protocol ToadTog keymoves
17	VCR	SHIFT-1	ToadTog(1,ForceOn)	[Already On]:< Blank >  [Off/On]:SHIFT-Power	$98 $83	
18	VCR	SHIFT-0	ToadTog(1,ForceOff)	[On/Off]:SHIFT-Power  [Already Off]:< Blank >	$19 $83	

Special protocol LKP keymove (I intend to replace shift-vcr by the sequence in macro 13, but not until I can get this working.)
29	VCR	Phantom4	LKP(4)	[Short]:< Blank >  [Long]:SHIFT-VCR	$40 $8A
1. When ToadTog for ON is coded on 1 or shift-1, everything works, from the keyboard, by shift-vcr, or long press of vcr.
2. When ToadTog is coded on DiscreteON, it does not work via shift-vcr, nor the Long press of VCR. It doesn't even do that faint little blink of 'nothing to do' as a working ToadTog normally does
3. When ToadTog is coded on xshift-1, it behaves the same as DiscreteOn. Nothing, but xshift-0 which is OFF, will toggle. So the left side of ForceOff toadTog works.
4. If I put shift-power on the [Already On] side, it works when coded on Discrete On, so it's picking up the first value.
5. When ToadTog is coded on other phantom buttons such as 3 or 2, same thing, no go.
6. Phantom4 is working fine, all things that should occur in shift-vcr (macro 13 )do except turn on.
7. I have a macro using XShift-DiscreteOn which is a DSM of three steps. Works fine. So it rules out no access to discreteON/off pseudo buttons
8. Correct buttons/pseudo buttons for discretes ($3A,$3B, aka phantoms 5&6) are in the RawData whether I use IR v6.20 or IR7, yours or my assembly.
9. ToadTog protocol is identical, hex byte compared, to the one in 1994. No errors that I can see, and anyway it works.
10. And, yes, I did make sure (though it's easy to forget) that macro 13 reflects the changes for the bound ToadTog keymove.

None if this is a showstopper. I'm perfectly happy with shift-1. Always was. And I'm still thinking I messed something up in here. Suggestions for what to try next?
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride :)
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Wow Liz your complexity of macros is mind boggling! I had no idea that the LKP worked in a macro.

Our ToadTog is the same as the 1994 and the 6131, so I don't think ToadTog is the problem.

I'll try some very simple macros and see if I can isolate this. I did a lot of coding in the psuedo key and device selection areas, so that's probably where the problems are.

Vicky
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Liz,

I did some toadtogs on phantoms and discretes, I referenced them with from device keys using x_ keys and everything seems fine.


My thought now is that you might have some legacy issues from when we unconfused the VCR DVD buttons. Did you recheck those keys to make sure they are still on the VCR and not on the DVD?
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

Post by ElizabethD »

I don't know what to think and also will try to figure out some experiments. Don't forget this fact:
1. When ToadTog for ON is coded on 1 or shift-1, everything works, from the keyboard, by shift-vcr, or long press of vcr.
Also note points 3 and 4 above.
We might need expert help here for what to look for.
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride :)
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Could you post the IR file?
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

Post by ElizabethD »

Sorry for the delay. Just got home. Don't believe all the notes, since I haven't changed them since ext2, so it's a complete disarray due to its experimental state.
I'm having problem with one other discrete. When combined with certain shifted macro keys it fails. So there's some interaction going on, but I'm not ready to describe.
https://www.hifi-remote.com/forums/dload ... le_id=4311
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride :)
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Wow, you really do make your remote work! Your IR file is so much more complicated than anything I ever wrote. Its going to take me some time to mimic your depth of complexity to see if I can replicate your problems. However, I'm not going to have time to really look at this until next weekend. I've got a heavy schedule all week. Really my free time is going to be limited from now till April 15th. I'll see what I can do.
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Elizabeth,

I have really enjoyed looking at your IR file. I had no idea that macros could be this complex. Its given me more ideas of how I can improve my remotes.

I used the ForVicky.IR that you posted and was stepping through your macros, and could not find a definition for VCR Shift-Power that you are using in that toadtog protocol. Am I missing something, or could that be the problem?

BTW: How do you get your keys grouped by device? Your IR's are so much more readable than my own.
Capn Trips
Expert
Posts: 3989
Joined: Fri Oct 03, 2003 6:56 am

Post by Capn Trips »

vickyg2003 wrote:... could not find a definition for VCR Shift-Power that you are using in that toadtog protocol. Am I missing something, or could that be the problem?
Liz is relying on a relatively commonly-used "tool" called "shift-cloaking" to access the VCR/Power function from the underlying device setup code/upgrade. If nothing is assigned to VCR/shift-Power, then the remote will execute whatever is assigned natively to VCR/Power (ignoring any macro that might be assigned to Power).
vickyg2003 wrote:BTW: How do you get your keys grouped by device? Your IR's are so much more readable than my own.
uhhhh.... you can move any entry in the Keymove, Macro or Special Functions tab to whatever position you want. You have to click on the line number of the entry in the left margin and hold the "click" button while you drag it up or down.
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
Nils_Ekberg
Expert
Posts: 1689
Joined: Sat Aug 02, 2003 2:08 pm
Location: Near Albany, NY

Post by Nils_Ekberg »

I know Liz will answer you but I like guessing games
vickyg2003 wrote:I used the ForVicky.IR that you posted and was stepping through your macros, and could not find a definition for VCR Shift-Power that you are using in that toadtog protocol. Am I missing something, or could that be the problem?.
I would bet there is a definition in the upgrade for the power button so what she is doing is putting a macro on the power button and using the shifted button which will actually execute the original definition of the power button and not the macro. That is called "shift cloaking"
vickyg2003 wrote:BTW: How do you get your keys grouped by device? Your IR's are so much more readable than my own.
You can grab the line number on the left of macros, keymoves, special protocols etc, with the mouse pointer and move them up and down.
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Nils and CapnTrips, Thank you so much for the organization tip. I can't wait to get home and try that. The messiness of my IR's always bothered me. I'll be sure to add that to my IR instruction notes!

I've read about cloak shifting, just have never seen it applied. I'll continue with my testing to see where/why this extender is failing.

Thanks
Post Reply