A couple of months ago, I bought a dirt-cheap 3G modem labeled as 'T-Mobile Web'n'Walk' stick. It's actually a relabeled Option Globetrotter Icon 225 which supports both 3G and CDMA networks. The provider installed an annoying netlock on the device - breaking it was quite tough. Here's a quick how-to for Windows for people who want to free their devices:
- Install python 2.6.x (32 bit version): http://www.python.org/download/releases/2.6/
- Install pywin32 for python 2.6: http://sourceforge.net/projects/pywin32/files/
- Install pyserial: http://sourceforge.net/projects/pyserial/files/
- Download the unlocker (http://sites.google.com/site/dogber1/blag/msm-unlock-v1.6.zip) and unpack it (e.g. into the directory C:\msm)
- Download a firmware update for the 3G modem from Option or T-Mobile
- Unpack the firmware update into the directory used above (e.g. C:\msm)
- IMPORTANT: The superfire.exe file of the update is packed.
Unpack the Superfire.exe file of the firmware update once again (e.g. WinRAR can do that).For the newest update, the superfire.exe can be used as it is.
- Remove the SIM card from the modem and plug it in . Make sure that you have the latest drivers from the option website installed before you start msm_unlock.py. Also, close all the tools for the stick ('connection manager' etc.).
- Write down the unlock code. Unplug the stick, replug it and apply the unlock code with msm_apply.py. If the unlock code is not accepted, search the comments for a posting by "muxx" - he has given detailed instructions on how to manually enter the unlock code.
- Unplug and replug the stick once more and you've got yourself an unlocked 3G modem.