Chosen Solution
I switched an iphone 7 screen … I was super careful about the home button .. plug in the new screen got up “home button needs service” so i tried with another screen and got up the same .. so i tried with the old screen and Then I got up “can not enable touch id” Then I went back to the new screen and got “home button needs service” I know I did not destroy that home button, but after using 3 different new screens (never used). Help please?
The home button of iPhone 7 is SUPER temperamental. Any slight tugging on the cable may break it, or if the screen has any problem that results the system not recognizing the button once, it is likely to stay that way Try a restore on both old and new screen, this should at least hope to override the software lockup.
Solved The lcd bracket is pinching the cables at the bottom… Solution: Bottom left screw ( only non Y screw) screw it in without bracket, and let the bracket lay on top allowing room for the cable rather than crushing them. This only works if you tested your home button and it works with your old screen… if home button doesnt work on either it might be the home button.
I have had the exact same case, my best guess is the flex ribbon on the home button is damaged or could be the pin connectors.
I got that message when my phone fell in Water and to dry it I banged my phone against my bed several times, an hour later that message showed up. Later that day even the speakers and haptic feedback failed. At that point I was pretty sure that the logic board was failing slowly. The next day I resetted my phone and boom the home button was back. So it was a coincidence.