Samsung Galaxy S II (samsung-i9100g)
Appearance
(Redirected from Samsung Galaxy S2(G) (samsung-i9100G))
![]() 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 |
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 |
This device is based on the TI OMAP 4430. See the SoC page for common tips, guides and troubleshooting steps |
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 , and to boot it into download mode, afterwards confirm the operation by pressing .
- Recovery mode: While the device is off hold , and 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
- Mainline kernel fork
- Kernel sources by LineageOS
- Replicant's i9100G wiki
- Seems to have a free software first stage bootloader. Booting worked on stock jelly bean after compiling this x-loader code and flashing it onto the device with odin.
- The modem seems to be the XMM6260
- Accessing UART