I loaded my non-extended IR file with all my upgrades and macros onto one of the new remotes (allowing me to continue to use my non extended remote)
I removed the pause key moves (special protocols) and the non-extended pause protocol.
I added the extended RDF file to my RDF directory.
I added the 3A33ext-notes.hex to my IR directory.
I used IR to merge the extender with my existing file.
I saved the new extended IR file.
I created a new pause key move for my TV that needs a pause after power on using phantom1.
The merge / conversion process had changed phantom1 in macros to discrete on so I changed to the three macros back to phantom1.
I assigned deactivate to TV D (green).
I saved this version and uploaded it to the remote.
I activated the extender and pushed one of the macro keys that uses pause.
The remote went into an infinite loop and would not accept either TV D or long key press to deactivate the extender.
I removed and reinstalled the batteries and was able to deactivate the extender.
I first tried removing the pause but it still locked up.
I went back to the read me file and discovered that my POWER key macro CAB POWER used to make the power button work normally in cable mode caused the extended remote to go into an infinite loop.
I deleted my power macro that isn’t needed with the extended remote and the lockup was eliminated.
I found my AV receiver now needs a delay after power on because the macros run faster so I created a pause for it on AUD phantom1 and added to the macros that required it.
After some wrong guesses I was able to make device-multiplexing work – I used DAY+ to switch to the new code and DAY- to restore the old code on DVD and VCR so now I can control seven devices
I created discrete ON for AUD using XSHIFT-POWER for off to ON
The extender sends the POWER command if XSHIFT-POWER is not defined and POWER is defined.
I created discrete OFF for AUD using the A (yellow) for ON to off because I have assigned the receivers discrete off code to A
I replaced the AUD power in one of my macros with discrete on
FYI:I use SHIFT-POWER for my master power off macro
I replaced AUD A in my master power off macro with discrete off
The changed macros worked as expected but it was obvious that using the AUD power key would leave the remote out of SYNC
After thinking about the problem for a while I created a toggle using AUD phantom2 and a device specific macro (DSM) on AUD POWER consisting of AUD and phantom2
After testing this I cloned the toadtogs and DSMs for TV,DVD and CBL using the discrete power codes for the TV and XSHIFT-POWER for the DVD and CBL and replaced POWER with discrete on my other macros that turn devices on
I added TV discrete off and DVD discrete off to my master off macro
After testing the modified macros I observed that by adding the pauses to TV and AUD discrete on force on the delays would only occur when the device actually needed the pause.
Finally I created a DSM SHIFT-REC consisting of “device” XSHIFT-POWER for TV, DVD, CBL and AUD to allow changing the device state if it is out of sync with the remote. I chose SHIFT-REC because REC is RED like the power key.
I didn’t do anything with VCR because VCR is my PC remote and the power key actually starts Beyond TV and has nothing to do with PC power.