I don’t know of a real replacement for this.. This fix definitively brings the remote back to life, as there is no way to power on the remote without this button. I have found the alternate solder points by tracing the path from the switch to the board. The button works as normal after you wire it this way, except for the LEDs, those wont work anymore so the button wont light up.
I have been using my fixed controller for about a year now and I havent had any problem so far.
One thing, the battery connector, I would add a little dab of glue on it before you put back the remote together. That came off one day while playing, the remote went dead and wouldnt charge. It was the battery connector that came loose.
The wires are different color because the first set of wires I originally used I ended up cutting them too short.. when I took the second shots I had used different wires. There is no polarity on the switch, wires can go either way.
The LEDs is RGBW so it has 5 pins.. since this is a surface mount LED there isn’t much to solder to. So it would have to be replaced with one that you can solder to and back the main board . It is a 100% possible to get it working again, but I have no info about doing it for now. I’m not aware of any 3rd party fix.
I was so happy I could get my Vive Controller back to life at that point, I didn’t bother to get the LED working. This is why I left it out of the guide.