Difference between revisions of "Xiaomi Mi 6 (xiaomi-sagit)"

From postmarketOS
Jump to: navigation, search
(Created page with "{{Infobox device | manufacturer = Xiaomi | name = Mi 6 | codename = xiaomi-sagit | image = File:CHANGE_ME_TO_DEVICE_CODENAME.jpg | imagecaption = Xiaomi Mi 6 | releaseyear =...")
 
 
(5 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
| name =  Mi 6
 
| name =  Mi 6
 
| codename = xiaomi-sagit
 
| codename = xiaomi-sagit
| image = File:CHANGE_ME_TO_DEVICE_CODENAME.jpg
+
| image = File:Xiaomi-sagit.jpg
 
| imagecaption = Xiaomi Mi 6
 
| imagecaption = Xiaomi Mi 6
 
| releaseyear = 2017
 
| releaseyear = 2017
Line 15: Line 15:
 
| architecture = aarch64
 
| architecture = aarch64
 
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or "" (blank) - for untested or unknown -->
 
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or "" (blank) - for untested or unknown -->
| status_usbnet =
+
| status_usbnet = Y
| status_flashing =
+
| status_flashing = Y
| status_touch =
+
| status_touch = P
| status_screen =
+
| status_screen = Y
 
| status_wifi =
 
| status_wifi =
 
| status_xwayland =
 
| status_xwayland =
Line 33: Line 33:
 
| status_sms =
 
| status_sms =
 
| status_calls =
 
| status_calls =
| status = kernel doesn't compile
+
| status_otg = Y
| booting = no
+
| booting = yes
  
 
<!-- you can also use these lines if you need to:
 
<!-- you can also use these lines if you need to:
Line 42: Line 42:
 
| whet_dhry = 0.0
 
| whet_dhry = 0.0
 
Is OTG available, not used in wiki
 
Is OTG available, not used in wiki
| status_otg = -
 
 
-->
 
-->
 
}}
 
}}
 
The Mi 6 (xiaomi-sagit) port exists, but it is not complete yet and kernel does not compile. The branch with latest fixes can be found [https://gitlab.com/Hacker1245/pmaports/tree/device/xiaomi-sagit here]
 
  
 
== Contributors ==
 
== Contributors ==
 
* Hacker420
 
* Hacker420
* mayeulc
+
* MayeulC
 +
* Illen
  
 
== Maintainer(s) ==
 
== Maintainer(s) ==
 
<!-- Only if this device doesn't run on linux-postmarketos yet! -->
 
<!-- Only if this device doesn't run on linux-postmarketos yet! -->
 
<!-- This person needs to be willing to answer questions from users of this device -->
 
<!-- This person needs to be willing to answer questions from users of 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|Nokia_N900|broken screen}}-->
 
<!-- 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 -->
 
  
 
== How to enter flash mode ==
 
== How to enter flash mode ==
Line 68: Line 59:
 
== Installation ==
 
== Installation ==
 
<!-- add more sections below as necessary, e.g. Wifi, photos, ... -->
 
<!-- add more sections below as necessary, e.g. Wifi, photos, ... -->
 +
Use pmbootstrap flasher.
 +
 +
== Virtual terminal ==
 +
Virtual terminal is broken in downstream, causing early reboot without logs in pstore. [https://gitlab.com/archeYR/pmaports/blob/device/xiaomi-sagit/device/linux-xiaomi-sagit/fix-virtual-terminal.patch This patch] is needed to make virtual terminal working properly.
 +
 +
== Input ==
 +
Touchscreen works sporadically, usually it starts working after the device is left unused for some time. All the buttons except for home button (which is is integrated with fingerprint scanner) are working.
 +
 +
== Display ==
 +
Seems to work well. Currently only xfce4 and mate have been tested.
  
 +
== USB OTG ==
 +
Tested USB Hub with ethernet adapter, USB Audio device, and HID peripherals. Everything works well.
 
== See also ==
 
== See also ==
 
<!--
 
<!--
Line 75: Line 78:
 
* {{issue|CHANGEME|pmaports}} Some related issue
 
* {{issue|CHANGEME|pmaports}} Some related issue
 
-->
 
-->
* [https://gitlab.com/Hacker1245/pmaports/tree/device/xiaomi-sagit The branch of Mi 6 port]
+
* [https://gitlab.com/archeYR/pmaports/tree/device/xiaomi-sagit Mi 6 port]
 +
* [https://gitlab.com/Hacker1245/pmaports/tree/device/xiaomi-sagit Old Mi 6 port]
 
* [https://github.com/LineageOS/android_kernel_xiaomi_msm8998 Kernel sources]
 
* [https://github.com/LineageOS/android_kernel_xiaomi_msm8998 Kernel sources]
  

Latest revision as of 15:19, 31 January 2020

Xiaomi Mi 6
Xiaomi Mi 6
Xiaomi Mi 6
Manufacturer Xiaomi
Name Mi 6
Codename xiaomi-sagit
Released 2017
Original software Android 7.1.1
Hardware
Chipset Qualcomm MSM8998 Snapdragon 835
CPU Octa-core (4x 2.45GHz Kryo 280 + 4x 1.9GHz Kryo 280)
GPU Adreno 540
Display 1920x1080 IPS LCD
Storage 64/128 GB
Memory 6 GB
Architecture aarch64
Features
USB Networking
Works
Flashing
Works
Touchscreen
Partial
Display
Works
WiFi
Xwayland
FDE
Mainline
Battery
3D Acceleration
Accelerometer
Audio
Bluetooth
Camera
GPS
Mobile data
SMS
Calls
USB OTG
Works



Contributors

  • Hacker420
  • MayeulC
  • Illen

Maintainer(s)

How to enter flash mode

  • Power + Volume Down buttons or use TWRP reboot bootloader, or adb reboot bootloader

Installation

Use pmbootstrap flasher.

Virtual terminal

Virtual terminal is broken in downstream, causing early reboot without logs in pstore. This patch is needed to make virtual terminal working properly.

Input

Touchscreen works sporadically, usually it starts working after the device is left unused for some time. All the buttons except for home button (which is is integrated with fingerprint scanner) are working.

Display

Seems to work well. Currently only xfce4 and mate have been tested.

USB OTG

Tested USB Hub with ethernet adapter, USB Audio device, and HID peripherals. Everything works well.

See also