NewDwarf I will definitely share it soon but currently I keep it private.

Will greatly appreciate anything you could share when you are comfortable doing so.

Note that ditherig is open-source but unfortunately only runs on Windows. It seems Apple new devices is using Apple ARM silicon but working Intel is still very useful.

Glad you got positive results, that's great!

NewDwarf By reversing the Intel driver.

That's awesome -- with IDA or something similar?

    ryans Totally different approach in the macOS Intel driver.

    Yes, I reversed it by the IDA Pro.

      henno No. It will be absolutely free. But there are some obstacles to share it right now.

        So do a documented clean-room approach if this requires code. One person who knows the details explains the general details to the other programmer without showing code or anything, and this should be cleanly documented and ideally, all code should be in a repo to show that it was organically grown.

        https://en.wikipedia.org/wiki/Clean_room_design

          NewDwarf what changes in 3 month?

          think some people really need to calm down and stop the censorship comparable to bloody dictators

          as determined by several recent court cases reverse engineering of legitimately obtained software to correct issues is de-facto legal.

          you own a mac there is your legitimately obtained macos.

          also apple has left the hackintosh scene alone only getting upset when people distribute copyrighted installer images or sell premade hackintosh systems

          you are allowed to make install images from an existing mac system and selling a computer that could run macos is not illegal

          distributing complete fixes can sound like a challenge but methods of binary patching can be done that do not involve the distribution of any items of copyright.

          please pm or email and we can talk in private

          Sunspark how do you think people discover 'secret' properties or undocumented features of macos?

          not through brute force or lucky guessing. :-)

          ryans BTW, do you have reverse engineering skills? The solution to disable dithering is so elegant, so you will wonder you still don't have it.

          No need to dig any tools any source code. Just only one string!!!

            NewDwarf I don't own any Apple device currently, unfortunately. I played around with IDA a few years ago, but I just wasn't into learning x86 assembly. To fix this miserable eye strain issue I would learn anything though! I did go to school for CS but we studied a much simpler MIPS assembly. Any tips to get started šŸ˜‰?

            Out of curiosity do you think your solution would for Linux?

              NewDwarf elegant solution you say? could it be feature string in the driver? :-)

              if you certain it work why not describe it here? describing facts is legal and surely someone else with knowledge will find it from that.

              ryans This solution is macOS specific one. I would say it is kind of a backdoor (to disable dithering even when the System Integrity Protection is active) for the Apple's engineers.

              I believe, if you load the Intel driver into the IDA, you can quickly fine a solution.

                NewDwarf Very interesting. Did you try on Macbook or a Mac Mini? I'm trying to find a good priced Mac Mini that can run Monterey.

                  ryans I did it on MacBook Pro 13'' 2020. But it doesn't matter.

                  Take the driver /System/Library/Extensions/AppleIntelBDWGraphicsFramebuffer.kext and disassemble it. The solution is there.

                  You can find this driver on any Intel based Apple laptop.

                    11 days later

                    NewDwarf I did it on MacBook Pro 13'' 2020.

                    The exact same Mac that is giving me issues and forces me back to my 2015 / 2017 13-inch. Did you have issues using this machine before "the solution"?

                    I have posted multiple times in this thread about my Dithering journey on both Mac and Windows and how I arrived at a conclusion a few years ago that this was an Intel driver issue (not a panel) all along

                    https://forums.macrumors.com/threads/eye-strain-returned-my-2019-16-macbook-pro.2212479/page-12?post=31582068#post-31582068

                    Now to figure out if I need IDA Pro or if Home is sufficient to try thisā€¦.

                    5 days later

                    MAS-76 do you have any information regarding the modifications that he made to disable the Intel dithering?

                      NewDwarf why did you choose to edit the Broadwell graphics kext? Wouldn't a 2020 MBP use Coffee Lake or Ice Lake (depending on the version)?

                        devilgrove I didn't/don't modify any kext. I just use them for reversing. There is Intel based MacBook Pro 2020.

                        dev