Disappointing compared to MX-350
I had my sister buy the RFS2000 package which is the RF20 and associated RF basestation (it doesn't say mrf-100b but I assume it is because it only works with the RF10/20/30) because the kids broke the light button off the MX-350 I gave them awhile ago and that is required for saving macros. I thought she could save a few bucks and get RF too so they could use it from the patio.
I always thought the RF20 was just a less-featured version of the MX-350 based on my reading of the RF20 manual and actual experience with the MX-350. It actually has a few crippling limitations and if my mx-350 ever dies, I definitely will NOT be downgrading to save a few bucks.
1. While you can punch vol, ch, play, and vod controls to MAIN just like the mx-350, you cannot use the on/off buttons on MAIN as system-wide power on/off macros and retain individual power control in each of the device modes. Having vol, ch, play, and vod controls on MAIN is of dubious value, but the ability to have system wide power control macros from MAIN is very useful (it is after all the 'main' menu and hence starting point for turning everything on!).
If you setup a macro to turn everything on using the on button on MAIN, that macro will run in every single device mode, thus you no longer have individual power control in each device mode. It's like the old MX-500 where you get to choose to use the on/off buttons for system wide macros or individual power buttons in each device mode; if you choose system wide power control, you have to add on/off buttons to the LCD for each device OR choose individual power buttons for each device mode and add an 'all on' type macro on some other LCD page.
2. It is dog slow because it sends IR and RF at the same time. There is no way to turn the RF off or choose between IR and RF (or both) for individual device modes as you can on the mx-350. The mx-350 and mrf-260 works flawlessly for me.
This turned out to be a big problem because FAV channels are really just macros. Because it is so slow, pressing a FAV button with a channel macro like '-3-8-4' results in the cable box choosing channel 3 - every single time!
Even if you don't setup the RF basestation it is still too slow when pointing directly at the cable box because it appears to send '3' by IR, then '3' by RF, then '8' by IR, then '8' by RF, etc. Sometimes it will tune to the first channel number then a second later tune to the second channel number. Under no circumstance will it ever see the 3rd number in the sequence which I suppose is a blessing since it's frustrating enough to have it tune to the first and second numbers in the sequence.
I realize this may not be the case for all cable boxes, but with their Motorola DVR, it is absolutely unusable.
3. It couldn't learn repeating commands from the cable box remote (most likely a 'toggle bit' type command where the command only varies by the least significant bit which indicates 'do the same thing again'.)
I had to use the mx-350 to teach the RF20 those commands so that when you hold down the cursor buttons the guide will scroll rapidly. Same deal for volume control of the receiver.
So I'm a bit disappointed in trying to save my sister a few bucks. I worked around the limitations and they are back in business. The press-and-hold macros work the same and that was great but the RF is a no-go.