yashsingh1/xdaforums huggingface dataset:
[Redmi Note 10 Pro] 2spirit:
Yes ! You're right ;)
[Redmi Note 10 Pro] 2spirit:
MicroG build have /product and /system problem, no space free on this partitions, so not possbile to install any module ( ih8sn, etc... )
[Redmi Note 10 Pro] david003:
The MicroG build has been working for me. With magisk and the safetynet fix, it passes safetynet.

lineage-20.0-20230906-microG-sweet

fw_sweet_miui_SWEETGlobal_V14.0.4.0.TKFMIXM_8f4f7797e0_13.0

Magisk.v26.3

safetynet-fix-v2.4.0-MOD_1.3-microG

I'm not using AccA now, since the battery charge control is built-in to LineageOS.

After charging fully to 100%, I got about 6 days of light/normal use from 100% to 25% battery. That seems pretty good to me. And the battery stats look legit, without odd stuff taking up 200% + battery.

I often hear complaints that the battery is slow to charge, but I wonder if it's because of the indication on the screen. It usually says "Charging slowly" and gives a long estimate to charge completion. But in reality, it seems inaccurate.

I have a usb tester, and I can see it's charging at around 9V 2.5A ~ 22 watts. Not as fast as it could charge, but still pretty good and definitely not slow charging. See screenshot/pictures attached.
[Redmi Note 10 Pro] Floyd-74:
Hi david003, sounds really good, I will definitely try it soon.

If I don't need AccA any more, all the better.

Thanks for your experience.
[Redmi Note 10 Pro] 2spirit:
Hi there !

Any update for this ROM, I build for myself an MicroG version who pass SafetyNet out of the box ( just active needed options in MicroG settings )

The sources is coming from Official LineageOS and MicroG repository.

You need to use this recovery to flash.

You can find here if you want test it :

Downloads :

Mediafire folder

Instructions :

- flash recovery in fastboot mode : fastboot flash recovery recovery.img

- reboot to recevery mode -> format data -> apply update -> and use adb sideload to flash the rom -> reboot and test
[Redmi Note 10 Pro] 2spirit:
Update 20230925 with September security patch 2, use system updater for flash ( local update )
[Redmi Note 10 Pro] 2spirit:
New update for this week : 20231005
[Redmi Note 10 Pro] 2spirit:
New 20231006 version,.

I have add MiuiCamera 4.5 ( all modes is working well )

View attachment 6021583
[Redmi Note 10 Pro] 2spirit:
New 20231012 version with October patch.

Buggy LN8000 driver is removed from kernel.
[Redmi Note 10 Pro] 2spirit:
New 20231015 update, I have switched to Leica Camera.
[Redmi Note 10 Pro] montechristos1:
Thanks for the ROM, exactly what I was looking for.

Is OTA update possible with this ROM?
[Redmi Note 10 Pro] 2spirit:
No OTA update at this time but I'm searching for adding this function...
[Redmi Note 10 Pro] montechristos1:
Could the OTA be with the 'official' release of LOS?

So we have all the benefits of this ROM, as well as the OTA from LOS?
[Redmi Note 10 Pro] montechristos1:
I am unable to flash the firmware with sideload.

I am trying the V14.0.6.0.TKFEUXM, and everything seems ok, however the phone still reports V14.0.2xxx

Any advice? (I tried with both LOS recovery as well as orangefox)
[Redmi Note 10 Pro] coolrocky44:
Is there an option to reduce the Refresh rate to 60Hz or have a variable one? Also could you add the 3 finger screenshot gesture in the next update?
[Redmi Note 10 Pro] 2spirit:
This functions is already present in LineageOS :

- To reduce the refresh rate to 60hz : settings -> display -> Smooth Display = off

- For a screenshot : long press on power button -> screenshot

I don't want to add useless hotkey and prefer keep the original sources of LineageOS to improve stabilty...
[Redmi Note 10 Pro] 2spirit:
why V14.0.6.0 firmware ,? you have an European model ?

If not, try flash V14.0.4.0

V14.0.6.0 and V14.0.7.0 are firmware from stable betas MIUI ROM.
[Redmi Note 10 Pro] montechristos1:
Yes, I have a European model. It reports currently V14.0.2.0.TKFEUXM

Let me try to flash the 14.0.4 version and confirm

Update: I cannot find V14.0.4.0.TKFEUXM to try

Update2: I found V14.0.5.0.TKFEUXM but still the same: the process completes successfully, but the phone still reports V14.0.2.0.TKFEUXM

Any ideas?
[Redmi Note 10 Pro] 2spirit:
it's normal, in the lineageos sources , description is set to :

"sweet_eea-user 13 TKQ1.221013.002 V14.0.2.0.TKFEUXM release-keys"
[Redmi Note 10 Pro] coolrocky44:
Hey Thanks for the answer. But the 3 finger gesture for the screenshot is really useful. Hope you do reconsider.
[Redmi Note 10 Pro] coa.1996:
Does this rom come with Play Store inside of it? If not, is there a way to install it? Would simply installing play store apk do the trick?
[Redmi Note 10 Pro] 2spirit:
You can use pre-installed Fdroid app for install "Aurora Store" , with this , you can install the same app like playstore.
[Redmi Note 10 Pro] 2spirit:
New 20231027 update.

You can check the full changelog in lineageos but :

Kernel updated

Vendor security updated
[Redmi Note 10 Pro] coa.1996:
Is it possible to add EROFS support in some of the future updates?
[Redmi Note 10 Pro] coa.1996:
I've just installed latest build but I'm having some issues with Google Authenticator and Google Maps.. Is there something that can be done regarding that or should I start research for alternative apps?
[Redmi Note 10 Pro] 2spirit:
I dont know , I'not using Google app and it's the goal of MicroG version, perhaps it's better for you using a vanilla version and install the recommended Gapps.
[Redmi Note 10 Pro] 2spirit:
New 20231028 version : OTA update is active for the next builds !

You need first to flash the 20231028 recovery.img and flash ROM in sideload mode ( I don't know if it's work with other recovery / TWRP / Ofox so don't ask me...)
[Redmi Note 10 Pro] 2spirit:
Hello,

Could you verify one thing for me on your European device ?

Open terminal or adb shell and launch : getprop ro.boot.hwc

(No needs to be root)

On a global device, the result is GLOBAL but I don't know for an European device.
[Redmi Note 10 Pro] pnin:
FWIW, I'm still on Xiaomi.eu v14.0.1.0 and the output is: "GLOBAL"...
[Redmi Note 10 Pro] 2spirit:
OK, so I don't know howto recognize any global and EEA device...
[Redmi Note 10 Pro] montechristos1:
I was away for a week. I will report later today

Yes, it also reports GLOBAL
[Redmi Note 10 Pro] 2spirit:
And like me you don't have any inscription about this in your box ?
[Redmi Note 10 Pro] 2spirit:
New 20232203 version, check LineageOS updater if you already have 20231028 version.

Use this recovery if needed.
[Redmi Note 10 Pro] spsjr:
does this rom include Dolby Atmos ?
[Redmi Note 10 Pro] 2spirit:
No Dolby in the ROM, I'm not sure there is a difference with or without this driver :D
[Redmi Note 10 Pro] spsjr:
ok thanks one more question. this is micro g version so is it vanilla with micro g or gapps included with micro g ?
[Redmi Note 10 Pro] 2spirit:
Vanilla with MicroG, it's not possible to mix both, Micro G is a replacement of google services...
[Redmi Note 10 Pro] 2spirit:
New 20231117 version, check OTA update.

- November patch

- Synced with last Lineage sources
[Redmi Note 10 Pro] Dash_k:
@2spirit

Hi pro can you please mention vanilla build without microg?

Is last december build kernel suport Ksu ?!

Thanks
[Redmi Note 10 Pro] 2spirit:
I don't build Vanilla version since official release is out, only MicroG version.

My builds don't include kernel KSU , it is the official vanilla kernel, but you can found KSU version of this kernel, check Telegram Group.
[Redmi Note 10 Pro] Dash_k:
Ok , thanx pro
[Redmi Note 10 Pro] 2spirit:
New download folder in sourceforge with last 20231225 update (December security patch)

Fingerprint is updated as Google Sailfish to pass SafetyNet pass.
[Redmi Note 10 Pro] 2spirit:
New 20240113 update , check OTA...

But this build don't have LeicaCamera, I have many compilation errors when I want to add it so if you want Leica, you need to keep the 20231225 version.
[Redmi Note 10 Pro] 2spirit:
New 20240216 update with February patch, check OTA.
[Redmi Note 10 Pro] spsjr:
any plans for android 14 and leica cam ??
[Redmi Note 10 Pro] 2spirit:
There is many builds with Android 14 and Miui Cam, check in Telegram group ( Aryan or Pulkit build )

At this time, I prefer to keep a stable ROM based from official sources and just add some stuff to pass safetynet with MicroG...
[Redmi Note 10 Pro] spsjr:
does this rom have screenshot restrictions bypass ?
[Redmi Note 10 Pro] 2spirit:
Same restrictions as official LineageOS.
[Redmi Note 10 Pro] spoonic:
Hey, what is the difference between your version and this version : https://download.lineage.microg.org/sweet/ ?
[Redmi Note 10 Pro] 2spirit:
No big differences, because the sources are the same : Official LineageOS for sweet device.

But MicroG version don't pass SafetyNet out of the box...
[Redmi Note 10 Pro] david003:
I'm running the official LineageOS for MicroG, and I also have Magisk with the safetynet-fix installed, so it passes safetynet. But, with the recent changes Google has made to make safetynet obsolete, I wonder if it matters anymore.

Now it needs to pass Play Integrity, and there's no way to do that with MicroG alone, that I'm aware of. You need GApps installed and a working fingerprint.
[Redmi Note 10 Pro] 2spirit:
OK but I prefer to use a non rooted device for my daily use and this is the only way to pass SafetyNet without many patch's and modules...

At this time, I'm not very concerned about PlayIntegry, all my apps ( banking app included) don't need this feature but how much time ? I don't know...
[Redmi Note 10 Pro] Laptapper:
Nope, no patches or modules with ksu and derpfest a14 (cherish a14 too) for passing device and basic integrity.
[Redmi Note 10 Pro] 2spirit:
Derpfest or Cherish pass without Gapps ? With MicroG ?
[Redmi Note 10 Pro] Laptapper:
With gapps
[Redmi Note 10 Pro] 2spirit:
Gapps is prohibed for all my Android devices since 2 years :D ;)
[Redmi Note 10 Pro] spsjr:
Does contact syncing work with microg in default contacts app ?
[Redmi Note 10 Pro] Al765436:
Are you using micro G ?
[Redmi Note 10 Pro] 2spirit:
Hello guys, no reason to continue this build at this time since signature spoofing is directly authorized in LineageOS sources ( only for MicroG services )

So , it's better to install the official ROM, install fdroid , add MicroG repo and install the necessary MicroG apps... ( no need root for that )

And you have a official build with weekly OTA update and MicroG ;)

Now, we needs to find any way to pass SafetyNet , ih8sn don't work anymore with last LOS / android sources...
[Redmi Note 10 Pro] Fostel:
Will this work with ln8000_charger-based sweet?

Thanks

https://xdaforums.com/t/xiaomi-redmi-note-10-pro-charger-ln8000-and-custom-roms.4568993/
[Redmi Note 10 Pro] 2spirit:
You can try with the latest KewL kernel ( ln8000 ), you will find link in @Laptapper post : link
[Redmi Note 10 Pro] Fostel:
I assume your device is equipped with bq2597x-charger.

I've just got a second device with an ln8000 charging board :eek:

So it won't work with the default kernel you provided?
[Redmi Note 10 Pro] 2spirit:
Only the fast charge
[Redmi Note 10 Pro] fungolfer:
ok, installed the ROM today. GApps seem to not work well, Play Store sais it is offline, but it isn't. Also I try to find the advanced restart menu. It used to be at settings - system - gestures . on/off menu. But I don't find it. Is there something I'm missing? Maybe need to install another app? Will now try BiTGApps. I read it should work with LOS 20. Everything else seems to work as expected, well done :)
[Redmi Note 10 Pro] minax007:
You can enable the advanced reboot options by:

Settings -> System -> Buttons -> Power menu -> Advanced restart
[Redmi Note 10 Pro] fungolfer:
Thanks, that helped alot. I just don't get the minimum google apps to work. BiTGApps went into a boot loop after install. Should have safed contacts etc. outside google it seems...
[Redmi Note 10 Pro] minax007:
You are welcome!

I can't help you with GApps as I am using microG instead.

MicroG is an open source alternative to GApps which is proprietary.

On the first page of this thread you can find a description on how to install microG and get all apps working (also banking apps with SafetyNetFix).
[Redmi Note 10 Pro] 2spirit:
@fungolfer, this ROM is vanilla build so for you it's best to install directly the gapps version of @Pulkit Agarwal : link
[Redmi Note 10 Pro] fungolfer:
Thanks spirit, meanwhile I tried MindTheGapps-13.0.0-arm64-20221025_100653.zip and it worked perfect for me. When I tried the newer Version the install failed. Go figure :) Thanks for your help. Really excited now :)
[Redmi Note 10 Pro] lubo777:
Obviously you haven't tested the latest Leica Camera Mods ... :) or you have used it superficially and hastily
[Redmi Note 10 Pro] minax007:
Hi @lubo777

Thanks for your response ... and sorry if my statement sounded too general to you.

I have only tested one LEICA camera (not a mod) that came with crDroid. This one I had tested for a couple of days.

I agree to your statement that I haven't tested the latest (even any) LEICA camera mods.

Probably there are some, e. g. your mods, which are better.

I have tried to install your camera builds in LineageOS vanilla - but none of them worked.

I would appreciate if you could rework those, so that they also work with LineageOS vanilla.
[Redmi Note 10 Pro] 2spirit:
But, I suppose Leica is Gapps dependent ?

@fungolfer, cool ;) now you have a functionally Gapps version could you try to install Leica module for testing please ?
[Redmi Note 10 Pro] minax007:
Hi @2spirit

Before I had switched to your excellent LineageOS vanilla build I was using crDroid, which is a vanilla build (without GApps) and came with included LEICA camera.

Because of this I can confirm that LEICA camera does not depend on GApps.

There are some MIUI blobs required to include the MIUI or LEICA camera in a ROM.

The builds from @lubo777 only work with LineageOS from Pulkit, which comes along with LEICA/MIUI camera and those blobs.

On Github you can find some code on how to include those cameras in your ROM:

Build software better, together

GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.

github.com

In case you build a vanilla LineageOS version with MIUI or LEICA camera me and many other users would appreciate if you would share it.
[Redmi Note 10 Pro] minax007:
E. g. this one which refers to the latest MIUI 14 (Android 13) blobs:

GitHub - aosp-xiaomi/vendor_xiaomi_sweet-miuicamera

Contribute to aosp-xiaomi/vendor_xiaomi_sweet-miuicamera development by creating an account on GitHub.

github.com
[Redmi Note 10 Pro] 2spirit:
OK, I can try to compile with this vendor tree, perhaps tomorrow ;)
[Redmi Note 10 Pro] minax007:
Thank you!

I see that the blobs for MIUI V14.0.1.0.TKFMIXM are already part of the repository. So there is no need to extract those from the stock ROM.
[Redmi Note 10 Pro] lubo777:
Yes, Leica Camera is not GApps dependant, it just needs the MIUI firmware to be flashed and some extra MIUI files in order to work.

For all of the Lineage OS Vanilla users who would like to test different GCam Mods I recommend to install this simple 700K library with which any GCam is working perfectly on a vanilla ROM: gcam-missing-files-app-debug.apk.
[Redmi Note 10 Pro] minax007:
Hi @lubo777

could you please explain what the purpose of this file is?

I do not know of any vanilla ROM which requires this one as all GCam versions I have tested (BGC, SGCAM, LMC, ...) work out of the box.
[Redmi Note 10 Pro] fungolfer:
Hi spirit, I tried to install the following Leica Cam: https://drive.google.com/file/d/13u4TiYqPSAYueBUitRauaa_kgFE7oCYj/view

but it didn't install. It says the package is invalid.

The zip-file also didn't install using recovery. https://drive.google.com/file/d/19qEGNjcigX_Ku85XYtXjVQJd4Br8RPCu/view
[Redmi Note 10 Pro] cocopipou:
I'm running PixelOS.

In order to try helping You, I made the same test as You with the same result :

APK : the package seems not to be valid ;

ZIP : process finished with Error 1.

You should send a message to the author of this files.
[Redmi Note 10 Pro] 2spirit:
Today, I have build a microG version of the ROM, see link in the first post.

Next step, I want to add SafetyNet Pass directly in my build ( no need to root and magisk module) , anyone know how to do that ?
[Redmi Note 10 Pro] minax007:
Hi @2spirit

thanks for sharing your precious work!

I do not know how of any script to integrate SafetyNet Pass that could be used for compiling - but it does not sound complicated to get it integrated.

Just found this explanation on Github ... but I haven't tested it if it works:

GitHub - OmarAhmed-A/MakeLineageOSSecure: Allows you to bypass SafetyNet on lineageos without Magisk

Allows you to bypass SafetyNet on lineageos without Magisk - OmarAhmed-A/MakeLineageOSSecure

github.com

To verify if this principle is correct and sufficient you could check the /system/build.prop before and after applying the Magisk SafetyNetFix patch I had referred to on the first page of this thread.
[Redmi Note 10 Pro] Fostel:
First of all. Thank you for your work.

I am not a developer so cannot help much but I wouldn't add too much stuff. Keep it simple and stable. Users can always add what they require. A stable base is paramount in my opinion. I am using vanilla LOS since their start and I never had gapps or cared about SafetyNet passing. I just want a working operating system. The software is just user preference.

Some people say that banking apps do not work. I would advise them not to use banking apps on android anyway.
[Redmi Note 10 Pro] 2spirit:
@Fostel , you can install the simple Vanilla version. I will update monthly ( for each Android Security Patch )

But, I want to build another version with MicroG and SafetyNet Pass without needs root / magisk module.

Perhaps, I will add Leica in the MicroG version later but it's not my priority.
[Redmi Note 10 Pro] TheHitMan:
@2spirit There is a problem with your LineageOS build, it cannot let you install anything in System, because of full Inodes Count (100%). Even though their is plenty of free space, some 1GB left in System but it still refuse to install GApps and throw "no free space left" error.

You can check Inodes Count using:

mount -o rw /system_root
df -ih /system_root

You can see different below:

sweetin:/ # df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 2.5G 72M 2.5G 3% /
/dev/block/dm-0 2.0G 872M 1.1G 43% /system_root

sweetin:/ # df -ih
Filesystem Inodes IUsed IFree IUse% Mounted on
rootfs 663K 3.6K 659K 1% /
/dev/block/dm-0 3.9K 3.9K 23 100% /system_root
[Redmi Note 10 Pro] hazoky01:
Hello sorry to bother.

First of all, thank you so much for this ROM. I have been using the first image you made (the vanilla one) and I wanted to know if I can update to the one that has microg included or I have to clean flash all over again.

Thank you for your work
[Redmi Note 10 Pro] cocopipou:
To the developer of this rom.

In order to avoid any confusion between the vanilla and microG versions, you would be kind to add "MicroG" to the name of the version MicroG and why not to add Vanilla to the name of the vanilla version.
[Redmi Note 10 Pro] 2spirit:
OK, it's not a setting I've changed, so I supposed it's a default parameter when building LineageOS.

I need to look about this problem, if anyone have informations....

Yes, you can update vanilla -> microg version, just remove old f-droid app and microg before update.

Done ;)
[Redmi Note 10 Pro] nnamless:
Thank You for this Rom. It would be perfect, if You would add the aditional Features from the Fork Lineage Repository (Clear all button for Notifications in Quicksettings, Quick Unlock and Face Unlock).
[Redmi Note 10 Pro] Fostel:
@2spirit
[Redmi Note 10 Pro] Fostel:
Not sure if that matters but your phone seems to be the sweetin variant and the ROM is for sweet.
[Redmi Note 10 Pro] TheHitMan:
This makes no difference.
[Redmi Note 10 Pro] Germanhorn:
Hi @Pulkit Agarwal dois it have leica cam?
[Redmi Note 10 Pro] minax007:
Hi @Germanhorn

the version from Pulkit Agarwal has the LEICA camera built in.

But this thread is not the one which is dealing with the builds from Pulkit Agarwal.

This thread from @2spirit is dealing with LineageOS vanilla, which is using the device tree which was developed by Pulkit Agarwal.

Because of this @2spirit has stated credits to Pulkit Agarwal in his first post.

Could you please explain why you are referring to my post and asking for LEICA camera?
[Redmi Note 10 Pro] 2spirit:
I have found the problem and correct it for the next build.
[Redmi Note 10 Pro] TheHitMan:
Appreciate your efforts (y)
[Redmi Note 10 Pro] lubo777:
I have installed today the latest version but unfortunately when flashing Leica Camera Mod Magisk module the system is going in a boot loop :(

I have tested both version of the module for MIUI 13 and 14 fw the same result.

I hope you will add soon Leica Camera or MIUI Camera support. Good Luck!
[Redmi Note 10 Pro] 2spirit:
@lubo777

For the Vanilla version, the answer is no, I don't want add proprietary libs.

But perhaps for the MicroG version, do you know exactly what is necessary ?
[Redmi Note 10 Pro] 2spirit:
link added for the microg version , see 1st post, soon for the Vanilla version...
[Redmi Note 10 Pro] lubo777:
Hello, unfortunately not exactly :( but if I found specific info I'll let you know!
[Redmi Note 10 Pro] Fostel:
What is the difference between those two, please?

MicroG version :
20230327 (March security patch) - MD5
20230329 (increase NB inodes for /system and /product ) - MD5
[Redmi Note 10 Pro] 2spirit:
Same MicroG version, but I have increased the number of inodes for /system and /product.
[Redmi Note 10 Pro] 2spirit:
New vanilla version is build, see 1st post.
[Redmi Note 10 Pro] TheHitMan:
Will test soon.
[Redmi Note 10 Pro] david003:
I'm testing this now, but I've been unable to get VoWiFi or VoLTE to work. Any suggestions?
[Redmi Note 10 Pro] david003:
OK, if I turn off airplane mode, I can get a call to go through, and it says WiFi Call. So it works, sort of. But in airplane mode (connected to wifi) it doesn't work. SMS does seem to work, but not calls.

There's also no status in the status bar for VoWiFi or VoLTE that I can see.
[Redmi Note 10 Pro] mheijerman80:
Very nice, until now for what I use, everything works, nice and stable.

EDIT:

I just jinxed it, browsers do not start anymore, messaging apps force close, tried rebooting, does not help.
[Redmi Note 10 Pro] TheRealModder:
is that aperture cam? i mean on the screenshots.

if it is, could you add memeui cam on the next build? needed it so i can maxxed out the camera functionality on this phone.