yashsingh1/xdaforums huggingface dataset:
[Redmi Note 10 Pro] david003:
I tried both the Vanilla version and the MicroG version. I'm using the MicroG version right now. I got both rooted and passing the MicroG and YASNAC safetynet check, although the Play Integrity API Checker gives a message:

Error getting token from Google

Binding to the service in the Play Store has failed.

This can be due to having an old Play Store version installed on the device.

However, it doesn't seem to be a problem so far. My banking app works.

It is a little different for me, than the instructions on the first page. Perhaps because I'm using Magisk Delta (not sure). But I am using Magisk Delta with Zygisk, Magiskhide, and Enforce SuList turned on.

I couldn't get microg_installer_revived to work with the Vanilla version. I tried it twice, and the phone just hung after trying to boot, and I had to wipe the phone. I used microg_unofficial_installer instead (flashed from TWRP), which worked.

GitHub - micro5k/microg-unofficial-installer: microG unofficial installer - it installs microG on Android

microG unofficial installer - it installs microG on Android - micro5k/microg-unofficial-installer

github.com

Aside from needing to install MicroG separately on the Vanilla version, the only difference in the setup between Vanilla and MicroG versions was I needed lsposed and FakeGApps installed on the Vanilla version, which wasn't required on the MicroG version.

The MicroG version still required MagiskHide Props Config and setup, though.

Both versions required the Universal SafetyNetFix v2.4.0. There's a 2.4.0 MOD 1.2 version of that, but it didn't work (perhaps because of Magisk Delta), but the original one worked.

MicroG google device registration, Cloud Messaging, and Google SafetyNet are turned on in MicroG settings and working. There's no google account on the phone or Google Play. Apps installed with NeoStore and AuroraStore.

Also, I am able to get VoWiFi calling in Airplane Mode now. I'm not sure why it wasn't working before, though. It does show the call as a WiFi Call when the call is in-progress. There's no status indicator to tell you that VoWiFi is active, though. The best I can see, is that the carrier name shows up if you pull down the quick settings, but I'm not sure it would be disappear if it got disconnected.
[Redmi Note 10 Pro] david003:
Overnight battery drain, after about 11 hours was 1%, from 45% to 44%. That's pretty good. I have a SIP app that runs with a permanent notification since it doesn't receive push messages, too.
[Redmi Note 10 Pro] 2spirit:
New 2023-04-07 MicroG build, see links in the 1st post.
[Redmi Note 10 Pro] Fostel:
I had an overnight drain at around 38% (89-51%)

com.android.launcher3 consumed 1578mAh from the battery.

Deep sleep 90%

Awake 10%

Update after a few more days. 👇

https://xdaforums.com/t/rom-unoffic...os-20-0-vanilla-version.4566057/post-88393331
[Redmi Note 10 Pro] Fostel:
Can I just dirty-flash it? Do I need to format/ wipe anything?
[Redmi Note 10 Pro] david003:
I installed the new MicroG version from TWRP without wiping it. I just cleared dalvik and cache after I was done.

I did get some errors, and it lost magisk, but after reflashing magisk from TWRP again, it was ok.

These are the errors I got while installing. I rebooted to recovery and ran it a second time with the same results.

WARNING: Cannot mount /system, skipped

- Mounting /persist

! Unable to extract zip file!

- Unmounting partitions

(Repeated 3x times)

Patching system image

Patching vendor image

Patching product image

patching odm image

patching system_ext image

(Repeated again)

magisk recovery

(Repeated 3x more times)

After reflashing magisk, it seems to be working now. I ran a safetynet check in MicroG again, and it still passed.
[Redmi Note 10 Pro] 2spirit:
@Fostel , yes, you can flash directly if you have the previous MicroG version.

@david003 , you have too many problems with your device, it's better you make a clean flash and respect the recommended version :

Flash with TWRP official

Flash the last 13 firmware of your region

Check the MD5 of the rom and flash it

Format data and reboot

And if you need magisk, use the official version too...

I have update the first post with correct instructions and links.
[Redmi Note 10 Pro] david003:
(edit)

I followed these instructions. I'll see how it goes from here, thanks.
[Redmi Note 10 Pro] Al765436:
Really loved this rom,so solid smooth and fluid,brilliant to run,just need face unlock,please add face unlock
[Redmi Note 10 Pro] Fostel:
Face unlock not safe. Why not a 8 digit pin?
[Redmi Note 10 Pro] david003:
I really appreciate that vanilla LineageOS (and MicroG) is available for this for phone now. I started using LineageOS with my Note 4x, and there's still support for it (LOS 20).
[Redmi Note 10 Pro] Fostel:
I just dirty-flashed it with an April MicroG file. All seem to work so far.

The drain I experienced the first night does not appear the next night. I played with a display/screen saver settings as I believe the screen saver (screen on for notifications/clock) was the culprit here.

I had a Deep sleep at 99.2 - 99.5% since then which is great.

I also charged the phone with the original charger. I expected it to charge slowly or not work as my device has an ln8000 charging board.

It charged fast at a 3300mA rate which is on par with my other phone Oneplus 5T.

I think I will test this setup a bit longer before jumping on the custom kernel. I do not want to ruin a stable platform.

The only issue I encountered so far is with ACC. I cannot change Temperature Control. It does not allow me to change the numbers. Also, Advanced Charging Controller App hangs after I press to save changes.

Do you guys use Battery Manager which is included in Lineage OS and turned on by default?
[Redmi Note 10 Pro] david003:
I also use AccA. I've found I need to test the charging switch first, and then it will start saving settings. You tap the edit icon next to "Charging switch" in the settings, then "Test charging swtich" and save. The charger needs to be plugged in while it's testing.

I do still have the Battery Manager turned on and I've set a bunch of apps to restricted background activity. I'm not sure how well it works, because I can see some of them still autostarting in the background when the phone boots and doing dns lookups.
[Redmi Note 10 Pro] Fostel:
Thanks for your reply.

What charging switch do you use? The default is [automatic] and [automatically cycle through switches] is ON.

What charging board do you have? bq2597x or ln8000?

I heard that the AccA app (GUI interface) may cause problems (as it is outdated) but there is a GitHub and I believe you can set the charging parameters manually without GUI. Will try to research this further.
[Redmi Note 10 Pro] david003:
The charging switch is set to automatic initially, and even after I run the test and save it, it shows as set to automatic. But sometime later, after rebooting, it begins to show up as "battery/input_suspend 0 1".

I have the bq2597x charging board.

AccA itself is a bit older, and it installs an older version of acc. You can choose to use a newer version of acc with it, but I'm using the one that's bundled. So far it's been working. acc by itself is all command-line driven, the gui is just an add-on.
[Redmi Note 10 Pro] BigChungus321:
The problem is that you're using SuList on Magisk Delta. SuList was made purely to hide root, in fact, it wasn't meant to support modules in the first place. If you want to install MicroG through Magisk, its best to disable SuList and just use Magisk Delta's magiskhide instead. As for the safetynet, I'm not sure. SafetynetFix Mod works for me as I use delta too. Managed to pass safetynet and got play store working and certified. I used this MicroG installer and it worked fine. I'm on a different rom now though.
[Redmi Note 10 Pro] david003:
Thanks, that could explain it. I'm using the LineageOS build with MicroG included now. I'm also using the official Magisk now (v26) instead of Magisk Delta.

Interestingly, the safetynet-fix 2.4.0 mod 1.2 doesn't work with official magisk for me either, but the original safetynet-fix 2.4.0 (not modified) does work. By work, I mean the safetynet test in MicroG passes.
[Redmi Note 10 Pro] Laptapper:
For me never safetynet fix was necessary

Try this procedure

Post in thread '[SHARED][ROM] [ANDROID 12L] [OSS] lineage os 19.1L OTA / developer pulkit page 11 / IR and integr. miui cam / Public sources /checked by myself' https://xdaforums.com/t/shared-rom-...urces-checked-by-myself.4425335/post-86940595
[Redmi Note 10 Pro] david003:
Thanks, it was worth a try. I don't have any play services to hide, since it's just MicroG. I tried removing the safetynet-fix, and it fails, though. For me, it seems both MagiskHide Props Config (and the whole "props" procedure to change the device fingerprint) and the original safetynet-fix is needed to get it to pass.

It's possible Pulkit added some special things to his build to get it to pass safetynet on it's own, that aren't present in the vanilla version. I don't mind, though. I'm mainly curious why the original safetynet-fix works while the mod version that many need to get it to pass doesn't. It's the reverse situation here. Maybe something to do with MicroG being used, not sure.
[Redmi Note 10 Pro] Isley_:
Does anyone know how to get the device certification in Google Play with the vanilla build? I have installed Magisk, enabled Zygdisk, enabled enforced Denylist and selected Google Play and Google Play Services but it still doesn't work even after clearing their data and rebooting. It works on another phone I have (running LineageOS too) but can't get it to work on this one
[Redmi Note 10 Pro] david003:
I got it to work before with the vanilla build by following minax007's instructions here:

https://xdaforums.com/t/rom-unoffic...s-20-0-vanilla-version.4566057/#post-88310761

There's more there you'll need to do.
[Redmi Note 10 Pro] Isley_:
Which ones exactly? He posted several
[Redmi Note 10 Pro] david003:
Post #14, the link is to the specific post with the instructions.

Though I guess if you're trying to use the real google play store, that's probably not going to help you, since it's to get MicroG setup with it.

As I recall, these are the specific components that need to be hidden in Zygisk, not the entire google play services:

com.google.android.gms.unstable

com.google.android.gms

If that doesn't help, you could proceed to install the safetynet-fix, the original or the mod 1.2 version, if it helps.

After that, if it's still not working, you could try the MagiskHideProps procedure (from Post #14) to see if it would help.

Those would be my suggestions.
[Redmi Note 10 Pro] Sheist!:
Release v2.4.0-MOD_1.2 · Displax/safetynet-fix

Changelog: v2.4.0-MOD_1.2 Fix crash and endless tests loop/failing on Android < 9.0 (bug from original version 2.4.0). Do not unpatch (revert) changes. To prevent possible tests failing after a wh...

github.com
[Redmi Note 10 Pro] Fostel:
I installed the microG version and just realized that Aurora Store shows Google Play Services as installed. Is it a normal thing that Aurora thinks that MicroG is a Google Play services?

Thanks.
[Redmi Note 10 Pro] 2spirit:
Yes, It's normal, so don't update google services in Aurora ;)
[Redmi Note 10 Pro] david003:
You can press on that "google play services" in Aurora Store and choose "Add to Blacklist" so it doesn't show up in the updates.
[Redmi Note 10 Pro] 2spirit:
About Aurora Store, the last 4.2.0 version don't work for me, force close...

Needs to downgrade in 4.1.1 with fdroid.
[Redmi Note 10 Pro] Fostel:
At least we can do it with F-droid, go back. I am testing Battery Guru from Aurora and the dev added a **** ton of ads, doubled the number of trackers and the app shares cookies with tens of third parties.

I've got 4 devices running it.

Older versions are better than the last two 'updates'.

1. Battery Guru Version 2.1.3.2

2. Battery Guru Version 2.1.5

Those have more trackers, cookie sharing and ads. A bit too much for me.

3. Battery Guru Version 2.1.6.1

4. Battery Guru Version 2.1.7

How can I get the old version from one phone to another?

Thanks.
[Redmi Note 10 Pro] 2spirit:
I think you can try to install old version in apkmirror
[Redmi Note 10 Pro] Fostel:
I tested this. I was able to change the numbers (temperature) to 32 - 36 degree Celsius and save it but during the charge, the AccA cuts off charging at 40 degrees (default setting). So you can save the profile but it seems to be ignored. I need to dig into their GitHub and try to manually edit the script.
[Redmi Note 10 Pro] david003:
After charging to 100%, I used the phone for 4 days (lightly) and was down to around 30%. I'm almost always in airplane mode with wifi turned on, connected to VoWifi. But, for what it's worth, battery usage shows Mobile network at 83% even though it says "Used for 29 min."

Whether it's just a reporting glitch, or it's really using that much of the battery, I don't know. I've heard of the issue before, and that it has something to do with a mismatch between the firmware and the "blob" used. I am running the recommended firmware from miui 13. But I noticed it before, also, when I was using the firmware from 14, before I reinstalled everything from scratch.

Just making a note of it, in case it's happening to someone else, or there's any suggestion.
[Redmi Note 10 Pro] Sheist!:
Unclear what the OP means by battery "backup", but the following cmd is offered for this ROM update:

"After an update, you can launch this command to optimize the battery backup. (Needs terminal and root)

su -c "cmd package bg-dexopt-job"

Wait the answer "Success" and you're OK ;)"
[Redmi Note 10 Pro] david003:
Interesting, I ran it successfully, maybe it will help. From what I've searched, it is supposed to pre-build the cache, so apps don't have to be just-in-time compiled.
[Redmi Note 10 Pro] HiQual:
In my experience (even tho with MIUI) i recommend you overlook it if your battery life is OK.

It annoyed me in MIUI that cell standby was top user in battery stats and phone idle was near the bottom. After a MIUI update to Android 12 they switched places! I note that in MIUI 14 they don't even show cell standby in battery stats - probably to stop people like me fretting about it!
[Redmi Note 10 Pro] Fostel:
Did you revert back from FW14 to fw13?

Do you flash xiaomi firmware before or after the ROM?
[Redmi Note 10 Pro] Fostel:
Did Lineage remove the call recording feature from the Android 13 version or it is just this ROM?

It does not work for me. Let me know, please.
[Redmi Note 10 Pro] david003:
I went from FW14 originally to FW13. I flashed the firmware first, then installed the rom. I followed 2spirit's instructions closely the second time. As far as I know you can flash the firmware any time, separately, though, if that's the only thing you need.
[Redmi Note 10 Pro] tomikaka:
For some reason the FM radio app is missing. Can you please add it in the next update?
[Redmi Note 10 Pro] Sheist!:
I always have that annoying "cell standby"/"mobile network" top app despite not even using mobile data. (always on wifi at home) My belief is it is because of my local GSM networks constantly choosing and re-choosing themselves, despite my setting the phone NOT to do that, but I have given up about trying to fix it. It has gone away and come back all on its own, despite any settings changes, so nothing else could be left to be causing it. Grrr.
[Redmi Note 10 Pro] david003:
In my case, it's almost always in airplane mode with only wifi turned on, so it shouldn't be connecting to the cell network at all. "Mobile network" is at 114% now.
[Redmi Note 10 Pro] Sheist!:
Something deep in the OS is reaching out repeatedly to certain GSM networks. Ads? I am certain. Happens on non-MIUI ROMs as well, and I suspect something in the MIUI firmware since I am always having to install that FIRST before installing my chosen ROMs. Some GSM network users do not have this issue in their specific country, however!
[Redmi Note 10 Pro] Isley_:
Is there a way to force the audio to always come out of both speakers? It mostly comes out of one
[Redmi Note 10 Pro] david003:
I just tested the speakers on mine, and the audio plays on both speakers with equal volume.
[Redmi Note 10 Pro] Fostel:
I can confirm that both speakers work on mine (clean flash of April MicroG file).

Maybe try different files with the same sound level for each channel.

I hope it is not a hardware failure for you.
[Redmi Note 10 Pro] Isley_:
Both speakers work but the audio doesn't come every single time out of both of them, usually only from the bottom one
[Redmi Note 10 Pro] 2spirit:
Hello, new vanilla build, see 1st post for links.

Requires V14 firmware and clean flash (format data)

Default kernel is Aghisna.
[Redmi Note 10 Pro] Fostel:
>>> FIRST POST <<<

Thanks as always. Why the changes though? I mean clean flash, fw14 and a different kernel.

I installed the previous MicroG version on one device with fw14 and the default kernel and all work fine. I mean I have deep sleep ~99.6% and charging 3A works even when the kernel does not have drivers for ln8000. I do not want to mess this setup up.

I have the second device unlocked today and wanted to test fw13.0.17 with it.

ROM is just on time for me, just wondering why the changes.
[Redmi Note 10 Pro] 2spirit:
It's a first test build with more recent kernel, device and vendor tree. (V14 based firmware version)

If you're happy with V13 version, don't update ;)
[Redmi Note 10 Pro] Fostel:
Thanks for your reply.

I guess that is Aghisna kernel for BQ charging chip, right?

If my devices are ln8000 do I flash this on top?

Home / Kernel / Redmi Note 10 Pro / Aghisna Kernel / OSS (With LN8000)

Never flashed kernel before. Do I flash it before or after ROM.zip?

Clean flash:

Flash official TWRP 3.7.0_12 (Nebrassy)

Flash last V14 Firmware

Flash 20230421 - MD5 (April security patch)

Flash Aghisna kernel (ln8000 version)

Format Data and reboot

Are any restarts in between? Is this order of flashing correct?
[Redmi Note 10 Pro] Fostel:
device tree? - is it still Pulkit's?
[Redmi Note 10 Pro] 2spirit:
No, It's based on another device / vendor tree ( xiaomi-sm6150)

LN8000 module is activated in the Aghisna kernel device tree so you can try without flash other version.

I'm currently building MicroG V14 version...
[Redmi Note 10 Pro] pnin:
Will this work on devices with fts_ts (Focaltech) touches? Only xiaomi.eu does that I know of...
[Redmi Note 10 Pro] 2spirit:
I don't know.
[Redmi Note 10 Pro] 2spirit:
New MicroG version is uploaded, see 1st post ;)
[Redmi Note 10 Pro] pnin:
It probably doesn't, then. 😿

Newer Redmi Note 10 Pros suffer from this incompatibility (mine is 6/128GB, but I heard 8/256GB are also affected: e.g., see https://xdaforums.com/t/4574443/, https://xdaforums.com/t/4528713/, & https://xdaforums.com/t/4524979/ for more info).

Apparently, this is a simple driver issue, which the unofficial OrangeFox has already solved.

Would it be asking too much for it to be integrated it in your ROM, too?
[Redmi Note 10 Pro] Fostel:
How new? When was yours manufactured?
[Redmi Note 10 Pro] Fostel:
Are you sure, that you uploaded the right file? The file is but the installed system has no microG. :unsure:

Also, the vanilla file is 1.2GB and the microG 1.1GB?

Edit:

The FM radio app is there. Great! Thank you.
[Redmi Note 10 Pro] 2spirit:
****, I know why, I need to rebuild it, sorry ;)
[Redmi Note 10 Pro] Fostel:
Will it be ready tonight? Let me know anyway. Thanks.
[Redmi Note 10 Pro] 2spirit:
I have launch the compilation but it can take 2 hours.
[Redmi Note 10 Pro] Fostel:
Also noticed,

Latest V13 MicroG - not keeping current time. When the phone is off the SIM service and/or aeroplane mode, the clock just stops randomly. When I pick the phone up after a day or a halt the time is completely off until connected to the network. Never had anything like it. Even when I set it up manually and auto-time off :eek:

The latest V14 MicroG (no micro G) the display flashes quickly a few times when the first lock screen shows after a restart. There is no issue with the previous V13 (that I test simultaneously).

I am looking for a daily driver so the time shift is a major con and deal breaker. The flashing shows only after a restart and not when the screen is unlocked so can live with it.
[Redmi Note 10 Pro] 2spirit:
MicroG ROM uploaded, good night ;)
[Redmi Note 10 Pro] david003:
I haven't tried the new test build with the new device tree yet, but if anybody does, let us know how it goes. :)
[Redmi Note 10 Pro] Fostel:
Just flashed it. The MicroG is there as the radio FM app but sadly the display flashing issue is still there.

Night Light

Night Light is not as good (strong amber) as Android 11 or 12.

In LOS 18.1 I have a much better night light. A13 100% =~ 60% A11

Flicker

A display flashes quickly a few times when the first lock screen shows after a restart. It only happens after a restart and not when the screen is unlocked.

Live display

Picture adjustments are not working (hue, Saturation, Intensity, Contrast sliders).
[Redmi Note 10 Pro] pratick Singh:
Flashed latest microg version most of things working, pretty smooth, good battery backup.

Some minor issues i also encountered as mentioned by @Fostel .

Does anyone got success installing dolby in this rom?

Huge thanks to @2spirit .
[Redmi Note 10 Pro] Fostel:
Also noticed that there is no Network traffic monitor. I love this feature and always use it. I have it in Android 11 and 12. Not sure if A13 removed it or it's this LOS20 ROM not including it.
[Redmi Note 10 Pro] Fostel:
Just discovered that the firmware is showing V14.0.2 EEA when I flashed V14.0.1 Global from the link 100%

How come?
[Redmi Note 10 Pro] pnin:
Sorry for the late reply, phone box only says 2022-10...
[Redmi Note 10 Pro] 2spirit:
V14.0.1.0 is the only V14 zip version you can find in "xiaomifirmwareupdater.com"

I don't know if other versions you can find on Telegram is trust...
[Redmi Note 10 Pro] david003:
Maybe it could have something to do with signature spoofing or MagicHidePropsConf. I ran MagicHidePropsConf when I setup my phone and mine reports as:

Redmi/sweet_global/sweet:11/RKQ1.200826.002/V12.0.6.0.RKFMIXM:user/release-keys

(still on the "old" MicroG version)

Even though the firmware I have installed is V13.0.16.0
[Redmi Note 10 Pro] Fostel:
Yeah, that is the one I flashed: https://xiaomifirmwareupdater.com/firmware/sweet/stable/V14.0.1.0.TKFMIXM/ after I checked its md5.

So either the file contains 14.1 Global and 14.2 for the EU or the Device Info HW app reports wrong.

This is a brand new phone that had stock 12.5.8.0(RKFEUXM). More details:

https://xdaforums.com/t/tkfeuxm-14-0-2-0-which-variant-is.4578101/#post-88453485

I did not set up signature spoofing or MicroG yet so not sure if related. Is Global and EEA firmware interchangeable?
[Redmi Note 10 Pro] Fostel:
Another find today.

I purchased USB C to ethernet adaptor based on AX88179A chip.

It works perfectly with

Oneplus 5T (LOS 18.1)

Xiaomi Redmi Note 10 Pro (Arrow OS 12L)

Xiaomi Redmi Note 10 Pro (your LOS 20 based on Pulkit trees)

but it does not work properly with

Xiaomi Redmi Note 10 Pro (your newest LOS 20 based on new trees).

The problem is that when the screen locks/ go off. The USB is disconnected (LEDs on the ethernet off). When I wake the phone up (screen back on) the adapter does not switch on. The only way to get it working again is to unplug and plug back the USB-C cable. Super annoying!

Any idea what it could be? General Android 13 setting or it is the latest fw14 ROM?

Thanks.

EDIT. Also, the Device info HW still shows USE PMIC so not sure if this kernel supports LN8000.
[Redmi Note 10 Pro] 2spirit:
I think the device recognition problem is due to kernel Aghisna, you can try to flash another kernel ( KewL, Vantom, etc.. ) there is a dedicated post in XDA for kernel.

For ln8000, do you have fast charge ? Aghisna kernel is supposed support it...