After receiving the product for our vehicles we installed on a 2013 Dodge truck. Installation was straightforward and fairly simple. The 2014 Dodge Durango however was not. This required 2 firmware updates which Garret sent out. Took longer than I wanted with the 4th of July holiday but eventually we were successful.