Plug and play. Got the mounting bracket installed after plugging in. Went through the steps for the key reset. It took about a hour or two to finish. Everything worked great and had been running better than ever. Finally have my heat, wipers and heated seats back!