I just switched from a jailbroken 3G to a 3GS. I jailbroke the 3GS. It was on 3.1.2 and the older bootrom. For some reason, my SIM is not being recognized by iTunes. I synced everything through iTunes but it looks like phone did not activate as my phone number is not showing. I used the Pwnage tool to JB. I inserted my SIM card into the 3G and it works fine. Any help is appreciated.