I basically upgraded everything except the console head unit. That's why the steering wheel controls still function, along with everything else on the console. Of course, I used an MECP certified installer. (Mobile Electronics Certification Program). He did a great job.