Your seems to be the software issue. Mine had the hardware issue I guess otherwise it would have worked in the recovery screen because recovery is independent of the ROM. I once thought of trying out official rom but I was pretty confident that it was hardware issue so I had it changed. Also, I...