OnePlus 2 home button not working / dead

This happened about a week after I got the OTA update to Oxygen OS 3. I went to unlock the phone with the fingerprint sensor and it wouldn’t read my finger, not that it read it and thought it was wrong, but it just didn’t respond at all when I placed my finger on the sensor. So I just figured it was something wonky and I used the power button and PIN to unlock. When I did it was acting like I kept repeatedly pressing the home button, even though I wasn’t. I couldn’t get it to stop aside from just holding the power button in for 10 seconds and letting it power off. When I powered it back on it would not recognize the finger print sensor or home button at all.

I found a couple other articles talking about stopping the finger print services service and clearing the cache, then rebooting, but none of that resolved my issue. What did finally work was rebooting into recovery and clearing the cache. Here are the steps I performed:

  1. Unlock the phone, press and hold the power button for 1-2 seconds. 
  2. Select “Reboot”, then select “Recovery”, then “Ok”
  3. Once the phone has rebooted into recovery select “English”
  4. Select “Wipe data and cache”
  5. Select “Wipe cache”
  6. Select “Yes” to continue
  7. Use the right soft button to go back and select “Reboot”

After this process my home button and the finger print sensor were both working fine. Clearing the cache did force me to reestablish my account in a few apps. Facebook and Dropbox for example, I just had to supply the account logon info again and they were good to go.