Difference between revisions of "Xiaomi Poco F1 (xiaomi-beryllium)"

From postmarketOS
Jump to: navigation, search
m (How to enter flash mode)
(See also: Add POCO F1 video demo)
 
(16 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
{{Infobox device
 
{{Infobox device
 
| manufacturer = Xiaomi
 
| manufacturer = Xiaomi
| name =  Poco F1
+
| name =  Pocophone F1
 
| codename = xiaomi-beryllium
 
| codename = xiaomi-beryllium
| imagecaption = CHANGE_ME
+
| image = File: Plasmamobile-beryllium-mainline.jpg
 
| releaseyear = 2018
 
| releaseyear = 2018
| originalsoftware = Android Pie
+
| originalsoftware = MIUI 9.6 (based on Android 8.1)
| chipset = Qualcomm SDM845
+
| orginalkernel = 4.9
 +
| chipset = Qualcomm SDM845 Snapdragon 845
 
| cpu = Qualcomm Snapdragon 845
 
| cpu = Qualcomm Snapdragon 845
 
| gpu = Adreno 630
 
| gpu = Adreno 630
| storage = 64GB / 128GB
+
| storage = 64GB / 128GB / 256GB
 
| display = 1080x2246 LCD
 
| display = 1080x2246 LCD
| memory = 3GB
+
| memory = 6GB / 8GB
 
| architecture = aarch64
 
| architecture = aarch64
 
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) -->
 
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) -->
 
| status_usbnet = Y
 
| status_usbnet = Y
 
| status_flashing = Y
 
| status_flashing = Y
| status_touch = N
+
| status_touch = P
| status_screen = N
+
| status_screen = P
| status_wifi = N
+
| status_wifi =  
 
| status_xwayland =  
 
| status_xwayland =  
 
| status_fde =  
 
| status_fde =  
| status_mainline = N
+
| status_mainline = P
 
| status_battery =  
 
| status_battery =  
| status_3d =  
+
| status_3d = P
 
| status_accel =  
 
| status_accel =  
 
| status_audio =  
 
| status_audio =  
Line 32: Line 33:
 
| status_sms =  
 
| status_sms =  
 
| status_calls =  
 
| status_calls =  
| status = fully booting,display doesnt work.
+
| status = fully booting,display only works in Plasma Mobile, mainline WIP
 +
| booting = yes
 
}}
 
}}
  
Line 53: Line 55:
 
== Installation ==
 
== Installation ==
 
<!-- add more sections below as necessary, e.g. Wifi, photos, ... -->
 
<!-- add more sections below as necessary, e.g. Wifi, photos, ... -->
 +
 +
Download the device/linux package from my GitHub or from the GitLab MR (because it is not merged) and paste it into your pmaports/device folder.
 +
 +
Choose Plasma Mobile as user interface (others do not work yet).
 +
 +
Build and install it.
 +
 +
You can also use mainline kernel with envkernel, but only USB and panel works with mainline yet.
 +
 +
Downstream and mainline are pretty much at the same state.
 +
 +
Works with mainline: USB, panel (with HW acceleration), keys
 +
 +
Works with downstream: USB, panel, touchscreen, keys
  
 
== See also ==
 
== See also ==
<!--
+
* {{MR|1156|pmaports}} Initial merge request
Link to related gitlab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234):
+
* WIP mainline kernel: https://github.com/Venji10/linux-beryllium
* {{MR|CHANGEME|pmaports}} Initial merge request
+
* device package: https://github.com/Venji10/device-xiaomi-beryllium
* {{issue|CHANGEME|pmaports}} Some related issue
+
* linux package: https://github.com/Venji10/linux-xiaomi-beryllium
You can also add normal web links:
+
* [https://www.youtube.com/watch?v=-SRqxkMpeMc Poco F1 GKI (android-5.4) demo by Sumit Semwal]
* [https://redmine.replicant.us/projects/replicant/wiki/GalaxyS2I9100 Replicant wiki page]
 
-->
 
<!--
 
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.
 
* [https://gitlab.com/postmarketOS/pmaports/tree/master/device/device-DEVICE_CODENAME Device package]
 
* [https://gitlab.com/postmarketOS/pmaports/tree/master/device/linux-DEVICE_CODENAME Kernel package]
 
-->
 

Latest revision as of 23:44, 24 May 2020

Xiaomi Pocophone F1
Manufacturer Xiaomi
Name Pocophone F1
Codename xiaomi-beryllium
Released 2018
Category testing
Original software MIUI 9.6 (based on Android 8.1)
Hardware
Chipset Qualcomm SDM845 Snapdragon 845
CPU Qualcomm Snapdragon 845
GPU Adreno 630
Display 1080x2246 LCD
Storage 64GB / 128GB / 256GB
Memory 6GB / 8GB
Architecture aarch64
Features
USB Networking
Works
Flashing
Works
Touchscreen
Partial
Display
Partial
WiFi
Xwayland
FDE
Mainline
Partial
Battery
3D Acceleration
Partial
Accelerometer
Audio
Bluetooth
Camera
GPS
Mobile data
SMS
Calls
USB OTG



Contributors

Venji10

Maintainer(s)

Venji10

Users owning this device


How to enter flash mode

You have to press Power and Vol- to enter the bootloader.

Installation

Download the device/linux package from my GitHub or from the GitLab MR (because it is not merged) and paste it into your pmaports/device folder.

Choose Plasma Mobile as user interface (others do not work yet).

Build and install it.

You can also use mainline kernel with envkernel, but only USB and panel works with mainline yet.

Downstream and mainline are pretty much at the same state.

Works with mainline: USB, panel (with HW acceleration), keys

Works with downstream: USB, panel, touchscreen, keys

See also