Originally Posted by ron scubadiver
This business of having to run the activation app to get 3G back points me in the direction that something is causing the activation status to get lost at VM's servers rather than a firmware issue.
I've never had to re-activate to restore service (although I've tried just to see if it would help). All you have to do is toggle airplane mode on/off. Re-booting also works as does toggling the "Data Enabled" option under Mobile Networks.
If you watch the 3G indicator during re-activation it turns off, then to 1X, and finally back to 3G. So apparently activation toggles the radio settings. And that resets the radio and restores 3G as a side effect.