pmic
This is an old revision of the document!
PMIC
The gamepad's power management IC is a Texas Instruments SN1010007. So far no datasheet has been found.
It is connected to the UIC's I2C bus, where its device ID is 0x48.
I2C communications
Communications to the PMIC always start by writing one byte, which is likely a register ID/address. Then further bytes are written or read in order to access the registers themselves.
The UIC firmware has code for accessing the following registers:
Register | Description |
---|---|
0x01 | ?? |
0x02 | ?? |
0x03 | ?? |
0x04 | ?? |
0x06 | ?? |
0x07 | ?? |
0x08 | ?? – seemingly accessed after 0x07 |
0x09 | ?? |
0x0D | ?? |
0x0F | ?? |
0x18 | Backlight related – 0x90=on 0x10=off |
0x19 | Backlight related – maybe timeout/delay? |
pmic.1734441594.txt.gz · Last modified: 2024/12/17 13:19 by arisotura