Difference between revisions of "Samsung Galaxy S4 Mini LTE (samsung-i9195)"

From postmarketOS
Jump to: navigation, search
(Add i9195 page)
 
m (Eloy moved page Samsung Galaxy S4 Mini LTE to Samsung Galaxy S4 Mini LTE (samsung-i9195): add codename to title)
 
(44 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
{{Infobox device
 
{{Infobox device
 
| manufacturer = Samsung
 
| manufacturer = Samsung
| name =  Samsung Galaxy S4 Mini LTE
+
| name =  Galaxy S4 Mini LTE
| codename = serrano
+
| codename = samsung-i9195 (serrano)
 
| image = File:S4mini.jpg
 
| image = File:S4mini.jpg
| imagecaption = S4 Mini running PostmarketOS
+
| imagecaption = S4 Mini running PostmarketOS and Xfce4
 
| releaseyear = 2013
 
| releaseyear = 2013
 
| originalsoftware = Android 4.4.2
 
| originalsoftware = Android 4.4.2
| chipset = Qualcomm Snapdragon 400
+
| chipset = Qualcomm MSM8930 Snapdragon 400
 
| cpu = 1.7 GHz dual-core Krait 300
 
| cpu = 1.7 GHz dual-core Krait 300
 
| gpu = Adreno 305
 
| gpu = Adreno 305
Line 13: Line 13:
 
| display = 960x540
 
| display = 960x540
 
| memory = 1.5GB
 
| memory = 1.5GB
 +
| architecture = armhf
 +
| status_usbnet = P
 +
| status_flashing = Y
 +
| status_touch = Y
 +
| status_screen = P
 +
| status_wifi = Y
 +
| status_xwayland = Y
 +
| status_fde =
 +
| status_mainline = N
 +
| status_battery = Y
 +
| status_3d = N
 +
| status_accel = N
 +
| status_audio = N
 +
| status_bluetooth = N
 +
| status_camera = N
 +
| status_gps = N
 +
| status_mobiledata = N
 +
| status_sms = Y
 +
| status_calls = N
 +
| booting = yes
 
}}
 
}}
  
 
== Contributors ==
 
== Contributors ==
* rrooij
+
* rrooij (initial port)
* Everyone else on IRC (feel free to put your name here!)
+
* scintill (USB network, modem)
 +
* maccraft123 (broken his s4mini)
 +
* Everyone else on IRC (feel free to put your name)
  
 
== What works ==
 
== What works ==
 
 
* Compiling the kernel
 
* Compiling the kernel
 
* Flashing postmarketos
 
* Flashing postmarketos
 
* Booting
 
* Booting
 
* Screen display
 
* Screen display
 +
* Multi-touch
 +
* Plasma Mobile(slideshow mode)
 +
* Xfce
 +
* Weston
 +
* Touch screen ({{github|1313}})
 +
* USB Networking ({{github|1260}})
 +
* Sending SMS via terminal ({{github|1314}})
 +
* Accelerometer (<code>echo 1 > /sys/class/input/input2/enable</code>)
 +
* Proximity sensor (<code>echo 1 > /sys/class/input/input4/enable</code>)
 +
* Light sensor (<code>echo 1 > /sys/class/input/input5/enable</code>)
 +
* Power button (<code>/dev/input/event0</code>)
 +
* Volume/Home buttons (<code>/dev/input/event8</code>)
 +
* Menu/Back touch buttons (<code>/dev/input/event9</code>)
  
 
== What does not work ==
 
== What does not work ==
 
+
* Screen is red by default, can be fixed by using RGB565 mode instead of RGBA8888
* Touch screen
+
* HW acceleration(we need libhybris or mainlining or freedreno)
* USB Networking (can't connect with either telnet or SSH)
+
* 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 ==
 
== How to enter flash mode ==
 
+
* 1. Press VolumeDown, Home and Power buttons until Warning screen appears
* Hold home + volume down when booting the device
+
* 2. Connect phone to computer
 +
* 3. Press VolumeUp button
 +
* 4. Flash with pmbootstrap flasher
  
 
== Links ==
 
== Links ==
 
+
* {{github|1099}} initial pull request
* Kernel used: https://github.com/LineageOS/android_kernel_samsung_universal8890
+
* Kernel used: https://github.com/LineageOS/android_kernel_samsung_msm8930-common
 +
* {{issue|1612}} Unable to install on S4 Mini (samsung-i9195)

Latest revision as of 10:19, 26 August 2019

Samsung Galaxy S4 Mini LTE
S4 Mini running PostmarketOS and Xfce4
S4 Mini running PostmarketOS and Xfce4
Manufacturer Samsung
Name Galaxy S4 Mini LTE
Codename samsung-i9195 (serrano)
Released 2013
Original software Android 4.4.2
Hardware
Chipset Qualcomm MSM8930 Snapdragon 400
CPU 1.7 GHz dual-core Krait 300
GPU Adreno 305
Display 960x540
Storage Internal, with external SD slot
Memory 1.5GB
Architecture armhf
Features
USB Networking
Partial
Flashing
Works
Touchscreen
Works
Display
Partial
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
  • 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

  • Screen is red by default, can be fixed by using RGB565 mode instead of RGBA8888
  • 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

  • 1. Press VolumeDown, Home and Power buttons until Warning screen appears
  • 2. Connect phone to computer
  • 3. Press VolumeUp button
  • 4. Flash with pmbootstrap flasher

Links