ahh. yeah mate, it seem to be a hardware problem, maybe. my phone also fell down for couple of time. the back cover and the battery ripped out the phone, but luckily, nothing wrong happen. when i put all the thing back and turn it on, i check evreything, camera, signal, keypad, wifi connection etc and luckily all things in good condition..