Can't turn on mobile data? (Android 4.2, solution)

I’ve switched to Android 4.2 recently and noticed one quite annoying problem. I’m using Tasker to switch mobile data on only periodically in order to allow phone to download emails, weather info and other stuff. For majority of time when phone is in my pocket data services are off. It saves a lot of juice from my battery. And it’s working quite fine actually, or was working on Android 4.1. On 4.2 it’s working somehow strange. One day it works, next day it doesn’t.

It was pretty frustrating, so I’ve googled a bit and found out that Android 4.2 has some problems with automatic network selection. I’ve chosen my network manually and now it works like a charm. Here is how to do it:

  1. Go to Settings.
  2. Go to Tethering and Networks, then Mobile Networks.
  3. Choose Network operators, then Search networks.
  4. Now you need to select network of your operator, preferably GSM, and you’re done.