I believe its the flex cable on new screens, ive tried 3 different screens and home button still doesn't work, replaced old screen and worked fine, the phone also takes a while to boot with the new screens, assuming this is because its trying to connect with the home button but failing? bought another screen from different company and this worked fine. trying so many different screens can wear out the connector so be careful