Jump to content

Samsung Galaxy S II (samsung-i9100g)

From postmarketOS Wiki
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
Type handset
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
Software
Original software Android
Original version 2.3.4 (TouchWiz UI v4.0)
postmarketOS
Category testing
Pre-built images no
Mainline partial
postmarketOS kernel 3.0.101
Unixbench Whet/Dhry score 517.2
Features
Flashing
Works
USB Networking
Works
Internal storage
No data
SD card
No data
Battery
Partial
Screen
Works
Touchscreen
Works
Multimedia
3D Acceleration
No data
Audio
Broken
Camera
Broken
Camera Flash
No data
Connectivity
WiFi
Partial
Bluetooth
Broken
GPS
Broken
Modem
Calls
Broken
SMS
Broken
Mobile data
Broken
Miscellaneous
FDE
Works
USB OTG
Works
HDMI/DP
No data
Sensors
Accelerometer
No data
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data

Contributors

Users owning this device

  • Bastindo (Notes: Good condition, running Android 6)
  • Ungeskriptet (Notes: I LOVE how small it is and the old TouchWiz makes me feel nostalgic too)


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.

Mainline status

Component Model Status Notes
USB USB 2.0 Micro-B
eMMC Sandisk SEM16G Y 16 GB
SD card microSDXC Y
Charging Maxim MAX17040 N
PMIC Texas Instrumemts TWL6030 N
MUIC Fairchild FSA9480 N
Volume/Power/Home keys GPIO Y
Touchscreen Atmel MXT224 Y Powered by vaux2 regulator and fixed regulator on GPIO_54 (<&gpio2 22 GPIO_ACTIVE_HIGH>)
Touchkeys (Cypress?) Touchkey N
Accelerometer Kionix KXTF9 Y
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 Powered by vaux3 and v1v8 regulators. LCD type "SM2 A2"
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 Broadcom BCM4330 Y Wi-Fi connected to mmc5 with SDIO and powered with 2V fixed regulator
Bluetooth Broadcom BCM4330 N Bluetooth connected to UART2
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

Miscellaneous mainline info

GPIO map
Panel init seqeunce
SimpleFB
JTAG

See also