Samsung Galaxy SII (samsung-i9100g)

From postmarketOS
Jump to navigation Jump to search
Samsung Galaxy S II (GT-I9100G)
Samsung Galaxy S II (GT-I9100G) running Xfce4
Samsung Galaxy S II (GT-I9100G) running Xfce4
Manufacturer Samsung
Name Galaxy S II (GT-I9100G)
Codename samsung-i9100g
Released 2011
Category testing
Original software TouchWiz UI v4.0 (Android 2.3.4)
postmarketOS kernel 3.0.101
Hardware
Chipset TI OMAP 4430
CPU Dual-core 1.2 GHz Cortex-A9
GPU PowerVR SGX540
Display 480x800 AMOLED
Storage 16 GB
Memory 1 GB
Architecture armv7
Unixbench Whet/Dhry score 517.2
Features
USB Networking
Works
Flashing
Works
Touchscreen
Works
Display
Works
WiFi
Partial
Xwayland
Works
FDE
Works
Mainline
Broken
Battery
Partial
3D Acceleration
Accelerometer
Audio
Broken
Bluetooth
Broken
Camera
Broken
GPS
Broken
Mobile data
Broken
SMS
Broken
Calls
Broken
USB OTG
Works
NFC
Unavailable
Ir TX
Unavailable


This device is based on TI OMAP 4430.
See the SoC page for common tips, guides and troubleshooting steps

Contributors

Users owning this device


How to enter flash mode

  • Download mode: While the device is off hold Power, Volume Down and Home button to boot it into download mode, afterwards confirm the operation by pressing Volume Up.
  • Recovery mode: While the device is off hold Power, Volume Up and Home button to boot it into recovery mode.

Installation

Follow the installation guide.

WiFi

NetworkManager doesn't work on this phone, so to get Wi-Fi working you must use wpa_supplicant only.

Hardware status (mainline)

Component Model Status Notes
MicroUSB - N USB 2.0
eMMC Sandisk SEM16G N 16 GB
Charging Maxim MAX17040 N
PMIC Texas Instrumemts TWL6030 N
MUIC Fairchild FSA9480 N
Volume/Power/Home keys - N GPIO
Touchscreen Atmel MXT224 N
Touchkeys (Cypress?) Touchkey N
Accelerometer Kionix KXTF9 N
Gyroscope TDK InvenSense MPU3050 N
Magnetometer AKM (Asahi Kasei Microdevices) AK8975 N
Light and proximity sensor Capella Microsystems CM3663 N
Display Samsung LD9040 AMOLED panel N Driver available in mainline, the same as GT-I9100
Audio Texas Instruments TWL 6040 N
GPU PowerVR SGX 540 N PowerVR SGX 540 needs out-of-tree kernel module, patched mesa, and some proprietary blobs
Wi-Fi/Bluetooth Broadcom BCM4330 N
Front camera Samsung S5K5BAF N OMAP4 devices have Ducati firmware for cameras
Main camera Samsung S5K3H2 N OMAP4 devices have Ducati firmware for cameras
HDMI/MHL Silicon Image sii9234 N Driver available in mainline
Modem Intel XMM6260 N

UART

To access UART, a custom USB cable is required (tested with ~619k Ohm). The phone's MUIC will use the modem's UART by default, so to switch it to the SoC's UART the default Android ROM needs to be installed, from there we need to type *#7284# into the dialer to access "PhoneUtil" and switch "MODEM" to "PDA" under UART (this step only needs to be done once and it should stay persistent across reboots). Afterwards power on the device by holding Power and Volume Up and you should get kernel logs!

See also