Well, I have my 622 and I have been playing with the MX-500 since I got the DVR. PreProgrammed code 122 (Echostar) works. The only thing is that the DVR buttons are what controls the guide functions (the secondary labels on the remote). This is how it worked on my 811. Since it wasn't a DVR, no big deal.
All I did was learned the DVR functions into the the DVR buttons. I the learned and labeled the LCD buttons for the menu and guide functions. I can get all the functions I need with no problems.
I did run into a strange issue while programming the favorite buttons. For example, I would program ESPNHD (9424) into a fav button. When I would hit that button, the remote was send the 9-4-2-4 but then another 4 would follow and send the 622 down to channel 4. It wasn't just 9424, it was other numbers that I programmed as well. And it wasn't just the number 4 either.
What I did to fix it was I made a "dummy" device and learned all the numbers from the 622 remote. I didn't use the preprogrammed code (122). Then I programmed all my favorites from the "dummy" device. Every favorite button worked like a charm. PIA, but it works.
The fav buttons on the MX-500 can do mini macros as well. Since my HDTV is 4:3 when I watch HD, I have to set it in compress mode, which is only a 2 button sequence on the TV remote (PICSIZE + 2). Plus it's PICSIZE + 0 to get it back to normal. You can only use 0-9, DIS, ENT, and PAUSE in fav macros on the MX-500.
Cool. I used my "dummy" device and I learned PICSIZE to DIS, the tv's "0" to PAUSE and the tv's "2" to ENT. So the macro for ESPNHD would look like DIS-2-9-4-2-4. The actual LCD display looks like DE9424. The Weather Channel would be DIS-0-2-1-4 (DW214).
For some unknown reason, the FAV macro will not transmit the PAUSE button, no matter what is learned into it, from any device. The pause button works fine if you just press it, but not in a fav macro.
I'm starting to not like my 500 as much. Maybe I'm just asking it to do too much, but the manual even states about these FAV macros. It should work.
Can anybody who has a MX-500 and a 622 try this for me? All you have to do is learn a code into the PAUSE/INFO button, then make a FAV button with the PAUSE button in it and see if the 500 transmits it? It could be from your 622 remote or any remote for that matter.
TIA.