you know already we are share always upgrade firmware. for hard reset check your smart phone hardware problems. if you find any kind of hardware problem in this device don't try to flash this phone. at first check your call phone hardware problem and solve this problem. don't forget backup your all data. after flashing all data will wipe. if your phone is auto restart, hang slowly working try hard reset your device if problem is not solve than flash this device.