yashsingh1/xdaforums huggingface dataset:
[Xiaomi Poco X3 Pro] kd276:
Hello, want to reinstall from scratch the rom and erase all my personal settings, factory reset and wiping data/dalvik/cache have no effect, my settings still back at the next reboot. Need to do /formata data or the /system folder have a different name?
[Xiaomi Poco X3 Pro] urbanman2004:
Anyone else notice that root was still retained after flashing ArrowOS update v20210723-GAPPS through the system 'Updater' (w/ TWRP recovery)?
[Xiaomi Poco X3 Pro] Pharcanal40:
Thank you Kuber....best rom I've ever used..

Script runs on mine and always retains root...updater or twrp
[Xiaomi Poco X3 Pro] 0b4:
Wipe/format data (type yes) - Isn't it what you are looking for? I don't know if this will format the entire internal storage, so I don't know how can you flash the zip after this. Maybe have an otg flashdrive with the necessary files, just in case.
[Xiaomi Poco X3 Pro] kd276:
Yes, thank you, the correct command is format data, and yes, it format internal storage too (sdcard). ArrowOS is untouched but resetted to default settings.

Believe that format data wipe the OS too, but was not the case, just a hard reset, that what i was looking for.

Unfortunately this doens't solve the sms delay issue i have when the phone is in sleep mode, seems a problem with doze in all android phones from android 6.x, more or less android devs never cared to solve such annoying bug.

Is /metadata the /system folder? Because i didn't found it so i'm guessing here.

Anyway, i read elsewhere that disabling doze is possible via adb and can solve the freezing apps :

adb shell dumpsys deviceidle disable

However such command should be performed everytime at boot, is frustrating.

There is a script or a command that can automatically do this command everytime the device boot into the os? Would be more practical to have.
[Xiaomi Poco X3 Pro] 0b4:
If you have an otg flash drive, place the arrow os rom on it, and in twrp choose the button wipe, and then format data, then install the rom from the flash drive, and at the end wipe cache and dalvik. BTW I don't have the sms notification delay that you are talking about. It works fine for me.
[Xiaomi Poco X3 Pro] kd276:
For otg flash drive you mean a usb-c pen drive? Unfortunately i do not have it but i will buy one since seems pretty usefull, but can a normal microSD card work too? I can buy both for later use.

Not everyone suffer from this bug, is random, have you maybe disabled battery optimization? Anyway i'm using vanilla version so i don't have playstore, but i doubt it matter, this issue happens only when the phone is in standby mode.
[Xiaomi Poco X3 Pro] 0b4:
Yes, usb-c pendrive or a regular pendrive with an usb-c otg adapter. Both works.

I disabled battery optimization for some instant messaging app, but not for messages, and still, my sms messages are arriving in stand by mode too.
[Xiaomi Poco X3 Pro] kd276:
The problem is, in vanilla you can't optimize some system apps, in case of massages this option is greyed out. I'm thinking of install the gapps apk version.
[Xiaomi Poco X3 Pro] 0b4:
I recommend installing the gapps version of Arrow OS. You can't install Google services with apk file method.
[Xiaomi Poco X3 Pro] kd276:
Found a solution that is working atm:

Via adb:

adb shell dumpsys deviceidle whitelist +com.android.messaging
adb shell dumpsys deviceidle whitelist +com.android.deskclock

Clock alarm and sms now activate instantly, tried reboot the phone and seems the setting is now permanent, this is great.

E:\Adb>adb shell dumpsys deviceidle whitelist

system-excidle,com.android.providers.calendar,10134
system-excidle,com.android.providers.downloads,10124
system-excidle,com.android.messaging,10183
system-excidle,com.qualcomm.qti.telephonyservice,1001
system-excidle,com.qualcomm.qcrilmsgtunnel,1001
system-excidle,com.android.cellbroadcastreceiver,10133
system-excidle,com.android.proxyhandler,10121
system-excidle,com.android.cellbroadcastreceiver.module,10205
system-excidle,com.android.shell,2000
system-excidle,com.android.deskclock,10182
system-excidle,com.qualcomm.atfwd,10197
system-excidle,com.android.providers.contacts,10132
system,com.android.providers.downloads,10124
system,com.android.messaging,10183
system,com.qualcomm.qti.telephonyservice,1001
system,com.qualcomm.qcrilmsgtunnel,1001
system,com.android.cellbroadcastreceiver,10133
system,com.android.cellbroadcastreceiver.module,10205
system,com.android.shell,2000
system,com.android.deskclock,10182
system,com.qualcomm.atfwd,10197
user,com.android.messaging,10183
user,com.android.deskclock,10182

Probably the AI is not working properly because the list should be automatic updated based on usage but fail miserably in doing so.

If not properly compiled it pratically kills all the apps in background to the point that notifications are dead until i wake up the phone myself.

What the Android devs thinking? I'm not saying that is bad, but at least give us an option to completely disable it or manage a whitelist ourselves.

This is stupid to hide an important setting like this one that can compromise the device functionality as a whole.
[Xiaomi Poco X3 Pro] gzabka:
Don´t know what bugs you guys are talking about. Running gapps version 0724, all working fine, no battery drain.
[Xiaomi Poco X3 Pro] kd276:
Install cpu-z o another cpu status app and you can notice that the cpu clock governor do not work as intended, see my screenshoots below. Maybe you didn't notice since you have several apps running but a high cpu frequency mean more power drained overtime.

Previous version:

View attachment 5371079

Last version:
[Xiaomi Poco X3 Pro] lemastershox33:
I really regret having flashed the community build with the oss vendor 😔
[Xiaomi Poco X3 Pro] 0b4:
Why? You should add your personal experiences so we can know why are you regretting it.
[Xiaomi Poco X3 Pro] lemastershox33:
Im having lags on the ui, and the fingerprint sensor just work if I turn the screen on sometimes. I dont want to leave arrow but its kind a Hard to wait for the next offical build and to see if this issues Will be fixed.
[Xiaomi Poco X3 Pro] 0b4:
Oh, that's too bad indeed. Can't you go back to the old version without the OSS vendor?
[Xiaomi Poco X3 Pro] lemastershox33:
Yes I could but in the future I will have to flash the build with oss vendor again for new updates. Im thinking about changing to one os or xperience
[Xiaomi Poco X3 Pro] kd276:
Just wait before flash next update and gather info is the rom work properly, if not you can simply switch to another rom or downgrade to the previous version with the stock vendor like i did.

Was using Nexus 4 since 2012 before this device, with a 2017 slimrom, if something work there is no need to change or update, this is a wise rule.
[Xiaomi Poco X3 Pro] adrianjchi:
Does this happens with the 0723 official build?
[Xiaomi Poco X3 Pro] Rhaegar85:
Did you flash the Gapps version? I unlocked and flashed Arrow, first rom on this device today. At first it was lagging a bit, fp sensor not responding first time when awaking device from sleep. But after a couple of reboots it's working peachy now. Except from cpu scaling there is no major issue here. Even receiving texts while device in sleep.

I have a question though, if the next build is delayed I might like to use the last build due to cpu scaling. Then do I have to format data again?
[Xiaomi Poco X3 Pro] Rhaegar85:
No, the scaling issue is with the community build.
[Xiaomi Poco X3 Pro] kd276:
I installed the vanilla official 0729 and is affected too, seems a bug in the kernel that affect all versions compiled in the last build. You need to flash the previous one.
[Xiaomi Poco X3 Pro] kd276:
Yes, the last one, install the 0709, 0709 is not affected, see screenshoot below.

I just flash the previos version via TWRP, then i wiped data/dalvik and cache. No problems at all. Resinstalled Magisk via mobile data installation after.

0709 version current installed in my device:
[Xiaomi Poco X3 Pro] 0b4:
No, not just the community build. I had the scaling issue in the "normal" and latest version of the rom too. I hade the go back to previous version.
[Xiaomi Poco X3 Pro] Rhaegar85:
Ohk got it, I'm sorry.
[Xiaomi Poco X3 Pro] Rhaegar85:
Thanks for the heads up. I will check for battery drain, if it's too much will do then.
[Xiaomi Poco X3 Pro] adrianjchi:
Thanks! Do you know where I can download previous builds? Seems like the arrow website only has the current one.
[Xiaomi Poco X3 Pro] kd276:
edit

You are right, seems they remove it (?), no idea why they did this, unfortunately i have only vanilla version not the gapps. You need to send a pm to the developer here or on discord i guess. This is very odd.
[Xiaomi Poco X3 Pro] popej:
There is some reason for weird CPU scaling in recent version. Kernel supports only the most effective frequencies, other are removed. See:

arm64: dts: sm8150: Optimize frequency tables and energy model · xAbdaziz/android_kernel_xiaomi_vayu@75db23d

Each cluster's minimum frequency is now its most efficient frequency by ULPMark-CM [1] score (CoreMark [2] iterations per millijoule of energy) and the energy model has been recalculated to acc...

github.com

I don't know, how this frequency table influence idle battery drain, but maybe it is worth to check.
[Xiaomi Poco X3 Pro] kd276:
Dunno about such tables, i can't understand them since i do not have enought knowledge.

As you said, someone should do a test regarding battery drain with the old and last build, if is really more efficient as the dev claim or not.

Apart this the last build worked very well, tried for few days without any real issue before i rollback. If all future builds will use this new scaling then it can't be helped, if it work as the dev intended of course.
[Xiaomi Poco X3 Pro] popej:
You are right. I was looking just after upgrading, probably estimation was not calculated yet and phone displayed % instead.
[Xiaomi Poco X3 Pro] adrianjchi:
Does anyone have a mirror of the 0709 build that could share? Thanks in advance.
[Xiaomi Poco X3 Pro] 0b4:
I only have the gapps version. I uploaded it for you. Link is alive for 30 days.

https://ufile.io/aydwt5lx
[Xiaomi Poco X3 Pro] adrianjchi:
Thanks! That's perfect!
[Xiaomi Poco X3 Pro] kd276:
On this regard i'm trying to gather info about scaling governor in other roms, how they manage it in idle and under stress, if such values are something common to all other developers or is limited to this rom.
[Xiaomi Poco X3 Pro] K001droid:
Please note:

Next OFFICIAL will come with source compiled vendor so a clean flash is mandatory!

anyone, who is on community edition can dirty flash and receive OTA later on.
[Xiaomi Poco X3 Pro] kd276:
Thank you for the update.

Clean flash is, move the rom into the internal storage, flash via twrp and do a format data, and factory reset?

Or such operations should be done before and then install after the rom from an external source (usb-c pendrive or microSD)?

Just to be sure to no mess up.

Regarding the firmware i'm still on EEA 12.0.5.1 (27 may 2021), there is no update atm for my region.
[Xiaomi Poco X3 Pro] k3lcior:
You dont need any official firmware for OSS vendor builds, that's the whole point of it - device can be community supported indefinitely after it was abandoned by the manufacturer because it's built from the scratch with everything open source.
[Xiaomi Poco X3 Pro] arkonoiid:
what's happening with ARROW website and Telegram portal ?

they deleted all
[Xiaomi Poco X3 Pro] kd276:
Thank you, regarding the clean flash procedure i need to format data and factory reset before the rom flash or after?

New version 07 28 is up, OSS only, anyone tried it yet? Is safe without any bug? Scrolling is smooth? Scaling is the same as the previous one?
[Xiaomi Poco X3 Pro] Shanta1111:
So was on latest community build based on oss vendor. On bhima

I wiped, then flashed 12.5.2 global firmware then flashed rom, and formatted data.

After booting into the rom while signing into Google, the app would just crash, I tried to do it after the initial setup, still crashes.

So I again clean flashed it, still no luck

So I installed PE+ now it signed in properly and the rom works fine.

Does anyone using bhima have this problem?? If yes what fix you found works
[Xiaomi Poco X3 Pro] btijet:
Thanks for the rom.

Having issues with calls hanging up on me. Everytime I talk to my friends no longer than 5-10mins calls hang up.

Anyone else experiencing this with vayu? Any fix?
[Xiaomi Poco X3 Pro] kd276:
@Erbols1n Nope, i'm on EEA 12.5.0.1 firmware and i never rollback to install this rom.

From some posts above seems there are some bugs and stability issues, better to wait a bit more.

@Shanta1111 Is PE+ any good? Have you a link of the rom you are using? I'm just curious to compare both.
[Xiaomi Poco X3 Pro] pentedemadeira:
After 3 weeks using Arrow OS, I have my veredict.

Pros:

- Amazing Performance...This fast... really fast.

- clean, no bloatware, no waste, no garbage.

- battery is a miracle from technology, 2 or 3 days easily.

Cons:

- OTA is huge...Is boring download 1 gb every week, reboot on recovery, update... I probably will give more time delay until updates.

- Magisk must be reinstalled every time after OTA update (I accept sugestion).

Suggestions:

-GCAM natively on a rom must be a plus...

Questions:

- I didn't found how to change the order of the famous "3 buttons on botton", but is just a mechanical memory I delay some days to change in my mind.

- I got some problem in some apps running at 120fps. When changed to 60fps works fine... I don't think this is a problem from Arrow...

- I really don't know if keep adaptative brightess will drain the battery, so, how I read some posts about this, I keep it off.
[Xiaomi Poco X3 Pro] arik100:
after installing 23.7 update, flashed magisk again, but bootloop...

anyone else experiencing this?

dirty flash from arrow may version,

i get error message

unable to ope block device...

failed to mount /data

18:23

i install arrow again and it's back working

maybe i need clean flash? i thought it's not mandatory when upgrading
[Xiaomi Poco X3 Pro] AwildPikachu:
I installed V11 COMMUNITY-20210728 on the V12.5.1.0.RJUEUXM and this problem occurred in the setup phase:

First window (connecting to network with sim) a window pops up, that chromium has crashed.

Connecting to wifi works

Clicking on skip in the "Restore from other device" the screen is black.
[Xiaomi Poco X3 Pro] kd276:
Asked about scaling governor in another rom thread, it have the 300-2.96 Ghz range too, so this 1.40-2.96 Ghz appears to be something limited to ArrowOS, intended or not.
[Xiaomi Poco X3 Pro] popej:
It is intended. Developers calculated, which frequencies of CPU drain battery the least. It is like this - slow clock takes less power but longer time to complete a task. High clock is the other way round. Since battery drain is power multiplied by time, there is no obvious way to say, which settings is better.

The new kernel uses frequencies, for which measurements shows the least battery drain. This should be effective, when CPU has some load. I'm not sure about situation, when CPU is mostly idle. But I have installed newer version of ArrowOS and I can't see much differences, so the kernel is not bad.
[Xiaomi Poco X3 Pro] kitsune_snake:
How can I change the height of the status bar?

I resized my screen with "wm size" to sit under the camera but the status bar is still massive.

I already tried G-visual mod but that only modifies the dimens.xml and whatever settings I chose the dimension of the status bar stays the same so I imagine dimens don't control it (that would explain why changing the dpi doesn't affect the status bar either)

Anywho if someone knows where to look I'd appreciate it, cheers.
[Xiaomi Poco X3 Pro] 0b4:
As developer said in previous post, due to changing to oss vendor, the new update must be flashed with clean install. From now on you will be able to dirty flash future updates.
[Xiaomi Poco X3 Pro] kd276:
I see, however other devs do not do this, consider that, at least for me, 90% of the time my device is in idle doing nothing, so i'm not sure how a high base frequency help in this specific case.

Best thing to do should add an option and let the user decide what is the better value based on the personal usage.
[Xiaomi Poco X3 Pro] kd276:
Are you using the last 0728? Are you testing it? Anything to report or is working fine for your device?
[Xiaomi Poco X3 Pro] 0b4:
No, I'm still on the trustworthy 07.09 😅 I will wait for a few updates to see if the new vendor version has good feedback. I'm not in experimenting mood and I only format data to switch to new version if everything is working fine.
[Xiaomi Poco X3 Pro] kitsune_snake:
That's not it, that's to change the sizing of the homescreen grid.

I'm asking about the height of the status bar, usually its value are stored within the systemui.apk but in this rom it seems it isn't stored in the usually dimens.xml
[Xiaomi Poco X3 Pro] kd276:
Same. :D

You are right, removed my reply, believe you were talking about the drawer. Never found an option to modify this one.
[Xiaomi Poco X3 Pro] arik100:
do you have a link to download this build?

I don't if im into experimenting and clean flash

thanks!
[Xiaomi Poco X3 Pro] 0b4:
If you mean the 07.09 build I uploaded it. Link is in the post #725 in this thread.
[Xiaomi Poco X3 Pro] kd276:
If someone need i have 07.09 but vanilla version.

Btw, is possible to rename the microSD instead of "android"?

Today i bought a 128Gb one as backup for data and for install new roms after a full format but i can't find an option to do so.
[Xiaomi Poco X3 Pro] arik100:
you are awesome!

edit:

i installed it and rebooted and flashed magisk and it still bootloops.

I'm trying to flash via patching method will update
[Xiaomi Poco X3 Pro] pl1992aw:
Take out the microSD card and use some card reader to connect to PC. Rename it on PC.

Quick format and then rename.
[Xiaomi Poco X3 Pro] kd276:
Damn, i don't have an adapter to connect to PC, believe was easy but i guess is a limitation of Android, thank for the imput, will buy one next week.
[Xiaomi Poco X3 Pro] pl1992aw:
If you have a card reader for SD card, there's card adapter to insert microSD and transfer to SD card.

Some laptop and PC has built-in SD card reader.
[Xiaomi Poco X3 Pro] pl1992aw:
If it still bootloop, disable/remove Magisk modules from TWRP.
[Xiaomi Poco X3 Pro] kd276:
Yes, the microSD i bought also include the adapter, but i do not have the card reader on my desktop unfortunately. Anyway i bought a USB 3.0 microSD and SD card reader combo via online store.

edit

Done, my uncle has a laptop with a SD card reader, was able to do the trick in meantime, thanks a lot @pl1992aw, nice wise tips.
[Xiaomi Poco X3 Pro] Rhaegar85:
I extracted the Boot.img from ArrowOS community build 07/25 and patched it using Magisk to root. Below screenshot shows the root partition has almost no free space. Is that normal for X3 Pro? I'm sorry if the question sounds stupid 😅
[Xiaomi Poco X3 Pro] kd276:
Seems your partition shrinked, not normal, but i never use magisk for this purpose, just for root explorer to manage folders.

Once i installed ArrowOS i just flash magisk via twrp then boot to the os and complete the installation inside the app, never touched boot.img at all.
[Xiaomi Poco X3 Pro] popej:
About CPU frequencies. I think they are wrong!

See the previously quoted information:

arm64: dts: sm8150: Optimize frequency tables and energy model · xAbdaziz/android_kernel_xiaomi_vayu@75db23d

Each cluster's minimum frequency is now its most efficient frequency by ULPMark-CM [1] score (CoreMark [2] iterations per millijoule of energy) and the energy model has been recalculated to acc...

github.com

There are measurements for SD 855 and SD 855+. Poco uses SD 860, which has max frequencies like 855+.

The most efficient frequencies for 855 are following:

liitle CPU: 1708Mhz

middle: 1401Mhz

big: 1804Mhz

Lowest effective frequencies for 855+:

little CPU: 1478Mhz

middle: 825Mhz

big: 1171Mhz

I don't see why 860 gets effective frequencies from 855, when its CPU is probably the same as 855+.
[Xiaomi Poco X3 Pro] kd276:
I see however is confusing, all other developers are wrong? I mean, if such frequencies are the best for efficiency why nobody use them? Just a legit question.

Moreover have you tried if the battery draining is the same in idle? Because a consumer user do not use the device 24/7, majority of the day is inactive.

Even my low-end intel 9400F can go under 800mhz in idle. I can be wrong of course, but is odd to me that a mobile cpu that is designed for power saving have a clock superior to a desktop cpu in idle.
[Xiaomi Poco X3 Pro] Rhaegar85:
I never shrinked any partition, just patched the boot.img and flash boot using fastboot. That's it!! I will post this on the Magisk discussion group and see what they say.
[Xiaomi Poco X3 Pro] kd276:
I miss a R in youR in my reply, my typo, i didn't mean you do it on purpose of course but seems something goes wrong in the process.
[Xiaomi Poco X3 Pro] popej:
I'm using Vanilla-20210723 now. I get like 3% battery drain at night, which is not good but acceptable.

I agree with your concerns. The whole optimization is for full load. I would like at least little CPU optimized for idle/sleep state of phone.

Here 2 detailed measurements of 855+:

freqbench/results/sm8150ac/main/results.csv at master · kdrag0n/freqbench

Comprehensive CPU frequency performance/power benchmark - kdrag0n/freqbench

github.com

freqbench/results/sm8150ac/new/results.csv at master · kdrag0n/freqbench

Comprehensive CPU frequency performance/power benchmark - kdrag0n/freqbench

github.com
[Xiaomi Poco X3 Pro] kd276:
Thank for yout testing mate, appreciated, so the drain in idle is real and is not good, inferior to the stock and other custom roms that use the stock frequencies.

Well, there is a reason if the original manufacturer use such scaling frequencies in their hardware, they know what is the best.

Maybe such values are good for intense office working or gaming, but bad for the standard usage. An option to change the profile based on personal preferences can be also a good compromise.

Better stay with 2021-07-09 for now.
[Xiaomi Poco X3 Pro] Feenfleisch:
i flash the last update (31.07). handy hang on the poco start screen. i can't fash a older version (i try 23.07), now i have boot loop. can any1 help me plz thx
[Xiaomi Poco X3 Pro] pl1992aw:
Format data. Do Clean flash.

Guide:

https://xdaforums.com/t/guide-unloc...-custom-roms-root-xiaomi-poco-x3-pro.4288121/

Section 2
[Xiaomi Poco X3 Pro] MESA:
Clean flashed OSS build from 31.07

No issues here, everything is working
[Xiaomi Poco X3 Pro] GansFF:
OTA update is in it?
[Xiaomi Poco X3 Pro] kd276:
Is possible to make a zipped vendor backup via TWRP, reflashable when needed, so i can restore it without install the whole MIUI again?

There is no standalone vendor for X3 Pro like the firmware, i guess is merged into the miui rom image.

What's difference between "official" and "community" if both use oss vendor? Believe official use stock and community oss? Still 31.07 have the same scaling issue of the latest builds?
[Xiaomi Poco X3 Pro] pl1992aw:
MIUI Vendor can be extracted from official recovery ROM. vendor.new.dat.br convert it to img files.
[Xiaomi Poco X3 Pro] kd276:
Thank you, very usefull info, how i can convert such file into img file format? What's the procedure?
[Xiaomi Poco X3 Pro] pl1992aw:
How to Extract system.new.dat.br and system.new.dat Files

In this guide, we will show you the steps to extract system.new.dat.br and system.new.dat files which are part of Android custom ROMs.

www.droidwin.com
[Xiaomi Poco X3 Pro] kd276:
Thanks, is a bit complicated expecially after converting .br to .dat, need time to learn it, anyway, is 31.07 still have same cpu frequencies as previous two builds?
[Xiaomi Poco X3 Pro] pl1992aw:
I haven't update it yet.
[Xiaomi Poco X3 Pro] Bundy12:
Hello , i have the Poco X3 pro 6/128 .

I have the firmwave 12.5.1 in France.

can i install the software?
[Xiaomi Poco X3 Pro] kd276:
I have your same firmware, is ok.
[Xiaomi Poco X3 Pro] urbanman2004:
I plan to wait it out... I currently don't have time to devote to experimenting w/ the latest 20210731 update since it requires a clean flash.