I think I might have made a critical mistake. I recently purchased an iPhone 4S off of eBay from a seller that stated the phone has a clean ESN, not under contract, and that he purchased the phone new from Verizon. To my understanding, to me that sounds like the phone could easily be unlocked and used on any GSM or CDMA carrier. Afterall, my understanding was that what was particularly special about the iPhone 4S was that in contained both GSM and CDMA hardware in it while the original iPhone 4 did not. Therefore, an iPhone 4S purchased from Verizon, with clean ESN and no contract, could be unlocked and used on a network like T-Mobile. That was my plan and my research in the matter led me to believe I could purchase the phone in question and use it on T-Mobile. So I did purchase the phone and even requested from the seller to go to their local Verizon store and request to have the phone unlocked. Before he sent the phone to me he confirmed the phone had been unlocked as I requested. I received the phone in the mail earlier this week and first went straight to Verizon to confirm the phone was unlocked. They looked up the hardware ID of the phone on Apple's website and confirmed it was unlocked. Then I went to T-Mobile and paid $50 for a prepaid, no contract monthly service. I was originally an AT&T customer and had my phone number transferred to the new T-Mobile SIM card which was put in the new iPhone 4S. After a while I tried to setup the new phone and get it activated. However, I was consistently getting an error that was reporting something like the SIM card is incompatible. Went online to chat to a T-Mobile support person that happened to mention that the iPhone can't get 3G service. I knew there would be certain restrictions going to T-Mobile, but I did not know that I couldn't get 3G. Went back to local T-Mobile store to try and get a refund but they wouldn't do it. T-Mobile troubleshooted the phone and concluded that the phone was behaving like it was locked. To verify the condition of the situation I went to local AT&T store and they also got the same consistent SIM card error when putting in an AT&T SIM card. Both AT&T and T-Mobile reported they could not unlock the phone because it was originally a Verizon phone. So why is neither AT&T or T-Mobile working on the iPhone 4S? Does the 4S not contain both CDMA and GSM hardware like I thought?