Broken Home button on PS3, need help

I have searched everywhere but, cannot find any sort of solution.

The turbo functions properly with no problem.
Turbos are fine and light up, d-pad switch is fine, but the home button acts as if its permanently locked and its refuses to function regardless of the lock/unlock switch.

I think I have found a way to wire the home to a new button and gotten to work that way but, the home button itself is the problem.
looking at the PCB, nothing appears to be wrong (everything is connected and soldered well)

Has anyone else encountered the same problem?
Is there a fix for it?