I had the same issue and nothing seemed to work for me.
Frustrated I turned on assistive touch and decided to operate the unit this way until going for a warranty claim.
While using the assistive touch, I started testing the down "screen" button... then pressed the physical button just for notice that IT JUST STARTED TO WORK AGAIN!.... perhaps it’s really a software bug that got solved while making the virtual button pressing... just guessing.