It's possible to unlock your Motorola Charm using the codes. There are many providers offer this unlockign service. If you need get it from your network provider or you may get it from online providers like Onlinegsmunlock.com .They will help you to unlock your mobile easily.
If you have an active T-Mobile account we can provide you with an unlock code (http://support.t-mobile.com/docs/DOC-1588). If your T-Mobile account is canceled, as long as the account was in good standing at the time of cancellation, there is no time limit to have the device SIM Unlocked.