yashsingh1/xdaforums huggingface dataset:
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
no idea if you found a solution yet.

sometimes sellers relock the devices not properly and wipe the unlock token from the device when converting from CN to WW.

There´s generally no unlock setting in dev options on Asus.

If the official unlock app provided on the firmware site does not work, you can try the command

fastboot oem asus-official

to unlock

fastboot oem asus-lock

to lock.

This will only work if the reseller didn´t mess up the phone. If it´s messed up, you might need some paid service to unlock the device (I have absolutely no idea about this), ask the seller about this or it´s impossible to unlock it officially.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Reaper@007:
Plz help

i am facing multi touch issue while playing pubg thanks.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
no issues with multitouch here.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Keinrix:
First of all, great kernel and definitely can feel that the phone is running smoother and "snappier".

However, I was wondering if it is possible to have options to tweak the shoulder buttons of the phone?

For example, for the Dual Partition option of the shoulder button (one shoulder button is split into 2 parts, total having 4 triggers), will it be possible for the 2 parts to have their own pressure requirement, as I have problem accidentally activate the outer part of the shoulder button while pressing the inner one.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] sploink:
I flashed both kernels. I think you uploaded the same file that has display improvements(not the stock)
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
Tried installing the cleanslate config app and disable brightness dimmer? It’s now enabled by default which will make the screen go dimmer than stock. (also on the zip with no display improvements)
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] sploink:
Okay my bad. I thought stock version doesn't have screen dimmer.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] kepetrov:
I tried the kernel with "improvements" , but its so bad. Very bright in menus even on 60hz. Stock is much better.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
Install CleanSlate Config app. Then use the brightness dimmer to reduce the minimal brightness to find a level that´s appropriate for you.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] MrxSiN:
Good update. I'll be using "improved" version for a few days, than revert to stock to see if I miss anything.

1st impression, color a little bit washout. But it's ok. Natural.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
Usually bootloader unlocked devices are blacklisted for OTAs indeed. But there were always some reports of very few lucky users receiving OTAs, despite being unlocked.

If you want to update you can restore stock boot.img, dtbo.img and recovery.img from stock fw and the OTA should install fine for you. (I guess)

Or you wait for the full firmware.zip to be available. (that’s what I usually do)

Keep in mind, flashing a kernel based on a kernel source not matching the current firmware source, can potentially lead to issues as well. :)
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] sploink:
You're so fast. Thank you!
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
2.1.1 does not include the source for the .143 firmware update, if you meant this with fast. there is no kernel source uploaded for .143 yet.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] BLUEPOP:
thanks for your work, i have 2 questions i'll apricate it if you answer them when you can.

1. will you implement this fix for the black crush https://zentalk.asus.com/en/discussion/46068/colorbanding-defeated/p3 or something similar in the future?

2. will i lose ota updates if i root my device?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] MrxSiN:
That fix from danishblunt looks promising. But some of the screenshot looks like it just an overlay.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
to answer the first question. I can´t implement something that no source code exists for. You can read through the zentalk thread you linked for more information.

As per GPL required and being the rule on XDA, the source code for my kernel project on XDA can be viewed, examined and used by anybody here. It´s linked in the OP.

If anybody wants to help this project getting further or want any changes inlcuded they can point me to their changes done to the kernel source or create a pull request, so these changes can be used.

What I use myself, I provide here for everyone to use as well. :)

2. Unlocking means official warranty is lost and the device will receive no further OTA updates from Asus. You have to install all updates manually.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Danishblunt:
Little clarification here as I just got another DM on telegram claiming nonsense.

I decided to recently step into kernel development myself and saw that freak07 was on telegram, I added him and he helped me set the kernel development up so that I can myself do some edits. I looked into the entire display issue the rog3 has and shared some of my knowledge with him. I also told him about the display commands, how they are roughly structured and where to find them, hence you see all these display tweaks from him lately, which is absolutely his work, i merely pointing him towards a direction, I have nothing to do with what he does with his tweaks, the same goes for my kernel, he has nothing to do with my implemention either. So please stop asking him to implement my solution which he also can't do because it isn't published anywhere, I also don't want to hear any dumb conspirocy theories about freak07, you know who you are, seriously stop it.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
to conclude this whole topic:

Like stated in the quoted post, @Danishblunt asked me for help building my kernel from source. I provided help so he was able to build the kernel successfully. After all that´s a big part of what the community and open-source is about.

We talked about a few topics, one topic being the display, how it could be improved and crossed the display commands. Those display commands are not new to me, I modified the file that contains them in the past.

I have no exact knowledge about the timings in the display commands for the different FPS rates the display can switch to. You can find them here for example. There is no documentation that can be find anywhere.

During our conversation @Danishblunt told me about certain RGB and Gamma values found in those , but could not explain to me how exactly they are being calculated.

Until today I still don´t know or understand where those values come from or how to calculate them from the commands linked above.

It got me curious, then I started experimenting by trial and error. By comparing and changing values I got to the point that´s being available for everybody here.

I don´t know anything about the changes @Danishblunt did to the kernel source, after he was able to build the kernel, as @Danishblunt´s source is not published anywhere, just like mentioned in the quoted post. Nor do I know how anything of his work functions.

It´s his work and as mentioned in my previous post, any details about his implementation can be found over at the zentalk thread.

Let´s end this topic here. There´s no need to accuse anybody.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] sploink:
Is it possible to overclock the cpu too? Like the cpu freq of SD 870?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] BLUEPOP:
im not sure why people are causing you trouble danish, i get that freak helped u and i don't really care personally and i don't think others should care aswell...

i was just wondering if freak would be able to add your fix since it seems to work well.

sorry for any trouble caused to any of you
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] MrxSiN:
865+ is overclocked version of 865. 3100 vs 2840 MHz. Snapdragon 865+ is cherry picked chip which can run higher clock speed while not sacrifice as much energy as an 865 needed to reach 3.1GHz. In current technology we had, pushing the last few hundreds of MHz out of a chip is trading a few indistinguishable performance improvement for exponential power consumption and heat output to the device. I know that there a news about Snapdragon 865+ prime core can be overclocked up to 3.4GHz. Trading over 50+% chance of bricking your device for a 5% performance improvement , do you want to do it?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
- Update Android Q Stable - 1.8.0 -​

Foreground App Kill gesture

- New: possibility to use Sweep/Tap Corner gestures to force stop foreground app

--- Use latest Companion app 3.2.1 and Config app 3.1.0

--- Check video below how to set up Companion app Usage Stats access and Launcher package

--- Set in Config app which Gesture to override with the feature: on of Sweep gesture/Tap Notification down / Tap Screen Off gestures

--- Make sure you run the companion app in the background, that will identify the foreground app and notify the kernel upon gesture

Setup and demo:

--

CleanSlate Q 1.8.0 Downloads:

Rooted installer zip:

CleanSlate Q 1.8.0: https://www.androidfilehost.com/?fid=10763459528675585788

Non rooted, Android Q image

boot image for .99 firmware CS 1.8.0: https://www.androidfilehost.com/?fid=10763459528675585787

App Downloads:

Config App 3.1.0: https://www.androidfilehost.com/?fid=10763459528675585777

Companion App 3.2.1: https://www.androidfilehost.com/?fid=10763459528675585814

Read first post in thread for installation details.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
Reserved
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] AldRezaine:
Wow this is amazing work..
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
nice to see you here! Looking forward to some great development!
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
OP updated to 1.0.1 version

- adding WireGuard support

- fix screen sometimes getting stuck off at around booting
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] ryu091:
Reserved
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tachiquan3:
Thanks! Any ROG Phone 3 Telegram?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
Working on the chromatic charging LED feature implementation.

Based on charging level, LED will reflect it cycling thru from red to amber to green.

Also blinking possiblity while charge LED is being occupied with continuous light.

View attachment 5090141
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
A better view on what to expect:

View attachment 5090145
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
- Update 1.1.0-

- Update to latest ASUS sources for Firmware .58

--- pls make sure you use latest firmware .58 version

- Add: Chromatic Charging LED feature

--- option can be set in new config app version

--- Charing LED color will slowly shift from Red to Amber to Green as it's being charged

--- Discrete color limits can be set to be used for battery charge 3 levels

--- Notification blink while made charging possible in this mode (check config app)

CleanSlate 1.1.0 Download:

Installer zip:https://www.androidfilehost.com/?fid=8889791610682928962

boot image .58 FW based:https://www.androidfilehost.com/?fid=8889791610682928961

Config app 2.14.7 Free version Download:

https://www.androidfilehost.com/?fid=8889791610682928963

Premium version rolled out to play store
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
Settings you'll see in the new config app version:

View attachment 5090923

Play store app new version 2.14.7 is released, hopefully it will appear soon in the play store, roll out can take time
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Oxidian:
What does this imply ? Lower brightness below minimum threshold ?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
Hi,

It means that when you set lower brightness, eg going under 30% you'll get lower panel brightness, in proportion to the minimum brightness you set in the config app.

It will give you slightly or much more black crush depending on the min value you set.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
Working on squeeze control, additional possibilities to use the air triggers grip mode, outside games.

Something like this:

https://youtu.be/OlSVny6lk1c
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
Getting there, needs some polishing and config app update, but the bulk of the job for squeeze control is done for rog3:

https://youtu.be/MKS4uh1NBYk
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
- Update 1.2.0-

- New feature: Squeeze Control

--- Use new Config App 2.15 to be able to setup

--- You need Squeeze Gesture enabled on your phone

--- Use slight short and middle long squeezes for different actions

--- You can use Squeeze Scrolling to scroll through Browsing, Social apps, News etc.

- Config App feature: swipe left/right to switch between Config tabs

CleanSlate 1.2.0 Download:

Installer zip:https://www.androidfilehost.com/?fid=8889791610682932332

boot image .58 FW based:https://www.androidfilehost.com/?fid=8889791610682932331

Config app 2.15.0 Free version Download:

https://www.androidfilehost.com/?fid=8889791610682932330

Premium version rolled out to play store

[youtube]MKS4uh1NBYk[/youtube]
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
Working on front LED pulse and pulse patterns and brightness tweak. So far so good :)

https://youtu.be/s4J3xcQFhEA
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
- Update 1.3.0-

- New feature: Pulsating front LED

--- Use new Config App 2.15.1 to be able to setup

--- 5 different notification pulsation patterns (Advanced mode setting under LED control)

---- Short Pulse, Slow Pulse, Triple, Triple Up 3, Triple Down (check video)

- New feature: LED dimming Charge and Notification front LED dimming

--- (Advanced mode setting under LED control)

- Chromatic Charging LED: add Green to amber and back transition Pulse at 100% charge level

- Bugfix: phone reboot upon Blinking LED with Charging LED and removing USB cable - fixed

CleanSlate 1.3.0 Download:

Installer zip:https://www.androidfilehost.com/?fid=8889791610682935103

boot image .58 FW based:https://www.androidfilehost.com/?fid=8889791610682935102

Config app 2.15.1 Free version Download:

https://www.androidfilehost.com/?fid=8889791610682935101

Premium version rolled out to play store

[youtube]lNf1r6Ek1C8[/youtube]
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
Next up is to fine tune s2s corner gesture haptic feedback and the in-pocket notifications booster.

Plan is to replace stock vibration pattern playback to some stronger wave form and add some voltage gain to the recipe, while the phone is in your pocket (screen is off and in proximity). :) Good progress

App going to look like this:

View attachment 5097615
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tuxing:
Here's a link to the XDA forum page of the app color changer free/pro if that could be useful (developer seems to be active on xda) - https://xdaforums.com/android/apps-games/app-color-changer-t3097362

This app is working perfectly on my rog3 for color and saturation adjustments. Some games and benchmark tools seem to reset the colors to system colors. The author of app [MENTION=2714177]arpruss[/MENTION] had talked about 20% dip in game performance while using the app. Thanks [MENTION=6801254]Danishblunt[/MENTION] for letting us know about this useful app.

Sorry for hijacking the thread.

Thanks [MENTION=3088420]tbalden[/MENTION] [MENTION=3428502]Freak07[/MENTION] for the great work
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
yes that´s what I´m thinking as well. Asus doesn´t have direct access to pixelworks daemon, but is aware that there´s an issue and at least they´re trying to do something. I don´t understand the direction they´re going for though. :)

Unfortunately nothing they do happens in the kernel, so I have no control over it. And I´m not as familiar with reverse engineering/rom side stuff. I already looked into KCAL and didn´t get anywhere. Maybe [MENTION=3088420]tbalden[/MENTION] will find something, but I also don´t want to bias anybody.

If you need help replacing files on /vendor I can show you how to create a magisk module to replace them systemlessly.

Or you can take a look here at how to create a magisk module:

https://topjohnwu.github.io/Magisk/guides.html
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Danishblunt:
Do you have discord or similair? I would like to get a crash course on how to make magisk modules so I can see if I can do something about it. While I'm not familar with android yet I think I could probably learn rather fast how things work as I can probably take tons of knowledge other things I've worked on.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] elmor0:
@ Freak07

I would be grateful if you could make a Viper4Arise (2.5.0.5) Magisk module for ROG 3.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
I sent you a PM.

I have zero clue about it. You should ask in their thread on xda. If they can’t help you there, I doubt anybody here can.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
- Update Android Q Stable - 1.7.3 -​

Back LED tweaks extension

- Tweak back LEDs of ROG3 phone. More options:

---- Possibility to set Aura LED only work Face Down/Not Face Down, or Disable it

---- Possibility to set back bright RGB LED only work Face Down/Not Face Down

- Make WiFi based profile activation (for play store premium Config app version) more robust, export SSID as soon as possible

- Needs 3.0.8 CleanSlate Config app

Android 10

CleanSlate Q 1.7.3 Downloads:

Rooted installer zip:

CleanSlate Q 1.7.3: https://www.androidfilehost.com/?fid=10763459528675580090

Non rooted, Android Q image (Based on: 1-17.0823.2009.99)

boot image CS 1.7.3: https://www.androidfilehost.com/?fid=10763459528675580091

CleanSlate Config app 3.0.8: https://www.androidfilehost.com/?fid=10763459528675579798

Read first post in thread for installation details.

Also please note that the Aura Notification can be quite hectic, times when it shows, when it doesn't. But by my tests, works as good as it can for the System Lighting Settings that you set for different App notifications.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
1.7.2 was buggy, adblocking/kernellogs was broken when wifi connected early. FIxed 1.7.3, updated OP and previous post.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] takoyaki17:
[MENTION=3088420]tbalden[/MENTION] sir...will this work on a flashed to global rog 3?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
It could work, there are some who use it like that already.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] javcarbe:
My phone is not root but with twrp recovery, i installed the kernel using fastboot ;l now can't get access to the phone. Reboot to the recovery every time, any idea?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
Have you made a backup in TWRP? Restore the boot partition and you should be fine.

Also do you use wwe firmware on your phone? This kernel and boot image is tested with the global firmware only.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] javcarbe:
No backup, using the phone for United States
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
- Update Android Q Stable - 1.8.0 -​

Foreground App Kill gesture

- New: possibility to use Sweep/Tap Corner gestures to force stop foreground app

--- Use latest Companion app 3.2.1 and Config app 3.1.0

--- Check video below how to set up Companion app Usage Stats access and Launcher package

--- Set in Config app which Gesture to override with the feature: on of Sweep gesture/Tap Notification down / Tap Screen Off gestures

--- Make sure you run the companion app in the background, that will identify the foreground app and notify the kernel upon gesture

Setup and demo:

[youtube]FmOEK-BZndA[/youtube] --

CleanSlate Q 1.8.0 Downloads:

Rooted installer zip:

CleanSlate Q 1.8.0: https://www.androidfilehost.com/?fid=10763459528675585788

Non rooted, Android Q image

boot image for .99 firmware CS 1.8.0: https://www.androidfilehost.com/?fid=10763459528675585787

App Downloads:

Config App 3.1.0: https://www.androidfilehost.com/?fid=10763459528675585777

Companion App 3.2.1: https://www.androidfilehost.com/?fid=10763459528675585814

Read first post in thread for installation details.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] javcarbe:
Thanks new version fix my problem
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] hawk1567:
Features not working

Hello, first time poster here. I installed this via the fastboot, with bootloader unlocked, following the installation guide in the first page, have installed companion app and config apps, gave the permissions required for the app but the features I tried doesn't work, like flash notifications, sweep gesture, charge led. Please , if anyone can tell me what have I done wrong or if I have to do anything more. Phone is global model, and I unlocked the bootloader.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
Hmm, can you share the screenshot of the info page in the configuration app, so we can see if flashing was successful, (it shows the kernel version at the bottom of info page)? Also, silly question, but when setting the feature on, have you pressed the save button in the config app?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] hawk1567:
Yes I did forget to press the save icon, so your question wasn't silly at all, but still haven't had any luck to make it work. Am trying the flash notification to see if it's working.

EDIT: Notification led for started working after restarting the phone. Now it blinks once every 2 seconds I think. The sweep gesture doesn't work too, just tried that.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
Sweep gestures, switch to Presets mode in the upper right corner of the setting page and select the preset, to make sure it's set well, and so easy to use from the corner.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] hawk1567:
Thank you so much, this fixed the problems I had except for the led flash for notifications. I guess am happy with the rest of the awesome options. :)
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
Great news!

What do you mean by the led part? Isn't led working now for notifications?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] hawk1567:
The led is working for call notifications, but I think it should be working for other notifications as well, sorry if am wrong, been through a long day, and sorry for late replies.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
Yes it should.

Few things: make sure it's not Batter optimized (you can set that in System settings) and also that it's not Hibernated by asus framework (App settings again).

Then also, screen should be off when notification happens. Also some very specific apps might not be listed in the Companion app filter, so you might not get notification detected if it's a more rare/specific app. For messenger, hangouts, android messaging/sms, discord, telegram etc it should generally work. What app is not working?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] hawk1567:
It's not battery optimized, just checked. Am currently checking the notifications for WhatsApp and gmail, haven't used others. Guess it will sort itself ou, like the led call notification did.:laugh:
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] tbalden:
If it's not optimized, check the hibernate as well! Asus specialty
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] hawk1567:
You wouldn't believe what just happened. It sorted itself out after the restart. Guess it was missing the restart. Thanks for all the effort. Sorry for the whining.