Greetings all! I need a bit of help regarding my device - Moto G3/Moto G 2015 (Osprey - XT1550) 2gb Indian version. The device has been running flawlessly on Stock Android 6.0.1 Marshmallow since I got it in January 2016. However since yesterday, the dual led flash isnt working properly. Only the bottom (white) led lights up when I turn on the torch or use the flash. The top one doesnt light up. However, when I press at the back near or around the LED, the top one also lights up. It turns off again as soon as I remove my hand. I think some internal connection may have gotten loose and I dont think its a software issue, but I would like someone to tell me if its so. Also, any fix to solve this problem would be greatly appreciated. Thanks!