Brother I think it should be hardware flout...
It also possible some how white wrong Firmware ....
So first you do open out the phone PCB .....
Find out Some point like rx , tx ,gnd ...name is "kolo","colo" ...
After find this point just do ... short the point with GND ...
& now connect to USB with buttery ..& see any Driver found or not in your PC..
If Found Write the similar Firmware & Alive your Phone ....
Post Result with Screen Shot .....
Br,
AniAXN |