Navigation


I2C Commands

The following I2C commands were discovered using the i2cget and i2cset commands included with the lmsensors package.

Chip 3 (0x03)

Function7654 3210
DPAD light x x x x x x x 1
Sound dev x x x x 1 x x x
Screen white 1 x x x x x x x
MMC Power On x x x x x 1 x x
Happy times* 0 x x x x 1 x x

Chip 4 (0x04)

Function7654 3210
Keyboard light x x x x x x x 1
LCD Bright (4) x x x x x 1 1 x
LCD Bright (3) x x x x x 0 1 x
LCD Bright (2) x x x x x 1 0 x
LCD Bright (1) x x x x x 0 0 x
LCD Off x x x x 0 x x x
LCD image (fb) 1 x x x x x x x
LCD image (white) 0 x x x x x x x
Bluetooth power x x x 1 x x x x
Caps lock LED x x 1 x x x x x

Chip 5 (0x05)

Function7654 3210
Red (solid) x x x x x 1 x x
Red (flash) x x x x x x 1 x
Green (GSM flash) x x x x 1 x x x
Green (GSM solid) x x x 1 x x x x
Green (wifi flash) x x 1 x x x x x
Blue (bt flash) x 1 x x x x x x
Enable Dpad Int 1 x x x x x x 0

Combinations of the above can be made for different colors (i.e. red + green = orange). The direction pad interrupt enable must happen each time the DPAD is used (i.e. when the interrupt is delivered, the setting goes to 0-1 again, preventing further interrupts. It must be re-enabled to receive another interrupt).

Chip 6 (0x06)

Function7654 3210
Vibrator x x x x 1 x x x
Alt LED x x x 1 x x x x
Screen white x 0 x x x x x x
Keyboard dpad on x x x x x x 0 x
Happy times* x 1 x x x x x x
  • Happy times refers to the configuration that is known to yield best phone results. Using numbers other than those specified can lead to white screen, malfunctioning MMC card, etc. Use the "Happy Times" values as a starting point, if specified.