The XL unit uses a different controller for one, some of the navigation hardware, but the biggest hurdle is that the wiring harnesses are all car-specific. There are no "one size fits all" harnesses. They are custom for each car based on factory equipment. That makes it very hard to retrofit certain options.