Jump to content

Xiaomi Mi 9 Lite (xiaomi-pyxis)

From postmarketOS Wiki


Xiaomi Mi 9 Lite
Plasma Mobile on mainline
Plasma Mobile on mainline
Manufacturer Xiaomi
Name Mi 9 Lite
Codename xiaomi-pyxis
Released 2019
Type handset
Hardware
Chipset Qualcomm Snapdragon 710 (SDM710)
CPU 8-core (2x Kryo 360
6x Kryo 360)
GPU Adreno 616
Display 1080x2340 AMOLED
Storage 64/128 GB UFS 2.1
Memory 6GB LPDDR4X
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Android (MIUI) 10
Extended version
The most recent supported version from the manufacturer.
Android (MIUI)
FOSS bootloader partial
postmarketOS
Category testing
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
Unixbench score
Unixbench Whetstone/Dhrystone score. See Unixbench.
4707.5
Device package device-xiaomi-pyxis
Kernel package linux-xiaomi-pyxis out-of-tree
Features
Flashing
Whether it is possible to flash the device with pmbootstrap flasher.
Works
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Internal storage
eMMC, SD cards, UFS...
Works
SD card
Also includes other external storage cards.
Works
Battery
Whether charging and battery level reporting work.
Works
Screen
Whether the display works; ideally with sleep mode and brightness control.
Works
Touchscreen
Works
Multimedia
3D Acceleration
Works
Audio
Audio playback, microphone, headset and buttons.
Broken
Camera
Broken
Camera Flash
Works
IR TX
Untested
Connectivity
WiFi
Broken
Bluetooth
Works
GPS
Works
NFC
Near Field Communication
Works
Modem
Calls
Partial
SMS
Works
Mobile data
Works
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Works
USB OTG
USB On-The-Go or USB-C Role switching.
Partial
Sensors
Accelerometer
Handles automatic screen rotation in many interfaces.
Works
Magnetometer
Sensor to measure the Earth's magnetism
Works
Ambient Light
Measures the light level; used for automatic screen dimming in many interfaces.
Works
Proximity
Untested
Haptics
Partial
U-Boot
Secondary Bootloader
Whether it is possible to chainload U-Boot from stock bootloader.
Works
Mainline
Whether latest upstream versions of U-Boot are not broken and it is possible to use them.
Works
Internal Storage
Whether it is possible to boot from internal storage (e.g. eMMC or UFS).
Works
SD card
Whether it is possible to boot from SD card.
Works
USB Peripheral
Whether it is possible to use device as a peripheral in U-Boot, e.g. for fastboot mode.
Works
Display
Works
Buttons
Whether it is possible to navigate in boot menu or grub with volume and power buttons.
Works

Maintainers

Elly

Users owning this device

  • Ellyqw (Notes: Semi-daily driver, running pmOS)

Flashing

Fastboot on SDM710 crashes if you try to flash it from XHCI (USB3.0) host. You need to use a host system with HECI (USB2.0) host or use a USB dock *and* USB2.0 cable for flashing.

1. Go trough pmbootstrap, build your image.

2. Hold down volume-down + power while phone is turned off.

3. Erase dtbo, otherwise ABOOT won't load the mainline kernel: fastboot erase dtbo

4. Flash postmarketOS image into userdata partition (this will obviously wipe your data): pmbootstrap flasher flash_kernel; pmbootstrap flasher flash_rootfs; pmbootstrap flasher reboot


EFI booting using U-Boot is also possible with our tauchgang repo. See section below for details.

Table of hardware

Component Model Status Notes
SoC Qualcomm Snapdragon 710 Y SDM710, essentially better-binned SDM670
UFS SDINDDC4-64G Y WD iNAND 8521 (UFS 2.1)
SD reader SoC interface (sdhci_2) Y Works
Display Smasnug AMS639RQ08 Y Works, including backlight control
Touchscreen Focaltech FTS5452 Y Requires a small kernel patch for now
Wi-Fi/BT Qualcomm WCN3980 P Hard power-off upon successful init)
Camera: Main Sony IMX586 N [CSI_0] No mainline driver, datasheet available :)
Camera: Ultrawide Smasnug S5K3P9 N [CSI_1] [TS5MP646?] Switched with front?
Camera: Front Smasnug S5K3T1SP N [CSI_1] [TS5MP646?] Switched with ultra-wide?
Camera: Telephoto Smasnug S5K3M5 N [CSI_2] Driver in upstream (linux-next), yay!
Speaker amplifier Texas Instruments TAS2562 N I2C7@4C, I2S?
Accel/gyro Bosch BMI120 Y Needs udev rule to fix rotation - same as google-sargo
Compass Asahi Kasei AK09918C Y
NFC NXP PN80T Y I2C3@28 (nxp-nci-i2c)

What works

  • SoC runs at correct speed (2.2GHz).
  • GPU passes glmark2.
  • UFS works, but spams dmesg with OPP table warnings (even though they're correct).
  • MicroSD slot works, although speeds seem to be lower than expected.
  • Display works just fine, backlight control included.
  • Modem works - sending/receiving SMS, acquiring GPS fix (position) and 4G data.
  • Bluetooth can connect to keyboard/mouse/headphones.
  • Battery is charging, fuel gauge reports status correctly.

What has issues

  • GPS needs few commands to initialise.
  • Proximity sensor: Feb 25 04:48:59 pyxis iio-sensor-proxy[755]: Failed to unpack Xiaomi Davinci proximity measurement message. Might have something to do with the fact that I removed front-facing camera module from my device?
  • Touchscreen requires a small kernel patch to work. Spoke to Krzysztof, who agreed that adding a new devicetree property for this device is the correct way to go.
  • Vibration: Those two patches: 1, 2 added support for pm660-haptics. Vibration is very weak, likely because haptics driver only supports LRA (linear actuators) right now, while this device is using ERM (rotating eccentric mass).

What's broken

  • Audio: ADSP is up, but devicetree isn't correct. TODO.
  • Calls: Technically you can call and receive calls, but it wouldn't be a fun "telephone game" without working audio, would it?
  • Cameras: ISP is up, but no drivers for camera sensors in mainline. Unsure if we can get datasheets for them or somehow decode registers from Android's Hardware Abstraction Layer.
  • WiFi: Remoteproc starts successfully with generated board-2.bin config, but hard-resets the phone as soon as WiFi is up.

"Logo" partition stores raw bitmaps that are parsed/displayed by ABL. You can create custom boot logos with Krita/GIMP, re-assemble and flash logo partition to have your own logos on startup.

❯ binwalk -e --dd=".*" logo.img

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
20480         0x5000          PC bitmap, Windows 3.x format,, 1080 x 2340 x 24   <--- Boot logo
7602176       0x740000        PC bitmap, Windows 3.x format,, 1080 x 2340 x 24   <--- Fastboot splash (removing it gives you raw fastboot with more information)
15183872      0xE7B000        PC bitmap, Windows 3.x format,, 1080 x 2340 x 24   <--- Boot logo (another?)
22765568      0x15B6000       PC bitmap, Windows 3.x format,, 1080 x 2340 x 24   <--- Boot logo (bootloader unlocked warning)
30347264      0x1CF1000       PC bitmap, Windows 3.x format,, 1080 x 2340 x 8    <--- Xiaomi jumpscare (The system has been destroyed. Press power button to shutdown)

U-Boot

U-Boot 2026.04-rc2 running on xiaomi-pyxis

Building/flashing:

https://gitlab.postmarketos.org/tauchgang/u-boot/-/merge_requests/1#note_535204

git clone https://gitlab.postmarketos.org/tauchgang/u-boot.git tauchgang; cd tauchgang/
make CROSS_COMPILE=aarch64-linux-gnu- O=.output qcom_defconfig qcom-phone.config
sed -i 's/# CONFIG_BLKMAP is not set/CONFIG_BLKMAP=y/g' .output/.config
echo "CONFIG_CMD_BLKMAP=y" >> .output/.config
CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 make O=.output -j$(nproc) DEVICE_TREE=qcom/sdm710-xiaomi-pyxis
gzip .output/u-boot-nodtb.bin -c > .output/u-boot-nodtb.bin.gz
cat .output/u-boot-nodtb.bin.gz .output/dts/upstream/src/arm64/qcom/sdm710-xiaomi-pyxis.dtb > /tmp/uboot-dtb
mkbootimg --kernel_offset '0x00008000' --pagesize '4096' --kernel /tmp/uboot-dtb -o .output/pyxis_u-boot_aboot.img
fastboot erase dtbo; fastboot flash boot .output/pyxis_u-boot_aboot.img; fastboot reboot

Logs

Bootloader log (XBL)

Format: Log Type - Time(microsec) - Message - Optional Info
Log Type: B - Since Boot(Power On Reset),  D - Delta,  S - Statistic
S - QC_IMAGE_VERSION_STRING=BOOT.XF.2.1-00131-SDM710LZB-3
S - IMAGE_VARIANT_STRING=SDM670LA
S - OEM_IMAGE_VERSION_STRING=c5-miui-ota-bd049.bj
S - Boot Interface: UFS
S - Secure Boot: On
S - Boot Config @ 0x00786070 = 0x000000c1
S - JTAG ID @ 0x00786130 = 0x100db0e1
S - OEM ID @ 0x00786138 = 0x00720000
S - Serial Number @ 0x00784138 = 0x38e9b5b3
S - Feature Config Row 0 @ 0x007841a0 = 0x08d020000d208420
S - Feature Config Row 1 @ 0x007841a8 = 0xe014000000030080
S - Core 0 Frequency, 1516 MHz
S - PBL Patch Ver: 0
S - PBL freq: 600 MHZ
S - I-cache: On
S - D-cache: On
B -        94 - PBL, Start
B -      5465 - bootable_media_detect_entry
B -    111008 - bootable_media_detect_success
B -    111384 - elf_loader_entry
B -    112048 - auth_hash_seg_entry
B -    119616 - auth_hash_seg_exit
B -    125794 - elf_segs_hash_verify_entry
B -    132641 - elf_segs_hash_verify_exit
B -    133270 - auth_xbl_sec_hash_seg_entry
B -    140488 - auth_xbl_sec_hash_seg_exit
B -    140489 - xbl_sec_segs_hash_verify_entry
B -    141220 - xbl_sec_segs_hash_verify_exit
B -    141246 - PBL, End
B -    154909 - SBL1, Start
B -    272883 - usb: eud_init_start
B -    273463 - usb: eud_init_finish
B -    276726 - boot_flash_init, Start
D -        30 - boot_flash_init, Delta
B -    283711 - xblconfig_init, Start
D -      3843 - Auth Metadata
D -    208803 - xblconfig_init, Delta
B -    497912 - sbl1_ddr_set_default_params, Start
D -      1525 - sbl1_ddr_set_default_params, Delta
B -    505537 - boot_config_data_table_init, Start
B -    515114 - Using default CDT
D -      4971 - boot_config_data_table_init, Delta - (54 Bytes)
B -    523959 - CDT Version:3,Platform ID:34,Major ID:1,Minor ID:0,Subtype:0
B -    529785 - pm_device_init, Start
B -    534299 - PM: PON REASON: PM0=0x8000808000000091:0x801000 PM1=0x8000088000000020:0x40 
B -    581970 - PM: SET_VAL:Skip
D -     52246 - pm_device_init, Delta
B -    585020 - pm_driver_init, Start
B -    592584 - PM: OCP Clearing for L4A is Skipped :PM660 is not supported the LDO4
B -    601338 - PM: DBU: DBU1 is FAN buck
B -    601521 - PM: DBU: DBU2 is FAN buck
B -    605181 - PM: DBU log: DBU1 vendor ID: 0x81, DBU2 vendor ID: 0x81
B -    614727 - PM: DBU: Printing DBU1 and DBU2 status
B -    616039 - PM: DBU1 vsel1: 0xd2, vsel0: 0xb8, mode: 0x80 
B -    621041 - PM: DBU2 vsel1: 0xd2, vsel0: 0xd2, mode: 0x82
D -     37850 - pm_driver_init, Delta
B -    631990 - PM: Trigger FG IMA Reset
B -    635589 - PM: Trigger FG IMA Reset.Completed
B -    643946 - PM: EntryVbat: 4328; EntrySOC: -1
B -    643977 - PM: ADSP result: 8
B -    648552 - PM: APSD in progress
B -    651815 - PM: BATT TEMP: 27 DegC
B -    655323 - vsense_init, Start
D -         0 - vsense_init, Delta
B -    662185 - sbl1_ddr_set_params, Start
B -    674629 - Pre_DDR_clock_init, Start
D -        91 - Pre_DDR_clock_init, Delta
D -     16348 - sbl1_ddr_set_params, Delta
B -    682346 - sbl1_ddr_init, Start
D -     20557 - sbl1_ddr_init, Delta
B -    706868 - DSF version = 32.2, DSF SHRM version = 19.1
B -    710253 - Manufacturer ID = 6, Device Type = 7
B -    715713 - Rank 0 size = 2048 MB, Rank 1 size = 4096 MB
B -    720684 - do_ddr_training, Start
B -    727059 - Frequency = 1018 MHz
D -      3568 - do_ddr_training, Delta
B -    737154 - magic str match
B -    737185 - gsort_version:offset:8.val:0x1
B -    740143 - trigger bit map is null
B -    748012 - pImem Init Start
D -      9851 - pImem Init End, Delta
B -    759602 - clock_init, Start
D -       213 - clock_init, Delta
B -    765275 - ADC done - mv: 1125526, percent: 39339
B -    767685 - Platform type  in F3B
B -    773388 - ADC done - mv: 1308631, percent: 45739
B -    776194 - HW version is MP_GL
B -    787662 - APDP Image Loaded, Start
D -        31 - APDP Image Loaded, Delta - (0 Bytes)
B -    796080 - usb: UFS Serial - fe4db0aa
B -    796294 - usb: chgr -  CDP_CHARGER
B -    800716 - PM: 0: PON=0x91:KPDPWR_N:USB_CHG:HARD_RESET: ON=0x80:PON_SEQ: POFF=0x80:KPDPWR_N: OFF=0x80:POFF_SEQ: FAULT2=0x10:PBS_WD_TO: S3 RST=0x80:KPDPWR_ANDOR_RESIN
B -    815417 - PM: 1: PON=0x20:PON1: ON=0x80:PON_SEQ: POFF=0x8:GP1: OFF=0x80:POFF_SEQ: FAULT1=0x40:UVLO
B -    824994 - PM: SMEM Chgr Info Write Success
B -    833351 - AOP Image Loaded, Start
D -      3538 - Auth Metadata
D -     10004 - Segments hash check
D -     36691 - AOP Image Loaded, Delta - (151916 Bytes)
B -    873337 - QSEE Dev Image Loaded, Start
D -      3477 - Auth Metadata
D -       305 - Segments hash check
D -     16073 - QSEE Dev Image Loaded, Delta - (32408 Bytes)
B -    892735 - QSEE Image Loaded, Start
D -      9882 - Auth Metadata
D -     22387 - Segments hash check
D -    119621 - QSEE Image Loaded, Delta - (2028205 Bytes)
B -   1015650 - Image Load, Start
D -      9028 - SEC Image Loaded, Delta - (4096 Bytes)
B -   1030046 - QHEE Image Loaded, Start
D -      3813 - Auth Metadata
D -      2318 - Segments hash check
D -     21472 - QHEE Image Loaded, Delta - (340080 Bytes)
B -   1054842 - STI Image Loaded, Start
D -      5246 - STI Image Loaded, Delta - (0 Bytes)
B -   1075338 - ABL Image Loaded, Start
D -      3477 - Auth Metadata
D -       976 - Segments hash check
D -      9638 - ABL Image Loaded, Delta - (203344 Bytes)
B -   1088301 - ADSP Image Loaded, Start
D -      5154 - ADSP Image Loaded, Delta - (0 Bytes)
B -   1097329 - APPSBL Image Loaded, Start
D -      3568 - Auth Metadata
D -     10523 - Segments hash check
D -     44743 - APPSBL Image Loaded, Delta - (2408448 Bytes)
B -   1181600 - SBL1, End
D -   1026722 - SBL1, Delta
S - Flash Throughput, 29000 KB/s  (5239679 Bytes,  176156 us)
S - DDR Frequency, 1017 MHz

UEFI Start     [ 1513] SEC
ASLR        : On
DEP         : Off
Timer Delta : +0 mS
RAM Entry 0 : Base 0x0000000080000000  Size 0x0000000080000000
RAM Entry 1 : Base 0x0000000100000000  Size 0x00000000FD6C0000
UEFI Ver    : 5.0.220722.BOOT.XF.2.1-00131-SDM710LZB-3
Build Info  : 64b Jul 22 2022 15:08:03
Boot Device : UFS
PROD Mode   : TRUE
Retail      : TRUE
enter ffu,vendor:WDC     ,product:SDINDDC4-64G    ,fw_rev:1078
PM0: 27, PM1: 26, 
Setvariable Logo Image returned Success
DisplayDxe: Resolution 1080x2340 (1 intf)
Render Splash  [ 2202]
APC1 IDDQ WC 0 , L2:6, CPU[0]:38, CPU[1]:38
 APC1 Total 82
LoadSys  TIME 0ms
ISENSE TOTAL TIME 0ms
ERROR - DALSYS_GetDALPropertyHandleStr() failed!
GPI tgt info initialization failed!
-----------------------------
Platform Init  [ 2333] BDS
Platform   : F3B
Chip Name  : SDM710
Chip Ver   : 1.1
Core 0 Freq: 1516 MHz
-----------------------------
smem_get_addr: SMEM get addr failed! smem_type=105UEFI Total : 1853 ms
POST Time      [ 3366] OS Loader
Loader Build Info: Jul 27 2022 11:22:29
LoadSecureApps: Load app from partition(keymaster): Status = 0x0, AppId = 1
VB: RWDeviceState: Succeed using rpmb!
PON Reason is 0x91 cold_boot: 1
PowerUpReason is 0x91
Total DDR Size: 0x000000017D6C0000 
KeyPress:0, BootReason:0
Fastboot=0, Recovery:0
GetVmData: No Vm data present! Status = (0x3)
VM Hyp calls not present
Booting Into Mission Mode
UpdateRollbackSyscall: Older TZ, skipping updateLoad Image vbmeta total time: 1 ms 
avb_slot_verify.c:660: ERROR: vbmeta: Public key used to sign data rejected.
Load Image boot total time: 277 ms 
Load Image dtbo total time: 61 ms 
VB2: Authenticate complete! boot state is: orange
VB2: boot state: orange(1)
DisplayFastbootLogo: Fastboot Logo Successfully Loaded
display picture 3  [ 4141]
Total DDR Size: 0x000000017D6C0000 
Loader Build Info: Jul 27 2022 11:22:29
Memory Base Address: 0x80000000
Decompressing kernel image total time: 290 ms
Dtbo hdr magic mismatch 0, with D7B7AB1E
DTB offset is incorrect, kernel image does not have appended DTB
VB: readDebugPolicy: ScmSipSysCall Status: (0x7)
Error Get DebugPolicy: Device Error
Cmdline: loglevel=15 pd_ignore_unused clk_ignore_unused  pmos_boot_uuid=83c32464-3613-4e3b-930c-3b18889b233a pmos_root_uuid=86149b36-9679-4667-be6d-f28b6e534c14 pmos_rootfsopts=defaults androidboot.verifiedbootstate=orange androidboot.keymaster=1 root=PAR
RAM Partitions
Add Base: 0x0000000080000000 Available Length: 0x0000000080000000 
Add Base: 0x0000000100000000 Available Length: 0x00000000FD6C0000 
WARNING: Unsupported EFI_RAMPARTITION_PROTOCOL
ERROR: Could not get splash memory region node
PowerUpReason = 80091
Update Device Tree total time: 6 ms 
Shutting Down UEFI Boot Services: 4717 ms

Partition layout (UFS)

/home/elly # blkid
/dev/sdf7: UUID="d95c0196-c548-4ee3-a425-7e215f8aee6c" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="persist" PARTUUID="2e3df042-762f-aca8-13f3-fbe65331e312"
/dev/sdf8: UUID="d95c0196-c548-4ee3-a425-7e215f8aee6c" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="persistbak" PARTUUID="c12c8c87-e7dc-6cc8-29b3-b53728b0c60f"
/dev/sde40: LABEL="dsp" UUID="af32c008-2a39-7e5b-a5dc-201456d93103" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="dsp" PARTUUID="247f61dd-d59d-c268-844d-74645b5a2ede"
/dev/sde47: SEC_TYPE="msdos" UUID="00BC-614E" BLOCK_SIZE="4096" TYPE="vfat" PARTLABEL="modem" PARTUUID="a190ce3d-a316-7b92-4e22-3a46f5af4ece"
/dev/sde23: SEC_TYPE="msdos" UUID="00BC-614E" BLOCK_SIZE="4096" TYPE="vfat" PARTLABEL="bluetooth" PARTUUID="0379f44a-8b73-3539-cf74-7acccb3ed6be"
/dev/sda24: UUID="fcad34e5-2df8-4026-bfad-1b70bf571160" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="logdump" PARTUUID="99029b1a-7532-f826-4c32-4ab49ba2b48e"
/dev/sda14: SEC_TYPE="msdos" LABEL="LOGFS" UUID="D273-55EA" BLOCK_SIZE="4096" TYPE="vfat" PARTLABEL="logfs" PARTUUID="b78c795d-95ee-277b-ffd9-0458a3ad2edf"
/dev/sda22: LABEL="vendor" UUID="9f6eed83-c816-590a-913c-a741b3399027" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="vendor" PARTUUID="f4e49172-d229-df14-1bdc-d37ffa6bdde1"
/dev/sda30: LABEL="cust" UUID="d59e42bb-0b1e-4ad6-b25b-572f5a02b082" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="cust" PARTUUID="b1ff0a3e-4ffc-24a5-f2da-2b682ce3a379"
/dev/sda29: UUID="7618c1d0-4ea6-4c81-a13f-edab0011defb" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="cache" PARTUUID="0489ef2e-d910-c7ff-05c8-e5fed390b335"
/dev/mapper/userdata2: LABEL="pmOS_root" UUID="fbcba996-dee1-4edf-a339-962c9050403b" BLOCK_SIZE="4096" TYPE="ext4"
/dev/mapper/userdata1: LABEL="pmOS_boot" UUID="825e7f1e-56ed-4930-bd8e-29ad9f35b907" BLOCK_SIZE="4096" TYPE="ext2"
/dev/sdf5: PARTLABEL="modemst1" PARTUUID="e339f574-d14a-2759-10b4-e2a2a3dd5f69"
/dev/sdf3: PARTLABEL="bk51" PARTUUID="bea995de-4ba3-a0fe-8c3b-c75e4ea8d397"
/dev/sdf1: PARTLABEL="fsg" PARTUUID="135ba7cb-a45d-f4a3-ccdd-d99f43b59335"
/dev/sdf6: PARTLABEL="modemst2" PARTUUID="e0a47ba3-37c4-22df-aac1-c75f772a6355"
/dev/sdf4: PARTLABEL="bk52" PARTUUID="ccbc5092-2780-427b-93e0-5b328400c52e"
/dev/sdf2: PARTLABEL="fsc" PARTUUID="74c15514-ba2d-76e4-96ad-63d0d2c3c8ba"
/dev/sdd2: PARTLABEL="cdt" PARTUUID="d10e8f69-429c-f823-5605-714e71fac4d4"
/dev/sdd5: PARTLABEL="bk33" PARTUUID="2fd3d7c5-253e-be27-1e29-c32e52e8d9a3"
/dev/sdd3: PARTLABEL="bk32" PARTUUID="04bf1154-a2f3-4844-694b-b71f582c5534"
/dev/sdd1: PARTLABEL="bk31" PARTUUID="84c29aee-536f-5c47-be1e-27fdcc27fb80"
/dev/sdd4: PARTLABEL="ddr" PARTUUID="6e822481-cd10-493d-28e2-d91193ae24a6"
/dev/sdb2: PARTLABEL="xbl" PARTUUID="ad2dc18d-4c5f-66db-ac6a-57ff1b9445c6"
/dev/sdb1: PARTLABEL="xbl_config" PARTUUID="f0c11303-d18d-d671-5ba8-6728694adbbe"
/dev/sde32: PARTLABEL="bk45" PARTUUID="64d006ee-6fc4-e354-cf62-aef80ff04204"
/dev/sde2: PARTLABEL="limits" PARTUUID="50f018a3-f655-b28d-7dfb-5a5d7f17d0ca"
/dev/sde22: PARTLABEL="keymasterbak" PARTUUID="ce02e790-320b-2503-1e22-f7896cb42bee"
/dev/sde12: PARTLABEL="devcfg" PARTUUID="3e21d3fa-718e-eba5-54de-1466e7d53592"
/dev/sde30: PARTLABEL="tz" PARTUUID="94c1aeed-c6bf-0b43-17d7-b05bfe45ed70"
/dev/sde20: PARTLABEL="bk43" PARTUUID="3afb3f2d-a049-e278-8890-02a83b1fb01a"
/dev/sde10: PARTLABEL="storsecbak" PARTUUID="fe46c437-8e2f-f4a5-c77d-01c141a27d1d"
/dev/sde39: PARTLABEL="logo" PARTUUID="49092185-99f2-06b1-e83b-bc4b13c0ca14"
/dev/sde9: PARTLABEL="storsec" PARTUUID="7a516838-faf7-c4b6-78f1-926bc1387f68"
/dev/sde29: PARTLABEL="ablbak" PARTUUID="6502d2f8-3304-6a1d-deb4-691efced8a88"
/dev/sde19: PARTLABEL="cmnlib64bak" PARTUUID="9c651b60-adb2-3ca8-058c-be48fc078c5f"
/dev/sde37: PARTLABEL="dtbo" PARTUUID="6bc0972a-3055-c170-b30c-c3a8be90cfa5"
/dev/sde7: PARTLABEL="msadp" PARTUUID="0df4223f-6fa2-c6e7-b9d7-9b4b2cbec93b"
/dev/sde27: PARTLABEL="toolsfv" PARTUUID="d8d05c7c-9741-30b3-adf2-392de9a8d699"
/dev/sde17: PARTLABEL="cmnlibbak" PARTUUID="d54d1628-8df6-91e8-43b9-b389d3e5d2ab"
/dev/sde45: PARTLABEL="bk47" PARTUUID="3ba18948-9baa-5ac9-04c1-88ed0fac7fad"
/dev/sde35: PARTLABEL="hypbak" PARTUUID="7e1a1bbe-cc2e-e6de-4d1b-d08101848354"
/dev/sde5: PARTLABEL="qupfwbak" PARTUUID="1cab8e2b-ba8c-a003-772f-085f68961e50"
/dev/sde25: PARTLABEL="bk44" PARTUUID="ea026ec4-89f6-8b12-94fa-c72442e235a2"
/dev/sde15: PARTLABEL="aopbak" PARTUUID="d0856073-0742-34fb-e170-27a0ccccb060"
/dev/sde43: PARTLABEL="bk49" PARTUUID="64420e19-2df3-c933-29c2-8488473d83fe"
/dev/sde33: PARTLABEL="spunvm" PARTUUID="ce430332-06cf-ccec-6e68-fd4cde96b31f"
/dev/sde3: PARTLABEL="bk41" PARTUUID="bc59dbfd-db0f-71af-f21b-e0aab15a03af"
/dev/sde13: PARTLABEL="devcfgbak" PARTUUID="781a739e-b49d-3698-c2c6-e5ac837a42d8"
/dev/sde41: PARTLABEL="boot" PARTUUID="2faa6074-192e-f574-6190-0dcbb6749d60"
/dev/sde31: PARTLABEL="tzbak" PARTUUID="2c258434-b768-ee2c-c703-769b9d2c7f5c"
/dev/sde1: PARTLABEL="sec" PARTUUID="10a9b8a5-6841-633f-399a-1cfd052afc53"
/dev/sde21: PARTLABEL="keymaster" PARTUUID="2db77106-3b08-68b3-058b-dd6aeaba3236"
/dev/sde11: PARTLABEL="bk42" PARTUUID="7eb442fa-121d-9763-454b-afd39f89328a"
/dev/sde38: PARTLABEL="ifaa" PARTUUID="fe5b831e-ef5e-8c53-a319-c526591c7bf1"
/dev/sde8: PARTLABEL="vbmeta" PARTUUID="9ebb3ebb-8d92-b663-92d8-632fc20d9d21"
/dev/sde28: PARTLABEL="abl" PARTUUID="28879e7f-b791-2ed0-08f6-038fad724b60"
/dev/sde18: PARTLABEL="cmnlib64" PARTUUID="6f430bee-d136-2787-ed4d-63f2f420aeda"
/dev/sde46: PARTLABEL="core_nhlos" PARTUUID="13e4d43f-b7a7-0b00-39ad-2c131fddb544"
/dev/sde36: PARTLABEL="gsort" PARTUUID="3218be0d-71bc-d7fb-2b36-6836dc7c0d33"
/dev/sde6: PARTLABEL="apdp" PARTUUID="e43f3ea9-b6b5-31ae-97a6-7d02c579cf40"
/dev/sde26: PARTLABEL="bk44" PARTUUID="71a91be3-ba9c-9a1f-c01a-50d042657a38"
/dev/sde16: PARTLABEL="cmnlib" PARTUUID="b10d7fa9-2794-d290-bba8-d7331069c4d1"
/dev/sde44: PARTLABEL="bk53" PARTUUID="0e38bd39-a0f6-79bb-9e8a-06918691d1d3"
/dev/sde34: PARTLABEL="hyp" PARTUUID="f73afd11-dae6-9789-593b-37550828c705"
/dev/sde4: PARTLABEL="qupfw" PARTUUID="767dc7cf-05d4-62b0-4f24-c3e75f372e04"
/dev/sde24: PARTLABEL="dip" PARTUUID="895bb100-136c-181d-b9eb-d69fb93a02b6"
/dev/sde14: PARTLABEL="aop" PARTUUID="6eda130f-f5de-e90e-b18d-2ebce3dc15bb"
/dev/sde42: PARTLABEL="bk48" PARTUUID="643ef6c6-2e5d-59fe-1447-545a5d5aa515"
/dev/sdc2: PARTLABEL="xblbak" PARTUUID="a1de5327-3d62-de83-3d69-b7360c1ac4e2"
/dev/sdc1: PARTLABEL="xbl_configbak" PARTUUID="cc4fcb51-f0df-d5e9-c150-39506223e7e8"
/dev/sda4: PARTLABEL="bk01" PARTUUID="613e739d-9b23-fc2d-ac4a-29861913f9a9"
/dev/sda26: PARTLABEL="rawdump" PARTUUID="f78b8beb-95fc-9528-d155-570f2b491aa1"
/dev/sda16: PARTLABEL="oops" PARTUUID="7324ca71-c080-4eea-42f8-e28da55761e0"
/dev/sda2: PARTLABEL="ssd" PARTUUID="cf9a3470-ab27-8c7f-5f69-12f4bb7a070e"
/dev/sda12: PARTLABEL="vm-data" PARTUUID="098655a5-b38f-a07a-6e15-ad3a694065af"
/dev/sda9: PARTLABEL="frp" PARTUUID="e3063a91-297b-d596-822b-f21813f8560b"
/dev/sda20: PARTLABEL="splash" PARTUUID="20b6b48d-63c6-72a5-bd05-86cbf1f654e9"
/dev/sda10: PARTLABEL="bk05" PARTUUID="3afb1834-4abd-08a3-0128-0da5cee5cc1e"
/dev/sda7: PARTLABEL="bk04" PARTUUID="7373e45d-6457-7b01-b19e-b76a732053e8"
/dev/sda19: PARTLABEL="bk08" PARTUUID="f215838f-51f7-1215-cb29-2e0798d6f27b"
/dev/sda5: PARTLABEL="bk02" PARTUUID="f5557cf8-cd11-f91c-75ac-9552b3a8aac0"
/dev/sda27: PARTLABEL="imagefv" PARTUUID="acbeafa1-a47f-15ce-2658-a5fd837a43b6"
/dev/sda17: PARTLABEL="devinfo" PARTUUID="67e9c1f7-22e4-5326-7d8b-3df7ec073ae5"
/dev/sda3: PARTLABEL="dbg" PARTUUID="575d08cc-8d01-6507-b8a5-66d040fae4e5"
/dev/sda25: PARTLABEL="minidump" PARTUUID="6c17b4e4-38c8-ac9f-7810-44627e10e488"
/dev/sda15: PARTLABEL="bk07" PARTUUID="70ab0b51-7e43-71a9-02ec-24cb9758821e"
/dev/sda1: PARTLABEL="switch" PARTUUID="fa3fde72-7b4b-21f4-5c58-419472842ac2"
/dev/sda23: PARTLABEL="system" PARTUUID="5725c15c-53cf-763f-bcfd-1cf9ddb27bd3"
/dev/sda13: PARTLABEL="bk06" PARTUUID="3f3fbe6f-caf9-1277-6ca4-da70dc390aa2"
/dev/sda31: PTUUID="9ba42755-e123-464e-8376-f0a450e05172" PTTYPE="gpt" PARTLABEL="userdata" PARTUUID="5fcc392c-7bc0-4cd4-ac2b-259fe97ea282"
/dev/sda21: PARTLABEL="bk09" PARTUUID="c906bed5-7c0b-e6fa-3654-c071b3139de7"
/dev/sda11: PARTLABEL="misc" PARTUUID="0ec59f03-3483-0b3e-0104-c58a873a8043"
/dev/sda8: PARTLABEL="keystore" PARTUUID="16b191dc-c97b-1bda-b723-4ee3c6d6956a"
/dev/sda6: PARTLABEL="bk03" PARTUUID="15906798-0c98-3d4c-717c-56a6422cc857"
/dev/sda28: PARTLABEL="recovery" PARTUUID="15fc6619-2472-ecb6-1ebd-ec75a21c1849"
/dev/sda18: PARTLABEL="oem_misc1" PARTUUID="a4df48a2-7207-78f4-43df-86903d7dcee4"