Chosen Solution

Hello, I got an iPhone 5s which always shows me error 4005 in iTunes and isn’t able to restore. I found many solutions to this problem which I will try out in the following days but the most common and most complicated solution is that the IC chip either needs to be reflowed / reballed or to be replaced completely. My first question is: Is it possible to find out whether the IC is still alright so that it just needs to be reballed instead of being replaced completely? Besides this there are a lot of videos on the internet that show people replacing the IC just as it is, without programming the new chip in advance or anything. But in here I read that the new IC needs to be pre-programmed to run properly with the phone and you can’t just replace it without doing that. So will the iPhones from the people in the videos just not work in the end or how is it possible they don’t pre-program the new IC’s? And some of the logic boards from the people’s phones seemed to be from iPhone 5’s too, so its not older phones or anything. And my last question is, could you program the new IC by yourself or do you need special tools to do that? Please don’t just tell me to bring the phone to a repair shop - even if its too hard of an operation to do by myself I would really like to know what exactly is the hard part so I can decide by myself. I’m greatful for every answer!

4005 is a nand error, you need ipbox v2 or similar nand programmer, you need a hot air rework station, soldering iron, bga reballing stencils, microscope, solder paste etc etc. In short its vastly cheaper to buy another phone, especially seeing how cheap an iphone 5s is now. You can try putting a lot of pressure on the nand with your finger and then booting the phone, this works now and again, and will tell you if its broken solder balls. The problem is this doesnt help you at all. If its cracked solder balls or bad nand you still have to remove it. You can reflow the nand with a hot air rework station, but you need to know what you are doing, plus if the contacts on the board or the nand are badly oxidised this wont do a lot. I have an iphone 6 in at the moment that had error 40, I reflowed the nand and it did nothing, so I removed the nand with hot air and tested it in my nand programmer and the nand is bad, if it had been good I could have just reballed it and re soldered it to the board, but without a nand programmer you have no idea if the nand is good or bad and you would be just wasting your time even if you did manage to remove the nand without frying the board.