Samsung Galaxy S4 Exynos (samsung-ja3g)
Appearance
| This device has been tested with postmarketOS, but its device package has not yet been added to the postmarketOS repositories. This means that it cannot be selected in pmbootstrap. |
|
Galaxy S4 running mainline with uart cables soldered | |
| Manufacturer | Samsung |
|---|---|
| Name | Galaxy S4 |
| Codename | samsung-ja3g |
| Released | 2013 |
| Type | handset |
| Hardware | |
| Chipset | Samsung Exynos 5410 |
| CPU | Quad-core 4x 1.6 GHz ARM Cortex-A15 4x 1.2 GHz ARM Cortex-A7 |
| GPU | PowerVR SGX544 MP3 |
| Display | 1080x1920 AMOLED |
| Storage | 16/32 GB |
| Memory | 2 GB |
| Architecture | armv7 |
| Software | |
Original software The software and version the device was shipped with. |
Android 4.2.2 |
Extended version The most recent supported version from the manufacturer. |
Android |
| postmarketOS | |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
no |
pmOS kernel The kernel version that runs on the device's port. |
6.12.63 |
Flashing Whether it is possible to flash the device with pmbootstrap flasher. |
Works
|
|---|---|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Works
|
Battery Whether charging and battery level reporting work. |
Untested
|
Screen Whether the display works; ideally with sleep mode and brightness control. |
Untested
|
Touchscreen |
Untested
|
| Multimedia | |
3D Acceleration |
Broken
|
Audio Audio playback, microphone, headset and buttons. |
Untested
|
Camera |
Untested
|
| Connectivity | |
WiFi |
Untested
|
Bluetooth |
Untested
|
GPS |
Untested
|
| Modem | |
Calls |
Untested
|
SMS |
Untested
|
Mobile data |
Untested
|
| Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Untested
|
| Sensors | |
Accelerometer Handles automatic screen rotation in many interfaces. |
Untested
|
| This page is about "Galaxy S4" variants that use the Samsung Exynos 5410, see #Model variants. |
Contributors
Maintainer(s)
Users owning this device
- V6lhost (Notes: UART Soldered, I'm learning how to mainline with this phone.)
Model variants
Galaxy S4 (LTE) (Snapdragon)
- GT-I9505 (Global)
- GT-I9505G (?, Smaller /system partition)
- SCH-I545V (US?, ?) - Locked!
- SGH-I337M (Canada?, ?)
- SGH-M919 (Canada?, ?)
- SPH-L720T (US, Sprint, "jfltespr")
Galaxy S4 (3G) (Exynos)
- GT-I9500
See #Similar devices for more details.
Boot modes
How to enter flash mode
Press volume down + the power button + home button to enter Download Mode. It is now possible to use Heimdall for flashing.
Installation
not yet
Battery
This device uses removable 2600 mAh Li-Ion batteries. Large aftermarket batteries (with a custom back cover) are made by third parties.
| WARNING: Be careful with degraded batteries. They may cause issues. Some UIs will not power the device off automatically on low charge! |
BMS
Unknown. Needs more research.
Charger
Unknown. Needs more research.
Fuelguage
Unknown. Needs more research.
Mainline kernel
WIP Mainline.
Main board UART
To simplify getting logs when doing development, it can be useful to connect to UART directly on the main board. The device uses 1.8 V signal strength.
Links
- manualmachine.com Schematics
Instructions
- Disassembly (Teardown)