[ROM][OFFICIAL] LineageOS 20 weeklies for Xiaomi Poco F1

Search This thread

Sam.1211

Senior Member
Jan 26, 2015
108
28
Any way to boost charging speed? I'm getting realy good battery backup so I'd like to not change the default kernel.
 

chillipig

Member
Jun 22, 2015
30
2
Hi

Can anyone lay out the officially correct way to upgrade my LOS?

I’m currently on lineage-19.1-20220709-nightly-beryllium-signed wanting to go to lineage-19.1-20221224-nightly-beryllium-signed.

Recovery is twrp-3.7.0_9-0-beryllium official

Magisk 25.2

Originally installed along side NikGapps-core-arm64-12.1-20220501-signed

Also unencrypted with DFE.zip

Shortly after getting this F1 I tried to update to a later 19.1 build but it resulted in a boot loop, my TWRP backup restored but with a launcher crash I couldn’t fix.

I would just like to know if I should reflash DFE or not, reflash latest NikGapps or not, uninstall Magisk first etc?

Could really do without a day setting up everything from scratch again.



Thanks.
 

guhvanoh

Senior Member
Hi

Can anyone lay out the officially correct way to upgrade my LOS?

I’m currently on lineage-19.1-20220709-nightly-beryllium-signed wanting to go to lineage-19.1-20221224-nightly-beryllium-signed.

Thanks.
Best to start by looking in the LOS19.1 forum thread. This here is for LOS20. Pretty sure there'll be correct instructions there.
 

jojy thomas

Senior Member
Sep 13, 2016
106
26
23
Kottayam
Screenshot_20230125-004350.png
Is Bluetooth LE audio disabled on lineage too?
 

Peixeiro

Member
Mar 13, 2012
44
11
Hi, I install LOS 20, from stock ROM, with LOS Recovery, Magisk, SafetyNet, ANXCamera, Encrypted, ... and for me all is working great.
Only missing IR Face Unlock!

But, yesterday I do OTA update and Magisk was unistaled and modules disappear...
Any way to keek Magisk when make OTA update?
 

bgcngm

Recognized Developer

alberto88a

Senior Member
Mar 5, 2010
735
77
Giarre
Hello, not sure it's happening to anyone else but I had issues with the wifi tethering today. Once the laptop was connected the icon in the notif bar started blinking and the connection was not working. No issue at all with USB tethering...
 

Tremolo4

Member
Dec 2, 2017
46
38
Just upgraded from 19.1 2022-12-17 to 20.0 2023-01-28. Everything seems to works so far.
I am using MindTheGapps and Magisk. Storage is on FBE since clean-installing 19.1.
I created a patched boot image with the Magisk Manager app beforehand, by extracting the boot.img from the OTA zip and transferring to phone and back.
Then:
1. Flash new recovery (with fastboot)
2. Boot to recovery
3. Sideload OTA zip
4. Flash Magisk-patched boot.img with recovery fastboot mode
5. Sideload MindTheGapps A13 zip
6. Reboot to system and all done

Big thanks to bgcngm and the rest of the LineageOS team!
 
  • Like
Reactions: GeForce66

Top Liked Posts

  • 1
    So I was a silly bugger and installed this with Nikgapps basic which didn't have a setup wizard. Not having it broke all sync functions so contacts etc wouldn't work. Just a tip for anyone who has the same problem so doesn't have to waste 30mins like me trying to find a workaround
  • 9
    I've not noticed it on my device
    Nevermind, I have figured it out. Turns out that the "latest" update to the touchscreen driver introduced this issue. The touchscreen was being flashed with a wrong firmware, which in my case was leading to these touchscreen issues from time to time. I have just pushed the fix and it will be available in the next build.
    5
    Installed 18032023 build just fine. Android security patch date is still 5th February. No issues so far.
    Yes, March's ASB was not merged in time for that build. Next one will already include it.
    4
    To all people who have trouble with their banking apps, I did reverse engineer my banking app some time ago and found they use "Rootbeer" implementation from Github:
    https://github.com/scottyab/rootbeer

    So if some expert here can compile a list of steps to trick all of the detection methods we might get somewhere - this is the most comprehensive detection implemention I have seen so far. I even detects just LineageOS without root already as "unsafe".

    I could just re-compile the app with "rootbeer" always returning "false", but I am not sure how that will fair with a) my own signature applied (probably play store might flag it) and b) future updates, where I would have to recompile the app each time.

    Even my countries local "McDonalds" app has root detection, though they don't use Rootbeer.

    Such a shame companies don't trust root users any more, even though in my opinion we use our devices in a more responsible way than most.
    3
    Good news then. Will March security patch be in tomorrow's build?
    No, we are still testing.
    3
    Just for reference my stock lineage without root is showing the following results with rootbeer.
    I do not have any problems with banking apps.
  • 28
    2okPze5.png

    LineageOS is a free, community built, aftermarket firmware distribution of Android 13 (T), 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. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    Base source code is available in the LineageOS Github repo. And if you would like to contribute to the project, please visit our Gerrit Code Review.

    GPL compliance:
    yG18r6g.png

    Working:
    • Camera (and flashlight)
    • WiFi
    • Bluetooth
    • Telephony (Calls and Data)
    • IMS (RCS, VoLTE and WiFi Calling)
    • Audio (Record and Playback)
    • Video Playback
    • Sensors
    • GPS
    • Encryption (FBE)
    • WiFi Display

    Broken:
    • Nothing (?)

    Compatibility:
    Compatible with all Xiaomi Poco F1 variants.​
    Builds are based off the Xiaomi's Android 10 firmware with proprietary blobs from MIUI v12.0.3.0 global stable package.​

    Device wiki:
    Downloads:
    Installation:
    • Follow instructions found in the respective wiki page
    14
    Yes, that turned out to be my problem with bluetooth. Turning off the AAC HD setting fixes the audio issue. I dont know how big of an issue that is for audiophiles, in my headphones i dont notice any difference on and off. In any case, its a bug.
    It will be fixed in upcoming builds.
    9
    I've not noticed it on my device
    Nevermind, I have figured it out. Turns out that the "latest" update to the touchscreen driver introduced this issue. The touchscreen was being flashed with a wrong firmware, which in my case was leading to these touchscreen issues from time to time. I have just pushed the fix and it will be available in the next build.
    7
    Installation Guides📚
    Official way of installation can be found at OP.

    Installation Guides: 👨‍🏫
    Clean Install via TWRP:

    • Backup your data to PC or SDCard if you have.
    • Downland:
      - TWRP by REIGNZ v2 [twrp-beryllium-v3.7.0-A12-V2.img] - [Current Bugs/Issues & Workarounds]
      - Latest build of Official LineageOS ROM and optional LineageOS Recovery from the same link, if you want to flash that later.
      - Optional A13 GApps of your choice.
    • Boot, flash and reboot to TWRP. [Check Install Custom Recovery Guide]
    • Select Wipe > Advanced Wipe -> Select Dalvik / ART Cache, System, System_EXT, Data, Internal Storage, Vendor, Cache and then Swipe to Wipe.
    • Reboot to recovery once again (needed due to a current issue with TWRP by REGINZ) and then Format data > type yes.
    • Transfer the files you previously downloaded into Internal Storage, while you are connected and into TWRP from PC to your Device. If you have SDcard or USB OTG you can also use that.
      [TWRP by REIGNZ have an issue, if PC doesn't recognize the device, press in twrp menu, Advanced > File Manager > and find and select sdcard folder aka Internal Storage > go back and now your pc should be able to recognize the device]
    • Flash ROM > GApps. NOTE: ROM IS FORCE ENCRYPTED
    • [Optional] Flash LineageOS recovery by pressing "Install Image > Navigate and Select the LineageOS Recovery > Flash it to recovery partition.
    • Reboot and Enjoy!
    • [Optional] In case you want to change Kernel to NGK or SC [SE version - aka System_Ext], flash it after the first boot of the ROM.
    • [Optional] In you case you want Root, flash Magisk after the first boot of the ROM.
    SafetyNet & Certified Play Store:⚠️
    • Official LineageOS doesn't pass SafetyNet or have certified Play Store by default. [Read here why]
    • Root your device with Magisk and Follow this Guide (or this) to pass SafetyNet and have certified Play Store. [YouTube Video Guide]

    OTA Upgrade/Update:
    ⚠️Warning⚠️

    • Only use OTA if you are encrypted. Simply go to updater and press install, everything will be automatic.

    Dirty Installation via TWRP:
    {Manually Upgrade/Update the ROM}

    • Download:
      - TWRP by REIGNZ [twrp-beryllium-v3.7.0-A12.img] - [Current Bugs/Issues & Workarounds]
      - Latest build of Official LineageOS ROM and optional LineageOS Recovery from the same link, if you want to flash that later.
      - Optional A13 GApps of your choice.
    • Wipe System, System_Ext, Dalvik ART/ Cache, Cache, Vendor.
    • Flash ROM > GApps > [Optional]Magisk.
    • Reboot and Enjoy!
    Notes:🗒️
    5
    Thanks for keeping this device alive! It's still perfectly capable of running android 13.
    Dirty upgrade worked flawlessly with mindthegapps, Even Lygisk works perfectly including SafetyNet.

    One thing I noticed is that 60fps video does not work in the new camera app, despite the device being capable of recording 60fps video. With modded Gcam, it works perfectly fine.