Well it shouldn't, the reprogramming is for the headunit for security. It has the VIN coded into it so it can't be stolen and just put into another car (beats the old "enter security code" every time the battery is disconnected). The new fascia/HVAC isn't VIN coded and doesn't get an error. Well actually there is a hidden error about it missing, but that is of no concern as it works. At least that is the case in the old ugly style ones (which I have). And the "Alpine" one isn't Alpine. They just did a release, I bought mine separately and put a Pioneer in it. I would expect the G8 one to be the same being that any double din unit will work. Though mine was designed for Alpine/Pioneer/Clarion, so some things like steering controls probably wont work with other brands. Best to contact them to be sure.