Difference between revisions of "Samsung Galaxy S4 Mini LTE (samsung-i9195)"
Maccraft123 (talk | contribs) |
|||
(19 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{note| This device is still running on armhf, although the processor supports armv7. If you own it, change it and test it [https://wiki.postmarketos.org/wiki/Tips_and_tricks#Update_the_architecture_of_your_device that] way.}} | ||
{{Infobox device | {{Infobox device | ||
| manufacturer = Samsung | | manufacturer = Samsung | ||
− | | name = | + | | name = Galaxy S4 Mini LTE |
− | | codename = samsung-i9195 | + | | codename = samsung-i9195 |
| image = File:S4mini.jpg | | image = File:S4mini.jpg | ||
| imagecaption = S4 Mini running PostmarketOS and Xfce4 | | imagecaption = S4 Mini running PostmarketOS and Xfce4 | ||
Line 13: | Line 14: | ||
| display = 960x540 | | display = 960x540 | ||
| memory = 1.5GB | | memory = 1.5GB | ||
− | | architecture = | + | | architecture = armv7 |
− | | status_usbnet = | + | | status_usbnet = P |
| status_flashing = Y | | status_flashing = Y | ||
| status_touch = Y | | status_touch = Y | ||
− | | status_screen = | + | | status_screen = Y |
| status_wifi = Y | | status_wifi = Y | ||
| status_xwayland = Y | | status_xwayland = Y | ||
| status_fde = | | status_fde = | ||
− | | status_mainline = | + | | status_mainline = N |
| status_battery = Y | | status_battery = Y | ||
| status_3d = N | | status_3d = N | ||
− | | status_accel = | + | | status_accel = N |
| status_audio = N | | status_audio = N | ||
− | | status_bluetooth = | + | | status_bluetooth = N |
− | | status_camera = | + | | status_camera = N |
− | | status_gps = | + | | status_gps = N |
− | | status_mobiledata = | + | | status_mobiledata = N |
| status_sms = Y | | status_sms = Y | ||
− | | status_calls = | + | | status_calls = N |
| booting = yes | | booting = yes | ||
}} | }} | ||
Line 38: | Line 39: | ||
* rrooij (initial port) | * rrooij (initial port) | ||
* scintill (USB network, modem) | * scintill (USB network, modem) | ||
− | * maccraft123 ( | + | * maccraft123 (broken his s4mini) |
− | * Everyone else on IRC (feel free to put your name | + | * Everyone else on IRC (feel free to put your name) |
== What works == | == What works == | ||
Line 47: | Line 48: | ||
* Screen display | * Screen display | ||
* Multi-touch | * Multi-touch | ||
− | * Plasma Mobile( | + | * Plasma Mobile(slideshow mode) |
* Xfce | * Xfce | ||
+ | * Mate | ||
* Weston | * Weston | ||
* Touch screen ({{github|1313}}) | * Touch screen ({{github|1313}}) | ||
Line 61: | Line 63: | ||
== What does not work == | == What does not work == | ||
− | + | * HW acceleration (we need libhybris or mainlining or freedreno) | |
− | * HW acceleration(we need libhybris or mainlining or freedreno) | + | * USB network device has no MAC address set by default, can be fixed by changing it to 06:4b:2d:xx:xx:xx(replace xx with random hex number) |
− | == How to enter flash mode | + | == Installation == |
− | * 1. Press VolumeDown, Home and Power buttons until | + | 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.): | ||
+ | <code>pmbootstrap flasher flash_rootfs</code> | ||
+ | * 6. Linux kernel: | ||
+ | <code>pmbootstrap flasher flash_kernel</code> | ||
== Links == | == Links == | ||
Line 74: | Line 83: | ||
* Kernel used: https://github.com/LineageOS/android_kernel_samsung_msm8930-common | * Kernel used: https://github.com/LineageOS/android_kernel_samsung_msm8930-common | ||
* {{issue|1612}} Unable to install on S4 Mini (samsung-i9195) | * {{issue|1612}} Unable to install on S4 Mini (samsung-i9195) | ||
+ | * {{Device package|samsung-i9195}} | ||
+ | * {{Kernel package|samsung-i9195}} |
Latest revision as of 18:48, 22 November 2020
This device is still running on armhf, although the processor supports armv7. If you own it, change it and test it that way.
USB Networking |
Partial |
---|---|
Flashing |
Works |
Touchscreen |
Works |
Display |
Works |
WiFi |
Works |
Xwayland |
Works |
FDE | |
Mainline |
Broken |
Battery |
Works |
3D Acceleration |
Broken |
Accelerometer |
Broken |
Audio |
Broken |
Bluetooth |
Broken |
Camera |
Broken |
GPS |
Broken |
Mobile data |
Broken |
SMS |
Works |
Calls |
Broken |
USB OTG | |
Contributors
- rrooij (initial port)
- scintill (USB network, modem)
- maccraft123 (broken his s4mini)
- Everyone else on IRC (feel free to put your name)
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)
- USB network device has no MAC address set by default, can be fixed by changing it to 06:4b:2d:xx:xx:xx(replace xx with random hex number)
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
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