UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    [Poco X3 Pro] Ubuntu Touch - Tutorial/Installation Guide - vayu and Help channel

    Scheduled Pinned Locked Moved Xiaomi
    vayututorialx3 pro
    2 Posts 2 Posters 319 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • D Offline
        davidfr
        last edited by Keneda

        Hi !
        Is it the good category for this topic ?

        Some people like me test UBT on X3 Pro (vayu), a port exist, but not maintained (as I know) so not visible anywhere.
        It works well, I test it. It miss some stuff, but have lot that works. I think far as X3 NFC.

        If anyone could take time to make inventory, like for X3 NFC.

        We have a global Telegram channel for X3 Pro : https://t.me/LinuxForPocoX3Pro and for installing UB T : UBports Welcome & Install help and local UBPorts channel (FR, ES, RU ...)

        How to install UB T - Ubuntu Touch - UBPorts on a Poco X3 Pro - Vayu

        • Unlock bootloader
        • Install TWRP or OrangeFox
        • Install a global MIUI 12.5.9 with Android 11 (to be sure all is ok)
        • Download Artefact on github : devel-flasable-focal (to see the last version is here
        • Extract the zip
        • Download the vendor from Droidian vayu (it is the Sailfish one, and I don't find it on UBT) It is the MIUI with some fix for Linux on phone.
        • Extract the zip
        • Reboot your phone in recovery
        • Reboot in fastboot from recovery so it is fastbootd (Android fastboot, don't works)
        • From the Ubuntu zip : Upload with fastboot on phone ubuntu.img as system and boot.img as boot-
        • From the Droidian zip : Upload with fastboot on phone vendor.img as vendor, dtbo.img as dtbo, vbmeta.img as vbmeta
        • on TWRP format data to remove encryption, and put ubuntu.img in data folder (/data).
          With MTP on TWRP for example (you copy it from you computer and you could find in /data/media. (It could need a reboot to recovery, after a format to see the media folder)
          Or with ADB : adb push ubuntu.img /data/
        • Reboot phone
        • Enjoy !

        The mic sound seem to be lower than Droidian, so a fix could be taken on Droidian.

        1 Reply Last reply Reply Quote 0
        • D davidfr referenced this topic
        • D davidfr referenced this topic
        • D davidfr referenced this topic
        • S Online
          snailc
          last edited by snailc

          so I have Unlock bootloader and rooted the system but when I run

          fastboot.exe flash system ubuntu.img
          

          I am getting the following error

          Sending sparse 'system' 1/4 (763602 KB)            OKAY [ 18.159s]
          Writing 'system'                                   FAILED (remote: 'Partition not found')
          fastboot: error: Command failed
          
          

          miui version: 12.5.6

          my fastboot getvar all below

          (bootloader) DP:0xFF
          (bootloader) token:VQEBHwEQIS44iiJxK7hlMPZADYxIfQMFYmhpbWECBH_zbRo
          (bootloader) crc:1
          (bootloader) parallel-download-flash:yes
          (bootloader) anti:2
          (bootloader) cpuid:0x7ff36d1a
          (bootloader) board_version:6.29.0
          (bootloader) hw-revision:20002
          (bootloader) unlocked:yes
          (bootloader) off-mode-charge:0
          (bootloader) charger-screen-enabled:0
          (bootloader) battery-soc-ok:yes
          (bootloader) battery-voltage:4115
          (bootloader) version-baseband:
          (bootloader) version-bootloader:
          (bootloader) erase-block-size: 0x1000
          (bootloader) logical-block-size: 0x1000
          (bootloader) variant:SDM UFS
          (bootloader) partition-type:persistbak:raw
          (bootloader) partition-size:persistbak: 0x4000000
          (bootloader) partition-type:persist:raw
          (bootloader) partition-size:persist: 0x4000000
          (bootloader) partition-type:modemst2:raw
          (bootloader) partition-size:modemst2: 0x800000
          (bootloader) partition-type:modemst1:raw
          (bootloader) partition-size:modemst1: 0x800000
          (bootloader) partition-type:bk52:raw
          (bootloader) partition-size:bk52: 0x100000
          (bootloader) partition-type:bk51:raw
          (bootloader) partition-size:bk51: 0xBA000
          (bootloader) partition-type:fsc:raw
          (bootloader) partition-size:fsc: 0x40000
          (bootloader) partition-type:fsg:raw
          (bootloader) partition-size:fsg: 0x800000
          (bootloader) partition-type:modem:raw
          (bootloader) partition-size:modem: 0x14000000
          (bootloader) partition-type:core_nhlos:raw
          (bootloader) partition-size:core_nhlos: 0xAA00000
          (bootloader) partition-type:bk47:raw
          (bootloader) partition-size:bk47: 0x1600000
          (bootloader) partition-type:boot:raw
          (bootloader) partition-size:boot: 0x8000000
          (bootloader) partition-type:dsp:raw
          (bootloader) partition-size:dsp: 0x4000000
          (bootloader) partition-type:logo:raw
          (bootloader) partition-size:logo: 0x4000000
          (bootloader) partition-type:ifaa:raw
          (bootloader) partition-size:ifaa: 0x4000000
          (bootloader) partition-type:dtbo:raw
          (bootloader) partition-size:dtbo: 0x2000000
          (bootloader) partition-type:gsort:raw
          (bootloader) partition-size:gsort: 0x1000000
          (bootloader) partition-type:hypbak:raw
          (bootloader) partition-size:hypbak: 0x800000
          (bootloader) partition-type:hyp:raw
          (bootloader) partition-size:hyp: 0x800000
          (bootloader) partition-type:spunvm:raw
          (bootloader) partition-size:spunvm: 0x800000
          (bootloader) partition-type:bk45:raw
          (bootloader) partition-size:bk45: 0x400000
          (bootloader) partition-type:tzbak:raw
          (bootloader) partition-size:tzbak: 0x400000
          (bootloader) partition-type:tz:raw
          (bootloader) partition-size:tz: 0x400000
          (bootloader) partition-type:ablbak:raw
          (bootloader) partition-size:ablbak: 0x200000
          (bootloader) partition-type:abl:raw
          (bootloader) partition-size:abl: 0x200000
          (bootloader) partition-type:toolsfv:raw
          (bootloader) partition-size:toolsfv: 0x200000
          (bootloader) partition-type:uefisecappbak:raw
          (bootloader) partition-size:uefisecappbak: 0x200000
          (bootloader) partition-type:uefisecapp:raw
          (bootloader) partition-size:uefisecapp: 0x200000
          (bootloader) partition-type:cateloader:raw
          (bootloader) partition-size:cateloader: 0x200000
          (bootloader) partition-type:bk44:raw
          (bootloader) partition-size:bk44: 0x800000
          (bootloader) partition-type:bk44:raw
          (bootloader) partition-size:bk44: 0x800000
          (bootloader) partition-type:catecontentfv:raw
          (bootloader) partition-size:catecontentfv: 0x100000
          (bootloader) partition-type:dip:raw
          (bootloader) partition-size:dip: 0x100000
          (bootloader) partition-type:bluetooth:raw
          (bootloader) partition-size:bluetooth: 0x100000
          (bootloader) partition-type:keymasterbak:raw
          (bootloader) partition-size:keymasterbak: 0x100000
          (bootloader) partition-type:keymaster:raw
          (bootloader) partition-size:keymaster: 0x100000
          (bootloader) partition-type:bk43:raw
          (bootloader) partition-size:bk43: 0x100000
          (bootloader) partition-type:cmnlib64bak:raw
          (bootloader) partition-size:cmnlib64bak: 0x100000
          (bootloader) partition-type:cmnlib64:raw
          (bootloader) partition-size:cmnlib64: 0x100000
          (bootloader) partition-type:cmnlibbak:raw
          (bootloader) partition-size:cmnlibbak: 0x100000
          (bootloader) partition-type:cmnlib:raw
          (bootloader) partition-size:cmnlib: 0x100000
          (bootloader) partition-type:catefv:raw
          (bootloader) partition-size:catefv: 0x80000
          (bootloader) partition-type:uefivarstore:raw
          (bootloader) partition-size:uefivarstore: 0x80000
          (bootloader) partition-type:aopbak:raw
          (bootloader) partition-size:aopbak: 0x80000
          (bootloader) partition-type:aop:raw
          (bootloader) partition-size:aop: 0x80000
          (bootloader) partition-type:devcfgbak:raw
          (bootloader) partition-size:devcfgbak: 0x40000
          (bootloader) partition-type:devcfg:raw
          (bootloader) partition-size:devcfg: 0x40000
          (bootloader) partition-type:vbmeta_vendor:raw
          (bootloader) partition-size:vbmeta_vendor: 0x20000
          (bootloader) partition-type:vbmeta_system:raw
          (bootloader) partition-size:vbmeta_system: 0x20000
          (bootloader) partition-type:storsec:raw
          (bootloader) partition-size:storsec: 0x20000
          (bootloader) partition-type:vbmeta:raw
          (bootloader) partition-size:vbmeta: 0x20000
          (bootloader) partition-type:msadp:raw
          (bootloader) partition-size:msadp: 0x40000
          (bootloader) partition-type:apdp:raw
          (bootloader) partition-size:apdp: 0x40000
          (bootloader) partition-type:qupfwbak:raw
          (bootloader) partition-size:qupfwbak: 0x20000
          (bootloader) partition-type:qupfw:raw
          (bootloader) partition-size:qupfw: 0x20000
          (bootloader) partition-type:bk41:raw
          (bootloader) partition-size:bk41: 0x1A000
          (bootloader) partition-type:limits:raw
          (bootloader) partition-size:limits: 0x8000
          (bootloader) partition-type:secdata:raw
          (bootloader) partition-size:secdata: 0x8000
          (bootloader) partition-type:multiimgqti:raw
          (bootloader) partition-size:multiimgqti: 0x8000
          (bootloader) partition-type:multiimgoem:raw
          (bootloader) partition-size:multiimgoem: 0x8000
          (bootloader) partition-type:bk33:raw
          (bootloader) partition-size:bk33: 0x100000
          (bootloader) partition-type:ddr:raw
          (bootloader) partition-size:ddr: 0x100000
          (bootloader) partition-type:bk32:raw
          (bootloader) partition-size:bk32: 0xD8000
          (bootloader) partition-type:cdt:raw
          (bootloader) partition-size:cdt: 0x20000
          (bootloader) partition-type:bk31:raw
          (bootloader) partition-size:bk31: 0x8000
          (bootloader) partition-type:xblbak:raw
          (bootloader) partition-size:xblbak: 0x700000
          (bootloader) partition-type:xbl_configbak:raw
          (bootloader) partition-size:xbl_configbak: 0x80000
          (bootloader) partition-type:xbl:raw
          (bootloader) partition-size:xbl: 0x700000
          (bootloader) partition-type:xbl_config:raw
          (bootloader) partition-size:xbl_config: 0x80000
          (bootloader) partition-type:userdata:f2fs
          (bootloader) partition-size:userdata: 0x1AC55FB000
          (bootloader) partition-type:cust:raw
          (bootloader) partition-size:cust: 0x40000000
          (bootloader) partition-type:exaid:raw
          (bootloader) partition-size:exaid: 0x18000000
          (bootloader) partition-type:cache:ext4
          (bootloader) partition-size:cache: 0x18000000
          (bootloader) partition-type:recovery:raw
          (bootloader) partition-size:recovery: 0x8000000
          (bootloader) partition-type:imagefv:raw
          (bootloader) partition-size:imagefv: 0x200000
          (bootloader) partition-type:rawdump:raw
          (bootloader) partition-size:rawdump: 0x8000000
          (bootloader) partition-type:minidump:raw
          (bootloader) partition-size:minidump: 0x8000000
          (bootloader) partition-type:logdump:raw
          (bootloader) partition-size:logdump: 0x4000000
          (bootloader) partition-type:super:raw
          (bootloader) partition-size:super: 0x220000000
          (bootloader) partition-type:bk09:raw
          (bootloader) partition-size:bk09: 0x2000000
          (bootloader) partition-type:splash:raw
          (bootloader) partition-size:splash: 0x20A4000
          (bootloader) partition-type:bk08:raw
          (bootloader) partition-size:bk08: 0x1F5C000
          (bootloader) partition-type:metadata:raw
          (bootloader) partition-size:metadata: 0x1000000
          (bootloader) partition-type:oem_misc1:raw
          (bootloader) partition-size:oem_misc1: 0x1000000
          (bootloader) partition-type:devinfo:raw
          (bootloader) partition-size:devinfo: 0x1000000
          (bootloader) partition-type:oops:raw
          (bootloader) partition-size:oops: 0x1000000
          (bootloader) partition-type:ffu:raw
          (bootloader) partition-size:ffu: 0x800000
          (bootloader) partition-type:logfs:raw
          (bootloader) partition-size:logfs: 0x800000
          (bootloader) partition-type:bk06:raw
          (bootloader) partition-size:bk06: 0x400000
          (bootloader) partition-type:vm-data:raw
          (bootloader) partition-size:vm-data: 0x400000
          (bootloader) partition-type:misc:raw
          (bootloader) partition-size:misc: 0x400000
          (bootloader) partition-type:countrycode:raw
          (bootloader) partition-size:countrycode: 0x200000
          (bootloader) partition-type:frp:raw
          (bootloader) partition-size:frp: 0x80000
          (bootloader) partition-type:keystore:raw
          (bootloader) partition-size:keystore: 0x80000
          (bootloader) partition-type:bk04:raw
          (bootloader) partition-size:bk04: 0x80000
          (bootloader) partition-type:bk03:raw
          (bootloader) partition-size:bk03: 0x40000
          (bootloader) partition-type:bk02:raw
          (bootloader) partition-size:bk02: 0x20000
          (bootloader) partition-type:bk01:raw
          (bootloader) partition-size:bk01: 0x8000
          (bootloader) partition-type:dbg:raw
          (bootloader) partition-size:dbg: 0x8000
          (bootloader) partition-type:ssd:raw
          (bootloader) partition-size:ssd: 0x8000
          (bootloader) partition-type:switch:raw
          (bootloader) partition-size:switch: 0x2000
          (bootloader) secure:yes
          (bootloader) serialno:c3f780e5
          (bootloader) product:bhima
          (bootloader) is-userspace:no
          (bootloader) max-download-size:805306368
          (bootloader) kernel:uefi
          all:
          Finished. Total time: 0.291s
          

          Also there is no vendor partition

          1 Reply Last reply Reply Quote 0
          • KenedaK Keneda moved this topic from Xiaomi Poco X3 NFC
          • First post
            Last post