yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] TRS80CoCo:
I too experience the Floppy kernel screen wake issue on crDroid 07/20, but only on Floppy builds newer than 07/13, which is why I'm not using the latest Floppy 08/05 build. I stepped back, version by version, until I found a working Floppy for me (07/13, based upon Linux v3.18.115).

I use Linaro for its stable reputation, but it doesn't seem related to the toolchain, as I've tried all versions (for me, Floppy builds from a specific date either all have the bug, or all don't).

Not sure what is different about our user environments that would cause Floppy 07/13 to work fine for me but not others, would require more testing & insight...
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] heindrix:
the Floppy Kernel dev told me that he'll release new version, and gonna have us check if the screen off bugs still persist.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] TRS80CoCo:
Thanks! I quickly played with configuration changes, crdroid versions and logcats, but no obvious pattern or cause. Great to hear Jonas will try to fix.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] cedouic:
Edge gesture and

Greetings poeple :)

I have two bugs to report :

1/ In the edge gesture configuration menu, the "trigger below % of screen" does not works. the value seems to be ignored, and the gesture always works on all the side of the screen.

2/ The smart pixels feature does not work anymore, the number of pixel on the screen does not decrease.

These are minor bugs, the rest is great :p

Thanks.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Super_SU01:
Anyone using floppy kernel in this rom? I'm trying to decide between soda kernel and floppy kernel.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] misterk267:
Can confirm both of these as well.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Super_SU01:
I have a slight issue. When I flash floppy kernel on crDroid when I hit the power button to turn off the screen I can't get the screen to turn on, it's just black. Iv used all the floppy kernels and this also happens on rr
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] TRS80CoCo:
I just tested the new FloppyKernel-07/08/2018-Oreo-HMP (Linux v3.18.117). It fixes the "screen off/no wake" issue for me on crDroid 07/20 (any toolchain). Thanks again to Heindrix & Jonas!

https://github.com/JonasCardoso/and...releases/tag/FloppyKernel-07/08/2018-Oreo-HMP
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] bark1234:
I tried this and it does not even boots up. reboots from boot screen everytime.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] JoshReuben:
No clue why, but my formerly stable instance has become a force close-a-thon. Does anyone have any ideas? Particularly with the browsers and browser based apps, it's almost intolerable.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] heindrix:
try 08/08/2018 build.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] JoshReuben:
Oops - delete
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Super_SU01:
I'm using the 7-8 build and it's as smooth as butta
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] JoshReuben:
Would you mind (re)posting a link? I'm having trouble getting it.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Super_SU01:
Scroll up to #315 and give that one a go. That's the one I'm using and I'm not having any issues.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
Update - 12/8

- August security patch

- Update to Android r43

- Added a bunch of new fonts

- Added upper shortcuts for the lockscreen (as RR)

- Removed Smart Pixels

- Reverted thermal engine to stock

EDIT: There is an extra overclocked build I made which keeps the Marlin thermal engine (OC-Marlin). Using it and flashing the updated Adreno drivers from here I can get ~190k in Antutu. Without the drivers I still get ~ 185k (see the before/after attached screenshots). This is considerably higher than what would normally be gotten in Antutu with stock settings on most ROMs. This build is focused on performance and not so much battery life, but it's what I use since SOT isn't much of a concern for me.

For all builds - The stock CPU governor on pretty much all ROMs is interactive (as it is on crDroid), but I find ondemand gives a much less stutter-free experience. Although interactive often gives a slightly better score in benchmarks, I find ondemand is better for actual use. You can set the governor in a kernel app, like Kernel Adiutor/EX Kernel Manager etc.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] JoshReuben:
Today's version installed and booted right up. Now I can take a break from compulsively refreshing Gavin's mega repo ;)
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Avalon:
Awesome! Runs smooth as always :)

Only thing I've noticed is a full screen issue where the navbar doesn't appear in, say, YouTube after tapping on the video. Same with games. I have to hold the power button to make the navbar appear and exit the game.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] heindrix:
doesn't it always like that?

you have to swipe from top or from side to make the navbar appear when you're on fullscreen. no?

or maybe i mistake of what you mean?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Avalon:
No, you're right. I wasn't clear enough since I forget to mention that doesn't work either. The status bar or nav bar doesn't appear when I swipe from the top.

Edit: expanded desktop is turned off.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] heindrix:
haven't flashed the rom yet, but gavin19 stated he's using the rom by himself, so maybe there's no problem, or maybe it's something you customize, don't know.

will try later.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] heindrix:
[MENTION=5657304]gavin19[/MENTION], any changes on 15 august builds?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
They added PIE navigation. I had to rebuild the default crDroid which is why it's missing for now. I'll have it up in an hour or two.

Update 15/8

- Added PIE navigation

- That's it

EDIT: Attached pic is from the latest OC/Marlin build, with some very minor tweaks and the updated Adreno drivers.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] TRS80CoCo:
Ohh no, it seems that Pie navigation has caused the old Expanded Desktop bug to return in 08/15 build...
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
Works ok for me. Did you disable the nav bar (crDroid settings > Navigation > Navigation bar) or are you just hiding it by toggling expanded desktop?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] TRS80CoCo:
I never use the "toggle navigation bar" feature, although this setting does work properly. I always use the Expanded Desktop toggle under "User Interface". Has been working great for months with your previous builds (including 08/12). The wake-from-sleep bug occurs with stock or custom kernel, running regular build (not OC or Marlin).

Thanks for your help, Gavin. If the problem cannot be reproduced by you or others, I'll wipe and try a clean install (been dirty flashing your builds until now)
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
We have 3 options at play here

- Expanded desktop (it doesn't matter if you trigger it from a tile, a nav bar action, or the settings), specifically which state (normal, expanded, hide navbar, hide status bar)

- Toggle navigation bar (on or off)

- Pie settings (specifically whether PIE is enabled or not)

What state are those 3 options in for you, e.g (Expanded/Off/Enabled)?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] TRS80CoCo:
1. Expanded Desktop is set to "on" (for all apps) with style set to "hide both"

2. Nav bar visibility is set to "on"'

3. Enable Pie is set to "off"
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] zrzatore:
OTA update in the rom works on this?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
No. OTA releases are only for official builds.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] 00hobin:
Is it only my problem? Wtf

+ It solved. Substratum problem... It solved with reapply theme
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Lightde:
Guys, I'm on 08/12 and in smart lock settings face unlock is missing. I can't find how to add it. Anyone?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
My bad. I forgot to patch that.

- Boot to recovery

- Go to Mount and mount system/vendor

- Go to Advanced > File Manager

- Navigate to /vendor/etc/permissions

- Copy android.hardware.camera.front.xml to /system/etc/permissions

- Reinstall opengapps (you should see the face unlock module being installed)

- Reboot

You should now have the face unlock in the options.

Note, crDroid also adds a handy auto-unlock for face in Settings > crDroid settings > Lock Screen > Face auto unlock.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Lightde:
[MENTION=5657304]gavin19[/MENTION] it didn't work :/ I've reflashed pico gapps - maybe this is the problem?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
The fix is still required, but yes, Pico doesn't have that module. You need Micro (or higher).
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Lightde:
Great, it worked with micro, thanks!
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] RedCriwx:
Hi gavin.

Same issue here as TRS80CoCo. Using the last buld (specifically crDroidAndroid-8.1-20180815-lithium-v4.6-UNOFFICIAL-OC-Marlin.zip), the phone has problems waking up from standby when the NavBar is on and Expanded Desktop is enabled for all apps.

Not using PIE. If there is something useful I can do to help with this issue, don't hesitate to ask.

Thanks for your work!
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
Which build did you come from?

EDIT: Also, try enabling ED from the quick tiles and not 'Enabled for all' in the settings. Turning it on from the tile allowed it to work for me.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] TRS80CoCo:
No difference for me when using the ED quick tile instead of ED in settings, standby wake bug takes effect 5-10 seconds after screen turns off.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] heindrix:
I'm using latest NON-OC NON-MARLIN build, and everything is good, no problem like you guys.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] brambizimski:
Hey guys, which firmware is recommended for the 08/15 build?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] llinn:
Firmware_8.7.5 will work good
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] heindrix:
i myself, always update (flash) latest firmware when it released, and never encounter any problems so far.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] RedCriwx:
I come form the inmediately previous buid (crDroidAndroid-8.1-20180813-lithium-v4.6-UNOFFICIAL-OC-Marlin.zip), wich didn't have the issue. Dirty flashed over the previous one.

Thanks again.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Avalon:
Is anyone else noticing a steep battery drain overnight? For the last 2-3 weeks I've seen my battery decrease by 10-15%.

I'm not entirely sure what causes it. GSAM says it's because of the Kernel OS but this is normal I think..

To my knowledge I have no apps installed that causes the drain aside from, maybe, workplace for Facebook.

Anyone else an idea how to see (apart from GSAM) what exactly causes the drain or inhibits my device to sleep properly?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] vazquez1:
vazquez1

What battery monitor do you use?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] heindrix:
not enough information.

which rom do you use? marlin one?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Avalon:
No, this ROM. CrDroid.

---------- Post added at 03:43 PM ---------- Previous post was at 03:42 PM ----------

GSAM.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] heindrix:
buddy, i know you use crdroid.

there are 3 versions release of this rom, which one do you use?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
If you flashed any of the 20th July builds then I tried using the Marlin thermal engine/config. Evidently some people noticed greater battery drain. No doubt this could be offset by toning down the frequencies in the config file, but for now (either the regular or OC August builds) I reverted back to the stock thermal engine. This would explain why you've only had this problem in the past few weeks. If you flash crDroidAndroid-8.1-20180812-lithium-v4.6-UNOFFICIAL.zip or crDroidAndroid-8.1-20180815-lithium-v4.6-UNOFFICIAL.zip then you should be fine. If you use Expanded Desktop at all then flash the 12/8 build since the PIE changes have brought back the no-wake bug.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Avalon:
Oh sorry I wasn't aware there were 3 versions. The mega app doesn't show me the full name of the .zip file so I always downloaded the one at the bottom to make sure I have the latest version.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
Update - 17/8

- Restore face unlock

- Fix Expanded Desktop wake bug*

*Probably
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] TRS80CoCo:
You got it, Gavin. Expanded Desktop works fine for me in new 08/17 build. Many thanks!
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Super_SU01:
I love this Rom. Is there any way to change the navbar icons? In the past I have used apps like Softkeyz *Root that app doesn't work. Customizing the navbar is the only thing that I haven't changed.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] RedCriwx:
Indeed. Thank you!

Now I lost my fingerprint sensor. I know that clean flasing the rom it will make it work again but: Does someone know how to fix it when the fingerprint sensor stops working (just disappears from the system as if it is not detected at all) after a dirtry flash updating crDroid? Does it happen to anyone else?

It is not a huge deal, but having to reconfigure all the customizations after a clean flash is a bit of a pain in the arse.

Thanks again and greetings to all crDroid users.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] zrzatore:
I done dirty flash everything works perfectly
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Hunter Mossberg:
Hi [MENTION=5657304]gavin19[/MENTION]. Thanks for your efforts. Using CrDroid and it's really nice ROM. But i have one bug (its appears in other ROMs, but maybe you can manage how fix it). So, when I receive messages, it's showing on Ambient Display. But I can swipe away notification from screen, so I need to turn on it by power button and then dismiss notification. On other devices with AICP, Los, CrDroid whatever, I can swipe away messages from Ambient Display. So my question is: can you fix this stuff or it's impossible?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] heindrix:
try flash 8.8.2 firmware : https://drive.google.com/drive/folders/1PGmzEcmgG0XhRB7110CDDTgMwmw4N3MM
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Super_SU01:
I just dirty flashed the newest build and I never lost my finger print lock screen,everything seems to be running smooth haven't noticed any bugs yet.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] RedCriwx:
After restarting my device a few times, the figerpint sensor came alive. It seems that is something related to my device.

In any case, I updated to the last firmware, as you pointed, to see if it bring more reliability to the sensor.

Usually it happens to me 1 of each 6-7 times I update crDroid. I tried to update the firmware in other occasions but didn't work. Then, the only way I found to get the fingerprint again was to full wipe and flash.

Thanks to everyone for your responses.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Lightde:
Do You Guys also have issue with grid size od CrDroid launcher? Changing it do nothing on home screen - it change only if You change the DPI.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Avalon:
Go for Nova Launcher. It's much better than the stock launcher.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Lightde:
Thanks but I do not need 1000 of settings on launcher. I just want to change the grid size on CrDroid - besides this everything is perfect for me.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
You don't need to touch the other 999 options then. I use Nova and pretty much all I use it for is grid size, removing labels, adding more dock apps, and hiding apps from the drawer that I already have on the home screen. I ignore the other 996.

As for the stock launcher (crDroid Home), I'll see if the grid issue can be fixed, but it could be a while, if ever.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Chima2:
Is OTA broken? Just saw we got a new release, but under settings>crDroid>updates it says my system is up to date and last check was today.

Edit: I am still having issues with bluetooth headset not being able to change tracks or play/pause. Long press volume on the device volume rocker does nothing either, though it is checked in settings.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] heindrix:
wow, i just know from you that UNOFFICIAL ROM have OTA updates too, awesome!
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] Chima2:
Ah, of course. That is why. Thanks.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] brambizimski:
I have this problem as well, anything other than that works with bluetooth though.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] glumetu:
I use Evie launcher. Simple and powerful. I prefer it over my purchased Nova Pro.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] p.mantis:
Phone gets really hot and battery drain while playing graphic intense games like PUBG, is it because the new adreno driver? Reverting back to 12/8 solve it.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
There is no difference between the 12th/15th/17th builds in terms of performance. The only difference comes with which version you flashed.

There is the stock build with stock thermal engine, an overclocked build with custom thermal config, and another overclocked build that uses a different custom config and the Marlin (Pixel) thermal engine.

As for the Adreno drivers, if you installed them and flashing crDroid fixed your problems, then it's relatively safe to assume that the drivers were the cause of the extra power usage - and therefore the heat/battery drain.

That said, playing a game that pushes the Mix to its limits, I'd fully expect overheating and battery drain.

Lastly, 'really hot' is subjective. There are users that classify 60c as such, while I would only count 90c+. This device is perfectly safe to use in the 90c range, but not recommended for long periods. What sort of temps were you getting (Simple System Monitor is a good app for this), and what FPS loss, if any, do you get with/out the updated Adreno drivers?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] p.mantis:
Thanks for your answer [MENTION=5657304]gavin19[/MENTION]

Sorry if I wasn't very clear, I was exclusively using your OC version of the ROM, on 12/8 and using the updated adreno driver via magisk I get a decent fps and no throttling, warm device with minimal battery drain (30 mins gaming = 30-35% battery drain). On 17/8 (I skip 15/8) and using the updated adreno driver the device gets considerably more hot with 30 mins gaming = 45-50% battery drain and throttling. Will test more soon.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] vazquez1:
vazquez1

to update you have to put rom galps and data or simply to put the rom voucher? Thank you.

---------- Post added at 09:58 PM ---------- Previous post was at 09:57 PM ----------

Thank you.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
You still need to flash ROM and GApps.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] vazquez1:
vazquez1

thank you
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] qqjoyko:
The proximity sensor doesn`t work in 3.10RR and 3.11crDroid.

I couldn`t see any data in cpuz`s Proximity.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] james1089:
That's what he said, held back proximity fixes cause causing problems.

---------- Post added at 04:06 PM ---------- Previous post was at 03:07 PM ----------

Would you say it's worth updating?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] trevt:
Nice ROM Gavin. Would it be possible to port the AICP feature whereby you can bypass entering a PIN or password when unlocking and just use the fingerprint? That is a lovely feature on AICP ROM.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
I didn't even know that was a thing. I barely ever use FP but it sounds pretty handy. I'm building an AICP update now so I'll see if I can find out how they do it.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] vazquez1:
vazquez1

You could put the improvements in each update, thanks.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] shassouneh:
Ran into some issues with this ROM (see below) that forced me to go back to 7.0 stock :(

1. For some reason this rom was very sluggish on my Mi Mix to the point it was unusable.

2. It also had a nasty habit of going to sleep and never waking up again.

3. The battery seemed to charge very slowly (even with a fast charge) such that eventually the phone turns off. Using the same charger on stock 7.0 rom did NOT have this issue!

Any ideas?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
Which version were you using? Which firmware?

For performance in general, AICP/RR and crDroid have dipped to varying degrees in the past week or so. They share a lot of the same codebase so there has been a change somewhere that's hurting performance.

2 sounds like the expanded desktop bug, and it's connected to 3.

You didn't need to go back to stock. You could have wiped system/data and flashed an older build.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] james1089:
So it's wise to stay on the second build, I have none of these issues.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
Update - 16/2

- Fix FC when trying to edit quick settings tiles

- Revert crDroid file manager (back to Lineage version) because of broken OTA

- Animated QS tiles/Use accent colour for badges

EDIT: [MENTION=3188248]msn100dc[/MENTION] - 172k in Antutu
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] llinn:
Can't change the WebView implementation in the 16/3.

But it work fine than before.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
I've never changed that option before. I see two options but can't switch to the Android one. Checking the location for the app shows only empty files/folders (like a stub/placeholder), which is why I assume it can be switched to, but it doesn't actually stick. I'll make sure to add the extra webview package the next time to ensure it gets added properly.

EDIT: If there is a specific webview you want to use then download the apk (APK mirror or wherever) and add it into /system/priv-app/WebView
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] JonWayne101:
Hey Gavin.. so what's the steps that need to be taken when updating rom.!?
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] gavin19:
I'd recommend wiping system, then flash ROM/GApps (and Magisk/SuperSU if you want root).

Personally, I just backup all my apps/settings with Titanium, wipe system and data, then ROM/GApps/Magisk.
[Xiaomi Mi MIX  ROMs, Kernels, Recoveries, & Other ] bark1234:
176k using crdroid, lspeed, and regular kernel adiutor customizations. no f2fs, as file size limit of 4gb is not good for 256gb storage device.