7800 ext5 initial test results
Moderator: Moderators
-
ElizabethD
- Advanced Member
- Posts: 2348
- Joined: Mon Feb 09, 2004 12:07 pm
7800 ext5 initial test results
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.
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
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:
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
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
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
In the RDF Put these in place of whats there
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 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:
Thanks Nils. I patched the code and tested it this time.
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.
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
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.
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?
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 $8A2. 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
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:
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
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:
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?
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
I don't know what to think and also will try to figure out some experiments. Don't forget this fact:
We might need expert help here for what to look for.
Also note points 3 and 4 above.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.
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
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:
-
ElizabethD
- Advanced Member
- Posts: 2348
- Joined: Mon Feb 09, 2004 12:07 pm
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
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
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:
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:
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.
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
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:... 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?
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.vickyg2003 wrote:BTW: How do you get your keys grouped by device? Your IR's are so much more readable than my own.
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)
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
I know Liz will answer you but I like guessing games
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: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?.
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 wrote:BTW: How do you get your keys grouped by device? Your IR's are so much more readable than my own.
-
vickyg2003
- Site Admin
- Posts: 7109
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
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
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