Last night, T-Mobile and Samsung pushed out the Android 4.0 Ice Cream Sandwich update to the Samsung Galaxy S2. Aside from bringing in all the new features of Android 4.0, it also turns it into a fully IPv6 capable device.
If you have a Samsung Galaxy S2 from T-Mobile and are running it on T-Mobile’s network, you can easily turn it on. By going into Settings, tap “More…” under the Wireless and Network category, tap “Mobile networks,” then “Access Point Names,” then tap on the item for T-Mobile’s network. It should be called “T-Mobile US.” This will bring up a list of options to configure the APN. Scroll down until you see “APN protocol” and tap that. Select “IPv6.” Press the menu key and tap “Save.” After that, restart the phone and you should have IPv6 access on the cellular data network.
To switch back to IPv4, just repeat the process above and select “IPv4” instead of “IPv6.”
Note that if you use this phone with AT&T and try to configure an AT&T APN for IPv6, it will not work. AT&T has not deployed IPv6 for subscribers to use on the mobile network.