if it needed a code it would still turn on and would just be locked out. Is there also a fuse under the hood for the radio? I had an 07 but never had any problems with the stock radio when removing and replacing it.
Those cars use a CAN system and there shouldn't be any 12V source at the headunit...MAYBE constant. SO my guess is you blew a fuse related to the ECU or something similar.