Jump to content

Xiaomi POCO F1 (xiaomi-beryllium): Difference between revisions

From postmarketOS Wiki
See also: Add POCO F1 video demo
StandaSK (talk | contribs)
m Update Infobox
Line 1: Line 1:
{{Infobox device
{{Infobox device
| manufacturer = Xiaomi
| manufacturer = Xiaomi
| name = Pocophone F1
| name = Pocophone F1
| codename = xiaomi-beryllium
| codename = xiaomi-beryllium
| image = File: Plasmamobile-beryllium-mainline.jpg
| image = File: Plasmamobile-beryllium-mainline.jpg
Line 8: Line 8:
| orginalkernel = 4.9
| orginalkernel = 4.9
| chipset = Qualcomm SDM845 Snapdragon 845
| chipset = Qualcomm SDM845 Snapdragon 845
| cpu = Qualcomm Snapdragon 845
| cpu = Octa-core (4x 2.8 GHz Kryo 385 Gold & 4x 1.8 GHz Kryo 385 Silver)
| gpu = Adreno 630
| gpu = Adreno 630
| storage = 64GB / 128GB / 256GB
| storage = 64/128/256 GB
| display = 1080x2246 LCD
| display = 1080x2246 LCD
| memory = 6GB / 8GB
| memory = 6/8 GB
| 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) -->

Revision as of 11:49, 31 May 2020

Xiaomi Pocophone F1
Manufacturer Xiaomi
Name Pocophone F1
Codename xiaomi-beryllium
Released 2018
Hardware
Chipset Qualcomm SDM845 Snapdragon 845
CPU Octa-core (4x 2.8 GHz Kryo 385 Gold & 4x 1.8 GHz Kryo 385 Silver)
GPU Adreno 630
Display 1080x2246 LCD
Storage 64/128/256 GB
Memory 6/8 GB
Architecture aarch64
Software
Original software MIUI 9.6 (based on Android 8.1)
postmarketOS
Category testing
Pre-built images no
Mainline partial
Features
Flashing
Works
USB Networking
Works
Internal storage
No data
SD card
No data
Battery
No data
Screen
Partial
Touchscreen
Partial
Multimedia
3D Acceleration
Partial
Audio
No data
Camera
No data
Camera Flash
No data
Connectivity
WiFi
No data
Bluetooth
No data
GPS
No data
NFC
No data
Modem
Calls
No data
SMS
No data
Mobile data
No data
Miscellaneous
FDE
No data
USB OTG
No data
HDMI/DP
No data
Sensors
Accelerometer
No data
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data


Contributors

Venji10

Maintainer(s)

Venji10

Users owning this device

  • Abishek (Notes: daily driver running phosh)
  • Adrian (Notes: EBBG panel, AOSP build toy)
  • Anjanmomi (Notes: daily driver running Sxmo)
  • Antonroots
  • Ash
  • Baonks81 (Notes: 6GB/128GB)
  • Brittle
  • CalcProgrammer1
  • Clamor (Notes: Tianma panel model)
  • Dferrg
  • Entrider (Notes: Running LineageOS. Daily driver.)
  • FerassElHafidi (Notes: Daily driver running Sxmo, also see User:FerassElHafidi/Dogfooding:Pocophone_F1)
  • Fraolt (Notes: Daily driver User:Fraolt/Dogfooding:Pocophone_F1)
  • Hilledkinged (Notes: EBBG display type)
  • Illen (Notes: 6/64 GB. Runs LineageOS)
  • Iourine (Notes: with LineageOS)
  • Joel (Notes: Tianma-Panel)
  • Lokenk (Notes: Android, daily driver 2 versions 128 and 64)
  • LongnoseRob (Notes: pmOS (edge), UI: phosh)
  • Magdesign (Notes: sxmo, daily, many hacks)
  • NekoCWD (Notes: 6/64GB, EBBG, broken mobile antenna, postmarketOS lab rat)
  • Nima
  • PiotrZPL (Notes: Running AwakenOS and Ubuntu Touch as a secondary device.)
  • Powwu (Notes: Co-daily driver on Phosh)
  • Retourmy (Notes: Tianma panel version, LineageOS, still in my backpack, just in case)
  • Retr0 (Notes: Daily driver, running LineageOS 18.1 A11 with Magisk, Kali NetHunter installed)
  • Ridge (Notes: Testing pmOS with Phosh)
  • Roboe (Notes: (second hand) daily driver; 128GB, Tianma panel; running Lineage OS)
  • Rontti (Notes: notes on daily driving phosh on user page)
  • R
  • Schrmh (Notes: Runs Mobile NixOS)
  • SergDS
  • Shubhamvis98 (Notes: Daily driver)
  • Sohrabbehdani (Notes: EBBG panel, running Phosh)
  • Sulu
  • Sven (Notes: Running edge with Phosh, EBBG panel and TIANMA panel)
  • The Arjdroid (Notes: (Daily Driver) not running postmarketOS on it but in general it has very good custom ROM and custom Kernel and custom Recovery support so wouldn't be surprised if things run very well.)
  • The DarkFire (Notes: secondary driver / personal phone, mainline)
  • TheBads (Notes: dead)
  • Toby (Notes: Phosh)
  • UnDevDeCatOS (Notes: goofy aliexpress screen, needs custom dts with tianma screen + ebbg touchscreen, daily driver)
  • Venji10
  • Wann (Notes: Unlocked - Running Gnome Mobile - Main Phone)
  • Wizzdom (Notes: Tianma-Panel, Tinkering with Sxmo)


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