Porsche center console buttons
Porsche made it right (from my point of view) when it comes to coding logic and optional equipment.
- Center Console contains a button panel. This panel is divided into 3 zones: left, center, right.
- Button panel is a slave module for the HVAC module (since it's the closest one to be connected to, I assume). It's using only 3 wires. Most likely GND, Power, LIN-BUS.
Where's the cool part? Panel does not define which button does what. Not even if button is enabled or not. It just send information that button in certain position was pressed/released/etc. Rest of the logic is taken care of by the HVAC module. So in theory you can assign the same function to all 5 buttons on the right side of the panel and have them operate with the same logic.
Repair kit

I wanted to check the part number for a panel with maximum options enabled, but there's non. Instead Porsche is selling a "repair kit" with the panel, buttons, dividers, and blanks. Buttons have the same size and shape. You can organise the panel as you wish, if you adjust the coding afterwards.
Usage example
TODOOO
More research
TODOOO