Originally Posted by N8N
No the unlock code was not until later. He needs his car to be equipped with "satellite prep" then the module from his friend's car, and to have the tuner coded in. Part of the process will be rearranging some fibers at the MOST connector behind the rear seat bolster as well. BTDT with my '09.
If he doesn't have "satellite prep" it is probably going to be more trouble than it's worth unless he really really wants Sirius.
Sat prep was optional in 2006 ($75) and standard in 2007+.