AT&T have agreed to provide unlock codes for any device they supply to subscribers - as long as it's not an iPhone. The move follows a class action suit filed against the carrier, and will see prepaid customers handsets unlocked simply by showing proof of purchase or postpaid customers who have 90 days or more active service.
If you've bought a handset "for which AT&T has an exclusive sales arrangement with a manufacturer" then you'll need to wait at least 10 months until you can pester the carrier for an unlock code. The settlement covers anyone who bought their device between March 12th 1999 and April 2nd 2010.
(1) Customers with postpaid accounts who have completed a minimum of 90 days of active service and are in good standing and current in their payments.
(2) Customers with prepaid accounts who have provided a detailed receipt or other proof of purchase of the handset.
(3) Customers who own handsets for which AT&T has an exclusive sales arrangement with a manufacturer of less than 10 months will have to wait until the 10-month period expires before they can receive an unlocking code.