Took this controller apart again and took some better pictures. Was trying to figure out with
@loopj how the analog A/B inputs work.
Here's some better images of the mainboard
View attachment 40221View attachment 40222
The daughter board carries the rumble, shoulders and c-stick signals
View attachment 40223
There is a second microchip IC on the back side of the board, which likely handles the analog A/B. Here I've traced out the connections to the main ASIC. The analog A/B input comes in through the vias near pin 5 and pin 1 respectively, get processed by this IC, then come out on the blue and pink pins traces to the main ASIC.
The other labeled colors:
Light green: pull-up to 3.3v
Dark purple: 3.3v supply
Orange: ground
Lavender: maybe enable pin?
View attachment 40224View attachment 40226
The salmon colored pin connects to the unpopulated D2 footprint, but it's unclear what it's purpose is. It is potentially related to the pin above D-Pad Down, which is not hard-connected to 3.3v, but seems to be configurable by PCB jumper.
If anyone has more info feel free to share!