Finally got around to this on my 2015
I had wanted to do this for a while and finally did today.
I ordered the button and harness from Ali Express. The harness came surprisingly quickly. The button took about a month. The harness I bought steals power from the 12v outlet. I think the harness is worth buying even of you plan on using a different button. Here are the links.
https://www.aliexpress.com/item/Sideslip-ESP-switch-Power-switch-of-driving-OFF-buttons-For-Passat-B7-561-927-117/1698689752.html
https://www.aliexpress.com/item/VW-Jetta-MK5-GOLF-MK6-VI-ESP-OFF-ASR-Switch-Button-With-Harness-Cable-5K0-927/32291348111.html?spm=a2g0s.9042311.0.0.q3zb11
The hardest part was running the wire from the switch to the ABS connector. To make it easier, I removed the wire from the harness completely, pushed my fish wire from inside the car into the engine bay, and pulled the smaller button end of the trigger wire back into the cabin with the fish wire.
Removing the console is ridiculously easy with a 6mt. Pull up on the shift boot, then pull up on the very front of the console. It comes completely loose. Pull up over the shift knob and out of the car. DSG cars are just slightly harder based upon what I've seen online. The cubby with the 12 volt outlet also just pulls out with no screws.
The button does not fit without modifying the console. It sits about 15 degrees to the left, so I used a dremel and carefully adjusted the opening under the button blank. Once I had removed enough material to get the button oriented correctly, I also had to dremel down the surface it sits on as it was a little too tall. Once finished, the button sits perfect in the front, but is a little tall in the rear. It looks fine, but doesn't match the blank on the other side perfectly (and won't.) Adjusting the opening under the button also made the button not hold itself, so I used hot glue to lock it into place. Here are some pics of the install.
[/IMG]
Front of button. You can see that it runs uphill toward the dash a bit.
[/IMG]
Rear of button is higher than the blank it replaces
[/IMG]
Underneath.
[/IMG]
I did have to recode my ABS module to make the button work. The long coding helper doesn't have an option for this. Just recode the last set from 12 to 22.
[/IMG]
It shows this message and a light stays on in the cluster
[/IMG]
The button install isn't perfect. I may tweak it a bit, but it works, and you'd really need to pay attention to see the stuff I'll probably, well maybe, fix later.