I'm having the same problem with an RC65X remote, but I think this pertains to all DirecTV remotes. I think the problem with the volume up/down, mute, and TV input buttons is that for these buttons the remote sends a DirecTV receiver IR command prior to sending the IR command for the button itself. When you press those buttons you will see the LED on the remote flash indicating transmission of the DirecTV receiver command flash right before it flashes again indicating transmission of the TV command. I believe the flirc only records the first command for the receiver rather than the whole sequence. Since this first command is probably the same, the flirc interprets all four buttons as being the same. I'm guessing there is a timeout in the firmware to catch the end of the IR signal, but is it possible to make this longer so that it sees both IR commands?