yashsingh1/xdaforums huggingface dataset:
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] ckom26:
The end user never has the slightest idea of the underlying firmware, they only see the GUI interface.

Correction; many users have to recharge their Whyred twice a day or never get their charging control feature working or their phones shutdown at 10% because of the underlying ****ey pie firmware - and then they blame their ROM instead.

Which is partially justified, because every Pie ROM I've tested works better with Oreo FW and a matching kernel. And, yes, GCam works fine too.

What I can't understand is why developers choose to limit users to second-grade experience by bundling their ROMs with pie-only kernels.

Latest in not always greatest, but then again every single person I know have upgraded their windows 7/8 to spy/ad/bloatware 10, because "it must be better".
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
Try china fw 9.8.22 with purecaf x12 eas, i feel battery life got like with good ol' oreo fw, maybe better lol

my problems with pie fw r no more, n i got no worries abt smart charging not working, i dont use it, maybe it will work with china fw idk
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
I agree with everything you writed.

About this shutdown at 10%, I've just discharged my phone as low as possible before charging it to 100%, with the calibrating of the battery as purpose.

It went down to almost 0% before it shutdown but I got several warning from Havoc about the low level of the battery, asking for enabling the battery save feature.

The only issue I have about the battery is its level remaining constant for some time after any charge, before is started to fall down according to the phone consumption. That's why I'm charging and discharging my phone from 0% to 100%, wishing this issue ends up vanishing.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] soulstormfan:
Guys is it possible to run havoc 2.9 on oreo firmware? Im thinking about downgrading because of charge limit doesnt work now.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
nope 2.6 n above require pie fw
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
Are you kidding me? I've just written my actual setup with a Pie rom and an Oreo firmware: https://xdaforums.com/showpost.php?p=80429201&postcount=4784

No. A Pie rom works perfectly with an Oreo firmware. It only needs a kernel compliant with Oreo.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
Really man?i didn't know that was possible?i am trying oreo fw rn, n This 100% battery problem, its there cuz of oreo fw u think?
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] ckom26:
Ah, that's happening to me too, it stays at 100% for a few hours before starting to drop.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
The only trick is that installing the ROM requires a Pie firmware.

That means updated the rom on a mixed Oreo/Pie setup requires to:

- install a pie firmware

- install the new rom

- install the oreo firmware

- install the oreo compliant kernel

After that, everything works fine with Oreo firmware and kernel, and the last version of Havoc 2.9 (Pie).
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
okay.. I already have the 1st 2 steps done so will do it right away
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] ckom26:
Only initial ROM flashing needs P fw. You can dirty flash O fw and a supporting kernel (don't forget the kernel or bootloop) after ROM flash even before you reboot from TWRP.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
This weird behavior happens the same way after charging to a lower level, such 77%. The level stays at 77% for several minutes, maybe half an hour, before it start decreasing normally.

I yet have to discharge my battery to 0% then charge it to 100% to be sure it's properly calibrated, but I don't expect this discharge issue to vanish so easily.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
hey i installed oreo fw, but what will be the update process now? Every time the rom updates do i have to install pie fw first n repeat the above steps? or just normal dirty flash will do the trick?
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] ckom26:
Dirty flash P, (dirty) flash ROM according to instructions, dirty flash O, flash kernel, profit!
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
okay man, thanks ?i am enjoying that old battery life again ?feels so good, on the last china oreo stable fw, n purecaf x12 eas

btw is there any good kernel for battery backup non oc on oreo,i mean, the best one during those days or this latest purecaf good enough?
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Ravazelli:
How do I install MIUI Camera in this rom? Someone help me.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] ckom26:
See my post on page 475 with the screenshot of some Oreo supporting kernels. Add DesertEagle to that list too.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
Thanks mate✌️
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] just8888888:
How oreo firmware file looks like? I only find full stock oreo roms but no firmware seperately
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
If your device is a Whyred, you can choose a firmware from https://xiaomifirmwareupdater.com/firmware/whyred/

The Oreo versions are in "Archive".
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] peter-k:
Try MiuMix Rom, then you will know what is good battery life.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] snthe:
Hello, have some case while using this Rom.. Maybe anyone have solution for me.

So usually my internet speed while downloading is 4-5 MB/s, but when i activate mobile hotspot to share with other phone, laptop or gaming console the speed looks limited or throttled on the other device.. Only got speed 1 MB/s. Im sure this is not my network problem, because when i put same simcard on other phone (oppo f1s) the speed i got is 4-5 MB/s share it with mobile hotspot to other device.

Anyone have same experience with me? Just want to know this is something related to rom, kernel or even hardware.

Thank you
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] soulstormfan:
Sooo after I downgraded to Oreo firmware and installed derp 4.4 kernel my battery life extended a bit. On pie fw I had 5% loss overnight now I have 3% . Oreo firmware is awesome
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] xazakasrizava:
All of a sudden my fingerprint reader is not working. Trying to unlock from the lockscreen reads: fingerprint hardware not supported. It was working fine up untill now. I'm running the latest build along with KangarooX kernel.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] peter-k:
Do you switch it to airplane mode over night?
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] soulstormfan:
No. I just turn off all apps
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] zaphod666:
So I cant figure out where the default recorder app is throwing audio files. Looks to be internal storage but I cant seem to access it. Is this an encryption problem? Do i need to reformat data without encryption enabled? Sorry if this is stupid, I haven had much time to devote to tweaking android lately. Running havok 2.9, KangarooX, and TWRP.

Edit: NVM figured it out.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] mikhaelpermanto:
Can you explain what is fsync disabled? And IO scheduler. I want to try your trick bro
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
About Fsync:

The SmartPack Kernel Manager already explains what it does in its description:

http://man7.org/linux/man-pages/man2/fdatasync.2.html explains it in a more complete way:

About the I/O schedulers:

I gave up on dealine because it lacked stability and reliability, especially when the phone is overloaded.

I finally run with:

- Mapple on the internal storage

- bfq on the SD card

Both runs perfectly according the the way I use these storage spaces, but yours may be different.

My Antutu score is actually 141.6K but this score doesn't define all the behavior of a phone. A setup can give the best benchmark score while giving the worst data transfer rate, latency, smoothness or stability. That's why I stick to mapple as I/O scheduler for my internal storage instead of deadline.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] mikhaelpermanto:
Thanks a lot for your explaining. And i'd followed your trick too.

And my phone feels so smooth.

But in the last, all your trick i'd follow . and doit right with your instruction( kernel 4.4 eas NON UC, firmware oreo)

why my charge limit dont work? Am i missing something ?

Sorry for bad english.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Gabenoid:
Maybe placebo but I feel like I got better battery backup when I did this: Settings-Havoc settings-Interface-Background color and choose either dark or light option.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
Several control files are supposed to allows to stop the battery charge, but not all of them work with my mixed setup (Oreo/Pie).

The Havoc feature "Smart Charging" doesn't work. I assume it must use the file charging.enabled

I don't know why though.

That's why I use Battery Charge Limit with the control file input.suspend that works fine.

---------- Post added at 10:42 AM ---------- Previous post was at 10:21 AM ----------

The only explanation apart the placebo effect is that these color settings make you to set a lower lightness level because the Whyred has an IPS screen, which means its leds are always lighten up. A LCD layer hide some of them for the screen to display what it's supposed to.

In other words, a full white screen consumes exactly the same power than a full black one or any color it can display.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] peter-k:
Just to add, which also the explantation as why dark UI's or wallpapers don't save battery on the RMN5.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] ckom26:
He said either dark or light; I believe he meant that "auto" or "depending on the wallpaper" was what used a little bit more of battery
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
Here are the details about my actual Antutu score and my SmartPack Kernel Manager settings.

The I/O scheduler Mapple isn't that weak in benchmark :)

What doesn't appear on the SmartPack screenshot is the "Performance Tweak" set to "Performance" but it probably doesn't affect the benchmark score.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Gabenoid:
Yes, the default option may used more battery but as I said it could be placebo. Also I'm using KangarooX 5.3 nonOC kernel.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] JustS0meone:
Is it possible to move clock next to the date, and move quick settings upwards?
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
I don't think so.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
Mixing an Oreo firmware with a Pie rom seems to improve the battery saving but I end up believing this it nothing but smoke and mirrors.

The measure of the battery level looks like a joke.

This night, I went to bed with my battery at 75%.

This morning, seven hours later, it would be still at 75%, without any loss, which makes no sense, especially because I got emails, surfed on Internet and did some other stuff since.

A false battery level can pretend anything, such a better battery saving and even a better capacity (computed by AccuBattery) but I can't stand it.

I will miss the ability to limit the battery charge but I gonna come back to a full pie setup because more than a supposedly better battery life, I need reliable values.

EDIT: Update to a full Pie setup done with the same kernel settings and still the same Antutu score which was not related to the Oreo stuff obviously.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
i dont have this problem with oreo fw, battery % goes down like normal, try last china stable oreo fw, maybe global has bugs
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
I was already using the China 10.3.4 8.1 so maybe this bug comes from the kernel.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
okay, then maybe the kernel, i am using purecaf x1 eas try that
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
I'm testing it but it probably won't stay for too long on my phone because the charge current is only 850 mA instead of 1650 mA despite the fast charge is forced through SmartPack Kernel Manager.

I gonna test the discharge anyway but I'll probably switch to another kernel whatever is the result.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
I got a 18W adapter from. xiaomi, it charges at around 2100mah for me, bundled charger too at around 1800-1900mah..As soon as u start using the phone the charge goes on while plugged in is what I have noticed
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
My bad, shame on me: I forgot to install the rom before installing a new custom kernel.

After a proper install, my charge current is normal.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
Lol, btw i never really install a rom. before installing a custom kernel, i just wipe the caches before and after flashing it, it has worked for me everytime, altho ik the proper method is to flash the rom first
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
I've installed a custom kernel over another one without installing the rom first twice, and both gave a bugged behavior so I try to remember to always install the rom first.

My test of the battery depleting are done.

I've tested the kernels PureCAF X1 EAS and IceCold r4.2 , because the I/O schedulers list of PureCaf is too poor.

If the battery started to deplete much sooner than with KangarooX 4.4, it started abnormally late and slowly.

The Antutu Stress test normally draws about 10% of the battery, but it drawed only up to 3% with both kernels.

As the delay before the battery start to deplete vary from a few minutes to a few hours with KangarooX.

I still don't know what this bug from from, perhaps one of my apps because I had an Automate flow that only monitored the WIFI, but it make the WIFI to enabled automatically, an unexpected behavior that could exists on the battery level too, as I have two apps that monitor it.

Finally, I'm back to a full Pie setup. It prevents to limit the battery charge but it reports the real charge level, in more of allowing to install the last version of the kernels instead of being stuck to a prehistoric one :D
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] mikhaelpermanto:
And what kernel do you use in the last ? Is that kangaroo r.4.4 eas non uc ?

And the firmware you use pie?
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
Here are all the firmware - kernel - I/O scheduler - Antutu score i tested and the last one is my actual one:

Global 10.3.1 8.1 - KangarooX r4.4 EAS OC 8.1 - mapple - 141.6K

China 10.3.4 8.1 - KangarooX r4.4 EAS OC 8.1 - mapple - 142.2K

China 10.3.4 8.1 - PureCaf X1 8.1 - cfq - 117.8K

China 10.3.4 8.1 - IceCold r4.2 8.1 - mapple - 138.2K

Global 10.3.2 9 - Havoc's 2.9 30.09.2019 - bfq - 118.2K

Global 10.3.2 9 - KangarooX r5.3 nonOC - mapple - 127.2K

The kernels "9" are the only providing an accurate and realistic battery level, which start to deplete as soon as the charge stops.

The AccuBattery alarm is enough to limit the battery charge manually, even it an automatic limit would be more convenient but I can't stand a fanciful battery level giving false measurements.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] mikhaelpermanto:
Thanks a ton for best explanation. ?
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
Have u tried desert eagle latest or maybe purecaf x12? They support oreo fw.. Even i can't tell what's causing the battery % problem.. Automate shld not be the problem imo.. Best of luck for the pie fw setup tho?
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
I've switched to a full Pie setup and I'm a bit too lazy to try again another mix Oreo/Pie because the only flaw with my actual setup is the battery charge that can't be stop by any app. All the rest works perfectly, with performance, smoothness and a long enough battery life.

I only hesitate between the versions OC and nonOC of KangarooX r5.3 but as I don't need the extra performance provided by the OC version, I'll probably keep the nonOC.

Automate can't be the culprit this time because none of my actual flows monitor the battery but I have no clue which of my many apps could interfere with the battery level.

I don't bother any more about it, as I plan to keep my actual Pie setup until the next version of Havoc pops up with Android 10.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
Yeah bro i feel you, clean flash is a lot of work lol, ig stable havoc 3.0 will still take a month or 2
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] ckom26:
Desert Eagle did not stop charging last time I tried (on O). I'm on KangX now, but I think I remember PureCAF stopping it just fine.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
Damn it, event my full Pie setup has this battery level bug. This gonna drive me crazy.

Maybe my battery needs to be calibrated.

My main reason to stay on Pie has just vanished... I gonna test PureCAF x12...

EDIT - result:

PureCaf X12 EAS doesn't have the I/O scheduler mapple but it has anxiety which is pretty good too.

China 10.3.4 8.1 - PureCAF X12 EAS - anxiety - 125.2K

I gonna try to calibrate again my battery with this setup. Off course, it gonna take some time because it implied to charge to 100%, discharge down to 0% then charge to 100% again.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] ckom26:
I am getting a completely horizontal battery line overnight on Oreo, sometimes maybe 1% drop. Like old-times Nokias... :p
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
I don't really use smart charging so can't say on that, altho i do know this, purecaf x12 isn't compatible with FDE.AI recent versions, drains battery to 0% even while switched off lol

---------- Post added at 08:06 PM ---------- Previous post was at 08:03 PM ----------

I always drain my battery to 0% then charge to 100%,whenever switching kernels maybe thats why calibration stays fine, n maybe that's why i dont need to flash stock rom first before flashing kernel
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] bhardwajme:
I have been using this ROM since long and is always super smooth, after installing various versions of it by dirty flashing now scrolling on the ROM is not that smooth as it was before.

I clean flashed to latest version but still scrolling has not improved in apps, any solutions ?
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
flash a custom kernel, thats the only fix atm
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] bhardwajme:
May I ask which Kernel to flash ?
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
My battery depleting issue seems to be solved, with Havoc 2.9 30.09.2019, KangarooX r4.4 EAS OC 8.1 and China 10.3.4 8.1.

I've charged my phone to 100% then I've used Battery Calibration, discharged down to 0% then charged to 100% again, and my battery looks properly calibrated now.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
If u want Overclock, flash kangaroo X, if u want better battery, flash purecaf eas... also dwld china fw stable pie from. xiaomifirmwareupdater.com if u want, not really needed as such

---------- Post added at 03:55 PM ---------- Previous post was at 03:53 PM ----------

Glad to hear it, I kinda switched my setup a bit too, china fw oreo 9.6.4(the miui 9 one lol) n purecaf latte, phone somehow feels smoother than before
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] OmnioPT:
Extended Kernel works good for me!
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] mikhaelpermanto:
Thanks for sharing, and i always following what have you done. But i faced slow charging. Its only around 850 mah- 1200 mah. But before in kangaroo 5.3 non oc , i got 1700 mah. How to get fast charge on kangaroo r.4.4 eas non uc, fimrware 10.3.4 and latest havoc.?

And did you face this problem too?
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
I faced this issue after I installed a custom kernel over another one without installing the rom first.

After I:

- installed a pie firmware

- installed the rom

- installed the oreo firmware

- installed the new custom kernel

my charge current went back to normal, about 1700 mA.

You can also try to force the fast charge through SmartPack Kernel Manager.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] mikhaelpermanto:
After flash the rom , is it important to install gapps again? Or it optionally?
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
This has always been useless with Havoc. Installing once after the first install of Havoc is enough.

Magisk had to be installed after each install of Havoc but the last versions includes it so this became useless too.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] mikhaelpermanto:
Okeyy. Thanks for all . ???
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Prathamesh 27:
Issue with the call recording:

The recording stops when we exit during the call navigate to any other apps, etc.

Happens everytime, I press home button do some work and when i go back to call the recording starts from 0sec
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] kimpot04:
After flashing the pie fw and pie fw based rom, you flashed oreo fw? Does it boot? Im on Havoc 2.5 but because of some issues on pie fw, Im stucked at oreo fw
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
A Pie firmware is required to install a Pie rom.

After the rom is installed, an Oreo firmware can be installed but an Oreo kernel is necessary for the system to boot and work properly.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] kimpot04:
Oh, okay. Got it. Thanks for the new info. Does some kernel developers still support oreo fw?
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
I couldn't list all the kernels actually compliant with an Oreo firmware.

I assume the compliant versions are pretty old, but this doesn't mean they don't work fine.

I'm running with KangarooX r4.4 EAS OC which works perfectly.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] OmnioPT:
Ancient Kernel stills support oreo fw!
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] soulstormfan:
It boots but you need to install oreo kernel too. Otherwise bootloop. Whoops didnt see you got an answer already
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
Updating Magisk from 19.3 to 20, the last stable version, messed up badly with my phone.

It booted but all the system settings were reset: Wifi networks, permissions, notifications,... everything went away.

I assume this issue must be linked to my twisted setup, mixing an Oreo firmware and kernel with a Pie rom.

That's why I advise to avoid Magisk 20 to whoever runs with a mixed Oreo/Pie stuff.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] kemdroid:
Try IceCold latest. Thank me later.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
I am running v20 fine with mixed setup no. problems here, i upgraded from 19.4 btw, if that helps
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
I've tried again to install Magisk 20 and it went fine this time.

I have no clue what went wrong the first time. That'll probably remain a mystery.
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Kousei Arima:
Lol happens sometimes, maybe oreo fw needs reinstall to adapt or something
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] kimpot04:
Another question. Is the latest havoc os stable?
[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Lermite:
Yes, it is.