# Hacking Xbox controller

### Chips to remove:

U4 - [TCA6416RTWR](https://www.ti.com/lit/ds/symlink/tca6416a.pdf?ts=1680939460357&ref_url=https%253A%252F%252Fwww.google.com%252F) - (the only large ic on the power board)

This chip handles IO Expansion for all the buttons.

### Test points to tap:

```bash
// ON THE POWER BOARD
13 - 5v from the USB
19 - LB
20 - RB
21 - A
22 - X
23 - Y
28 - LED through Q3
39 - Share

// ON THE MCU BOARD
63 - LStick Y
65 - RStick Y
67 - RTrigger
68 - LTrigger
112 - RStick X
DT - Left Sick X
```

Right Stick Points

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1680979358724/2c106872-84ef-43e2-8c98-5eae11d693cb.png align="center")

Left Stick Points - Direct Tap

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1680979324322/5d155e26-b3b3-4643-ba1d-3cc7b36de8df.png align="center")

Power Board

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1680979615397/649a216b-8f59-4cf4-bc04-cc3c2ba4fd09.png align="center")

### Test points to pull high

`TP113` Enables TRG+ for the left and right trigger via [TLV707](https://www.ti.com/lit/ds/symlink/tlv707p.pdf?HQS=dis-mous-null-mousermode-dsf-pf-null-wwe&ts=1680973258625&ref_url=https%253A%252F%252Fwww.mouser.com%252F)

`TP36` Enables the 1.8v Rail needed for the analog sticks va [MP1476L](https://www.monolithicpower.com/en/documentview/productdocument/index/version/2/document_type/Datasheet/lang/en/sku/MP1476L/document_id/3728/)
