Matched my bad one exactly and turned out to be plug and play. Came out of a dodge ram, but after a day it now says Chrysler. Saved a trip to the dealer.
Does not work on my truck. Does not have all the correct plug-ins. Was missing volume knob & cover for USB/Aux plug-ins and that info was omitted from the description.