Colorbanding defeated

DanishbluntDanishblunt Level 5
edited March 23 in ROG Phone 3

So as of today the 21.03.2021 color banding has been defeated. Now at the beginning I was under the impression that the crappy color banding was caused by pixelworks and guess what?

It wasn't.

Infact the reason this happened was actually because of ASUS not wanting to implement any type of gamma correction at all, while other manufacturers like nubia and oneplus have infact added gamma correction in their kernels. So today I simply stole some code from Oneplus 8 kernel like the naughty naughty boy I am and magic has happened. So what are the results of this?

Now as you can see the difference is absolutely insane. Blacks have returned, no pixelation and the screen looks absolutely georgous! Honestly this screen after calibration seems absolutely amazing, ASUS was not lying when they said that these panels are actually high quality. Granted the quality of the screen cannot be seen in those pictures very well as smartphone cameras have great difficulty catching stuff in the dark with huge amount of details. I took a closer shot as well to show that even the black crush is quite in check as well:

How exacly an absolutely new guy like me who has extremely little experience with kernel development could fix an issue i looked at in weeks while the experienced asus team didn't get the solution until this date is beyond me right now. I hope that the devs will fix it very soon now that they know they can simply nab code from nubia or oneplus and some modifications, today my SSD died with my ubuntu and kernel sourcecode on it, so only thing I have left is a flashable zip file that would most likely crash on 75% of rog3 devices due to extreme amount of undervolt, i will still share to those who want to try, but successrate won't be high :'D

At this point I want to thank Freak07 for introducing and helping me to get into kernel development much faster than I would have taken by myself.



  • Great work by you to manage black crush.... Keep it up👍

    I hope this should surely help asus to look into that panel can be calibrated more if they try to.

  • Its definitely mind bogling 👍👍

    Awesome work 😀

  • Really Good work. Kudos. Hope Asus will come up with solutions

  • RazgrizRazgriz Level 2

    Glad u finaly did it

    Hope asus will implement it in next month ota update, or even in this end of month update if they can..

  • Great work mate...Now I hope Asus should try this fix ASAP and also recommend them to have you a job offer for Asus as they are not having a genuine technical experts like you...kudos

  • hold on there, I have literally next to no experience when it comes to kernel development, I'm nowhere near an expert. I have just recently started to dabble a little bit into it nothing more nothing less, there are people like freak07 and tbalden who are way more experienced than I am :'D

  • I totally agree...but experience is to just fix the issue but experts like you find the root cause which helps experienced guys to fix them 🤣

  • what is the name of the video? I want to test my phone

  • Seriously don't call me an expert 🤣

    It's like calling a truck driver who has basic knowledge over medicin a doctor 🤣

    I do programming in different languages that's all there is to it, all I'm good at is connect dots and debugging, if i had to actually add something (from scratch) instead of modify for instance I'd have a hard time due to the extreme lack of C knowledge and linux kernel development as a whole. As mentioned people like Freak07 and tbalden stomp my knowledge into oblivion.

  • Batman 2021 trailer, make sure its non HDR as otherwise you get a disgusting yellow tint. I used the one named: THE BATMAN Official trailer 4k (2021) Ultra HD.

    I used that trailer specificly because it caused by a large margin the most color banding. Especially at 55-80% the color banding was insane.

    Make sure to watch in a dark room so it's even more emphysized. You'll see it looks like on the images linked in the topic.

  • Sometimes this forum makes me wonder whats going on lmao. Edit -> mod approcal needed: Ohwell here we go again:

    I used the batman trailer titled: THE BATMAN Official trailer 4k (2021) Ultra HD

    Make sure you watch a batman trailer that isnt HDR as otherwise u get a disgusting yellow tint, the color banding is especially noticable in 55 - 80% brightness. Make also sure you watch in a somewhat dark room so you can notice them even more, it should look similair to the picture above where blacks are washed (at higher brightness) out and pixalation happens all over the video.

  • I wonder now with your basic knowledge, you are so good at it . what happens when you become perfect? So being a truck driver you know how to drive..but guess Asus made an accident here lol..😜😂😂😂😂

  • "good at it", yeah.... no :'D

    I'm a an absolute clown that just tried things until it magically worked. I managed to do things by complete mistake at times. It's like 10% skill 90% luck at this point

  • Asus must be sweating rn thanks to you,we could see a fix soon

    But since I have no idea of rooting and such,do I need rooting? Is is a custom rom? Do share details or even a tutorial on how we can get the true rog 3 screen

    If you can't do it here do It on your youtube channel which I'm interested in knowing

    And about oneplus and Samsung, Can you import code from other displays like iphones or Red magic?


    and now all the 'black crush is hardware issue and asus is sheet' is starting to look like the 'flat earthers' =P

    Great job on the calibration

  • I didn't understand anything of what you did but u made me happy :D

  • @Anders_ASUS @Gustav_ASUS can you guys please reply something here..

    If the fix is in kernel level whats taking you guys so long to fix this ?

This discussion has been closed.