Logitech MX Master is very well made from few interesting components.
I plan to document how to reuse battery management, scroll wheel, thumb wheel, buttons, optical sensor and nrf multi protocol chip.
Chip package type is WLCSP with diagonal pin pitch 0.4mm. Luckily boards don't appear to have more than 2 layers, and size of vias suggests that all pins are fanned out to the sides.
After careful examination under microscope I've identified following pinout of ribbon cable:
GND
?
"Hidden" button
?
SCK
SDO
CSB
SDI
?
VDD_IO 2V - voltage is dropped to 1.6V for VDD with local regulator
?
?
There are no points on the little pcb available where wires could be soldered without removing connector. Luckily all connector pins have a test points on the next board that ribbon cable connects to.
To confirm pin assignment I tested them with oscilloscope. SCK and CSB pins checked out, but there is no activity on SDI, and SDO.
This is daughter board that hosts thumb wheel, 2 thumb buttons, and 2 externally connected buttons with wires. It connects to the other button board via 12pin ribbon cable.
There are 2 ICs:
SOT-23-6 with markings 228ATV that appears to be voltage regulator
It would be quite hard to solder any breakout wires to the small board, but another board with buttons has a lot of test points that hopefully can be used instead.
Next step would be to figure out ribbon cable pinout, and connect wires to button board.