[ROM][10/12] LineageOS OFFICIAL [SURYA]KARNA]

Search This thread

wCk32d7

Senior Member
Jun 22, 2021
67
13
Hello.

Could I please ask if LineageOS version 19.1 for Surya is suitable for daily use ?

I would also like to ask if LineageOS version 19.1 for Surya includes Google Apps or do I need to install the GAPPS package ?

On the page : https://opengapps.org/ But is the GAPPS package only available for Android version 11

If I'm not mistaken, LineageOS 19.1 runs on Android 12L

Finally, I would like to ask how the ROM is doing regarding battery life on the other phone ( Also POCO X3 NFC ) I have been using Arrow OS ROM for over a year now there battery life is great.

But lately there are a few bugs in Arrow OS ROM so I decided to try LineageOS on my test phone.

Thank you in advance for your advice.
 
  • Like
Reactions: Ond3rkor

x3r0.13urn

Senior Member
Nov 1, 2012
293
111
Hello.

Could I please ask if LineageOS version 19.1 for Surya is suitable for daily use ?

I would also like to ask if LineageOS version 19.1 for Surya includes Google Apps or do I need to install the GAPPS package ?

On the page : https://opengapps.org/ But is the GAPPS package only available for Android version 11

If I'm not mistaken, LineageOS 19.1 runs on Android 12L

Finally, I would like to ask how the ROM is doing regarding battery life on the other phone ( Also POCO X3 NFC ) I have been using Arrow OS ROM for over a year now there battery life is great.

But lately there are a few bugs in Arrow OS ROM so I decided to try LineageOS on my test phone.

Thank you in advance for your advice.
Lineageos always be ready as aftermarket os, it will be suitable.

You can try either flamegapps or nikgapps, though I'd prefer the former. Use latest 12.1 or 12L version.

Lineageos doesn't pass safetynet and cts by default. Most apps won't care about those, but if you find any apps isn't working without passing those, you'll need to root and flash safetynet fix by kdrag0n.
 

wCk32d7

Senior Member
Jun 22, 2021
67
13
Hello.

Thank you very much for your advice and recommendations.

I ended up using the FlameGapps package

But I have one question.

I have seen that FlameGapps developers are releasing updates to their packages every now and then.

But my question is ?

Do I have to do these FlameGapps package updates via ( TWRP ) Recovery or will the Google Play store itself take care of everything ?

Thank you.
 

Flixnet

Member
May 14, 2020
15
2
Hi!

Just out of curiosity... Is there a way to install OTA updates without Magisk deactivating itself and having to reinstall it manually every time?
 

paradøx

Senior Member
Apr 16, 2021
116
111
Do I have to do these FlameGapps package updates via ( TWRP ) Recovery or will the Google Play store itself take care of everything ?
No need to flash new gapps packages, just let google play find and apply updates when needed. Note: first time you flash gapps, make sure you do that right after flashing the rom (as said in the first post), or you'll have permission issues in gplay.
 

fkrrr

Senior Member
Dec 5, 2016
95
7
Is it possible to activate click fingerprint to unlock the phone? I accidently unlock the phone in my pocket while resting my finger on the fingerprint sensor.
 

maddogcz

Senior Member
Jan 6, 2013
104
23
Did anyone actually managed to pass SafetyNet on LOS 19? I have Magsik with Zygisk and Universial SafetyNet Fix installed, tried Denylist, but for Google Play services the setting won't stick after reboot and I (probably ?) cannot change device fingerprint with MagiskHide Props, because there is no Poco X3 device with android 12 available (Android version should match according to #3 post) ... so any advice anyone? Thx in advance
 

wCk32d7

Senior Member
Jun 22, 2021
67
13
Hello.

Can I please ask what all is included in the package: Mindthegapps

I am looking for a GApps package that has only the basic services to run Google Play.

Other packages usually have Google Assistant Google Calendar Google Calculator Android Auto etc...

I was looking at Open GApps in the pico version.

This package should offer just the necessary features to run Google Play.

As I wrote above though the Open GApps package only comes for Android 11.

So do you have any recommendations ?

Thank you very much.
 

paradøx

Senior Member
Apr 16, 2021
116
111
I am looking for a GApps package that has only the basic services to run Google Play.
Then you may want to use flamegapps basic.

Mindthegapps is a bit bloated, but here's how I force it to only install the basics:

unpack it
edit META-INF/com/google/android/update-binary

and right after...

STORAGE_BUFFER=10240
cd system
compute_apps_size

add these lines...

remove_big_optional_apps
compute_apps_size

and then recreate the zip file.
 
  • Like
Reactions: pnin

gandolfi

Member
Jul 19, 2018
17
0
hello,
- is it possible to move app to sd card with lineageos ? I can just move picture and video with miui official.
- lineage is it better for autonomy, memory or faster ?

thanks
 

maddogcz

Senior Member
Jan 6, 2013
104
23
Did anyone actually managed to pass SafetyNet on LOS 19? I have Magsik with Zygisk and Universial SafetyNet Fix installed, tried Denylist, but for Google Play services the setting won't stick after reboot and I (probably ?) cannot change device fingerprint with MagiskHide Props, because there is no Poco X3 device with android 12 available (Android version should match according to #3 post) ... so any advice anyone? Thx in advance
To answer my own question - I just used device fingerprint for Pixel 6 Pro, passed SafetyNet and and Google Pay (Wallet) now works
 

alucard_tthu

Member
Feb 4, 2018
11
4
For my daily Surya driver, I finally decided on upgrading to LOS 19 (from 18). All went well 😄 🎉.
I'm just writing this post to potentially help others with their upgrade and later recall what I did 😉 .

My considerations;
  1. Recovery: I'm a huge fan of TWRP, but not having official releases for Surya and the recommendations from LOS made me decide to follow the recommendation. This is a daily driver after all.
  2. Upgrade: Instead of following the Upgrade Guide, I've opted to reinstall from scratch. Basically the Install Guide. Furthermore I've went with the recommended MindTheGapps.
  3. Backup: As always, I've ensured solid backup of all data beforehand, as all data will be wiped. This varies depending on your strategy and apps involved.
My steps:
  1. Download the latest files (as of writing):
    1. adb and fastboot SDK platform-tools
    2. LOS Recovery and LOS image (20220725 nightly): LOS images
    3. MindTheGapps Androidfilehost
    4. The latest firmware from xiaomifirmwareupdater.com
  2. Prep the platform-tools adb and fastboot.
  3. Connect phone to USB, enable USB Debugging reboot into fastboot: adb reboot bootloader
  4. Flash the recovery: fastboot flash recovery your-file-los19-recovery.img
  5. Boot to recovery: fastboot reboot recovery
  6. Factory Reset, then Format data / factory reset
  7. Navigate on phone to Apply Update and select Apply from ADB (for each file)
  8. Push the images to the phone in this order:
    1. adb sideload your-file-los19-image.zip
    2. adb sideload your-file-mindthegapps.zip
    3. adb sideload your-file-firmware.zip
  9. Reboot phone to system. Spend most time restoring your data and app settings.

One huge downside of sticking with LOS Recovery is the lack of easy installation of zip files. For example for firmware, where basically you have to revert to step 8.3 each time.
Google Wallet (Pay) is not complaining. While not rooted, w/o hiding apps etc.
 
Last edited:
  • Like
Reactions: gardiol and pnin

luke50

New member
Jul 31, 2022
2
0
All goes well... until you start getting the dreaded freezes/lockups 😨

Apparently it's really workload-dependent but in my case I went from having 0 freezes in an entire year of using LineageOS 17/18, to 2-3 lockups every day on the official LineageOS 19 build. Which makes it very tedious to use as a daily driver, as it has a nasty tendency to lock up when using GPS... which you are likely to be using when you are travelling and actually need your phone to work.

Annoyingly enough it seems to be some kind of driver or kernel issue, judging from how almost every process ends up being stuck in uninterruptible state (D) and the high amount of system CPU time:

unknown.png


In this state the entire phone just grinds to a halt. Sometimes it recovers on its own, sometimes it doesn't. If it does recover, running dmesg shows a ton of binder (Android IPC, iirc?) errors:

Code:
[20788.261178] logd: SocketClient: write error (Broken pipe)
[20788.261194] logd: logdr: UID=0 GID=0 PID=28361 b tail=0 logMask=99 pid=0 start=0ns deadline=0ns
[20789.275116] binder: 28406:28406 ioctl 40046210 7fe1546904 returned -22
[20789.475911] thermal_notifier_callback 3842
[20789.492497] [NVT-ts] nvt_drm_notifier_callback 2334: event=1, *blank=5
[20789.492514] [NVT-ts] nvt_ts_suspend 2169: start
[20789.492973] [NVT-ts] nvt_ts_suspend 2180: Enabled touch wakeup gesture
[20789.545975] [NVT-ts] nvt_ts_suspend 2214: end
[20789.686357] dsi-ctrl:[dsi_message_tx] [DSI_0]Command transfer failed
[20789.686380] dsi-ctrl:[dsi_ctrl_cmd_transfer] command msg transfer failed, rc = -110
[20789.686387] msm-dsi-display:[dsi_host_transfer] [dsi_nt36672c_tianma_fhd_video_display] cmd transfer failed, rc=-110
[20789.686400] msm-dsi-panel:[dsi_panel_tx_cmd_set:548] failed to set cmds(24), rc=-110
[20789.686405] msm-dsi-display:[sysfs_hbm_write] unable to set hbm mode
[20789.763199] msm-dsi-panel:[dsi_panel_power_off:490] dsi_panel_power_off: lcd-reset-gpio keep high
[20789.763305] thermal_notifier_callback 3842
[20789.763307] thermal_notifier lct_backlight_off:1
[20789.763480] smblib_set_prop_system_temp_level val=11, chg->system_temp_level=15, LctThermal=1, lct_backlight_off= 1, IsInCall=0 \x0a
[20789.763484] smblib_set_prop_system_temp_level intval:11 system temp level:11 thermal_levels:16
[20789.783389] binder_alloc: 4537: binder_alloc_buf failed to map pages in userspace, no vma
[20789.783407] binder: 1305:1521 transaction failed 29189/-3, size 124-0 line 3215
[20789.961582] binder: 1305:1305 transaction failed 29189/-22, size 108-0 line 3069
...
[20790.011529] binder: 1305:1305 transaction failed 29189/-22, size 108-0 line 3069
[20790.235111] binder: release 25086:14614 transaction 11104607 in, still active
[20790.235119] binder: send failed reply for transaction 11104607 to 26210:26230
[20790.252327] binder: 28451:28451 ioctl 40046210 fff10a68 returned -22
[20790.327373] binder: 28459:28459 ioctl 40046210 7fe1546904 returned -22
...
[20790.755086] i2c_geni 888000.i2c: i2c error :-107
[20790.755107] nq-nci 0-0028: nfc_write: failed to write -107
[20791.143775] binder: 28577:28577 ioctl 40046210 7fe1546904 returned -22
[20791.332113] binder: 28586:28586 ioctl 40046210 7fe1546904 returned -22
[20791.373478] init: Untracked pid 28642 exited with status 0
[20791.656467] binder: 28331:28331 ioctl 40046210 7fd9b50314 returned -22
[20791.949677] binder_alloc: 26536: binder_alloc_buf failed to map pages in userspace, no vma
[20791.949694] binder: 3722:24213 transaction failed 29189/-3, size 168-0 line 3215
[20792.010621] binder_alloc: 26536: binder_alloc_buf failed to map pages in userspace, no vma
[20792.010637] binder: 3722:24212 transaction failed 29189/-3, size 168-0 line 3215
[20792.140479] binder_alloc: 26536: binder_alloc_buf failed to map pages in userspace, no vma
[20792.140496] binder: 3722:24213 transaction failed 29189/-3, size 168-0 line 3215
[20792.148922] binder_alloc: 26536: binder_alloc_buf failed to map pages in userspace, no vma
[20792.148940] binder: 3722:24212 transaction failed 29189/-3, size 168-0 line 3215

I saw that there were test builds posted earlier last month. Has anyone who is also being affected by the random freezes tested those builds? Do they actually fix the issue? The lockups are so bad that I would be willing to wipe my data just to get rid of them.
 

fkrrr

Senior Member
Dec 5, 2016
95
7
Hey, I am currently on ArrowOS and want to change to this rom: Can someone check if one can choosse to press the fingerprint sensor instead of only touching it to unlock? Thanks in advance :)
 

alucard_tthu

Member
Feb 4, 2018
11
4
Hey, I am currently on ArrowOS and want to change to this rom: Can someone check if one can choosse to press the fingerprint sensor instead of only touching it to unlock? Thanks in advance :)
I think you mean Smart Lock right? Basically there are 3 options to keep your phone unlocked with this feature:
  • On-body detection (unlocked as long as you're moving)
  • Trusted places (in home, etc)
  • Trusted devices (e.g. smartwatch)
LOS can do that.
 
  • Like
Reactions: _exian_

fkrrr

Senior Member
Dec 5, 2016
95
7
I think you mean Smart Lock right? Basically there are 3 options to keep your phone unlocked with this feature:
  • On-body detection (unlocked as long as you're moving)
  • Trusted places (in home, etc)
  • Trusted devices (e.g. smartwatch)
LOS can do that.
No I want to physically need to press the button instead of just touching it to unlock my phone.

If I rest my finger on my fingerprint sensor it should NOT unlock the phone. :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    Thanks for your help. I've done a clean flash of LOS with that recovery and things seem to be better now. Now, each time I reboot into recovery, I get prompted for my unlock code and it successfully decrypts /sdcard.
    As a casual phone tinkerer, I didn't realize my TWRP was so old. It was the main one that had its own thread here on XDA. Maybe it would be good to link the newer TWRP required for LOS in the OP here?

    TWRP is not recomended, i only recomend LineageOS recovery and i don't whish to link to unofficial builds from Telegram too much, so i will not link it to OP.

    Unfortunately XDA is pretty much dead for Surya, and it has been for quite a long time. Everything goes on on Telegram and that sucks. I try to keep this thread alive as much as i can because i am an old-timer and i think that XDA, while far from perfect, is better than a "chat" app for these things. But indeed its a fact that most stuff only goes on there and only there you can find updated stuff.

    On the TG support group there is a lot of daily traffic, while here maybe one or two posts per day, but less than a dozen every two weeks. Also most of the other threads suffer the same faith. I do my best to reply here, but the limit to post TG links and the difficulty in uploading files directly (and i don't like to add another different external storage for the same files) makes difficult sometimes.

    What would be needed is a safe long-time storage for files and builds linked with a good XDA style forums board website. Sadly, both XDA and TG lacks either one of them.
    4
    Yes. But wont do anything until los 20 is at least semi-stable.
    3
    The freezes are really annoying so I'd try this kernel as well but I've never flashed kernel, so any instructions?
    Just flash kernel zip from recovery.
    2
    My phone freezes several times a day. Will try other kernels to see if it can be fixed.
    I had the same problems as you have and flashing new kernel has fixed it (not a single freeze since then). I just dirty-flashed the newest SiLonT kernel (Richelieu) and that's all.
    2
    What freezes? I did not observe any so far.
    At what incidents?
    It really depends on hardware. Somebody has Somebody dont. Installing a custom kernel fixes it Anyway
  • 67
    Lineage_OS_Logo.png


    LineageOS 19.1 Official and currently built by LineageOS official infrastructure.


    17.1 has never been official (and it's upstream dead since 31st December 2021)
    18.1 is official, discontinued builds since 2nd May 2022
    19.1 is official and built weekly.

    /*
    * Your warranty is now void.
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    */

    What's working:
    • Everything

    Known issues:
    • Honestly at this time, nothing?

    Camera Notes
    ANX camera is not recomended and will most probably NOT work.
    To get a fully working camera try one of the gcams here.
    Do not forget to copy&load the associated xml file!

    Official LOS uses oss camera service, so xml written for other custom roms might not work.
    The gcams at the above link have modified xmls for LOS.


    Download:

    There is also a MIcroG build if you don't like Google Apps!
    If you care for official microg builds, check here they will be ready when they will be ready, those builds are not done by me nor supported by me, do not ask me about it.

    There is also, for help and support, the:
    Instructions:
    • Make sure to flash at the very minimum firmware 12.5.7.0 (anything newer will work) from XiaomiFirmwareUpdater firmware page
    • (For 17.1 <<only>> : flash VENDOR + FIRMWARE from Android 10, do not use Android 11)
    • Download this build and Magisk (optionally) and gapps (optionally).
    • Put the zip on your MicroSD (suggested) or connect via USB to PC.
    • Boot to recovery (latest TWRP only is suggested! OrangeFox has issues).
    • Wipe Dalvik, Cache and format data. This IS NOT OPTIONAL!
    • Reboot recovery after wipe and format.
    • Flash this ROM zip...
    • ... flash gapps zip ...
    • ... If you want Magisk, flash zip ...
    • Reboot and enjoy!
    If you have any issues flashing, like persistent GApps or booting issues, try to cleanup the phone with the following procedure:
    • Download a full MIUI rom recovery package from XiaomiFirmwareUpdater MIUI page
    • ... (make sure you download the full rom package for RECOVERY, it is about 2.4Gb!) ...
    • From recovery, flash the zip file. This will cleanup all the partitions.
    • Now flash again this ROM.
    This problem is related to the fact that TWRP and OrangeFox both don't support dynamic partitions properly yet.

    Tested with Magisk 25.2, newer version should work, but you MUST follow the SafetyNet fix guide in the next post if you want Play Store certification.

    Suggested GAPPS for LineageOS: Mind The Gaps (here, make sure to download the ones for your android version 10, 11 or 12).



    XDA DevDB Information
    LineageOS 17.1 & 18.1 & 19.1, ROM for the Xiaomi Poco X3 NFC

    Contributors

    Build by @gardiol

    Device tree sources: device tree
    Kernel sources: kernel
    Vendor sources: vendor

    Additional notes

    SafetyNet does not pass by default, you need to follow the steps on post n.3 below. This is due to Google issues and LOS rules.

    ROM OS Version: Android 10 & 11 & 11
    ROM Kernel: Linux 4.x

    Version Information
    Status:
    Official and Unofficial.

    Created 2020-12-13
    Last Updated 2022-08-24
    19
    Changelog

    From May 2022:
    LineageOS 19.1 is official for Surya!

    TO BE CLEAR: there are OFFICIAL releases weekly, those (and the according changelog) is NOT listed here, go to official LOS download page! This list if only for test builds at this point.

    20 December 2021 (17.1)
    Last 17.1 build ever for Surya
    December security patches

    19 September 2021 (17.1)
    September security patches.

    06 September 2021 (18.1)
    New debloated kernel
    Fixed screen recorder rate limiter
    Fixed DriveDroid (and more usb gadget stuff)
    Added proximy check to prevent screen wakeup option
    August patches
    Fixed minor denials (battery improvement)

    31 July 2021 (18.1)
    Fixed lots of denials
    Greatly improved battery life
    more minor fixes.

    20 July 2021 (both 17.1 and 18.1)
    July patches
    For 18.1: mi_thermald added back
    For 18.1: dynamic 30-120Hz fixed

    13 July 2021 (18.1)
    All new trees!
    FORMAT data is MANDATORY

    19 June 2021 (17.1)
    Upstream sync
    June patches

    17 June 2021 (18.1)
    fixed haptic issues
    Fixed Netflix error 5.10
    Fixed idle drain
    Fixed NFC denial
    Upstream sync

    07 June 2021 (18.1)
    Fix aptX
    Fix boot from MIUI to LOS not working

    07 June 2021 (18.1)
    Fix netflix
    Fic video recording length
    Fix GBoard rounded corners

    05 June 2021 (18.1)
    First release of 18.1 build!

    11 May 2021 (17.1)
    LOS upstream sync with May patches

    18 April 2021
    LOS upstream sync with April patches
    Dpmd crash resolved
    ️LOS call recorder enabled
    ️Removed all permissive domains

    09 April 2021
    Upstream sources sync

    28/29 March 2021
    Fixed video recording bug
    Fixed audio crackling (finally!)
    Removed all "parts", added doze and refresh rate specific settings
    Getting trees ready for official
    (note: UnofficlalBuild and Experimental builds are from 28 March, MicroG from 29th)

    13 March 2021
    Two builds are available...
    Unofficial, the same old build, but with March security patches.
    Experimental, featuring a full vendor partition, but still SELinux permissive, but a ton of improvements including fixed video recording length, 4K video recording and playback and more minor issues.
    Pick your choice!

    27 February 2021
    Really fixed yellow tint once for all
    Enabled VoIP transition
    Updated proprietary blobs
    Haptic improvements
    Various minor optimizations
    LOS upstream sync

    19 February 2021
    Improved Wifi
    Improved audio
    LOS upstream sync

    06 February 2021
    Improved brightness levels
    Finished reworking tree
    February LOS upstream sync
    Latest security patches

    24 Jannuray 2021
    Fixed "Fast Charging" string, except for original charger!!! (Fast charging IS working, just does not says it's fast in lockscreen).
    Added 30Hz and 50Hz display frequency in display options
    Cleaned up audio routes


    19 Jannuary 2021
    Reverted a prop which was interferring with whatsapp videos.

    18 Jannuary 2021
    Fixed fingerprints
    Rewritten init_surya.cpp
    Removed more useless stuff
    Activated correctly second SIM card
    Added a few translations
    Improved brighness
    Improved Wifi networks
    Fixed tethering+bluetooth

    05 Jannuary 2021
    WiFi Display fixed, finally!
    Resolved bug with speakerphone and reboot

    05 Jannuary 2021
    WiFi Display not fixed
    Product partition enlarged
    Device Tree reworked for proper contribution recognition
    AOD disabled. Once fixed will be available again.

    01 Jannuary 2021
    DT2W Fixed.

    29 December 2020
    New device tree is up.
    Brightness works again
    DT2W not working
    AOD not working
    FM Radio fixed (again)

    29 December 2020
    Final fix for low volume recording.
    WiFI Display still not fixed (please send logs!!!)
    Device tree cleaned up a lot
    add Higher Aspect Ratio
    statusbar : avoid display parameters on Notch
    SELinux is showing Enforcing in Trust

    28 December 2020
    Added audio fixes for low volume.
    Added full WiFi Display support (to be confirmed)

    26 December 2020
    New parittion size.
    Bluetooth now reporting working properly.

    24 December 2020
    Tentative SELinux enforcing.

    22 December 2020
    Added FM radio support, FM radio working.
    SELinux still permissive

    20 December 2020
    Reworked vendor mixing camera blobs from A10 branch and telephony from A11 branch.
    Camera is reported working.
    SIM card is reported working.
    VoLTE and WoWiFi reported working.
    FM Radio NOT working.

    19 December 2020
    New beta build for camera fix.
    Let me know if it works!

    18 December 2020
    SIM card works
    missing camera
    selinux permissive, will try to fix in later build
    19
    Passing SafetyNet and Google Play Certification

    SafetyNet and Play Store certification

    (guide updated 24 aug 2022, for Magisk 25.2)

    LineageOS, by charter, does not alter any safety ptotection set by Google. In our case, having an unlocked bootloader, safetynet will always fail by Google decision. Now, passing safety net is required for banking apps and even some games. Also, it is required for "play store certification", which will prevent you from even searching for some apps (like Netflix).
    Blame Google for all this.

    --ALL STEPS ARE MANDATORY, NONE CAN BE SKIPPED UNLESS EXPLICITY OPTIONAL--

    Install Magisk

    Download latest stable magisk apk from Magisk website (https://github.com/topjohnwu/Magisk). Rename it as .zip and flash it from recovery. Some recoveries, like TWRP, will flash the apk directly, others will require the rename.
    Boot LOS and install the apk file.

    Hide Magisk apps and Enable Zygisk & blocklist

    Open Magisk App, go to settings and hide the magisk app. Give it a name you will remember.
    After magisk app has been hidden, go back to settings and enable Zygisk (beta).
    Now apply the blocklist and select all the apps you like NOT to detect Magisk. This must include Google Play Services and Google Play Store.

    Install SafetyNet fix module

    kDrag0n developed a fix that can be flashed via Magisk. You must download the module (https://github.com/kdrag0n/safetynet-fix/releases), select at least version 2.2.1, and install it from inside Magisk app.

    Setup Fingerprint

    Download latest Props module for Magisk (https://forum.xda-developers.com/t/...t-prop-edits-and-more-v6-1-2.3789228/page-274) and install it within Magisk. Reboot your phone.
    Now, after reboot, open a terminal (use "adb shell" from pc, or install termux from play store) and type:
    su (grant root access!)
    props (a text based menu will popup)
    Now select "1" (edit fingerprint), type "f" (pick fingerprint) select "22" (poco) then select any one poco x3 model. Which one really doesn't matter, but make sure to choose the right Android version.
    Confirm and reboot phone.

    Clear caches for Google stuff

    Now, open settings - apps and clear data&cache for Google Play Store and Google Play Services.
    One last reboot!

    Don't want root?

    If you dont want root... Just disable it from within Magisk!

    OPTIONAL Additional stuff

    Magisk from 24.1 removed the built-in modules repository. If you like it back, you can install Fox's Magisk Module Manager app (https://github.com/Fox2Code/FoxMagiskModuleManager).


    LineageOS on SafetyNet (https://www.lineageos.org/Safetynet)
    Kdrag0n on SafetyNet (https://github.com/kdrag0n/safetynet-fix)
    SafetyNetFix Magisk Module (https://github.com/kdrag0n/safetynet-fix/releases)
    Magisk download (https://github.com/topjohnwu/Magisk)
    Props Module for Magisk (https://forum.xda-developers.com/t/...t-prop-edits-and-more-v6-1-2.3789228/page-274)
    fox's Magisk Module Manager (https://github.com/Fox2Code/FoxMagiskModuleManager)
    18
    I have some news. I am working on Lineage-18.1 and so far i am having some good progress.
    I managed to boot it, it's still unstable and a lot work is required, but it's steady.

    It is OSS based, so this will be official no doubt this time.
    18
    Official build is again underway and will be ready in a few days.
    Everything has been approved this time we are just waiting for hudson & wiki merge to be approved.

    I think there is good hope that the first official build will be next week.