yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] mreizinho:
Well... just googled it.

- Extracted boot.img from payload.bin

- Patched boot.img with Magisk

- Flashed patched boot.img

and voilá! A Mi A1 running Android 12 with root.

Happy, happy! Joy, joy!

Now trying some Magisk modules to change to my favourite bootanimation
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Could've just flashed Magisk 23.0 without any issues.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] mreizinho:
Tried that before. But after flashed Magisk, phone kept rebooting at random while using it; bluetooth didn't work and fingerprint didn't work as well.

Even so, with root access, I can't replace directly bootanimation.zip inside system/product/media

Tried with FX Explorer, with TWRP terminal (having mounted system in RW before), adb shell...

Any suggestion?
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Yeah. Reflash the ROM, flash Magisk uninstaller and install Magisk properly by flashing the apk, and using root explorer/solid explorer.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] mreizinho:
Sorry if I'm being dumb. But isn't Magisk installed properly?

View attachment 5511099

What I'm experiencing is kind of weird. I can create an empty text file in /system/product/media with Solid Explorer or FX File Explorer. I can delete the existing bootanimation.zip file. But when I try to copy another bootanimation.zip file to that directory, I received "there is not enough free space to complete the operation" error
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
System partition has just enough space to get built. Adding larger files would no longer fit. Just use a magisk module instead of manually replacing the file.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] BramaDipo:
Hi @joeyhuab ,

I've got some media player issue after updating rom.

I cant play all video from photos, facebook / twitter.

What should i do?

Thank you.View attachment 5511265View attachment 5511267
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] BramaDipo:
Hi @joeyhuab

Now i reverting TWRP from 3.6 to 3.5 and solve the video issues.

Thanks for your attention for this Rom..

Really apreciate it..

You're awesome.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] mreizinho:
I think I did a Magisk module that replaces the bootanimation.zip inside the /system/product/media

I've installed the module, checked with Solid Explorer, and my file is there (it has a different size). Unfortunately the boot animation is still the same. Is there another folder where I should replace the file?

I'm attaching the module if someone want to give it a try.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Rio1331:
Hi, I found the device heating up for no reason and I noticed that the cpu was working at a fixed high frequency, I solved it using a cpu manager, greetings from Paraguay
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] ThePottis:
This ROM is great, I love the customization. Having a minor issue though, fingerprint unlock has suddenly vanished? I see settings to enable or disable vibrations for fingerprint authentication, and I input my fingerprint when setting up the phone, but now I have to use my password every time.

Edit: I have solved the issue by reverting to TWRP 3.5.2. Now fingerprint reading is back and video playback (didnt mention it before) is also back! love this ROM.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] prismatic1794:
Guys i have a question, im using a10 custom rom, corvus os to be specific..now i want to install this rom, what are the steps in installing?im confused about changing slots.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] MahbubBD:
Hello everyone!

I was on android 9, everything was alright. Then I installed evolution x snow, seems good except one problem: Charging very very slowly. Sometimes it isn't charging at all. I've turned off adaptive charge, but the problem still remains. Is there any settings?

What should I do?

Thanks in advance.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] UrekD:
I believe slow charging when battery is really low is normal as a measure to prevent extensive battery wear.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] clarionero:
Thank you, new donation done.

Rubén
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] danny120669:
Amazing ROM. Updated today, work like a charm. The only thing I miss is the fm radio app.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Will see if I can bring it back for February's update.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] MahbubBD:
Thanks for your reply.

When I was on android 9, charged my mobile from laptop while using. It would take 1.5 hours to full charged. But now, doesn't matter what the battery level is, charging is very slow from laptop. 2 to 3% charging in hour. But if I use fast charger, it takes 3.5/4 hours to full charge.

I believe battery is draining too much in this rom, that's why it can't charge from laptop/low ampere. I used QCMOD 3 and fast charging magisk module, didn't work.

Would appreciate if any can solve this issue.

Regards.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] MahbubBD:
Glad to hear that news. You guys are doing a great job, we'll keep supporting and donating.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] pranavmali:
Just tried it out , videos don't load on apps like Instagram and discord. Running a fresh install
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Would love some helpful logs.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] pranavmali:
let me know what all logs you want, can help you out
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Just a quick update before the Feb security patches get released next week or later. Full black theme has been added. Other features have been added and status bar padding seekbars have been removed for causing visual cutoffs in the status bar icons. More changes found below. Enjoy!

Changelog for latest (02/01/2022) Update

Device changes:

==============================

None

------------------------------

ROM changes:

==============================

DefaultPermissionGrant: Fix google search crash

Evolver: Add dividers to some preferences

Evolver: Add new black theme

Evolver: Allow disabling ripple effect on unlock

Evolver: Launch default music player on headset connect

Evolver: Move Monet settings to separate fragment

Evolver: Refactor Themes fragment

Evolver: Remove broken Status bar padding seekbars

FingerprintManager: Fix NPE due to sensorProps

Fixes ubsan shift-out-of-bounds SIGABRT

KeyguardIndication: Fix glitchy charging info on lock screen

Navbar: Fix issue where pill disappears in gestural mode

Settings: Add LTE only setting

Settings: Add missing Gestures nav actions

Settings: Add missing android title for top_level_settings

Settings: Cache current context before creating a new user

Settings: Drawables: Dark mode support for app installation restriction icon

Settings: NFC: Get outer NFC preference to listen for changes

Settings: Remove back gesture height settings

Switch to a better Network Traffic implementation

SystemUI: FPSInfoService: initialize fpsInfoView without posting in handler

Update translations

Zygote: Fix an issue when emptying the usap pool

apns: Add DITO PH

apns: Add Unifi

base: Fix NPE in ImageWallpaper

libgui: Dispatch vsync when receiving vsync timeout

DOWNLOAD
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] danz852:
First time using Evolution X and I love it.

But I have problem with camera app, it keeps crashing. Any suggestions to solve this problem?

For phone encryption, is it possible to encrypt it in the future update?

Many thanks for the Evolution X team.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Pombero:
same problem from the guy above camera app from the rom was erase i installed google camera but is perma crash
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Encryption, I'm not sure if it can ever work.

Don't use the Gcam installed with the ROM. Uninstall it and find a better one around instead.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] eneskus:
GCam_7.3.018_Urnyx05-v2.5 ok
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] eneskus:
yeni romu güncelle, kişisel ayarları güncellemede ne yazık ki, örneğin hotspot şifresi ve isim sıfırlama
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] dor_tiik:
i tried to install this rom on my mi a1 but it only shows the logo for a few minutes and then it reboots. any idea how to fix that?
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Creater0822:
Almost same here,

When booting to system right after installing, it just keeps showing the logo but without ever rebooting nor getting past it.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Zentom:
Well the Known Issues section does say that encrypted devices may cause this
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Zentom:
I have been out of the loop for a while in the A12 ROM space. Do gestures work completely now? Like the back gestures didn't work in A12 "Stable" ROMs too.

I installed the ROM anyway, and it's pretty nice. Gestures work fine, and everything works as expected. Of course, slow motion in the camera doesn't work but it hasn't since like Android 9. Thank you, Joey!

Edit: ROM is a but sluggish in some apps, like Twitter and Discord. Still daily driver material, though.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Creater0822:
Thanks it appears that this is exactly the cause. For some reason my phone's somehow still encrypted, despite the fact that I had been sure to have made a full factory reset many years ago. But the good news is that now I'm sure where the problem begins.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Nestorhugo:
Hello everyone, greetings from Argentina... I'm going to start by congratulating the developer of the Rom, I come from Pixel Experience without much expectation and the truth is that I was surprised. I found a very well-worked Rom without problems, the apps do not freeze, everything works fast and fluid, the banking applications work correctly, I am very satisfied with what I see day by day, the Rom is updated by OTA, congratulations, the gestures work correctly, Something that the other Rom do not have and it is appreciated is the AOD I could not use it in Pixel Experience, in Pixelplus UI or Project Elixir, please do not slack keep it up, and again congratulations a great job..
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Hey. Hope everyone enjoyed the previous update. February security patches are now added in. Some new changes and additions to further improve stability in the ROM. Thanks to everyone who previously donated! It is very much appreciated and helps us pay for servers to build the ROM.

Changelog for latest (02/08/2022) Update

Device changes:

==============================

Add OpenGL ES and update Vulkan dEQP feature flags

Modify Vulkan and OpenGL versions to 2020-03-01

Move ueventd.qcom.rc to /vendor/etc

Remove android.hardware.graphics.composer@2.1-impl

Use generic arch variant

------------------------------

ROM changes:

==============================

Evolver: Bring back Optional screenshot type toggle

Evolver: Improve Secure QS tile behavior toggle

Evolver: Refactor Notification settings fragment

Evolver: Refactor Status bar icons preference category

Evolver: Update SearchIndexable for our fragments

Evolver: User toggle for unlimited ph0t0s st0rage

Merge February 2022 security patches

PixelPropsUtils: Update to February 2022 fingerprints

QS: Use Settings.Panel intent for Volume Tile

QS: Use Settings.Panel intents for WiFi and NFC

Remove Advanced nav/Extended swipe gestures

Remove broken Back Gesture height settings

ScreenshotHelper: ignore timeout when taking partial screenshots

ScreenshotTile: Make default state inactive

ScreenshotTile: Use secondary label to indicate mode

Settings: Add preference for one shot auto-brightness

Settings: BluetoothDeviceDetailsFragment: fix edit menu icon tint

Settings: Disable Storage Manager

Settings: Improve code for time spent in app

Settings: fingerprint: hide link icon when there's no link

SystemUI: add public setting keys for monet tunables

VolumeDialog: Display default row when active row is notification

VolumeDialog: Don't hide the default stream when adjusting the music stream

sepolicy_vndr: Remove duplicate hwservice_contexts

sepolicy_vndr: generic: Add app_data_file_type to vendor_radio_data_file

sepolicy_vndr: legacy: Update vendor property types

sepolicy_vndr: qva: Allow vendor_cnd to read wifi_hal_prop

sepolicy_vndr: qva: Update vendor property types

zygote: Enable USAP by default for S

DOWNLOAD
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Xiaomi_MiA1:
Can you add hold power button during screen off to turn on led flash ?
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Can you check Evolver > Gestures?
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Xiaomi_MiA1:
got it
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] clarionero:
Thank you. Donation done again.

Rubén
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] eneskus:
In version 01.28.2022, battery, clock and notification bar are stuck to the left and lose their functionality. Restarting the phone fixes it. The attached picture is better understood. but excellent android rom. Thank you very much for creating the rom.

View attachment 5531929

EDIT: This bug has been fixed in later versions. Thanks to the developer.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Update to the latest and you won't encounter that problem anymore.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Nestorhugo:
I like the rounded corners better, it's just a personal impression, great Rom developer, cheers..
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
I'm currently thinking of switching to a more updated device tree. I'll try it out later and hopefully things work out fine.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] UrekD:
How to persist TWRP after updating the ROM?

Flashing ROM update then TWRP makes it boot to recovery instead of system :/
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Latest TWRP has an option to reflash TWRP after flashing a ROM.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] mreizinho:
I'm having troubles connecting android auto. When I open it, the app says that "Android Auto isn't part of your phone's operating system, so it may not work correctly" and it doesn't connect. Any ideas?
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
I removed prebuilt Android Auto stub because of the lack of space in the system partition. I'll try to restore it for the next update.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] mreizinho:
Thank you! You're amazing (even if I'm dumb and can't replace the bootanimation.zip).

Sent you a donation through PayPal!
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] UrekD:
Thanks for the fast reply.

I tried that, manual flash the installer and ramdisk .img, no matter which I do I no longer boot to system but to TWRP (3.6.0_9-0). Had the same problem with clean flash but somehow managed it then.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Because there's no need for ramdisk. Like I said, there's literally an option while installing the ROM that says "reinstall twrp after the rom installation". That's why you're messing up. You're adding a step that isn't needed.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] UrekD:
"reinstall twrp after the rom installation" option results in the same situation booting directly into TWRP on "reboot to system". I'll try to clean flash tomorow..

edit: Clean flashed now works as it should, thanks for the help :)
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] BramaDipo:
Thank you @joeyhuab . 😁

You are awesome
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] clarionero:
Very good work. Donation done again 😉
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] mreizinho:
After the new update, it seems that there is an extra padding space on the right:

View attachment 5535447
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
That's for camera/mic/location indicator
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] mreizinho:
I don't know if I understood correctly but I keep receiving the android 12 green toast for camera/mic/location like in previous version. The indicator does not show ONLY on that padding space. The signal, wifi, and battery icons disappear when that toast is active. Is that the expected behaviour?
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Yes. It shows that there's an app that's trying to use these privacy related features.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] mreizinho:
Ok. So if the icons disappear when the toast occurs, what's the need for the extra padding? Why can't the size of the padding be the same both on the left and right corners?
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Ask Google ☺️ It's their implementation
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] mreizinho:
LOL! Yes, but something happened in the 02/12/2022 Update. It wasn't like this before the update. The padding distance was the same in left and right corners.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Because the Battery icon gets cut off so I adjusted the paddings. If you're gonna continue nitpicking, I suggest you transfer ROMs because I'm not here to argue.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] mreizinho:
I'm sorry, it's not my intention to upset you. I value your work and even did a donation of 10$US to you this week. Just pointed out something that caught my attention after the update.

Perhaps is a language barrier problem on my side since English is not my primary language but your first replies just weren't logical to me. But your last reply is: you had to change the padding because the battery icon gets cut off.

Backing down now. Sorry again.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Yes. The battery icon when set to default portrait style gets cut off on the right side with no padding in previous builds. I added padding to both sides of the status bar so nothing will get cut off like clock or battery icon.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] lhbaires:
It's an amazing ROM, thanks. But the battery drains too fast, I hope it can be fixed soon 🙂
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Zentom:
Appreciate the work! You say "better stability" overall, can you mention one or two in very basic terms? I'm just curious because I want to know how much of an improvement a newer device tree brings.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Basically all hardware related blobs/library files are updated to their latest CAF counterparts and the tree itself has most updated commits necessary to keep the device stable.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Zentom:
I just updated and I actually agree with mreizinho here. My battery icon didn't cut off in the last version of the ROM (it did on first boot, but after a restart, it was fine), and the indicator just overlays OVER all the icons on the right side of the status bar, and then it disappears, doesn't persist, so the padding area stays empty. Hence I still don't understand why the excessive padding was added.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
I'll remove it then and make another update if it's such a bother.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Zentom:
I guess there are only two cases of people being bothered by the padding, which isn't enough to warrant that. Sorry for being a nuisance, if you believe so.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Just don't report that stock battery icon gets cut off from the right side once I remove the padding. :)
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Zentom:
I personally won't, since it didn't happen to me.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] eneskus:
Health to your hands. it is true. most of the time the battery icon was half visible. fixed with the new version. It's better that way.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Just a minor update. No need to bother with donations and such. The status bar padding value previously applied has been cut in half to make for more room on each side of the status bar. The kernel version has been upstreamed accordingly while a toggle for gaming apps has been added (in case anyone still plays games on this device). Other changes can be found below. Enjoy!

Changelog for latest (02/15/2022) Update

Device changes:

==============================

Cut previous status bar padding values in half

Enable debug.sf.latch_unsignaled

Fix ims jni symlinks location

Remove status bar padding added in previous update

Upstream kernel changes (v4.9.301)

audio: Remove FM Tuner from audio input devices

sepolicy: Address goodix denials

sepolicy: Drop typeattribute from mm-qcamerad.te and qti_init_shell.te

wifi: Disable WLAN Firmware loggings

------------------------------

ROM changes:

==============================

Evolver: Add user toggle for games

Evolver: Improve user toggle for Photos unlimited storage

GamingMode: NotificationOverlayController: mark overlay as untouchable and non-focusable

GamingMode: upgrade gradle plugin and dependencies

Restore support with RadioConfig@1.0 dsds clients

SystemUI: Disable ringer button if alert slider is present

Updater: Convert to blueprint

core: Rework the Photos features blacklist again

DOWNLOAD
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] BramaDipo:
Never stop to evolve...

Great @joeyhuab and team.....
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] aditya104:
Do I have to flash the recovery again after flashing the ROM?
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] aditya104:
I am coming from Lineage OS Android 9. Do I have to do any extra steps than the ones mentioned in OP?
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] marniel647:
Does the gesture nav works on this rom? Thanks.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] lafactorial:
Yes everything working
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] saran1904:
In Google maps compass is not working and frequent gps signal lost
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] marniel647:
Already installed the rom but I'm having a problem with calls. I can receive sms but can't perform calls and received calls. Anyone having the same problem?
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] saran1904:
No
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Xiaomi_MiA1:
No

did you try other sim card
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] andheartman:
I followed a different method.

1. Flash twrp.img

2. All clear + data (yes)

3. Reboot bootloader and flash twrp.img

4. Data F2fs convert

5. Rom Flash

6. Twrp Flash

7. Reboot recovery

8. Magisk manager install

Everything seems to be working now. I will try.

I am little bit english sorry.

I don't know if there is F2FS support. I still tried :)
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] andheartman:
@joeyhuab

My friend, I thank you immensely. I wish I had the opportunity and could donate to you. I have kids and I work until 12:00 at night for only $100 a month. My phone is old but I like to update it and play games. Now, thanks to you, I can play comfortably and I am very happy.

God bless you.

Endless thanks.

The best DEVELOPER!