Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
I'm uploading a patched AppleGrapahicsControl.kext that is now necessary as of 10.15.4, the symptoms after this update are a blank screen but system sounds are heard when holding down the Escape key, as well a loss of any Displayport output. The cause of this is Apple Clamping down on 3rd party kexts from loading, this mainly affects hackintosh users, but affects us as our iMacs are no longer a supported platform.

What does this patched AppleGraphicsControl.kext do to allow 2009-2011 iMacs to properly boot? We now need our board ID's to be added to the AppleGraphicsDevicePolicy.kext within AppleGrapahicsControl.kext, this allows the kext to properly load on boot, before this wasn't necessarily needed. I have so far all known 5 board ID's that are supported on our thread.

iMac12,2(27-inch Mid 2011)Mac-942B59F58194171B
iMac12,1(21.5-inch Mid 2011)Mac-942B5BF58194151B
iMac11,3(27-inch Mid 2010)Mac-F2238BAE
iMac11,2(21.5-inch Mid 2010)Mac-F2238AC8
iMac11,1(27-inch Late 2009)Mac-F2268DAE

Thanks to @Ausdauersportler for the helping/testing for this kext.

To install this kext unlock your System partition using Hackintool. drag the kext on-top of the kext utility icon let it install/timeout with an error. Open terminal and enter "sudo reboot" skipping this step may leave your iMac hanging at the desktop (A Catalina issue)
Finally. You guys are saviors. ✌️ I need to get this hackintool now.🙄
 
  • Like
Reactions: Mark Meretz
I am just curious. What is your boot time for those using 10.15.4, OpenCore, and the sleep kexts from high voltage?

Without the kexts, I boot in 15 seconds. With the kexts, it takes almost 80 seconds...
Did you Replace IOsurface with the patched one for Catalina, that's always been the issue with long boot times. Make sure you "sudo reboot" in terminal after installing this particular Kext.

I should add this is necessary every software update as this Kext is overwritten with the stock Catalina one.
I also see you are using Open Core. As of right now please make sure the 2 SNB/HD3000kexts are disabled in the config.plist and make sure the 2 Kexts and all .bundle/plugin files are installed to System/Library/Extensions, this can also cause long boot times because the Kexts are looking for their plugin files, have no response and eventually 'give up'.



Also thanks to whoever updated page 1, I meant to go do that; but checking now shows it's been comepleted :)
 
Last edited:
Did you Replace IOsurface with the patched one for Catalina, that's always been the issue with long boot times. Make sure you "sudo reboot" in terminal after installing this particular Kext.

I should add this is necessary every software update as this Kext is overwritten with the stock Catalina one.
I also see you are using Open Core. As of right now please make sure the 2 SNB/HD3000kexts are disabled in the config.plist and make sure the 2 Kexts and all .bundle/plugin files are installed to System/Library/Extensions, this can also cause long boot times because the Kexts are looking for their plugin files, have no response and eventually 'give up'.



Also thanks to whoever updated page 1, I meant to go do that; but checking now shows it's been comepleted :)
It's still taking a long time. Is there something else I can look at to find the source? Thanks!
 
[automerge]1588004382[/automerge]
I'm uploading a patched AppleGrapahicsControl.kext that is now necessary as of 10.15.4, the symptoms after this update are a blank screen but system sounds are heard when holding down the Escape key, as well a loss of any Displayport output. The cause of this is Apple Clamping down on 3rd party kexts from loading, this mainly affects hackintosh users, but affects us as our iMacs are no longer a supported platform.

What does this patched AppleGraphicsControl.kext do to allow 2009-2011 iMacs to properly boot? We now need our board ID's to be added to the AppleGraphicsDevicePolicy.kext within AppleGraphicsControl.kext, this allows the kext to properly load on boot, before this wasn't necessarily needed. I have so far all known 5 board ID's that are supported on our thread.

iMac12,2(27-inch Mid 2011)Mac-942B59F58194171B
iMac12,1(21.5-inch Mid 2011)Mac-942B5BF58194151B
iMac11,3(27-inch Mid 2010)Mac-F2238BAE
iMac11,2(21.5-inch Mid 2010)Mac-F2238AC8
iMac11,1(27-inch Late 2009)Mac-F2268DAE

Thanks to @Ausdauersportler for the helping/testing for this kext.

To install this kext unlock your System partition using Hackintool. drag the kext on-top of the kext utility icon let it install/timeout with an error. Open terminal and enter "sudo reboot" skipping this step may leave your iMac hanging at the desktop (A Catalina issue)
Hi i have install this... For test i reinstall 10.15.4 and i have an black screen after the first install screen( install via usb).... Can you help?where can i see that your patch is activ? On install black screen say doesnt work :( must we wait for dosdude patcher update ? imac 12,2
 
Last edited:
I am a definitely a newbie at this, I have just purchased the WX7100 and will be installing into an Imac 2011 27". I am not sure all that I need to do in order to prepare my system for install and if I am going to need to install the GPU and remote boot in order to flash the vbios of the card to get it working?

I've read through some of the posts and completely am lost as to what I need to do and how to get it functioning with Catalina and have it booting with screen and still have access to the usb external and other connected ways of booting.

I was thinking you posted a message to users and they could email you back, but I don't see that possible or im missing the email link button here.

I've seen that I will need vbios from Nick[D]vB and using opencore I am just not sure what and how I will need to do this, or if im going to need to buy additional stuff to flash the chip or I can remote in and do it from windows or load windows on bootcamp side and flash it from there.

any help and advice would be appreciated, if emailing me works I can do that too.

Thanks a millón in advance
John.
 
[automerge]1588004382[/automerge]

Hi i have install this... For test i reinstall 10.15.4 and i have an black screen after the first install screen( install via usb).... Can you help?where can i see that your patch is activ? On install black screen say doesnt work :( must we wait for dosdude patcher update ? imac 12,2
What you need to do is boot using the ALT key and then booting using the AppleBoot picker.

If you still cannot boot Catalina for some reason, boot an Older OS either from USB/partition and navigate to system/library/extensions and replace the Kext. Then take the entire extensions folder and drag it onto Kext utility. This will fix the file permissions.
 
I've seen that I will need vbios from Nick[D]vB and using opencore I am just not sure what and how I will need to do this, or if im going to need to buy additional stuff to flash the chip or I can remote in and do it from windows or load windows on bootcamp side and flash it from there.

in the opencore.dmg file is a readme file. in doc's that is included in side the DMG
the only thing you have to do is
flash the dmg to a SD card.
show hidden files (Shift+CMD+.) will show you the hidden file's.
follow the instructions you'r see in the read me file.
after that you should be oke with OpenCore.


About flashing the bios to the Card.
you have 2 option's

1. install windows 7. as windows 10 will not work native or you want to struggle with the partition stuff like i did. and mod bootcamp to make a USB drive.
and remote acces via teamviewer. or native windows remote acces.

2. second option is to buy the clip programmer. and install the bios via the CH340 clip programmer. you can buy this via alie. for a few euro.
and flash this via a windows program. or you are flashing your card via the mac terminal with a add-on to the Terminal.
and a few commando's
and then put your AMD Radeon PRO wx7100 in the imac. and boot via the opencore.
ill go that way. i gong to flash the bios via my 2011 imac. and then going to insert the WX7100.

if you want to go this way as well i followed this video to get it

it not so hard to find out how to flash. and also don't forget to make a back-up of original bios.
 
Last edited:
  • Like
Reactions: sparky720John
I am a definitely a newbie at this, I have just purchased the WX7100 and will be installing into an Imac 2011 27". I am not sure all that I need to do in order to prepare my system for install and if I am going to need to install the GPU and remote boot in order to flash the vbios of the card to get it working?

I've read through some of the posts and completely am lost as to what I need to do and how to get it functioning with Catalina and have it booting with screen and still have access to the usb external and other connected ways of booting.

I was thinking you posted a message to users and they could email you back, but I don't see that possible or im missing the email link button here.

I've seen that I will need vbios from Nick[D]vB and using opencore I am just not sure what and how I will need to do this, or if im going to need to buy additional stuff to flash the chip or I can remote in and do it from windows or load windows on bootcamp side and flash it from there.

any help and advice would be appreciated, if emailing me works I can do that too.

Thanks a millón in advance
John.


I would very first confirm you indeed have the correct WX7100 before starting. It appears there are two different models and only one has been reported to work - 109-C769A1-00B

109-C95847-00D. This is the other model and you can find it on eBay.

After much struggle, it appears incompatible. Even after successfully flashing the WX7100_GOP.BIN. Startup sound works but then just black screen and won't finish loading into Bootcamp or Internet Recovery. OpenCore won't show up, no backlight.
 
I would very first confirm you indeed have the correct WX7100 before starting. It appears there are two different models and only one has been reported to work - 109-C769A1-00B

109-C95847-00D. This is the other model and you can find it on eBay.

After much struggle, it appears incompatible. Even after successfully flashing the WX7100_GOP.BIN. Startup sound works but then just black screen and won't finish loading into Bootcamp or Internet Recovery. OpenCore won't show up, no backlight.
may i ask where you get that info ?
 
may i ask where you get that info ?

This forum, the search icon in the upper right corner.

If you search for WX7100, you will find reports of working WX7100 purchased from AliExpress with the model 109-C769A1-00B. https://www.aliexpress.com/item/330...earchweb0_0,searchweb201602_,searchweb201603_

I purchased the 109-C95847-00D https://www.ebay.com/itm/333262404441 and spent a few hours trying to fire it up. Flashed and unflashed, OpenCore and Internet Recovery, won't completely boot in any OS, no backlight on 12,2 iMac. Doesn't appear to be compatible according to my tests and others reports also when you search the forum for 109-C95847-00D.

To add #5,473 and #5,537
 
Last edited:
  • Like
Reactions: Pascal Baillargeau
This forum, the search icon in the upper right corner.

If you search for WX7100, you will find reports of working WX7100 purchased from AliExpress with the model 109-C769A1-00B. https://www.aliexpress.com/item/330...earchweb0_0,searchweb201602_,searchweb201603_

I purchased the 109-C95847-00D https://www.ebay.com/itm/333262404441 and spent a few hours trying to fire it up. Flashed and unflashed, OpenCore and Internet Recovery, won't completely boot in any OS, no backlight on 12,2 iMac. Doesn't appear to be compatible according to my tests and others reports also when you search the forum for 109-C95847-00D.

To add #5,473 and #5,537

here Nick say. here in respons to this post
Erm, not sure how to break this to you...

That is the wrong graphics card! You need a WX7100 not a W7170 or S7100X.

I think you'll find that card won't even be detected, it's still worth testing it but you

might need to do an NVRAM reset on every boot, and MacOS might not load the drivers?


I'd set up TeamViewer with the working card so we can see what's happening.

Don't flash the vBIOS or Bootrom yet, but I might be able to make a mod for it.

It's worth trying the card before you send it back anyway.


Nice job on the DyingLight & WiFi btw!

Keep us posted...
Yeh they do look very similar, but the GPU die on the W7170 is a lot bigger, it's a barn-heater!

Seen lots of sellers doing a bait'n'switch with these so watch out for that, eBay should sort it.

No need to mod the sink / bracket for the WX7100, but shouldn't hurt as you've done it already.

Apple actually sold this chip as the M395X so there is an EFI for it, might be worth a shot?

But I'd expect detection problems, worth testing but I'd definitely swap it for a real WX7100.

I'm going out for a bit now but will be back in a few hours, let us know how the test goes.


but in short.
the 109-C769A1-00B is the W7100 (firepro)

we need the 109-C95847-00C or D that are the only cards that have the polaris GPU
i think that the D card might not working because its a new revision of the card.

i'm sorry to start again about cards. but we should not get the 00B card
 
here Nick say. here in respons to this post




but in short.
the 109-C769A1-00B is the W7100 (firepro)

we need the 109-C95847-00C or D that are the only cards that have the polaris GPU
i think that the D card might not working because its a new revision of the card.

i'm sorry to start again about cards. but its not the 00B card!


Yeah, likely I was just bait and switched. Should of known it was the cheapest and from China. I guess with all the confusion around the card the best thing would be a good source.

Is the AliExpress link https://www.aliexpress.com/item/330...earchweb0_0,searchweb201602_,searchweb201603_ a good source does anyone know? Or does anyone know a good source for the WX7100?
 
Yeah, likely I was just bait and switched. Should of known it was the cheapest and from China. I guess with all the confusion around the card the best thing would be a good source.

Is the AliExpress link https://www.aliexpress.com/item/330...earchweb0_0,searchweb201602_,searchweb201603_ a good source does anyone know? Or does anyone know a good source for the WX7100?
nop thats a 00B card.

if you don't have suc6 with the 00D card. you have to return it.
and get a 00C card not a 00B card.
 
nop thats a 00B card.

if you don't have suc6 with the 00D card. you have to return it.
and get a 00C card not a 00B card.
Sorry, but i bought exactly this one:


I was wrong to believe the listing visual was a picture of the real card.
It's not a 109-C769A1-00B -xx that i have, but a 109-C95847-00D-02.


I am currently writing this message from an iMac 2011 with Opencore and this card with WX7100_GOP.bios, and all i can say is that's working. The Card has to really be WX7100 (radeon pro), absolutely not W7100 (fire pro), that's all.
If you are to be sold a w7100 instead a WX7100, it's another thing, but what's advertised is a WX7100 Radeon Pro.;)

What can be truly disturbing is that vendors can name it FirePro WX7100, which is incorrect, see this one it's 00C card and is called like this.

What seems to be a clue for a card to be a Radeon pro WX7100 is the presence of "ellesmere" sometime written on the PCB.
 
Last edited:
  • Like
Reactions: RRPC
Sorry, but i bought exactly this one:


I am currently writing this message from an iMac 2011 with Opencore and this card with WX7100_GOP.bios, and all i can say is that's working. The Card has to really be WX7100 (radeon pro), absolutely not W7100 (fire pro), that's all.
If you are to be sold a w7100 instead a WX7100, it's another thing, but what's advertised is a WX7100 Radeon Pro.;)

What can be truly disturbing is that vendors can name it FirePro WX7100, which is incorrect, see this one it's 00C card and is called like this.

What seems to be a clue for a card to be a Radeon pro WX7100 is the presence of some yellow chips and sometime "ellesmere" written on the PCB.

Well I am still waiting on my card to arrive, should be here the April 30th or by may 1st.
the picture I have from Ebay shows the number o be a 109-C95847-00C-02

I am hoping that I didn't get the wrong one and switched from the picture either, and my purchase was for a New WX7100 as well from a different seller than listed from the users who was the wrong one.

I will let you know what happens when I get it and will see if I need more help or will be sending it back.
[automerge]1588034914[/automerge]
This is the card I purchased and what I am expecting to get, I took the picture to see the number in the top corner hopefully that will help and let me know if im getting the wrong one??
 

Attachments

  • Screen Shot 2020-04-27 at 5.47.01 PM.png
    Screen Shot 2020-04-27 at 5.47.01 PM.png
    535.9 KB · Views: 220
Last edited:
  • Like
Reactions: RRPC
Well I am still waiting on my card to arrive, should be here the April 30th or by may 1st.
the picture I have from Ebay shows the number o be a 109-C95847-00C-02

I am hoping that I didn't get the wrong one and switched from the picture either, and my purchase was for a New WX7100 as well from a different seller than listed from the users who was the wrong one.

I will let you know what happens when I get it and will see if I need more help or will be sending it back.
[automerge]1588034914[/automerge]
This is the card I purchased and what I am expecting to get, I took the picture to see the number in the top corner hopefully that will help and let me know if im getting the wrong one??
It should be a WX7100 for Dell Laptop.
"MPN: 308VY"
"For Dell Precision 7710 7720"
 
Last edited:

I know, you linked to that before. Thanks
But that is showing a 00B card. Not saying that this seller is sending you probably a C card instead.
With Ellesmere
Like DES Global.
They show a 00C card.
But I got a private message that they sell the 00D card. With pictures

It's all so confusing with alie sellers
 
Last edited:
Finally had the time to make the jump from stock GPU to a K2100M on my mid-2011 21.5 iMac (and just because I was already there, I upgraded the CPU to a i7 2600s). I can't thank everybody enough for their VERY HARD work in making this work. I have been reading this thread (all of it) for the past 12 months and that gave the developers time to find errors and fix them in order to provide some extra life to this great machine.

If anyone is beginning and do read this post, I advise you to READ THE FIRST POST OF THIS THREAD. After the last few updates, everything is there. I mean, everything is there. I had a High Sierra (10.13.6) system.

I'll post my step-by-step (maybe not the most efficient but I can tell you it works):

0) READ THE THREAD (YES, ALL OF IT) THERE IS VALUABLE INFO EVERYWHERE
1) Assets (GPU, thermal paste, screwdrivers, time, patience, silence, power cord disconnected)
2) Softwares (Catalina with Dosdude1 patcher, VBIOS with Linux in USB, OpenCore in SD card, KEXTs updates including the more recent one for 10.15.4 boot glitch) - write down your instructions
3) Backup system with Time Machine
4) Opened iMac and carefully made the upgrades (already had SSD and RAM upgrades) - took me 2 hours
5) Left the LCD on the table and disconnected the SSD, remove peripherals connected, put the VBIOS usb and let it boot
6) Using a notebook (Ubuntu) execute the commands and installed the VBIOS (follow the README) and power off
7) Disconnected power cord, connect the SSD, install LCD, glass and power on (it booted to HS perfectly - boot screen working and brightness control not working)
8) Booted to Catalina install USB and follow the tutorial (had a multiple reboot after the first part, don't know if related to 10.15.4 boot issue OR a previous Ubuntu install (few years ago) that probably ruined my EFI; hit option during the reboot and selected MacOS Install because the files were already copied)
9) Catalina installed and eventually booted to a blank screen, power off and restart holding OPTION and select the Catalina volume and the boot is normal; did not login to iCloud or anything until I finished other steps
10) Configured OpenCore boot from USB (follow instructions - remember to select the boot volume on the first screen and don't wait because the boot picker will open a graphical interface if you take too long)
11) Tested OC reboot and finish the confuguration
12) Installed the KEXTs using instructions
13) Installed the recent KEXT for the boot issue
14) Confirmed everything OK
15) Thanked all people involved
16) Retored TimeMachine backup
17) Smiled

I'm happy to try to help. Thanks community!
 
It should be a WX7100 for Dell Laptop.
"MPN: 308VY"
"For Dell Precision 7710 7720"
Thats perfect, that is the exact brand I picked up from the guy on eBay, and he confirmed with me that the the card is 109-C95847-00C-02 that is for the dell precision 7710 & 7720 they will be shipping it to me in 8-12 days, so I await patiently and will prepare my iMac now to have bootcamp windows 7 installed and will put in all the leg work needed before card gets here so I can make the install boot in and flash in windows then restart and hopefully have a fully working Catalina with the WX7100 card.
 
Thats perfect, that is the exact brand I picked up from the guy on eBay, and he confirmed with me that the the card is 109-C95847-00C-02 that is for the dell precision 7710 & 7720 they will be shipping it to me in 8-12 days, so I await patiently and will prepare my iMac now to have bootcamp windows 7 installed and will put in all the leg work needed before card gets here so I can make the install boot in and flash in windows then restart and hopefully have a fully working Catalina with the WX7100 card.
Did he confirmed too that a WX7100 (Ellesmere, Polaris)?
 
  • Like
Reactions: sparky720John
I am a definitely a newbie at this, I have just purchased the WX7100 and will be installing into an Imac 2011 27". I am not sure all that I need to do in order to prepare my system for install and if I am going to need to install the GPU and remote boot in order to flash the vbios of the card to get it working?

I've read through some of the posts and completely am lost as to what I need to do and how to get it functioning with Catalina and have it booting with screen and still have access to the usb external and other connected ways of booting.

I was thinking you posted a message to users and they could email you back, but I don't see that possible or im missing the email link button here.

I've seen that I will need vbios from Nick[D]vB and using opencore I am just not sure what and how I will need to do this, or if im going to need to buy additional stuff to flash the chip or I can remote in and do it from windows or load windows on bootcamp side and flash it from there.

any help and advice would be appreciated, if emailing me works I can do that too.

Thanks a millón in advance
John.


Unfortunately reading through this thread is the best option there is for learning the process at the moment. There is no step-by-step guide so far (I've toyed with the idea of making one myself as I do design work and feel like I could add some end-to-end clarity to the process) – however it's also an ever evolving topic and a process that differs depending on your setup and goals! I'm in the middle of the process myself and the best way to get all the info you need is to read the whole thread and do a lot of searches based on things you read - to read more!


Finally had the time to make the jump from stock GPU to a K2100M on my mid-2011 21.5 iMac (and just because I was already there, I upgraded the CPU to a i7 2600s). I can't thank everybody enough for their VERY HARD work in making this work. I have been reading this thread (all of it) for the past 12 months and that gave the developers time to find errors and fix them in order to provide some extra life to this great machine.

If anyone is beginning and do read this post, I advise you to READ THE FIRST POST OF THIS THREAD. After the last few updates, everything is there. I mean, everything is there. I had a High Sierra (10.13.6) system.

I'll post my step-by-step (maybe not the most efficient but I can tell you it works):

0) READ THE THREAD (YES, ALL OF IT) THERE IS VALUABLE INFO EVERYWHERE
1) Assets (GPU, thermal paste, screwdrivers, time, patience, silence, power cord disconnected)
2) Softwares (Catalina with Dosdude1 patcher, VBIOS with Linux in USB, OpenCore in SD card, KEXTs updates including the more recent one for 10.15.4 boot glitch) - write down your instructions
3) Backup system with Time Machine
4) Opened iMac and carefully made the upgrades (already had SSD and RAM upgrades) - took me 2 hours
5) Left the LCD on the table and disconnected the SSD, remove peripherals connected, put the VBIOS usb and let it boot
6) Using a notebook (Ubuntu) execute the commands and installed the VBIOS (follow the README) and power off
7) Disconnected power cord, connect the SSD, install LCD, glass and power on (it booted to HS perfectly - boot screen working and brightness control not working)
8) Booted to Catalina install USB and follow the tutorial (had a multiple reboot after the first part, don't know if related to 10.15.4 boot issue OR a previous Ubuntu install (few years ago) that probably ruined my EFI; hit option during the reboot and selected MacOS Install because the files were already copied)
9) Catalina installed and eventually booted to a blank screen, power off and restart holding OPTION and select the Catalina volume and the boot is normal; did not login to iCloud or anything until I finished other steps
10) Configured OpenCore boot from USB (follow instructions - remember to select the boot volume on the first screen and don't wait because the boot picker will open a graphical interface if you take too long)
11) Tested OC reboot and finish the confuguration
12) Installed the KEXTs using instructions
13) Installed the recent KEXT for the boot issue
14) Confirmed everything OK
15) Thanked all people involved
16) Retored TimeMachine backup
17) Smiled

I'm happy to try to help. Thanks community!


However this is a great start on an end-to-end map of the process! Thanks @rodolfo.araujo :)
 
  • Like
Reactions: sparky720John
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.