I recently received a Sprint iPhone 4 from a friend who recently upgraded to a 6, and was hoping to get it unlocked. At first I called Sprint and at first they said "Oh, you need to have an active account to unlock it." But as of the new FCC rules they HAD to unlock it if it wasn't in a contract so I directed them to the FCC website. So after apologizing and saying "they didn't know" then they told me I had to call Apple and give them this 6 digit code so they could unlock it. I then proceeded to call Apple. The Apple representative had no idea what Sprint was talking about and told me that Sprint should be the ones unlocking the phones, not them. She had me stay on the line while she tried to contact Sprint using the same number I had called less than 5 minutes earlier, and interestingly, they had closed for the night. Now Apple is going to try to contact Sprint tomorrow, and should get the problem resolved. So if anyone is switching to Sprint, think again.