setup multiple apn's in your registry...
here is direcitons....
____________________
Go to:
HKEY_LOCAL_MACHINE\Software\OEM\RIL\OperatorContex
There you will find several numbers. E.g. 26202 for Vodafone in Germany.
The number is a combination of MCC / MNC so 262 02. You might find you operator in this list:
MCC/MNC - Codes
What happens is if your operator is not in this list there will be a key created with no contend. I inserted in there by copying from one of the others:
GPRSContextNumber = 3
UMTSContextNumber = 3
This is the source for the value of NetworkContexts in:
HKEY_LOCAL_MACHINE\Comm\Cellular\RIL\
Just set the Contexts value to 3 and delete the NetworkContexts entry. It will be created from the source above with the value 3.
I am so happy that I finally found that out. That was such a pain for a long time. Hope that helps some others as well.
Thanks to luiggi who gave me the final hint in his thread:
GPRS / UMTS Operator Contexts Numbers - xda-developers
Search patterns: Multiple APN connect Multi APN More than one Internet connection