Was the factory reset successful?
If it's working anyway and you can access the home screen, then it's good news.
My guess is since you were having load of errors and never did the restore via DFU, I would suggest you to factory reset it again, but this time, do it the normal way which is to connect the iPhone to iTunes and clic restore. Possibly let iTunes download an all new ipsw file if you have a faster internet connection.
Your iPhone hardware is not damage, so it's all about the software, thus the ipsw installed.
Sent from my iPhone using Tapatalk