Please remember to add a category to the bottom of each page that you create.
See categories help for further details, but most will probably be [[Category:HTC ModelName]].
UniversalASIC3
From XDA-Developers
Known GPIOs:
| GPIOA | |||||||
|---|---|---|---|---|---|---|---|
| pin | bit | description | Input/Output | IRQ | ALT | Sleep | Init |
| GPIOA0 | 0x0001 | i2c rtc, sound related ? | O1 | - | 1 | ||
| GPIOA1 | 0x0002 | mic/speaker power1 | O0 | - | 0 | ||
| GPIOA2 | 0x0004 | audio power | O1 | - | 0 | ||
| GPIOA3 | 0x0008 | power ext. headset | O0 | - | 0 | ||
| GPIOA4 | 0x0010 | keyboard/buttons related ? | O0 | - | 0 | ||
| GPIOA5 | 0x0020 | backlight button | I1 | FE | - | 0 | |
| GPIOA6 | 0x0040 | mic/speaker power2 | O0 | - | 0 | ||
| GPIOA7 | 0x0080 | sound button | I1 | FE | - | 0 | 0 |
| GPIOA8 | 0x0100 | camera button | I1 | FE | - | 0 | 0 |
| GPIOA9 | 0x0200 | extra flashlight(1=on,0=off) | O0 | - | 0 | ||
| GPIOA10 | 0x0400 | flashlight(1=on,0=off) | O0 | - | 0 | ||
| GPIOA11 | 0x0800 | screen cover rotate | I1 | FE | - | 0 | 0 |
| GPIOA12 | 0x1000 | touchscreen interrupt | I1 | FE | - | 0 | |
| GPIOA13 | 0x2000 | sound right button | I1 | FE | - | 0 | |
| GPIOA14 | 0x4000 | sound left button | I1 | FE | - | 0 | |
| GPIOA15 | 0x8000 | LCD power5 | O1 | - | 1 | ||
| GPIOB | |||||||
|---|---|---|---|---|---|---|---|
| pin | bit | description | Input/Output | IRQ | ALT | Sleep | Init |
| GPIOB0 | 0x0001 | BB ready | (I/O) 0 | - | 0 | ||
| GPIOB1 | 0x0002 | codec reset? | O1 | - | 1 | ||
| GPIOB2 | 0x0004 | ? | I0 | - | 0 | ||
| GPIOB3 | 0x0008 | BB alert | (I/O) 0 | - | 0 | 0 | |
| GPIOB4 | 0x0010 | BT related irq | I0 | FE | - | 0 | |
| GPIOB5 | 0x0020 | clamshell | I1 | FE | - | 0 | |
| GPIOB6 | 0x0040 | LCD power3 | O1 | - | 1 | ||
| GPIOB7 | 0x0080 | observed, phone related | I1 | - | 0 | ||
| GPIOB8 | 0x0100 | radio reset2 | O0 | - | 0 | ||
| GPIOB9 | 0x0200 | external headset (in=0,out=1) | I1 | FE | - | 0 | |
| GPIOB10 | 0x0400 | ext ? | I1 | RE | - | 0 | |
| GPIOB11 | 0x0800 | "night" sensor | I0 | - | 1? | ||
| GPIOB12 | 0x1000 | GSM ready (DCD) | I1 | RE | - | 0 | 0 |
| GPIOB13 | 0x2000 | ? | I1 | - | 0 | ||
| GPIOB14 | 0x4000 | observed (charge_en1) | O1 | - | 0 | ||
| GPIOB15 | 0x8000 | USB_PUEN | O0 | - | 1 | ||
| GPIOC | |||||||
|---|---|---|---|---|---|---|---|
| pin | bit | description | Input/Output | IRQ | ALT | Sleep | Init |
| GPIOC0 | 0x0001 | LED0 | O0 | Right LED0 | 0 | ||
| GPIOC1 | 0x0002 | LED1 | O0 | Right LED1 | 0 | ||
| GPIOC2 | 0x0004 | LED2 | O0 | Right LED2 | 0 | ||
| GPIOC3 | 0x0008 | BOARDID3 | I0 | - | 0 | ||
| GPIOC4 | 0x0010 | wifi irq | I1 | FE | - | 0 | |
| GPIOC5 | 0x0020 | wifi reset | O0 | - | 1 | ||
| GPIOC6 | 0x0040 | wifi power1 | O0 | - | 1 | ||
| GPIOC7 | 0x0080 | bt reset | O0 | - | 1 | ||
| GPIOC8 | 0x0100 | ? | O0 | - | 0 | ||
| GPIOC9 | 0x0200 | LCD power1 | O1 | - | 1 | ||
| GPIOC10 | 0x0400 | LCD power2 | O1 | - | 1 | ||
| GPIOC11 | 0x0800 | BOARDID2 | I1 | - | 0 | ||
| GPIOC12 | 0x1000 | BOARDID1 | I0 | - | 0 | ||
| GPIOC13 | 0x2000 | BOARDID0 | I1 | - | 0 | ||
| GPIOC14 | 0x4000 | BT power | O0 | - | 1 | ||
| GPIOC15 | 0x8000 | batt. charge related | O0 | - | 1 | ||
| GPIOD | |||||||
|---|---|---|---|---|---|---|---|
| pin | bit | description | Input/Output | IRQ | ALT | Sleep | Init |
| GPIOD0 | 0x0001 | joystick middle | I1 | FE | - | 0 | |
| GPIOD1 | 0x0002 | joystick right | I1 | FE | - | 0 | |
| GPIOD2 | 0x0004 | joystick left | I1 | FE | - | 0 | |
| GPIOD3 | 0x0008 | joystick down | I1 | FE | - | 0 | |
| GPIOD4 | 0x0010 | joystick up | I1 | FE | - | 0 | |
| GPIOD5 | 0x0020 | SD card detect in/out | I0 | RE | - | 0 | 0 |
| GPIOD6 | 0x0040 | wifi power3 | O0 | - | 1 | ||
| GPIOD7 | 0x0080 | HW reboot | O0 | - | 0 | ||
| GPIOD8 | 0x0100 | radio reset | O0 | - | 0 | ||
| GPIOD9 | 0x0200 | ? | O0 | - | 0 | ||
| GPIOD10 | 0x0400 | Vibra (on=1,off=0) | O0 | - | 0 | ||
| GPIOD11 | 0x0800 | wifi power4 | O0 | - | 1 | ||
| GPIOD12 | 0x1000 | backlight lcd | O1 | - | 1 | ||
| GPIOD13 | 0x2000 | LCD power4 | O1 | - | 1 | ||
| GPIOD14 | 0x4000 | backlight keyphone | O1 | - | 1 | ||
| GPIOD15 | 0x8000 | backlight keyboard | O0 | - | 0 | ||