Samsung Galaxy S4 Mini LTE (samsung-serranolte): Difference between revisions
Appearance
Added myself to device owners Tags: mobile edit mobile web edit |
Add Device Owners template to get autogenerated table |
||
Line 45: | Line 45: | ||
== Users owning this device == | == Users owning this device == | ||
{{Device owners}} | |||
<!-- autogenerated, use {{Owns device|devicepage|notes}} on your profile page --> | |||
<!-- use _ instead of spaces in device page name, e.g. {{Owns device|HTC_Desire_(htc-bravo)|custom notes}}--> | |||
<!-- you may need to purge page cache to see changes (more->purge cache)--> | |||
<!-- you can use {{My devices}} on your profile page to show table with all your devices --> | |||
== What works == | == What works == |
Revision as of 15:44, 15 November 2023
![]() S4 Mini running PostmarketOS and Xfce4 | |
Manufacturer | Samsung |
---|---|
Name | Galaxy S4 Mini LTE |
Codename | samsung-serranolte |
Released | 2013 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon 400 (MSM8930) |
CPU | 1.7 GHz dual-core Krait 300 |
GPU | Adreno 305 |
Display | 960x540 |
Storage | 8 GB, microSD |
Memory | 1.5GB |
Architecture | armv7 |
Software | |
Original software | Android |
Original version | 4.4.2 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | no |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
Works |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
Broken |
Audio |
Broken |
Camera |
Broken |
Camera Flash |
No data |
Connectivity | |
WiFi |
Works |
Bluetooth |
Broken |
GPS |
Broken |
NFC |
No data |
Modem | |
Calls |
Broken |
SMS |
Works |
Mobile data |
Broken |
Miscellaneous | |
FDE |
No data |
USB OTG |
No data |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
Broken |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Contributors
- rrooij (initial port)
- scintill (USB network, modem)
- maccraft123 (broken his s4mini)
- Zocker1012 (broken glass, experimenting with edge channel)
- Everyone else on IRC (feel free to put your name)
Users owning this device
- Bastindo (Notes: I have several of these)
- Gfgit (Notes: Boots LineageOS 18.1 kernel, WiFi needs fixing)
- Ignapk (Notes: Current test subject)
- Jakko
- Mykhal (Notes: TODO; and elsewhere i9195 is named serranoltexx, so not sure)
- Piero-e (Notes: international LTE / gt-i9195 / running unofficial /e/OS android.11 based (serranoltexx))
- SmP971 (Notes: stock rom)
- TPJS (Notes: Mint condition; stock so far)
- Ungeskriptet
What works
- Compiling the kernel
- Flashing postmarketos
- Booting
- Screen display
- Multi-touch
- Plasma Mobile(slideshow mode)
- Xfce
- Mate
- Weston
- Touch screen (#1313)
- USB Networking (#1260)
- Sending SMS via terminal (#1314)
- Accelerometer (
echo 1 > /sys/class/input/input2/enable
) - Proximity sensor (
echo 1 > /sys/class/input/input4/enable
) - Light sensor (
echo 1 > /sys/class/input/input5/enable
) - Power button (
/dev/input/event0
) - Volume/Home buttons (
/dev/input/event8
) - Menu/Back touch buttons (
/dev/input/event9
)
What does not work
- HW acceleration (we need libhybris or mainlining or freedreno)
Installation
How to enter flash mode:
- 1. Switch off the phone
- 2. Press and hold the VolumeDown, Home and Power buttons until a warning screen appears
- 3. Connect the phone to the computer
- 4. Press the VolumeUp button
See also https://youtu.be/7dTJoOnhRZk. Then flash the phone with the:
- 5. postmarketOS distribution data (i.e. all the GUI files, system utilities, shell, etc.):
pmbootstrap flasher flash_rootfs
- 6. Linux kernel:
pmbootstrap flasher flash_kernel
Alternative Install Method (TWRP Recovery)
- 1.
pmbootstrap install --android-recovery-zip
- 2.
pmbootstrap flasher --method=adb sideload
Hardware
Component | Model | Notes |
---|---|---|
MUIC | Texas Instruments TSU6721 | |
eMMC | Sandisk SEM08G | 8GB |
Charging | PM8921 | Uses PMIC |
Volume/Power/Home keys | GPIO | |
Touchscreen | Atmel MXT336S | |
Capacitive keys | Coreriver TC360 | |
Gyroscope/Accelerometer | TDK InvenSense MPU-6500 | |
Light/Proximity sensor | Sharp GP2A | gp2a020 |
Magnetometer | Yamaha YAS532 | |
Audio | msm8230tapansnd | |
Audio DAC | Qualcomm WCD9304 | |
Infrared blaster | Lattice ice4 | |
GPU | Adreno 305 | |
Wi-Fi/Bluetooth | Qualcomm Atheros Prima (WCN3660) | |
NFC | Broadcom BCM2079x | |
GPS | ? | |
Modem | ? | |
Front camera | Samsung s5k6a3yx | |
Main camera | Samsung s5k3h5xa |
Links
- #1099 initial pull request
- Kernel used: https://github.com/LineageOS/android_kernel_samsung_msm8930-common
- #1612 Unable to install on S4 Mini (samsung-i9195)
- Device package
- Kernel package