I migrated to arrow11 from arrow12.1 . It is not possible to use 12.1 because it is not compatible with applications with old api used for android 10. What I can write about arrow11? I used LOS so far but I looked for rom which will let to use my F3 longer. The LOS 18.1 is possible to work and use 0.4% of battery during night hour. The arrow11 needs only 0.15% for the same. I was able to receive the same result in LOS after kernel change , but it was not easy to find correct kernel, because result was not repeatable. The kernel build-in arrow is very good optimised.
LOS has some very usefull options, but life without it in arrow is possible.
Follow what show on device, should be ... Step 1/2 -> 2/2, then flashing ended, can reboot device in system. (In cmdline: If the process succeeds the output will stop at 47% and report `adb: failed to read command: Success`. In some cases it will report `adb: failed to read command: No error` which is also fine!")
If you want install separate gapps on vanilla buildtype, after flash ROM:
Attached is a zip containing a new boot.img and also a new dtbo.img, the dtbo isn't really necessary but I updated it to match the panel settings in the stock MIUI tree. In a dark room, the always on display might be quite bright but it's actually using less power than it used to.
You can check the power usage with the display off by connecting adb over wifi and looking for lines like this in the kernel messages:
It's the c= number that's important, this is the power consumption. With the display off it's about 17K, with the display in low power mode it's about 40K and without my fixes it was over 100K with AOD on.