OK, I added a custom aux input on the xm connector and the band button does not change the radio to xm mode to access the aux input. I talked to the dealer and they don't know what "programming" means. They say that they can "update" the radio software for $100. "Updating" does not sound like "programming" though. I spoke to "Specmo" technical hotline number they gave me and they said that if there is an input on the xm connector then the band button should work without any "programming" and actually they didn't seem to know what "programming" was either. Can anyone tell me which one has their head up their a$$?