Volume control problems are usually due to inadvertant punch-throughs. If your audio is working fine while in the AUDIO device, you can punch it through to other devices. If it's not working properly in its own device, punch through that device to that device (ie: punch through AUDIO to AUDIO).
With respect to XM, if you're trying to do something with a repeating "hold down" button, hold down the button of the sending remote while learning to the MX-500. Hope that helps.
Mike
www.surfremotecontrol.com