• 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

Lu5ck

Senior Member
Dec 18, 2013
149
37
Normally as far as I know on setups with multiple camera modules you can switch between them. As can be done on the stock rom this is basically what I tested in aosp, open camera and google camera. Neither seem to work.
So this is what I see in gcam module
Screenshot_20210923-062149_Camera.png
So, I suppose to see 2 more "back" module?

How can I fix the safety net? I have tried a lot of methods with no results
You need to use magisk prop module to change the fingerprint.
 
Last edited:

Ramesh006

Senior Member
Jan 15, 2014
439
148
Xiaomi Poco X3 Pro
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.

View attachment 5415169

In all honestly though, if performance is a primary concern, one should have top up a little more to buy Poco F3
you are 100% correct. i have flashed arrow with ngk kernel then played with 90 fps from full charge sitting in front of a table fan. phone was always hot after 2hr30 mins battery came to 15%. i was shocked seeing battery at 15% in lineage after this game play i usually left with 50-70% battery. coming back to lineage os
 

TM147

Member
Jul 21, 2018
13
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?
 

Lu5ck

Senior Member
Dec 18, 2013
149
37
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
 
  • Like
Reactions: TM147

TM147

Member
Jul 21, 2018
13
1
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
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.
 

Lu5ck

Senior Member
Dec 18, 2013
149
37
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
 
  • Like
Reactions: TM147

dey18

Member
Sep 11, 2021
15
1
Xiaomi Poco X3 Pro
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 change the device fingerprint in both system and vendor, or use magisk.
I've read that one of the possible reasons for CTS to fail is for to AVB flags red status. See under notes here .
That's why I was alone whether the vbmeta.img flashed while installing GSI's might disable AVB check and CTS might pass without needing Magisk or other software.
Would be very helpful if you could try it on your device and report the results here!
 

Lu5ck

Senior Member
Dec 18, 2013
149
37
I've read that one of the possible reasons for CTS to fail is for to AVB flags red status. See under notes here .
That's why I was alone whether the vbmeta.img flashed while installing GSI's might disable AVB check and CTS might pass without needing Magisk or other software.
Would be very helpful if you could try it on your device and report the results here!
After refreshing my understanding, I have to tell you that it is impossible. You cannot fix that, otherwise, you would have find plenty of people talking about such fix, right?

Also, I would like to correct myself that you cannot simply change device fingerprint to get CTS working. You can only use magisk to do the heavy lifting.

Lastly, this isn't a gsi rom or thread, you should head to project treble forum or start a whole new thread under relevant device forum for help.
 
Last edited:

dey18

Member
Sep 11, 2021
15
1
Xiaomi Poco X3 Pro
Lastly, this isn't a gsi rom or thread, you should head to project treble forum or start a whole new thread under relevant device forum for help.
No you got it all wrong. You don't seem to understand what I am suggesting. I am saying that the common reason for CTS to fail on lineage is due to AVB flags red status and if we can disable AVB somehow we are passing CTS without having to use Magisk or perform kernel or device hacks.

Regarding the first paragraph, what makes you think I am wrong for suggesting something which no one has talked about. If someone already discussed it why do you think I would ask again?
 

dey18

Member
Sep 11, 2021
15
1
Xiaomi Poco X3 Pro
After refreshing my understanding, I have to tell you that it is impossible. You cannot fix that, otherwise, you would have find plenty of people talking about such fix, right?
Also how can you blindly say that it is impossible. People not talking about it doesn't mean it is wrong. I hope you try it and confirm it not working.
Sorry if I sounded rude, hope you can understand!
 

Lu5ck

Senior Member
Dec 18, 2013
149
37
No you got it all wrong. You don't seem to understand what I am suggesting. I am saying that the common reason for CTS to fail on lineage is due to AVB flags red status and if we can disable AVB somehow we are passing CTS without having to use Magisk or perform kernel or device hacks.

Regarding the first paragraph, what makes you think I am wrong for suggesting something which no one has talked about. If someone already discussed it why do you think I would ask again?

Erm... Let me elaborate. CTS has two type of eval which are basic and hardware attestation. What you are trying to do, if I am not mistaken, is trying to pass the latter but that is impossible, at least that is what they say. As for why, check this comment
https://www.reddit.com/r/Android/comments/l8pv70/_/gldtde9
While the above said is impossible, a magisk module called "Universal SafetyNet Fix" is made to deal with hardware attestation. All in all, you can only use magisk to defeat the CTS. VBmeta does nothing other than to let you install GSI roms.

Last but not least, I do suggest you to start a new thread as I totally doubt it has anything to do with this thread.
 

flgmnft

Member
Oct 3, 2011
47
6
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
 

yevac

Member
Jun 14, 2020
12
7
Ok, it is working. But i have same issue like on arrow or pixelUI. It restarts several times per hour.
Maybe this is an issue with your specific device? You can see my device current uptime (43hours+) below in screenshot. Version: LineageOS 18.1-20210917-NIGHTLY-vayu.

Still no bugs or issues encountered here. Performance, stability and battery life are all excellent. Also included screenshot of CPU performance benchmark. This is 8GB/256GB vayu and using NGK (No Gravity Kernel). Profile in NGK app is Balance.
 

Attachments

  • Screenshot_20210924-142745_Settings.png
    Screenshot_20210924-142745_Settings.png
    144 KB · Views: 48
  • Screenshot_20210920-170137_CPU_Throttling_Test.png
    Screenshot_20210920-170137_CPU_Throttling_Test.png
    134 KB · Views: 46

flgmnft

Member
Oct 3, 2011
47
6
Perhaps it is so. But nothing happened on the July release of arrowOS. I did the update for the august release then and the problems started. Also on Lineage. So I'm uploading the July arrow in a moment and we'll see.
 
Nov 19, 2015
36
10
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

so you mean to say it's broken if you don't use an xml?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 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?
    1
    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
    View attachment 5423361
    While at it, can you confirm if call recording is enabled?
    Can confirm camera bugs, i am using Gcam, so i missed that before.

    Call recording not enable on my end, i know some countries don't allow it and lineage block it in that country, here is only allowed if the recorded person give permission first, so basically not allowed...
    1
    Hello,

    almost all my unanswered calls on calls list looks like this:
    unanswered number+my own phone number.
    Installed latest LOS build.
    Any
    Untitled.jpg
    one have this issue?
    1
    Hello,

    almost all my unanswered calls on calls list looks like this:
    unanswered number+my own phone number.
    Installed latest LOS build.
    AnyView attachment 5425153one have this issue?
    I have the same issue.

    EDIT: I fixed it by disabling VoLTE.
  • 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