yashsingh1/xdaforums huggingface dataset:
[Asus Zenfone 9] svenagain:
The telephony wasn't working for me at all and I was about to switch to paranoidandroid, but, after I did the weekly microG update from May 2nd, everything is working fine, including microG services being much more stable now.

I lost TWRP for some reason; booting to recovery just had an error screen "Command not found." I couldn't reboot to edl either, but booting to fastboot worked which was now stock (and I could get to stock recovery from there even though booting to it wouldn't work).

I was able to TWRP 3.7.1 back on, I also put the arter97 r5 kernel on, and rooted with Magisk. I'm working on getting the best camera now, which I'm trying BSG Gcam 9.2, which functions well including slow motion, but that black bar on the photos won't go away. The stock camera with this rom doesn't do that however.

BSG GCam APKs - Google Camera Port

Modified Google Camera app by BSG.

www.celsoazevedo.com

That adb module I posted that I got from telegram does nothing for me, but I modified back to the stock camera settings and it fixed my problem. Here's how to use it (and then it will appear in Magisk modules):

adb push camera.zip /sdcard
adb shell
su
unzip /sdcard/camera.zip -d /data/adb/modules
[Asus Zenfone 9] 0zymandiias:
For me, scrolling stuff like the noti bar and the app drawer was quite choppy, even when on 90 or 120hz. So I moved back. I don't know if it is because the scrolling is buggy or because the 60hz+ options aren't working.

You have to flash twrp zip immediately after flashing omni every time I think.
[Asus Zenfone 9] calaiou:
@micky387 Hello alls guys , sorry my English , before installing this rom , I can't find an answer so I ask you, does this rom support volte, not like samsung phone who doesn't support volte in rom custom, i hope you understand me , sorry im french :) , thanks for all developpers
[Asus Zenfone 9] svenagain:
VoLTE works on my us tmobile. I didn't see any of the refresh rate issues ozy mentioned yet. The camera loses some functionality over stock, but still works very well. The GPS works great, but it can feel anxious when it's is slow starting up at first.

I don't recommend putting the arter97 kernel on; it's very unstable with this. Don't forget to make TWRP or EDL backups and you need to reflash TWRP (including after rom ota updates apparently) and magisk for root.

La rom fonctionne comme une horloge sur des roulettes.
[Asus Zenfone 9] NisseGurra:
Why not use the gapps version?

OmniROM - zenfone9
[Asus Zenfone 9] Darkmasterhk:
I do use it now, was just checking if it works.

@micky387

Played a little bit around and it looks great so far.

2 Minor bugs (?) I found, I can't manage to center my wallpaper, it always sows some offset to the right

Icon shape resets to square after wallpaper change
[Asus Zenfone 9] lordbit:
I have a very weird problem with Bluetooth. When I pair to my speaker or head phone, their indicator line turns green instead of white AND they don't play the sound but the phone speaker does.

The most weird part is, when I adjust the sound on those devices they actually control my phone's volume that is playing the media.
[Asus Zenfone 9] lordbit:
One more issue is that using the "slide gesture" on the keyboard, makes it disappear (crash?).

Is there some sort of bug tracking system that I can report these? Is it here?
[Asus Zenfone 9] Veiranx:
Successful installation; setting up now!
[Asus Zenfone 9] sakun-ice:
In this rom can you customize the quick settings menu to make it smaller? What camera app do you use? In general, where can I see a summary of the features of this rom?
[Asus Zenfone 9] lordbit:
There is a "Control Center" settings -> "Quick settings" that allows you to somehow achieve that by setting some values like this

Hide labels enabled
Portrait columns <some number bigger than 2>
Landscape columns <even bigger>
[Asus Zenfone 9] Scholeggo:
Has anyone tried using a Bluetooth LE Audio device with this ROM? I hear on Reddit that the Zenfone 9 does not support LC3 on its stock ROM, and that concerns me.

If that's the case, does Aptx Adaptive (not to be confused with Aptx or Aptx HD) work on this ROM?

https://www.reddit.com/r/zenfone/comments/10guooa
[Asus Zenfone 9] briank6932:
Edit cause I figured out how to set refresh rate.

It would be nice if there was an OTA channel that came with verity and verification disabled by default.
[Asus Zenfone 9] Nasodshadow:
Are there plans to enable the option to change from the large pill to small circles for quick settings?

I'm aware of the control center so I'm making due with that for now
[Asus Zenfone 9] sakun-ice:
Same request
[Asus Zenfone 9] lordbit:
Has anyone tried Bluetooth audio? it doesn't work for me at all (microG version).
[Asus Zenfone 9] seilent:
Doesn't work in gapps ver too.

Music plays but no audio output.
[Asus Zenfone 9] lordbit:
@micky387 The bluetooth audio does not switch the streaming correctly. Could you kindly look into this?

I have attached the logcat here. If you need any other input or you want me to submit somewhere else, just let me know.

Steps:

1. Pair to a device, in this case it was my Bluetooth headset.
2. After pairing, it got connected.
3. Start logcat
4. Play something with NewPipe -> No audio anywhere (neither phone speaker nor the headset)
5. Switch audio to phone -> Hearing the sound from the speaker
6. Switch audio back to the bluetooh -> Hearing the sound from the speaker, this time louder because it used the volume level of my headset
7. Stopped logcat

Environment:

Device: Asus Zenfone 9 (AI2202)
OmniROM: omni-13-202302251103-zenfone9-MICROG.zip
ASUS firmware before switching to OmniROM: UL-ASUS_AI2202-ASUS-33.0804.2060.100-1.1.1-2302-user.zip

To be clear, the Bluetooh headset does work with the stock Android from ASUS.
[Asus Zenfone 9] micky387:
testing

https://gerrit.omnirom.org/c/android_device_asus_zenfone9/+/43355
[Asus Zenfone 9] micky387:
you can post the log from our Matlog app here after the crash
[Asus Zenfone 9] micky387:
yep, seem an TWRP issue with virtual device
[Asus Zenfone 9] micky387:
fixed :)

So fix coming Sunday, with next OTA
[Asus Zenfone 9] lordbit:
Sure! I have attached a 2 second demonstration of what happens and the logs from Matlog.
[Asus Zenfone 9] Windoors:
How do you revert to stock ROM?
[Asus Zenfone 9] micky387:
I'm on it :)
[Asus Zenfone 9] micky387:
Just flash last Official Asus release with twrp for eg, done
[Asus Zenfone 9] micky387:
So working now ?
[Asus Zenfone 9] NisseGurra:
No problem for me with BT, even android auto runs :)
[Asus Zenfone 9] lordbit:
Like a charm! Thank you very much @micky387
[Asus Zenfone 9] sakun-ice:
What characteristics does this rom have with respect to the stock rom of asus?
[Asus Zenfone 9] micky387:
Fixed.

Gesture need to be available only if you have the Google libs ( like on Gapps) that's why it FC because it's missing
[Asus Zenfone 9] lordbit:
Does the same concept apply to "screencast"? I almost pair my phone with my TV (Samsung), after seeing the "connected!" on the TV, the phone still shows "connecting..." and a few seconds later, it reboots.

To be clear, the TV only shows a status change of "connectivity", not a single frame of "screencast". It does work with the stock firmware though.

Should I submit more details or is it a known issue?
[Asus Zenfone 9] micky387:
Hm, log please.

Working for me with my LG TV
[Asus Zenfone 9] lordbit:
When I try to "screencast" to my TV, OmniROM restarts. Please see below for further details.

steps

0. [TV] Select "Screen mirroring" as the source -> Now the TV is waiting for a connection.
1. [Phone] Turn on. I wanted a fresh start.
2. [Phone] After connecting to WiFi, disable AFWall+.

3. [PC] adb logcat
4. [Phone] Select "screencast" from Quick settings.
"Wireless display" is already enabled, and the TV is found.
5. [Phone] Tap on the TV entry in the list. Status changes to "connecting".
6. [TV] After a few seconds, TV mentions "connected to Android...".
7. [Phone] Still in "connecting" and after a couple of seconds, OmniROM restarts.
8. [PC] stop the logcat.

environment

OmniROM: omni-13-202303041524-zenfone9-MICROG.zip
TV: Samsung UE46F6500

log

@micky387 I tried to redact sensitive information in the log file, but still I may have missed some. For that reason, I decided to PM it to you instead of posting it publicly. I appologise if it is intrusive.
[Asus Zenfone 9] lordbit:
It is not possible to import VCF files through the "Contacts" app. It displays an error like "not all the required permissions are allowed".

When I compare the app's permissions against other working instances, I see that the "Contacts" in this ROM is indeed lacking the "Media storage" permission. But it never asks for it, so I have no way to permit it. On the other hand, it asks for "Notification" permission which I think is unnecessary.
[Asus Zenfone 9] micky387:
fixed ^_^
[Asus Zenfone 9] lordbit:
Thank you so much @micky387 . I am looking forward to this week's build.
[Asus Zenfone 9] esteras:
Already flashed, it works awesome! Thanks to give a new flavour to my Zenfone.

I saw these points:

- No 60fps video recording neither slow mo.

- There isn't "wireless" or "NFC" toggles into quick settings, is this a normal behaviour?
[Asus Zenfone 9] lordbit:
I don't know about the NFC toggle, but the Wireless and Data are combined together in Android 13 and it sucks. I usually use Better Internet Tiles to remedy that.
[Asus Zenfone 9] lordbit:
On my ROM which is a microG edition, number verification through apps like Signal/WhatsApp does not trigger SMS. Although the phone is able to send/receive SMS normally.

With WhatsApp I was able to get away with it, because it eventually sent a push message to my other WhatsApp instance on the other phone. Signal, on the other hand, just doesn't work. I've seen this issue on Signal's github, and the OP was suggesting that indeed something was wrong with thier ROM (crDroid).

steps

0. disable AFWall+, VPN, etc.
1. adb logcat
2. Run Singnal and be greeted with the device verification wizard
3. Enter the number
4. Hit continue
5. Verify that you're a human (!!!)
6. Nothing happens
7. So hit continue again
8. This time Signal tells me, "Too many requests, try again in 3 hours".
9. Stop logcat

In a few hours, I'm gonna retry the same way that was suggested.

log

@micky387 I appologise again, but for privacy reasons I had to send it to you in a private conversation.

UPDATE:

Using another SMS app doesn't help. I'm afraid that Signal is doing this deliberately.
[Asus Zenfone 9] micky387:
1- Yep, Aperture is new so new features coming. SLow mo is "locked" with Asus FW it's seem....

Wireless is combined with data on A13 and Google have dropped the separate property feature...

For NFC, i can look
[Asus Zenfone 9] micky387:
it seem it's Signal issue. Require an special app

GitHub - SimpleMobileTools/Simple-SMS-Messenger: An easy and quick way of managing SMS and MMS messages without ads.

An easy and quick way of managing SMS and MMS messages without ads. - SimpleMobileTools/Simple-SMS-Messenger

github.com

try to install and report
[Asus Zenfone 9] lordbit:
I've tried it, but it didn't work. I think it's time to ditch Signal. Sorry for the false alarm.
[Asus Zenfone 9] micky387:
hm, no it seem the app need android gms. It call the gms sms intent....

03-09 16:06:57.805 2219 2318 W ActivityManager: Unable to start service Intent { act=com.google.android.gms.auth.api.phone.service.SmsRetrieverApiService.START pkg=com.google.android.gms } U=0: not found
03-09 16:06:57.806 2219 2318 W ActivityManager: Unbind failed: could not find connection for android.os.BinderProxy@8c0b5eb
03-09 16:06:57.806 32082 32130 W GmsClient: unable to connect to service: com.google.android.gms.auth.api.phone.service.SmsRetrieverApiService.START on com.google.android.gms
03-09 16:06:57.808 32082 32082 W EnterPhoneNumberFragmen: Failed to register SMS listener.
03-09 16:06:57.808 32082 32082 W EnterPhoneNumberFragmen: com.google.android.gms.common.api.ApiException: 17: API: SmsRetriever.API is not available on this device. Connection failed with: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
03-09 16:06:57.808 32082 32082 W EnterPhoneNumberFragmen: at com.google.android.gms.common.internal.ApiExceptionUtil.fromStatus(com.google.android.gms:play-services-base@@18.0.1:3)
03-09 16:06:57.808 32082 32082 W EnterPhoneNumberFragmen: at com.google.android.gms.common.api.internal.ApiExceptionMapper.getException(com.google.android.gms:play-services-base@@18.0.1:1)
03-09 16:06:57.808 32082 32082 W EnterPhoneNumberFragmen: at com.google.android.gms.common.api.internal.zag.zad(com.google.android.gms:play-services-base@@18.0.1:1)
03-09 16:06:57.808 32082 32082 W EnterPhoneNumberFragmen: at com.google.android.gms.common.api.internal.zabq.zaE(com.google.android.gms:play-services-base@@18.0.1:7)
03-09 16:06:57.808 32082 32082 W EnterPhoneNumberFragmen: at com.google.android.gms.common.api.internal.zabq.zaD(com.google.android.gms:play-services-base@@18.0.1:2)
03-09 16:06:57.808 32082 32082 W EnterPhoneNumberFragmen: at com.google.android.gms.common.api.internal.zabq.zar(com.google.android.gms:play-services-base@@18.0.1:24)
03-09 16:06:57.808 32082 32082 W EnterPhoneNumberFragmen: at com.google.android.gms.common.api.internal.zabt.run(com.google.android.gms:play-services-base@@18.0.1:12)
03-09 16:06:57.808 32082 32082 W EnterPhoneNumberFragmen: at android.os.Handler.handleCallback(Handler.java:942)
03-09 16:06:57.808 32082 32082 W EnterPhoneNumberFragmen: at android.os.Handler.dispatchMessage(Handler.java:99)
03-09 16:06:57.808 32082 32082 W EnterPhoneNumberFragmen: at android.os.Looper.loopOnce(Looper.java:201)
03-09 16:06:57.808 32082 32082 W EnterPhoneNumberFragmen: at android.os.Looper.loop(Looper.java:288)
03-09 16:06:57.808 32082 32082 W EnterPhoneNumberFragmen: at android.os.HandlerThread.run(HandlerThread.java:67)

No way on non gapps build then... @lordbit
[Asus Zenfone 9] esteras:
Thanks for explain and improving continuously. I used Better Internet tiles as lordbit recomend and it works (Shizuku needed). I think inmersive mode is not working or I don't know how to activate it for apps (YouTube, Google Photos, ...)
[Asus Zenfone 9] lordbit:
The fix for importing VCFs is in android_device_asus_zenfone9 repo?
[Asus Zenfone 9] micky387:
I will look immersive
[Asus Zenfone 9] micky387:
No

https://gerrit.omnirom.org/c/android_packages_apps_Contacts/+/43390/1
[Asus Zenfone 9] esteras:
Somebody now the steps to root it? I forget that Google Wallet does't work with unlocked bootlader :-( I don't want to return to stock, please...
[Asus Zenfone 9] micky387:
Use magisk

Download Magisk Manager Latest Version 27.0 For Android 2024

Magisk Manager is an app which helps users to root their phone. With the help of Magisk you can run banking apps and also pass SafetyNet tests.

magiskmanager.com
[Asus Zenfone 9] 0zymandiias:
Hey guys, I just joined the site. I have a zenfone 9 that currently has omnirom on it. I noticed that it is missing a lot of features from the stock rom. Some are fine but then some are more important to me such as the battery charge threshold and other battery settings and the smart key. Will these things be implemented any time soon? If not, what is the best option for me?

I really liked the many settings and customisability of the stock rom. Customisability is important for me but I also like to live privately and degoogled. Is the best way to just use stock rom, root my device, and degoogle it manually? Thanks
[Asus Zenfone 9] lordbit:
@micky387 I confirm that both the screencast and the vcf import issues are resolved in today's build. Thanks a lot!
[Asus Zenfone 9] miki-xda:
I finally have my Zenfone 9 with omnirom. If I was to summarize it is a very lightweight and simple system without google, battery life is amazing, but on the other hand it is missing lots of features and tweaking possibilities. The features I miss the most compared to the stock system (or LineageOS?) are:

- ability to use alarm clock with phone powered off

- battery manager

- smart key

- possibility to select "Do not disturb" mode (nothing, alarms only, priority)

I am going to try to degoogle stock rom and see how it works compared to omnirom.
[Asus Zenfone 9] lordbit:
@0zymandiias @miki-xda

I agree with both of you, OmniROM is not as featureful as the stock ROM. However, what I really care for is a degoogled phone.

I also went down the path of degoogling the stock ROM by removing around 50+ packages, using AFWall+ to block unnecessary requests, etc. But then it hit me: I'm fighting a setup that analytics and google is embedded in almost every corner of it. That's when I decided to go back to OmniROM MicroG which is ostensibly "less featureful", but much simpler and faster. The Zenfone 9 maintainer, @micky387 , is a very capable one to boot. Maybe we can come up with a donation program for the features that we want.
[Asus Zenfone 9] lordbit:
Using OTA to update the system with the downloaded zip file [1] gets stuck. Once at 100% and the second try at 75%. The "Reboot" button never becomes available and the status remains as "installing".

Control Center -> System updates -> Settings -> Local file flash [enabled]

Download

Install

[Stuck]

Logs are sent privately to @micky387 .

[1]

omni-13-202303181501-zenfone9-MICROG.zip
[Asus Zenfone 9] miki-xda:
@lordbit I totally agree with you. Degoogled phone is a top priority for me, so I'll probably end up with omnirom, sacrificing some features. I'm going to root it, so maybe there will be some ways to tweak certain things.
[Asus Zenfone 9] lordbit:
For what it's worth,

1. If you miss the network traffic indicator in LineageOS, you can try Live Net Speed Meter or NetSpeed Indicator: Ineternet S.

2. If you're fed up with the big pill icons in Quick settings menu, try

Control Center -> Quick settings
Hide labels enabled
Portrait columns 6

And also install Better Internet Tiles which is an XPosed module.
[Asus Zenfone 9] lordbit:
@micky387

I've found an issue with the "Gallery". It does not delete the files. It doesn't matter if the "Permanent" option is selected or not. It never deletes. Logs are sent separately. Thank you in advance for looking into this.

ROM: omni-13-202303181501-zenfone9-MICROG.zip
[Asus Zenfone 9] klichuntsa:
Hola!

I tried omni rom and it works also on my zenfone 9. However I noticed one thing, after installing aurora store <=v4.1.1 + reboot, then the phone is hanging on boot with the omni rom logo. Deleting data via twrp will fix the boot.

I could not manage to get it working (yet). Just a fyi for people who want to try aurora store on omnirom. Maybe it is an android 13 + aurorastore incompatibility or so.
[Asus Zenfone 9] 0zymandiias:
Hi, sorry I took so long to reply. So how did the degoogling of stock rom go? Did you run into a lot of problems? Did things stop working?
[Asus Zenfone 9] lordbit:
It went OK. I debloated 50+ packages and got MicroG installed with all the checks passing. However, I only tried it for a day because of the reasons I mentioned earlier. Personally, I didn't like the idea of neutering/containing a hostile setup. Once again, it is my opinion.
[Asus Zenfone 9] lordbit:
Separate FYI: omni-13-202303181501-zenfone9-MICROG + Aurora Store v4.1.1(41) works fine on this end.
[Asus Zenfone 9] bckps7336:
Very great ROM port to ZF9! Using it for a few days now, some issues I found:

1. Enabling "Show Tap" in Developer Menu drops the FPS to 60 no matter the screen refresh rate while touching the screen (i.e. when the white dot is visible)

2. Random shutdowns, needs to force reboot (Not yet reproducible, but it seems the battery level is around 70-80%)

3. The visual prompt for fingerprint sensor shows in the wrong position on the screen (Should be near the center but it shows in the bottom)

4. Refresh rate resets to 60Hz occasionally (Not yet reproducible)

Overall, it bring me a HUGE improvement on battery life compared the stock ROM. Great job devs!
[Asus Zenfone 9] 0zymandiias:
@micky387 Hi there, thanks for doing this build. If I could make some suggestions, I would suggest creating a simple RGB setting where you could change the red, green, and blue values out of 100 or something like that. The stock colour of omnirom looks overly green to me right now. This would also allow us to create our own blue light filter which could be modified to our desired settings.

The other two that strike me as important are the battery settings such as the battery charge threshold to make the battery as durable and reliable as possible and the smart key abilities such as the ability to pull down the noti bar using your thumb. These changes would make omnirom much sweeter to use.
[Asus Zenfone 9] NisseGurra:
New build up today
[Asus Zenfone 9] NisseGurra:
And new build up again :)
[Asus Zenfone 9] lordbit:
Unfortunately, @micky387 is not around, so no fixes for the reported issues. I am less enthusiastic about upgrading. Specially that I have to reinstall TWRP and also reroot.
[Asus Zenfone 9] 0zymandiias:
Upgrading to what?
[Asus Zenfone 9] lordbit:
The latest image of the ROM here.
[Asus Zenfone 9] 0zymandiias:
How do I copy all of my apps and data off of one phone and move it to my Asus?
[Asus Zenfone 9] 0zymandiias:
@micky387 Hi, I keep getting this problem where I cannot download new updates where I begin the download but it suddenly stops the download for no reason. I end up spending like an hour trying to download the update multiple times every time.
[Asus Zenfone 9] 0zymandiias:
@micky387 Another suggestion. Can you allow access to the 'obb' and 'data' folders? Android took away the ability to do this after Android 10. Can you possibly allow unrestricted access to the folders like how it was before Android 11?
[Asus Zenfone 9] NeOniq:
Hi guys. Can someone confirm, is Asus audio feature (Dirac SFX) available in this ROM? And what changes are made to audio (if there any) overall, BT and internal DAC?
[Asus Zenfone 9] ryshd296:
I flashed UL-ASUS_AI2202-ASUS-33.0804.2060.113-1.1.1-2304-user.zip with twrp. It doesn't work. I need some more advice.
[Asus Zenfone 9] samsungneveragain:
Before flashing the stock image, in twrp, go to advanced -> merge snapshots. Flash the stock image, go to wipe, and format data. Reboot and you should be back to stock
[Asus Zenfone 9] 0zymandiias:
Guys, my phone got really messed up. I rebooted my phone but now whenever I try to boot my phone, it gets stuck on the boot animation whilst intermittently vibrating and there is no way to stop it other than to let it carry on until the battery goes dead. I think I can get into fastboot or recovery mode after letting the battery die but going straight to standard boot does this. I don't have the adb option on currently. What do I do?
[Asus Zenfone 9] ryshd296:
Thanks！
[Asus Zenfone 9] NisseGurra:
Hold and press volume down and power until it reboots, let go and press volume up and power to get to stock or trwp recovery
[Asus Zenfone 9] 0zymandiias:
Yeah, and then what?
[Asus Zenfone 9] NisseGurra:
Flash stock rom again?, you cant do that from fastboot or twrp
[Asus Zenfone 9] 0zymandiias:
What? How do I flash the stock rom again? I don't have adb enabled.
[Asus Zenfone 9] NisseGurra:
You need an pc, windows or linux. Not sure if mac can be used

fastboot flash system UL-ASUS_AI2202-ASUS-33.0804.2060.113-1.1.1-2304-user.zip (or whatever version you like)
[Asus Zenfone 9] 0zymandiias:
How though? I don't have adb enabled.
[Asus Zenfone 9] NisseGurra:
On phone?, not needed, need adb drivers on computer tho
[Asus Zenfone 9] 0zymandiias:
Actually yeah, it seems you're right. My adb folder can access my phone. But why do I need to download the stock rom. I seem to have the last 4 updates of omnirom on my phone's storage already. Should I try flashing the latest version of that instead? And should I wipe the cache/dalvik every time I flash a new img?
[Asus Zenfone 9] NisseGurra:
Flash the latest omni if you use it. No need to wipe cache or dalvik anymore.
[Asus Zenfone 9] 0zymandiias:
Is it supposed to look like this? Is it safe to reboot?
[Asus Zenfone 9] NisseGurra:
reboot recovery first
[Asus Zenfone 9] 0zymandiias:
I did that and now it's giving me the 'No command' display.
[Asus Zenfone 9] NisseGurra:
Try reboot
[Asus Zenfone 9] 0zymandiias:
Regular reboot?