One interface does it all – no additional interfaces needed, Designed to be compatible with all major radio brands, Auto detects vehicle type, radio connection and presets controls, Ability to dual assign steering wheel control buttons, Can be manually programmed for most vehicles, Memory retains settings even after battery disconnection or interface removal, All connections done at the radio location, Micro-B USB updatable, Enclosed in a water-resistant housing.