yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Irish_Dude:
Anyone else have issues with apps either not opening or force closing?

One example is discord and another example is standard notes
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] acehood88:
Update firmware on dipper​

Update firmware on dipper | LineageOS Wiki

wiki.lineageos.org
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] infrag:
Thanks for your astute observation.

Since I havent had enough people testing and reporting back I'm not exactly rushing to push for official builds as yet.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] gcholvi:
Great job.

Everything works correctly.

Only a couple of problems, the applications detect root and the sound in calls is robotic.

Thnks
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] infrag:
Which applications?

Device isnt rooted and bootloader unlocked is hidden in this unofficial build.

The applications are probably detecting that this is a userdebug build from build signatures.

You can edit the build.prop files yourself if you like using adb pull/push in recovery.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] gcholvi:
banking applications.

What change do I have to make in build.prop?

Thanks
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] gcholvi:
nfc is also disabled and google pay was not working.

thanks dev
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] 13275647665:
When did it become official?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] arpharazonn:
Hey @infrag

I am building by own builds for learning purposes. I applied your NFC commit (https://github.com/LineageOS/androi...mmit/62cdaa6fc305d2998193020641f50ddfc14a3d56) to my local repo and tried to transfer a program to my washing machine via NFC and it works. Couldnt try Google pay etc because its not available in my country.

Overall, the rom is great. But microphone problem also exist for me since 18.1. In calls, my voice coming back to me. The other thing is icons in statusbar. We have notch so, maybe we can use unified signal icons optionally, idk if its device related or easy to implement so just an idea. Double swipe down for see battery percentage is not the best.

Thanks for your efforts.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Manelit:
coming from pixel experience and after flashing the rom I'm getting a boot loop right after the pin appears. Any suggestion?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] gcholvi:
Have you installed the latest firmware version?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Manelit:
I did install one from 21 of December 2021..now its booting! Thank you! Is there any newer?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] rayblue1:
Hi,

i'm wondering nobody mentioned the "screen does not wake up" problem. My Mi8 Dipper uses the latest FW12.0.3. and Lineage 19.1.

It seams to be an issue since Lineage 16.x and now back.

Sometimes (this is the problem, because you can't guess when) the screen remain black/off but the sound of the system-event was audible.

I mean the system-sound for "fingerprint o.k." or "on/off hardkey pressed" or "charger plugged in" etc. Even "alarm clock" or "pull out of pocket" or "incomming call" does'nt light up the display.

Otherwise is works perfectly on some days. Every workaround/fix mentkioned for Lineage 16++ does'nt help. Is there a hidden sensor / hibernate trick in the developer functions I should try?

I thank your for your reply and great work.

Bye

Ray
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] infrag:
Sounds like a device specific issue. Have you had your screen replaced at any point?

I've never had this happen so I wont be able to fix this without logs.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] minax007:
Dear @infrag

Thanks for your efforts!

I would appreciate if you could make LineageOS 19 for Mi8 official.

I think that there are many other people who would love to see that.

To do further testing I would appreciate if you could create a recent version without Gapps.

Thanks!
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] minax007:
I never had this issue on my device.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] couplefly:
YES, i am waiting.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] rayblue1:
Hi,

yes, my Mi8 Dipper is a refurbished one but I don't know what hardware component is'nt original. Maybe the LiPo was changed but not the display?! How can I support you? What have I to do for saving logs/traces which helps you?

I tested different v.12 ROMs yesterday and all have the same problem in common!

- PixelExperiance, crDroid, Resurrection, Lineage, /e/-foundation, EvolutionX

Now my Mi8 Dipper runs Lineage 18.1 (v.11) with TheMindGapps and I'm extremely happy. All display-issues were resolved and I have not one single problem since 10hrs. Maybe v.12 has problems witch AOD or DarkMode?

I only know one fact from the MIUI developer. They can't release MIUI v.13 for Mi8 Dipper because of massive "display dead after unlock"-problems. => https://uotan.cn/resources/miui-13-for-8.228/

Bye

Ray
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] rossomike1966:
No mic issue?

Which firmware?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] rayblue1:
Hi,

actually I use FW V.12.0.3 global.

With V.12.5.0 chinese everything was equal. Not better - not worser.

My Lineage 18.1 now runs 24hrs without any screen problems (incl no other problem). I never expected that great reliability after my bad experiences with every V.12 custom ROM. Great work...maybe you will be successfull porting this to V.12.

Bye

Ray
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] infrag:
Its there now.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Irish_Dude:
Already using latest firmware
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] MtaTech:
Hello, I'm on a telegram call. It's using the phone's microphone, it's using the bluetooth microphone. At the same time. How do I fix the problem?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Flaba:
Hello, a few days ago updated to LOS 20 from 19.1. All working so far, main problem I found was that during calls it puts in the earpiece all ambient noise, all the background noise into my ear, it's very stressful, at least for me. Anyone noticed this?

BTW, thank you @infrag for keeping this device alive ;)
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Irish_Dude:
I have a lot of issues with apps not opening, force closing and notifications not coming in.

Latest firmware, full wipe, clean flash
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] UnNamedChronos:
Gapps issue
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Irish_Dude:
Any way to fix?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] UnNamedChronos:
Yeah... Try another gapp
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Irish_Dude:
I tried again this

I dont know what I am doing wrong, tried another full clean flash this morning. Heres what I did.

1) flash TWRP 3.7.0-12.1 V2 Unofficial by LuMorningStarr (to try avoid error code 1)

2) Wipe everything and format data

3) Update firmware to latest version

4) flash ROM

5) flashed mindthegapps from the LOS wiki

The issue is that when I flash mindthegapps, I get error code 1.

So I tried Nikgapps and thats giving me errors and forceclosing the apps.

Does anyone know why trying to flash mindthegapps is giving me error code 1?

Is there a different gapps I can try?

Appreciate any help
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] UnNamedChronos:
Did you tried mindthegapps for A13 and 64 bits?

Here direct link https://androidfilehost.com/?fid=14871746926876840643
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Irish_Dude:
I will try this now, I think I used the wrong gapps
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Irish_Dude:
This gapps worked perfect for me,

Everything running 100% now,

Thank you :)
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] k.stahanov73:
you МТР works fine? did you connect the phone with LOS already installed to the computer? phone memory visible?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Irish_Dude:
Yes all is working 100%
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] UnNamedChronos:
I thought the problem was really the gapps
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Irish_Dude:
You were correct
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] mkz14:
After updating to new nightly, gapps stopped working, i did reflash nikgapps but now some apps runs and others are force closing all the time.

Did a fresh install with LOS20 + MindTheGapps (officially supported) and all applications FC all the time, so im going back to nikgapps

What the heck am I doing wrong? This happened to me several times already with nightlies... Tired of fresh installing everything in each one...
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] UnNamedChronos:
We talking about this yesterday and probably you using a wrong version of gapps... Always take 64bits of mindthegapps
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] mkz14:
Is there any way to make Google voice match (ok google command) to work??

I pass safetynet, I can even pay with my phone with LOS20 but still the voice match option is always greyed out, can't, enable it.

Tried with MindTheGapps and NikGapps, tried multiple fresh installs, still no success, anyone can enlighten me please?

By the way, LOS is the best ROM ever, no matter which phone I buy, this will be always the ROM to go, smooth as ****, pixel's are slow comapred to this one.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] joebarnickle:
Running LOS 20 with NikGapps core without any issues.

Made a clean flash with latest orangefox stable recovery.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] matrix2012xman:
I use latest build 19.1.2023

When I connect my wireless Xiaomi earphones .. incoming calls ring in Bluetooth earphones but didn't do in device speaker... I searched everywhere to find option to change that but no luck ... It didn't happen with other rom I used before ...phone call ring in both speaker and Bluetooth earphones

So , Is it normal?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] matrix2012xman:
Everything is more than ok but sound may need little bit enhancement

But you deserve more than thanks for your work ❤️

@infrag
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] jwit:
I flash my Mi 8 international first to LOS 20 (lineage-20.0-20230119-nightly-dipper-signed.zip) following the instructions on

Install LineageOS on dipper | LineageOS Wiki

wiki.lineageos.org

and

Update firmware on dipper | LineageOS Wiki

wiki.lineageos.org

(xiaomi firmware update first and did a complete wipe/factory reset)

But I am still experiencing the microphone problem as described above, ie sound picked up by the microphone is broadcasted via the speaker.

Shouldn't this problem be fixed already?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Mishi123:
There is something wrong in com.android.deskclock, I can't edit the alarm detailly, I think it work well in lineage-20.0-20230105-nightly-dipper-signed.zip, but after that something is broken in 20230112, 20230119, 20230126, and it also happend in google clock the same, the dropbox log is here:

Process: system_server
Subject: AlarmManager
Build: Xiaomi/dipper/dipper:8.1.0/OPM1.171019.011/V9.5.5.0.OEAMIFA:user/release-keys
Dropped-Count: 0

android.util.Log$TerribleFailure: Attempt to decrement existing alarm count 0 by 1 for uid 1000
at android.util.Log.wtf(Log.java:315)
at android.util.Slog.wtf(Slog.java:220)
at com.android.server.alarm.AlarmManagerService.decrementAlarmCount(AlarmManagerService.java:5742)
at com.android.server.alarm.AlarmManagerService.removeAlarmsInternalLocked(AlarmManagerService.java:4086)
at com.android.server.alarm.AlarmManagerService.removeLocked(AlarmManagerService.java:4133)
at com.android.server.alarm.AlarmManagerService.setImplLocked(AlarmManagerService.java:2336)
at com.android.server.alarm.AlarmManagerService.setImpl(AlarmManagerService.java:2315)
at com.android.server.alarm.AlarmManagerService$5.set(AlarmManagerService.java:2952)
at android.app.AlarmManager.setImpl(AlarmManager.java:971)
at android.app.AlarmManager.setImpl(AlarmManager.java:931)
at android.app.AlarmManager.set(AlarmManager.java:859)
at com.android.server.job.controllers.TimeController.updateAlarmWithListenerLocked(TimeController.java:383)
at com.android.server.job.controllers.TimeController.setDeadlineExpiredAlarmLocked(TimeController.java:366)
at com.android.server.job.controllers.TimeController.evaluateStateLocked(TimeController.java:164)
at com.android.server.job.JobSchedulerService.evaluateControllerStatesLocked(JobSchedulerService.java:2558)
at com.android.server.job.JobSchedulerService$ReadyJobQueueFunctor.accept(JobSchedulerService.java:2251)
at com.android.server.job.JobSchedulerService$ReadyJobQueueFunctor.accept(JobSchedulerService.java:2240)
at com.android.server.job.JobStore$JobSet.forEachJob(JobStore.java:1392)
at com.android.server.job.JobStore.forEachJob(JobStore.java:321)
at com.android.server.job.JobSchedulerService.queueReadyJobsForExecutionLocked(JobSchedulerService.java:2227)
at com.android.server.job.JobSchedulerService.-$$Nest$mqueueReadyJobsForExecutionLocked(Unknown Source:0)
at com.android.server.job.JobSchedulerService$JobHandler.handleMessage(JobSchedulerService.java:2102)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at com.android.server.SystemServer.run(SystemServer.java:965)
at com.android.server.SystemServer.main(SystemServer.java:650)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:914)
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] k.stahanov73:
Hello colleagues! Please tell me, when "AOD" is turned on, does the clock move across the screen to protect against burn-in?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] ntnp:
Hey! I have an issue where I'm not getting any sound at all in calls, only speakerphone works. Bluetooth is off so it's not picking up anything there.

I tried doing a clean reinstall (format partitions & updated firmware), but the problem persists. Any ideas?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] asdfuc:
How to make my mi8 pass safety net if I do not use gapps? After 2 succesful years with LOS, now I need to make my banking apps work with this phone.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] mkz14:
Is there any DAMN way to make "ok, google" working in LineageOS?

as far as I know you can't pass safetynet without having gplay services

just install magisk, install hide props module and safetynet fix, and you will be able to use banking apps and download Netflix.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] minax007:
Excellent ROM thank you very much!
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] jwit:
Today I flashed my backup Mi8 phone straight from LineageOS 16 to LineageOS 20 by first flashing the firmware update (following https://wiki.lineageos.org/devices/dipper/fw_update ) and then LOS 20 (following https://wiki.lineageos.org/devices/dipper/install )

I am experiencing the microphone problem on this phone too. When making a phone call sound is broadcasted via the speaker creating high pitched sounds (feedback loop), making it impossible to have a conversation.

Please advice on how to fix this problem.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] muffin64:
which gapps
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] jwit:
MindTheGapps-13.0.0-arm64-20221025_100653.zip
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] muffin64:
thank you . is this stable ?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] jwit:
Except for the microphone problem everything is working fine for me
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] martillo_bolas_dolor:
Thanks for the ROM and for this solution as well.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] G A S T:
Hey, I missed to switch to LOS 19.1.

How do I do that at the Moment?

TWRP is still not capable of decryption. Which Recovery do you recommend?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] haxnhaxn:
19? This is 20!

TWRP 3.7.0-12.1 V2 Unofficial by LuMorningStarr / UnNamedChronos
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] G A S T:
No, I don't want 20 atm.

Can you provide me a Link to this TWRP pls?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] haxnhaxn:
https://xdaforums.com/t/recovery-3-7-0-12-1-dipper-twrp-unofficial.4490657/
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] G A S T:
Thx. But found it already.

The Problem here is that that when I install TWRP 3.7.0-12.1 V2 at first, I will not be able to Upgrade to LOS 19.1, because it won't decrypt the existing LOS 18.1 Installation any more.

When I perform the Upgdate to LOS 19.1 with my older TWRP 3.7.0_9-0, it won't decrypt vice versa on the new er LOS-Installation and I can't replace TWRP. This is bogus.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] haxnhaxn:
Unfortunately, I know too few about the en/decryption part. I'm not sure if you can upgrade to Android 12 without format data and keep file access in twrp.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] moviefirst:
I haven't noticed yet.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Feboyz:
Can I Dirty Flash From Build

lineage_dipper-userdebug 13 TD1A.220804.031 eng.root.20221023.205310 test-keys

to New Build ?

lineage-20.0-20230216-nightly-dipper-signed
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] lenicatko:
Hi there, after an update to Lineage OS 20, the high pitch noise problem during calls is back. Everything is ok when I call with signal or telegram, but the high pitch noise starts when I do regular calls. Anybody experiencing the same? The discussion of the problem from March 2022 is here:

https://xdaforums.com/t/discontinued-rom-official-lineageos-18-1-xiaomi-mi-8.3973189/post-86537587
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] :
Last time, I made a patch to change the audio mixer control behaviors back, it probably got lost during a recent merge. It wasn't meant to be a permanent solution anyways.

I can try updating our device's mixer file to fix the noise problem this time.

The actual cause of this problem is that the ASoC controls weren't documented well and for some reason the levels in mixer files of most devices don't match the actual range in the Qualcomm codec.

The kernel used to allow the incorrect ranges before 2022, so it used to work, either mixer files have to be updated or the Qualcomm codec has to be modified in upstream kernel.

EDIT: Clarification.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] jwit:
Would be nice if this problem can be fixed. It is the only problem I have with LOS 20
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] :
Last year I figured out the cause of the issue and I informed Qualcomm and Linux kernel maintainers, I didn't want to keep you folk waiting for them to fix it so I'd made a temporary fix.

It seems that they have fixed it in both the upstream kernel and the CLA audio-kernel now, but they didn't backport it to a sdm845 tag!

I've made an experimental build with the required fixes backported. If all goes well, I'll submit a patch to Lineage Gerrit.

I've attached the build below, you'll have to flash it as a boot.img via recovery or fastboot, let me know if it fixes the problem.

I haven't had much time to test it, so make sure you're on lineage-20.0-20230216.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] jwit:
@UnluckyPoet

I have flashed your supplied boot.img on my backup Mi8 phone running lineage-20.0-20230216 and this does indeed fixes the microphone problem with the high pitched noise during calls

Can this fix be included in the normal release?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Linuxdriver:
@UnluckyPoet

Thank you for the Fix. It seems to work just fine. No high Pitches atm. Hope this can be integrated into the "normal" Build / Update Images
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Davidr2006:
OHello, there are some tutorials for installing on the Mi8, my biggest question is how to transfer the LineageOS and Recovery files to the device since it does not support a memory card, and I lose access to bank applications ? I believe that is not correct because it will not be made root.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Linuxdriver:
See: https://wiki.lineageos.org/devices/dipper/install

basically you need the Android SDK Platform Tools (https://developer.android.com/studio/releases/platform-tools) on your Computer, a Device with an unlocked bootloader and off we go...
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Davidr2006:
Em In relation to the bank applications for which I researched, I only need to use the correct Google gapps?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] mapotn:
Hi guys. How works current los20 on mi8?

I have currently PE13 and phone was super fast during first days of using ROM but later in few weeks it is laggy and sluggish even more and more, I have similar experience with LOS18+19 but with PE13 it is maybe even worse. Is it problem with Mi8's HW I mean are these newest ROMs too much for SDM845 or HW is just worn-out? Thanks for your feedback
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] haxnhaxn:
Depends on the bank app, mine does not care about unlocked bootloader and root.

For me it stays super fast, but I don't have much apps installed. A slow down after some days since los install I experienced with my last device (galaxy note 3), but never with mi 8.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] mapotn:
Thanks. I will try los again
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Davidr2006:
OMy bank apps didn't create issues with unlocked bootloader, just Google Pay which I can't use. Regarding root, I'm not very interested in doing it. It would have to be rooted?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] haxnhaxn:
No, root isn't needed. But I can't say if Google Pay works, I don't use it.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Davidr2006:
G Gpay by I've been researching it doesn't really work on the Mi8 unfortunately.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] Davidr2006:
Alguém Does anyone know if the problem related to the microphone and speaker has been fixed? In this new Los20 build 2023?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] hypern0va:
I've missed something: is the LineageOS Recovery not ok for upgrading from LOS19.1 to LOS20 without deleting data, as described in the official documentation? Are other recoveries necessary to perform a successful upgrade?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] uli-hh:
First you have to update the LOS19.1 recovery to the LOS20 recovery. Then you can install with sideload the LOS20 package and GApps.

There is no wipe or format of data required. So all other apps and data will be there after the update.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] caputcha:
I'm on PE A13 I want to test the LineageOS for first time, any advices ?
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] lycanwrath:
PE A13 hasn't had any updates for ages. I would like to test Lineage as well.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] hypern0va:
Thanks for the clarification, I wasn't getting why everyone seems to be using forked recoveries instead of the official one - except for eventually using additional functionalities such as nandroid backups.
[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] haxnhaxn:
A) With lineage recovery, you always need to connect the smart phone to a PC, to adb install a zip like magisk. You cannot install zip from internal storage.

B) I lost root after every OTA update with lineage recovery. Not sure, if this is normal. With twrp I keep root after OTA.