Jump to content
InsanelyMac Forum
Trucker MK

AMD Radeon HD 6650M / Graphics Enabler / DSDT / HDMI Audio / Acer Aspire 7750G - 2674G50Mnkk [Gradients Fixed]

Recommended Posts

We have two options to make the 6650M work: (Check pages 28-30 for fixing the gradients issue)

( Radeon HD 6470M Users read page 17-19 and 31-32, I will update my OP soon with 6470M stuff also)

 

Don't ask for help if you don't have: VBIOS, DSDT, IOReg file from your system (Switchable Graphic Cards are not supported)

 

Howto VBIOS:  Here VBIOS.zip, if AIDA64 is not working try this: http://www.insanelymac.com/forum/topic/277042-amd-radeon-hd-6650m-graphics-enabler-dsdt-hdmi-audio-acer-aspire-7750g-2674g50mnkk/?p=1845018

 

 Howto Kext patching here

1. With DSDT patch + patched ATI6000Controller.kext
2. GraphicEnabler=Yes + Patched ATI6000Controller.kext
But we can't use the same kexts. I will cover first the DSDT patch + patched ATI6000Controller.kext

ATI 6650M 2GB SubsystemVendorID: 0x1025 SubsystemID: 0x050e

Original Ipomoea configuration:

00 04 00 00 04 03 00 00 00 01 00 00 12 04 01 05
00 08 00 00 04 02 00 00 00 01 00 00 11 02 04 03
10 00 00 00 10 00 00 00 00 01 00 00 00 00 00 02

My best discovered Ipomoea configuration for DSDT + Patched ATI6000Controller.kext:

02 00 00 00 40 00 00 00 09 01 00 00 10 01 00 03
00 08 00 00 00 02 00 00 00 01 00 00 11 02 04 01
10 00 00 00 10 00 00 00 00 01 00 00 00 00 01 05

My best discovered Ipomoea configuration for GraphicsEnabler + Patched ATI6000Controller.kext:

02 00 00 00 40 00 00 00 09 01 00 00 20 01 00 03
00 08 00 00 00 02 00 00 00 01 00 00 11 02 04 01
10 00 00 00 10 00 00 00 00 01 00 00 00 00 01 05

I am now using this combination of HotPlugIDs, I will update the kexts eventually.

 

02 00 00 00 40 00 00 00 09 01 00 00 10 01 00 03
00 08 00 00 00 02 00 00 00 01 00 00 11 02 01 01
10 00 00 00 10 00 00 00 00 01 00 00 00 00 02 05

 

1. Downloads ATI 6650M 2GB SubsystemVendorID: 0x1025 SubsystemID: 0x050e (DSDT patch + patched ATI6000Controller.kext)
10.6.8_ATI6000Controller.kext.zip
10.7.0_ATI6000Controller.kext.zip
10.7.2_ATI6000Controller.kext.zip
10.7.3_ATI6000Controller.kext.zip
10.7.4_ATI6000Controller.kext.zip
10.7.5_ATI6000Controller.kext.zip
10.8.DP4_ATI6000Controller.kext.zip
10.8.2_ATI6000Controller.kext.zip
10.8.3_ATI6000Controller.kext.zip

10.8.4_ATI6000Controller.zip

===============================================

ATI6000Controller_10.9_DP1.zip

You need to replace Device (PEGP) in your DSDT with this code for the above kexts to work. Change "VRAM,totalsize", to 0x00, 0x00, 0x00, 0x40 if you have 1 GB VRAM.
But first you need to convert your VBIOS.rom to DSDT code with rom_dsdt_converter.exe (download here) and paste it in "ATY,bin_image", like this:
==========================================================================

            "AAPL,slot-name",
            Buffer (0x0C)\n
            {
                "PCIe Slot-1"
            },
            "ATY,bin_image", <= Look for this line in the code for Device(PEGP) below
            Buffer ()                <= leave Buffer empty!
            {
                PASTE YOUR CONVERTED VBIOS HERE IN ON ONE LINE
            },
            "device_type",
            Buffer (0x12)
            {
                "ATY,IpomoeaParent"
            },
==========================================================================
 You can download this PEGP2_6650M_2GB.txt.zip patch for the PEGP and apply it with DSDTParser.jar but you still need to manualy insert the converted VBIOS for the 6650M to be recognized  by the OS and of course Device (HDAU) for HDMI Audio. Place it just above Device (PEGP). You also need to apply the DTGP patch before compiling your DSDT.

This is how it should be shown in IORegistryExplorer post-423012-0-87789100-1372157381_thumb.png

            Device (HDAU)
            {
                Name (_ADR, One)
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                        {
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
            Device (PEGP)
            {
                Name (_ADR, Zero)
                Name (_PRW, Package (0x02)
                {
                    0x09, 
                    0x04
                })
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x2E)
                        {
                            "@0,compatible", 
                            Buffer (0x0C)
                            {
                                "ATY,Ipomoea"
                            }, 
                            "@0,device_type", 
                            Buffer (0x08)
                            {
                                "display"
                            }, 
                            "@0,display-dual-link", 
                            Buffer (0x04)
                            {
                                0x01, 0x00, 0x00, 0x00
                            }, 
                            "@0,display-type", 
                            Buffer (0x04)
                            {
                                "LCD"
                            }, 
                            "@0,name", 
                            Buffer (0x0C)
                            {
                                "ATY,Ipomoea"
                            },
                            "@1,compatible", 
                            Buffer (0x0C)
                            {
                                "ATY,Ipomoea"
                            },
                            "@1,device_type", 
                            Buffer (0x08)
                            {
                                "display"
                            }, 
                            "@1,connector-type", 
                            Buffer (0x04)
                            {
                                0x00, 0x08, 0x00, 0x00
                            }, 
                            "@1,display-type", 
                            Buffer (0x05)
                            {
                                "NONE"
                            }, 
                            "@1,name", 
                            Buffer (0x0C)
                            {
                                "ATY,Ipomoea"
                            },
                            "@2,compatible", 
                            Buffer (0x0C)
                            {
                                "ATY,Ipomoea"
                            },
                            "@2,device_type", 
                            Buffer (0x08)
                            {
                                "display"
                            }, 
                            "@2,connector-type", 
                            Buffer (0x04)
                            {
                                0x10, 0x00, 0x00, 0x00
                            }, 
                            "@2,display-type", 
                            Buffer (0x05)
                            {
                                "NONE"
                            }, 
                            "@2,name", 
                            Buffer (0x0C)
                            {
                                "ATY,Ipomoea"
                            }, 
                            "AAPL00,DualLink", 
                            Buffer (0x04)
                            {
                                0x01, 0x00, 0x00, 0x00
                            }, 
                            "AAPL,slot-name", 
                            Buffer (0x0C)
                            {
                                "PCIe Slot-1"
                            }, 
                            "ATY,bin_image", 
                            Buffer ()
                            {
                            	PASTE CONVERTED VBIOS HERE IN ONE LINE THAN COMPILE
                            }, 
                            "device_type", 
                            Buffer (0x12)
                            {
                                "ATY,IpomoeaParent"
                            }, 
                            "VRAM,totalsize", 
                            Buffer (0x04)
                            {
                                0x00, 0x00, 0x00, 0x80
                            }, 
                            "model", 
                            Buffer (0x18)
                            {
                                "AMD Radeon HD 6650M 2GB"
                            }, 
                            "name", 
                            Buffer (0x12)
                            {
                                "ATY,IpomoeaParent"
                            }, 
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
        }

2. Downloads ATI 6650M 2GB SubsystemVendorID: 0x1025 SubsystemID: 0x050e (GraphicsEnabler=Yes + patched ATI6000Controller.kext)

10.6.8_ATI6000Controller.kext.SubsystemID.050E.zip
10.7.0_ATI6000Controller.kext.SubsystemID.050E.zip
10.7.2_GE_ATI6000Controller.kext.zip
10.7.3_GE_ATI6000Controller.kext.zip
10.7.4
10.7.5
10.8.DP4_GE_ATI6000Controller.kext.zip
10.8.2_GE_ATI6000Controller.kext.zip
10.8.3_GE_ATI6000Controller.kext.zip

10.8.4_GE_ATI6000Controller.zip
Chameleon_boot.zip Chimera_boot.zip (These are outdated versions of Chameleon and Chimera bootloaders, I will recompile newer versions if needed)

Latest Chameleon (24.02.2013) compiled with these SubsystemIDs Chameleon_boot.zip



{ 0x6741, 0x050E1025, CHIP_FAMILY_TURKS, "AMD Radeon HD 6650M", kIpomoea },

{ 0x6741, 0x050F1025, CHIP_FAMILY_TURKS, "AMD Radeon HD 6650M", kIpomoea },

{ 0x6741, 0x05131025, CHIP_FAMILY_TURKS, "AMD Radeon HD 6650M", kIpomoea },

Chameleon boot v2 Chameleon_boot_v2.zip , added SubsystemID 107C, SubsystemVendorID: 0x1043


{ 0x6741, 0x107C1043, CHIP_FAMILY_TURKS, "AMD Radeon HD 6650M", kIpomoea },

Edited by Trucker MK

Share this post


Link to post
Share on other sites
Advertisement

Hi Trucker,

 

I followed your old post. I have exactly the same video card as you. I only have 1gb ram. I tried it with both of your methods, the one with ati init runned but only with the cursor on a white screen... Could you help me please? I have an acer 7750g with core i5. It works everything exept ethernet and graphics. I run 10.7.3. I also tried with the new mountain lion, but i get an error that the headers are not correct, maybe you have tried it with 10.8 too? Would be great if you could help me, i was waiting so long for a solution! ;)

Share this post


Link to post
Share on other sites

Hi, I haven't tried on 10.8. You can try now again on 10.7.3 with Chimera + ATI6000Controller.kext or ATY_init.kext + ATI6000Controller.kext. for 10.7.3. For the next few days i wont be around, i can't use my data plan on roaming, too expensive. I guess my 6650M is working the best, even Pentahex said that sometimes have black screen or "double vision" effect, i think he has also the one with 1 GB. Another user having 6650M with 2 GB RAM is having the same issues. I never got black screen, only few times "double vision" effect.

Edit. I believe that i can make this Ipomoea Personality ( or some other) even better but that will be after 2 months when i'll be at home and can test HDMI and VGA also. I don't have those in my truck, yet :P

Share this post


Link to post
Share on other sites

Thanks for the quick reply. I'm making a new fresh installation on my laptop with 10.7.3. I did not used your chimera build before, maybe thats the problem! You have done great work so far! See you in a few days :)

Share this post


Link to post
Share on other sites

Try again, it should work, I had some issues/mistakes with compiling chameleon.

 

It WORKS! Thank you very much! Writing this Message from the new Mac with the great resolution!!! I will make an entire disk backup now, so that i am save ;)

I will also post all required Kexts here, to get everything worked on the 7750g!

 

Thank you, for this great work!

Share this post


Link to post
Share on other sites

You are welcome, that's great news, try to reboot few times. Does it boot ok every time? Give me the vendor and device id from your ethernet. Maybe I can help you with that also.

 

Edit. There are more 7750G models, all with different hardware, mine for example is Acer Aspire 7750G-2674G50Mnkk, look on the bottom stickers.

Share this post


Link to post
Share on other sites

Everything works. The first boot on a clean install and it worked! I booted it 15 times now, no Problem at all. Maybe its because i updated to Bios 1.18 before install? I have the same Ethernet as you, maybe you can provide me the link to the kext? I only have one for 10.6. But it is not so important because Wifi works! Thank you!

Share this post


Link to post
Share on other sites

Nice! This works too! In the meantime, i got a Kernel Panic, but i rebooted again and it works! So the only thing which is left: The Touchpad. Do you have a driver for Multitouch? I can only move the cursor but with clicking on the pad nothing happens... ;)

Share this post


Link to post
Share on other sites

Maybe its because i updated to Bios 1.18 before install?

The last update for WhistlerPro chipset was in v1.09 i think, if you want, you can update to v1.19. You have that since 05.03.2012

 

Nice! This works too! In the meantime, i got a Kernel Panic, but i rebooted again and it works! So the only thing which is left: The Touchpad. Do you have a driver for Multitouch? I can only move the cursor but with clicking on the pad nothing happens... ;)

I dont have it, same here, no clicking. About the KP, i have it also sometimes from that kext, if you don't need ethernet maybe is better to delete it.

 

BTW, do you have working USB 3.0 ?

Share this post


Link to post
Share on other sites

Okay, so i will do some research! See you soon. I will post the kext when i found it!

 

Here you go for Touch/Trackpad: Touchpad.zip- or try this Link: http://www.mediafire...ya4ii66v122w7gk

There is no Multitouch support, but if you Click on the pad you have a mouse click!

Thats a small but a great improvement!

 

EDIT: BTW your question about USB 3.0:

 

Did you tried this kext? http://osx86.net/dow...do=file&id=2293

 

I'm not sure if this is the right one, but it might be. I will test it tomorrow.

Share this post


Link to post
Share on other sites

Thanks, I'll test it tomorrow. When you get (Internal Server Error) try more than once. 3-4 times and it will work.

You didn't answer me about the USB 3.0. You got it working or still no luck?

 

 

 

 

EDIT: BTW your question about USB 3.0:

Did you tried this kext? http://osx86.net/dow...do=file&id=2293

I'm not sure if this is the right one, but it might be. I will test it tomorrow.

 

I think i did, but maybe i should try it again. Thanks

Share this post


Link to post
Share on other sites

 

Here you go for Touch/Trackpad: Touchpad.zip- or try this Link: http://www.mediafire...ya4ii66v122w7gk

There is no Multitouch support, but if you Click on the pad you have a mouse click!

Thats a small but a great improvement!

Not even the keyboard works with this for me, thanks anyway.

Sent from my HTC HD2 using Tapatalk

Share this post


Link to post
Share on other sites

Your keyboard does not work? I could upload the kext if you want. USB 3.0 doesn't work for me, everytime i plug in a device the whole system freezes.

Touchpad and Keyboard work for me. USB 3 is not that important to me. Does Hibernation work for you?

Share this post


Link to post
Share on other sites

My keyboard and touchpad does not work only with the kexts you attached above.Same here for USB 3.0, and no sleep/hibernation. I have green screen on display sleep and KP on Computer sleep.

Share this post


Link to post
Share on other sites

Try this DSDT patch

"@0,display-link-component-bits",
Buffer (0x04)
{
0x06, 0x00, 0x00, 0x00
},
"@0,display-pixel-component-bits",
Buffer (0x04)
{
0x06, 0x00, 0x00, 0x00
},
"AAPL00,Dither",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x00
},
"@0,display-dither-support",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x00
}

 

If it helps, write here. Some say it helps, but I did not help.

 

And if your monitor does not wake up after sleep, I can help.

Share this post


Link to post
Share on other sites

Thanks, I'll try that tonight or tomorrow, I'm working today. About the wake screen, I don't have working sleep yet, only green screen on display sleep and KP on computer sleep. If you could help me with that also, it will be perfect. I am using roaming data plan untill next week and I wont be online as much as usual. Thanks again.

 

Sent from my HTC HD2 using Tapatalk

Share this post


Link to post
Share on other sites

Edit. Where exactly I need to apply this patch, can you paste it again with some code before and after the patch?

 

Sent from my HTC HD2 using Tapatalk

Share this post


Link to post
Share on other sites

In my case, it is in the section Device (PEGP), there you must create Method (_DSM), If it's not there. Like this

Tu5DTZ56.png

To Enable sleep. you should use this patch

"AAPL00,DualLink",
						Buffer (0x04)
						{
							0x01, 0x00, 0x00, 0x00
						},

and transmitter in your framebuffer should be the same, and in the redsock dump (0x10, If I am not mistaken)

 

And if it helps, my personality

UYLpKLl3.png

Share this post


Link to post
Share on other sites

Very nice work Trucker MK, my compliments :-) And Bux_Booga, I've read some of your russian posts. Thank you for your contributions. I've also been experimenting with 10.7.3 drivers, but I'm still getting very inconsistant results. It takes me on my 7750G on average 20 boots to get a clear QE/QI screen. Otherwise it is a black screen or a blurred screen. Using Osmunda gave similar results to Ipomoea. Sleep works with the latest sleepenabler.kext but sleep does kill the LVDS. I did decide to use Chameleon rather than Chimera. With Chimera I would get a KP with shutdown or restart. Bux_Booga, I'm curious to know how you got the framebufer information into your DSDT? Anyway, thanks again.

Share this post


Link to post
Share on other sites

Hi, Pentahex! I have never got black or blurred screen. I didn't encounter this problem, since I picked the correct personality. But every boot I have distorted colors. I use Chameleon bootloader, because its performance is higher (In OpenGL EV ~1450 Cham, ~600 Chimera). Sleep just worked for HDMI and VGA. To enable it on LVDS I have used DualLink patch and DualLink transmitter.

 

I have got framebuffer information on this forum. But there is nothing important in this DSDT section (except DualLink).

Anyway, if it helps, here is my Device (PEGP).

 

I think, you can use my personality to success.

Once again - Dual Link Transmitter (0x10) don't work without Dual Link DSDT-patch!

PEGP.dsl.zip

Share this post


Link to post
Share on other sites
Very nice work Trucker MK, my compliments :-)

 

Thanks Pentahex, it's not bad for a Trucker :-)

 

Sent from my HTC HD2 using Tapatalk

 

To Enable sleep. you should use this patch

"AAPL00,DualLink",
						Buffer (0x04)
						{
							0x01, 0x00, 0x00, 0x00
						},

and transmitter in your framebuffer should be the same, and in the redsock dump (0x10, If I am not mistaken)And if it helps, my personality

UYLpKLl3.png

I do have 0x10 LVDS transmitter in redsocks vbios dump, but the LVDS never works with 0x10 transmitter in Ipomoea, Lotus and Osmunda.

Sent from my HTC HD2 using Tapatalk

Edited by Trucker MK

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Similar Content

    • By JoachimCraeye
      Hello, another struggling soul when it comes to AMD Radeon HD 6650M
      I got to the point where it looks as if i’m almost there, as the graphics are more or less stable.
      Also is my graphic card partly recognised, just wrong model and wrong videoram, should be AMD Radeon HD 6650M 2048 MB
      Also when for example, I’m opening Launchpad its pretty clear I’m not getting full acceleration
       
       
      In my clover config file in the tab kernel and kext patches  I’m having 
       


       
      SSDT-6.aml being the PEGP File
      DSDT.aml & SSSDT6.aml  are system files that i compiled.
      SSDT.aml was made by ssdtPRGen.sh 
      ioreg attached as well
      and my video bios
       
      DSDT SSDT SSDT6 IOREG VBIOS.zip
       
      i hope someone can tell me whats missing
       
      PS i realise I’m not there yet, i’m missing sound and such, but i just started on this machine , and wanted to sort this first
      At some point i tried the extraction of the dsdt code from the Vrom, but that resulted in me having a text file (sorta) with like 100’s and 100’s of short hexest thats where i lost it an was utterly lost. Please, teach me
       
    • By Trucker MK
      Those who followed my old thread about the AMD Radeon HD 6650M here already know that until now we were not able to inject custom EDID with Clover or with DSDT injection (needed for the gradients fix) . A while ago i finally solved the Gradients issue with the help from freeuser16 by using Andy Vandijck's FixEDID and DisplayMergeNUB.kext to inject custom EDID  but I always wondered what could be the problem and why Clover/DSDT EDID injection is not working for the 6650M. Few day ago i started to play around again with diferrent Transmitter, Encoder and SenseID values using Clover, of course using Custom EDID injection. Until now i always used Ipomoea or Pondweed patched framebuffer:
      02000000400000000901000010000003 00080000000200000001000011020101 10000000100000000001000000000205 based on the decoded VBIOS with radeon_bios_decoder
      PCI ID: 1002:6741 Connector at index 0 Type [@offset 44838]: LVDS (7) Encoder [@offset 44842]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 44912]: 0x92, OSX senseid: 0x3 Connector at index 1 Type [@offset 44848]: HDMI-A (11) Encoder [@offset 44852]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44935]: 0x90, OSX senseid: 0x1 Connector at index 2 Type [@offset 44858]: VGA (1) Encoder [@offset 44862]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 44962]: 0x94, OSX senseid: 0x5 and redsock_bios decoder:
      Connector Object Id [14] which is [LVDS] encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [5] which is [VGA] encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false This time i decided to test few other framebuffers with the same patched framebuffer values i used for Ipomoea and Pondweed. I made the changes in Clover's config.plist (this time i used Cattail) , rebooted (without DisplayMergeNUB.kext) and no suprise at all, when using transmitter/encoder 10/00 and EDID is not injected, i get this:

      I decided to go with Fanwort next but this time completly by accident/mistake i somehow used SenseID 0x5 instead of 0x3 (as you can see in the decoded VBIOS, LVDS uses SenseID 0x3), and guess what, finally the custom EDID was injected by Clover and everything was perfect. I opened the config.plist and i saw that i used wrong SenseID for LVDS but it was working perfect. To keep it short, out of curiousity i tried every framebuffer from the AMD6000Controller.kext with default values, and guess what,
      Cattail (4) @ 0x167920 LVDS, DP, DP, DP 02000000400000002905000000000005 00040000040300000001000011020101 00040000000100000009100021030202 00040000000100000009100012040303 and
      Fanwort (4) @ 0x1679f0 LVDS, DP, DP, DP 02000000400000002905000000000004 00040000040300000001000011020101 00040000000100000009100021030202 00040000000100000009100012040303 both work with wrong LVDS SenseID and custom  EDID is injected.
       
      The next thing i tried, it was using "wrong" SenseID in Ipomoea (i tried with 0x2, 0x4, 0x6, 0x7 and 0x8 - EDID is injected with all off these, except of course with 0x3, which is in the VBIOS. Why? I have no idea.
      Today i tried to inject the EDID with DSTD and it also works with this framebuffer: (SenseID 0x4 and probably others, 0x2, 0x5, 0x6, 0x7, 0x8)
      02000000400000000901000010000004 00080000000200000001000011020101 10000000100000000001000000000205 and this in your DSDT in Device (PEGP). This is my custom EDID, i have the 17" Display, DisplayProductID 0x289 and DisplayVendorID 0x30e4
      "AAPL00,override-no-connect", Buffer (0x80) { /* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, /* 0008 */ 0x06, 0x10, 0x14, 0xA0, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x0A, 0x16, 0x01, 0x04, 0x90, 0x26, 0x15, 0x78, /* 0018 */ 0x0A, 0x6F, 0xB1, 0xA7, 0x55, 0x4C, 0x9E, 0x25, /* 0020 */ 0x0C, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, /* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, /* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2F, 0x26, /* 0038 */ 0x40, 0xB8, 0x60, 0x84, 0x0C, 0x30, 0x30, 0x30, /* 0040 */ 0x23, 0x00, 0x7E, 0xD7, 0x10, 0x00, 0x00, 0x19, /* 0048 */ 0x00, 0x00, 0x00, 0xFC, 0x00, 0x43, 0x6F, 0x6C, /* 0050 */ 0x6F, 0x72, 0x20, 0x4C, 0x43, 0x44, 0x0A, 0x20, /* 0058 */ 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, /* 0060 */ 0x00, 0x00, 0x4C, 0x47, 0x44, 0x69, 0x73, 0x70, /* 0068 */ 0x6C, 0x61, 0x79, 0x0A, 0x00, 0x00, 0x00, 0xFE, /* 0070 */ 0x00, 0x4C, 0x50, 0x31, 0x37, 0x33, 0x57, 0x44, /* 0078 */ 0x31, 0x2D, 0x54, 0x4C, 0x41, 0x33, 0x00, 0x66 }, custom EDID for Clover
      00FFFFFFFFFFFF00061014A0000000000A160104902615780A6FB1A7554C9E250C5054000000010101010101010101010101010101012F2640B860840C30303023007ED710000019000000FC00436F6C6F72204C43440A202020000000FE000000004C47446973706C61790A000000FE004C503137335744312D544C41330066 This could also work for others who have the gradients issue.
      I need someone (maybe you Basss) who uses Clover to test this with VGA, Plug in - Plug Out was not detected properly until now, but maybe with this SenseID we will have some changes.
×