• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Development [ROM][OFFICIAL][R][OSS] LineageOS 18.1 for POCO X3 Pro [vayu/bhima]

Search This thread

qlum

Member
Sep 28, 2013
14
0
ZTE Axon 7
Hello!

I recently switched from dotOS to the official Lineage build (thank you for the support) and I noticed I can not use the macro lense when using gcam... That wasn't the issue on dotOS and I wonder if it's a matter of "just adding a few lines of code" or something more complicated. If it isn't a huge hassle, I would really appreciate if using the macro lense becomes possible in the next OTA :)

Thanks in advance :)

P.S.: The build itself is super smooth and stable, I did not encounter any other issues so far except for the macro lense thing.
I have noticed the same thing, though I never tried dotOS, the ultrawide lis also not supported.
That being said, neither of these camera sensors are that great.
 

Ramesh006

Senior Member
Jan 15, 2014
439
148
Xiaomi Poco X3 Pro
i have flashed latest version on top of miui 12.04. i know the recommended firmware is higher but due to ghost touch issue i decided to stay in 12.04. everything works. HGMI runs smoothAF, battery backup was excellent. charging speed also good. without any custom kernel i got this cpu score. using without gapps, all my apps restored perfectly with swiftbackup. i never had this cpu score on stock or other custom roms with custom kernel.
Thanks developer.
 

Attachments

  • Screenshot_20210920-071243_CPU_Throttling_Test.png
    Screenshot_20210920-071243_CPU_Throttling_Test.png
    203.9 KB · Views: 136
  • Like
Reactions: wilsonhlacerda

schasch

Member
Jun 20, 2013
17
8
igg.me
@SebaUbuntu

Many thanks for bringing official LOS to the X3 Pro.
My poco F1 display is broken, so I need new SD-compatible-xiaomi with official LOS.
Do you have plans to long time support official LOS in future?

regards
 

k3lcior

Senior Member
Feb 23, 2011
4,532
2,136
Kraków
Moto G5
Xiaomi Poco X3 Pro
i have flashed latest version on top of miui 12.04. i know the recommended firmware is higher but due to ghost touch issue i decided to stay in 12.04. everything works. HGMI runs smoothAF, battery backup was excellent. charging speed also good. without any custom kernel i got this cpu score. using without gapps, all my apps restored perfectly with swiftbackup. i never had this cpu score on stock or other custom roms with custom kernel.
Thanks developer.
Stock ArrowOS.
 

Attachments

  • Screenshot_20210920-133929.png
    Screenshot_20210920-133929.png
    141.9 KB · Views: 125

dey18

Member
Sep 11, 2021
15
1
Xiaomi Poco X3 Pro
Huge thanks to @SebaUbuntu for official Lineage support and OSS tree
I just want to know why CTS fails even though the vbmeta.img is signed (and can it be resolved by using a blank vnmeta.img ?). And if not AVB, what causes CTS to fail?

Attached signature of blank vbmeta.img
 

Attachments

  • blank vbmeta.img signature.png
    blank vbmeta.img signature.png
    53.1 KB · Views: 50
Last edited:

Lu5ck

Senior Member
Dec 18, 2013
148
37
Huge thanks to @SebaUbuntu for official Lineage support and OSS tree
I just want to know why CTS fails even though the vbmeta.img is signed (and can it be resolved by using a blank vnmeta.img ?). And if not AVB, what causes CTS to fail?

Attached signature of blank vbmeta.img


You will have to modify device fingerprint yourself through magisk
 
Last edited:

Lu5ck

Senior Member
Dec 18, 2013
148
37

So you see, I was curious how come your graph is so consistent while @Ramesh006 had a drop after awhile. I went to playstore to dig up the said app and interestingly, I also had the same drop on my first run!

Then, half an hour later, I run again, I started at the dropped range, I wonder why.

Numerous hours later, I tried again and at 4th minute mark, it drop again and then I got a brilliant idea! I put the phone in my fridge and it goes up!!! So in conclusion, either lineage try to keep the phone cool or you are in a cool environment or arrowos doesn't throttle to keep phone cool.

Screenshot_20210921-173459_CPU_Throttling_Test.png

In all honestly though, if performance is a primary concern, one should have top up a little more to buy Poco F3
 
Last edited:

Lu5ck

Senior Member
Dec 18, 2013
148
37
Thanks for your response. The question was about the reason for the failure and not fixes to make it pass! Hope you understand that.

Your respond truly puzzle me.

The link tell you what is safetynet, why it fail and why lineage dev don't want to "fix" it.

Then telling you how to technically fix it is also indirectly telling you why it technically fail.
 

dey18

Member
Sep 11, 2021
15
1
Xiaomi Poco X3 Pro
Your respond truly puzzle me.

The link tell you what is safetynet, why it fail and why lineage dev don't want to "fix" it.

Then telling you how to technically fix it is also indirectly telling you why it technically fail.
Sorry I don't seem to understand why it fails thought I've gone through the article. Can you please explain that in your words. Also can you confirm whether using a blank vbmeta.img mentioned above will help pass (not bypass) CTS.
 
Last edited:

Lu5ck

Senior Member
Dec 18, 2013
148
37
Sorry I don't seem to understand why it fails thought I've gone through the article. Can you please explain that in your words. Also can you confirm whether using a blank vbmeta.img mentioned above will help pass (not bypass) CTS.
I see where the potential problem now.

Are you referring to Compatibility Test Suite (CTS) Profile of Safetynet or something else?

If is the same CTS I am referring to, then, what puzzle me is what has vbmeta has to do with it? AFAIK, when people flash vbmeta, they are trying to install GSI roms because they need to disable AVB but that also puzzle me because you are posting in this thread thus you are not installing GSI rom unless you are posting in wrong thread?

If it is something else, then that is beyond my knowledge.

Lastly, as mentioned early, if you are using this rom, then by factory, the device fingerprint of this rom is invalid thus CTS will fail, the technical fix is to use magisk change it.
 
Last edited:

X4r3X

Member
Sep 10, 2021
7
1
Hello!

I recently switched from dotOS to the official Lineage build (thank you for the support) and I noticed I can not use the macro lense when using gcam... That wasn't the issue on dotOS and I wonder if it's a matter of "just adding a few lines of code" or something more complicated. If it isn't a huge hassle, I would really appreciate if using the macro lense becomes possible in the next OTA :)

Thanks in advance :)

P.S.: The build itself is super smooth and stable, I did not encounter any other issues so far except for the macro lense thing.
Hows video recording?
 

Sn0wPaw

Member
Nov 1, 2015
6
0
Hows video recording?
Video recording with the correct xml config works flawlessly (on custom roms usually the OSS ones)... Tho there are a couple of options to choose from, so i'd suggest joining a telegram group and testing each config to find the one best suiting your taste.

Edit: telegram group -
Poco X3 Pro | Photography
Official Group: @pocox3proglobalofficial
- Read rules (/rules), English only
- Only Share Pics Clicked With POCO X3 Pro
- Mention The Camera App Used
- Don't Share More Than 11 Pics
- Photos Must Have Captions
- No Promotion Allowed
- Slight OT Allowed
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hello,
    I have a question about the "Flashing instructions".
    It says "Now tap Factory Reset, then Format data / factory reset and continue with the formatting process". On other models I have, I should format the system partition before installing Lineage. Why not here?
    you can't format system, it doesn't allow you to do it
    furthermore, by flashing an image file, you basically overriding the entire partition
    1
    Now I'm a bit confused. On my other Redmi Note 5Pro, it's official

    - Now tap wipe.
    - Now tap Format Data and continue with the formatting process. This will remove encryption and delete all files stored in the internal storage.
    - Return to the previous menu and tap Advanced Wipe, then select the Cache and System partitions and then Swipe to Wipe.
    becoz that is old device
    new xiaomi device doesn't allow you to format system, regardless if you want to do it or not
    1
    If I understand correctly, the fingerprint reader is not working. What exactly to do to make it work. Tomorrow I'm going to start uploading the lineage. I would like to embrace everything at once
    It is working for me.
    1
    I was thinking about buying this phone and straightaway flashing LOS. Can anyone please tell if device is certified in Playstore? If not certified then will it be problem for some banking apps?
    Official LOS is never certified in Play Store. They make no effort to hide safety net and hence banking apps don't work. You will need to use Magisk, MagiskHide, props config and universal safetynet fix module to hide root and make Play store certified. It's a one time hassle and will take 15-30 minutes to set up. But all banking apps will start working after that. You can seek help from Telegram groups for your device or youtube tutorials.

    However there are also other roms which pass safetynet by default without doing anything on your part. You can again find such roms on Telegram. Xda is mostly dead these days and used by older folks. Most of the devs and younger guys are spamming stickers on Telegram. And roms are there too. Every device has an "updates" channel where new roms are posted everyday.
    1
    Anyone tried new update?

    Edit: updated via OTA with TWRP, all good, lost root even with survival script but not a big problem.
    All working so far....
    Just updated mine, OTA is smooth, magisk reinstalled itself. I am using orangefox.

    @SebaUbuntu
    The stock camera has new bug, the circled options don't work. The video recording does work on HFR. Anyone got this problem too? Just to confirm it isn't just me. :D
    Screenshot_20211002-111955_Camera_1.png
    While at it, can you confirm if call recording is enabled?
  • 33
    2okPze5.png


    LineageOS is a free, community built, aftermarket firmware distribution of Android 11.0 (R), which is designed to increase performance and reliability over stock Android for your device.

    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

    Downloads
    Here

    Flashing instructions
    Here

    Sources:
    LineageOS

    Happy modding!
    8
    Thanks for finally releasing LineageOS, but you devs are 3 months too late... ArrowOS has inadvertently stolen my heart in your absence, lol.
    8
    Thanks for finally releasing LineageOS, but you devs are 3 months too late... ArrowOS has inadvertently stolen my heart in your absence, lol.
    Someone asked?
    8
    New update out
    5
    The next build should be official (thanks to SebaUbuntu) - https://www.lineageoslog.com/18.1/vayu