[Moto G Q&A, Help & Troubleshooting] minimale_ldz:
So I've bought Moto G XT1039 at Tesco (UK) recently. It was locked to Vodafone, but much cheaper than sim free one, so I though I'm going to unlock it and stay with my carrier (O2). Unfortunately it wasn't as easy as I expected, but first things first - shortly after unboxing it I realised notification LED light is not working. I found a solution on the web - some widget released by Motorola that revives LED - and was happy to fix the problem quickly, but to my surprise it wasn't available in Play Store any more. OK, it's not the end of the world. I switched from Iphone 3gs and my Moto G was like a leap into the XXII century anyway, even without working LED.

The real struggle begun when I actually tried to unlock my phone to use it on other network. I first tried a cheap code from Ebay, but it didn't work. The seller offered me more expensive one, but it didn't work either. I tried another seller - with the same effect. As I'm not giving up easily, and you get a refund when codes don't work, I tried again with a third seller. Cheap code obviously didn't work, so I tried dearer one which supposed to work, according to Motorola database, but it didn't. I tried it on original software my phone came with (KitKat 4.4.4) I also tried it on Lolipop 5.1 I updated my phone to couple days later - with the same effect. This is actually another story showing how ridiculous Motorola is when it comes to customer care. I managed to root KitKat before I realised Lolipop is available as my phone's software manager was saying it's up to date while on KitKat. I didn't know you have to first update updating software for it to let you update software (sounds stupid, I know, but that's how it actually works). Anyhow, I had nice new Lolipop installed and, as I said, it still didn't let me unlock network service.

"Oh well" I said to myself, in worst case my contract with O2 ends in a few months so I just wait and switch to Vodafone. The only thing that kept me going was a ridiculous idea that the guy who sold me unlocking code will think I'm some kind of cheap scammer who used working code and claims it didn't work just to get 5 quid refund. So I gave it the last try - I flashed stock 4.4.4 firmware (Thanks to vpnair) onto my phone which I was going to do anyway as Lolipop looks and feels terribly to me. After flashing it everything changed just as if King Midas touched my Moto G. The Led started to work, Nova Launcher stopped crashing and last but not least - unlocking SIM went smoothly and beatifuly. I am happy now and only wondering why the heck this phone works as it should with some software taken from the internet and not whit original one?

If you are wondering why I decided to share it with you, let me justify myself. While I was struggling with unlocking SIM I read some stories of other people having the same problem. They usually solved their problems returning phones to a store (well, not "a store", they all came from Tesco UK). So maybe there will be someone like me looking for a solution in the future, and this is for Him/Her. I hope Admins of this fantastic forum will understand and won't bin my post.

Cheers