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.
Have you ever seen the documentation on the OCLP page. Give it a try. And I admit a localized version would be a great idea.

Start up the OCLP app and translate the button text, you cannot miss it.
Strange thing: OCLP tells me that "no patches needed" after installing Monterey fresh on my iMac 12,2 with M6000 GPU.
Is this normal?
 
Hello ! Is there any difference between installing windows 7 using the dvd drive then upgrade to 10 and via usb with open core to get the audio drivers working in terms of use/performance? also would a gtx 670 be compatible with these macs ? thank you
Sounds like too much of a hassle when installing W10 from USB works directly. As for the GTX 670, if there's a vBIOS then yes, otherwise I would stick to what's published.
You should not install Windows on an old iMac.
If you want Windows that bad, build a Hackintosh PC. It would be much more powerful than the iMac 2011.
Why not? If I have it already, I will use it, don't you think? I have Win10 installed and I'll be honest, my iMac spends 90% of its ON time on Windows.
Strange thing: OCLP tells me that "no patches needed" after installing Monterey fresh on my iMac 12,2 with M6000 GPU.
Is this normal?
Have you upgraded your WiFi card? If that's so, then you perhaps don't really need any patches. The two patches that are usually needed are the graphics (if you have a non-metal card) and WiFi
 
Strange thing: OCLP tells me that "no patches needed" after installing Monterey fresh on my iMac 12,2 with M6000 GPU.
Is this normal?
I have an iMac 12.1 with m5100 and updated wifi/BT card. I need no any patches in Monterey.
 
Thanks for the reply. Ok, so no patch required. But I have the problem that the GPU is throttled, it gets only half the metal score???
If the GPU thermal throttles it means that probably you have not installed it properly. Have you done the special installation with the copper plate between the GPU processor and the cooler as explained in post #1?
 
Thanks for the reply. Ok, so no patch required. But I have the problem that the GPU is throttled, it gets only half the metal score???
Are your fans blasting out at full speed at all times? If so, you might have knocked a very tiny resistor when putting the computer back together. It affects both the CPU and GPU
 
Are your fans blasting out at full speed at all times? If so, you might have knocked a very tiny resistor when putting the computer back together. It affects both the CPU and GPU

If the GPU thermal throttles it means that probably you have not installed it properly. Have you done the special installation with the copper plate between the GPU processor and the cooler as explained in post #1?
Thank you both for the reply. I found the problem: the temp sensor of the graphic card was not plugged in. Now the performance is back to where is should be.
 
Last edited:
  • Like
Reactions: madvinegar
About AMD EFI boot screen support


View attachment 2102059

As I explained in my earlier posts, I followed this great guide and now I have a boot option screen in my iMac.
I created a USB flash drive using OCLP in order to use it like a recovery CD in case I mess up my OC installation. However, it is not shown on the boot option screen. Is there something more I must do to see the USB flash drive (and eventually boot off of it)?
 
Last edited:

Documentation WX 7100 installation, CH341a edition


After studying post #1 I chose the WX 7100 and installed it together with a BCM94360CD Wifi/Bluetooth upgrade in an iMac 12.2 27" 2011, which I received as a gift. When I received it, the iMac was not working. I already solved that and wanted to give it some more life span.

There are several reasons, why I chose the WX 7100. I do not have games on my computers, so have no requirements in this field. Instead I need to run CAD/CAM, code, visualisation, graphics and photography software. I need video software, but not all day. When looking on post#1 and at my usage case, I had the impression, that AMD and the WX 7100 would be a good candidate. Others might prefer NVIDIA.

I decided to do the EG2 mod and use the EG vBIOS, mostly because I wanted to be able to switch in a backup HighSierra system disk and have the boot selector available in this case without OC. According to a post by @Ausdauersportler the EG2 mod also makes the OCLP rescue CD unnecessary. A third reason for me was, that I do use on all my machines and devices exclusively UNIX based operating systems and have no need for native Windows support. I love my terminal and building things, so I ended up using the CH341a programmer procedure.

You will get all this information from post#1, but I wanted to contribute the experience of installing a WX 7100 in detail, without the distraction produced by other card-options.


I. Preparation​

  1. remember: post #1 always rules. It contains links to secondary posts, which detail specific aspects, but be very careful, when you go beyond those posts. There might be documentations about your specific card in the thread outside main street, but it is sound advice to always check general information you encounter off-road against post #1!!!
  2. In case you buy through eBay or a similar platform, buy from a seller you trust. Check his ratings, history, etc... It is a good start, if he has a return policy, which means the probability is higher, that the card has been tested before sending it to you. Used is used. Good luck! Sometimes there are "new" cards on the market, which were stripped from machines, which were not sold or are original replacement cards. These are even rarer than the used ones.
  3. Follow the details mentioned in post #1 to identify the right version of the WX 7100. It has to be a V345 VER:1.1 Ellesmere. Mine had the model number 109-C95847-00D 02 and was sourced from a Dell Precision 7710 or 7720. Dell's part number is apparently the 308VY. As far as I was able to check in the thread all VER:1.1 WX 7100's work in my model. VER:1.0 cards do not!
  4. check your tools.
  5. find the right time to do it. Very experienced people can do it maybe in 1-2 hours, but this is in fact a more complex operation, with a lot of moving parts, so a lot can happen. Therefore it is better to have some time available. Just don't do it, if you are in a hurry!!! If I may: rainy Saturdays are perfect.
01-tools.jpg

A head-mounted magnifying glass might be a good idea even if your eyes are prefect. You get just simply more information about what you are doing and how things work, attach, how they are named, etc. The more you know, the less stress will be put on the parts by poking around ...


II. Flashing the BootROM​

  1. I installed flashrom through brew on a second Mac
  2. You have to know the version of your BIOS chip in order to be able to dump and flash it!
  3. Be very careful, when you attach the CH341a programmer. The head-mounted magnifying glass is quite handy here.
  4. dump the original bootROM first
  5. save the original bootROM in a safe place
  6. make a copy of the original bootROM and apply the EG modification by inserting the two DXE-Drivers. @Nick [D]vB's post is an excellent guide.
  7. It is a good advice to test the machine after flashing the bootROM. This way you will know, if this part of the process worked. You do not need to reattach the LCD-panel, an attached external display will do.
02_1-BootROM.jpg
(position of the BIOS chip)

02_2-BootROM.jpg

02_3-BootROM-mod.jpg

In case a CH341a programmer is used, it is a good advice to already do the dump with it. This way you will find out, if the CH341a works and if the connection is stable. For the reading and writing part you will have to know the version of your firmware chip.


III. Documenting the GPU​

Document the GPU-card before mounting it. The more details about the card you document, the better. Document especially the VRAM in a way, that the information about the producer and model are visible! Other members of the thread will need the information, as well as the dumped vBIOS, in order to try to help you, if things do not work out.

04_1-GPU.JPG

04_2-GPU.JPG


IV. Flashing the GPU​

  1. Connect the CH341a programmer to the BIOS chip on the GPU card. The head-mounted magnifying glass is handy here too.
  2. Use flashrom to flash the card with the vBIOS you have chosen.
05-GPU_flash.JPG

05_2-vBIOS-flash.jpg

V. Heatsink modification​

  1. Apparently the WX7100 does not require the modification, but I did it just to be sure. I used a Dremel 196 high speed cutter bit to remove a small section on the right side of the raised upper horizontal bar.
06-heatsink_mod.JPG

VI. About the X-clamp​

The x-clamp, which might be attached to your WX7100, will have little threaded inserts. You cannot use it with the heatsink, without either removing the inserts carefully or by modifying the heatsink.

In case you have the original X-Clamp, which was used by Apple for the AMD Radeon HD 6970M, or are able to source it, you should use this clamp instead. Remove the WX7100 x-clamp with a hairdryer and you are good to go.

As can be seen in the image: Apple's large X-clamp fits perfectly to the WX 7100.

07-X-clamp.jpg
(Apple's X-clamp above the WX 7100's x-clamp)


VII. Applying thermal paste​

Follow the instructions you find in the thread. On the GPU a pea sized amount of MX-4 is enough, the VRAM and the other chips need a higher amount (for example K5-Pro), since they have to touch the heatsink too.

08-GPU-thermal-paste.jpg


VIII. GPU-heatsink wedding​

  1. place the card above the heatsink
  2. fasten the card by following an X-pattern. For example: top left > bottom right > top right > bottom left > top left > bottom right > etc ...
  3. take turns and fasten the screws with each passage a little bit more (I fastend them finger-tight, which means until you feel, that the torque to turn them increases considerably. You should stop before applying more torque). Sometimes Apple specifies the moment of force, with which to fasten the screws of the heatsink, for example, in case of the Mac Pro 5.1's CPUs: 8 lb.- in. or 0.904 Nm torque ;0). In the case of this installation the finger-tight rule should be sufficient and is what I encountered in the thread.
  4. check your work
09_1-CPU-heatsink-assembly.jpg

09_2-CPU-heatsink-assembly.jpg

09_3-CPU-heatsink-assembly.jpg

09_4-CPU-heatsink-assembly.jpg

09_5-CPU-heatsink-assembly.jpg


IX. ODD sensor mod​

Attach the ODD sensor with some glue. It has to be heat resistant. I used a two-component adhesive, which checks all those requirements. I got all the information about it from this post.

10-ODD-sensor-mod.jpg

X. Testing​

  1. follow @Ausdauersportler's advice and remove the metal-cage from the motherboard for this step. This way you can do your tests without having to remove the motherboard continuously.
  2. assemble everything and connect all cables. At this stage you do not need to fix all screws, the ones which are near the interface sockets are an option for fastening in order to being able to:
  3. connect an external display via a mini display port connector to the thunderbolt port next to the firewire port.
  4. After changing the vBIOS a sequence of 3 PRAM resets has to be made
  5. Watch out: when you turn the machine on, LED 3 will stay off. LED 3 does not work with non-Apple GPU cards. It might also take some time for an image to be displayed on the monitor you attached.
  6. take a breath
  7. be prepared to having to try several different vBIOSes
  8. do your tests
  9. read post #1
  10. do more tests
  11. read post #1
  12. In case you encounter problems ask for help. You should know, that when you post terminal outputs, images or videos, while asking for help, you have to anonymise them in a sensible way: delete serial numbers, use placeholders where necessary, etc...

XI. iMac reassembly​

  1. After everything works, turn the machine off and start reassembling it. This time with screws.
  2. As long as you are running High Sierra the internal LCD will remain dark. As soon as you attach a secondary monitor the internal LCD turns on and remains on even if you detach the external monitor. Another solution is to use a headless display emulator stick. There are other solutions mentioned in post #1. Since I consider using OCLP in the future, I went for now with the emulator stick.
  3. Install a software to manage the fans. Adjust your settings. The lower the temperatures the better for your electronics!!! For the critical parts of my iMac I follow the suggestions found in an early PDF by @Ausdauersportler
    Elementmin temperature (fans active from)max temperature (fans full throttle several degrees before this value)
    GPU heatsink35ºC60ºC
    CPU heatsink25ºC90ºC
    SSD40ºC65ºC

XII. Benchmark and stress-test​

  1. follow the information in post #1 to test your card, for example by running Unigine Valley for same time.
  2. Benchmark your card and setting
  3. post your results through the links in post #1
  4. now it would be a great point to invite those who helped you for a bear or glass of wine. I, for my part, am a highly educated person with an design, engineering and informatics background. I know my stuff and love to push my knowledge continuously to new areas, but without this thread and all the great people, who know so much more than I do about this field, came up with all the solutions and invested so much time, I wouldn't have come to this point! Respect!
Unigine-Valley-01ed.jpg


Post-Install​

My machine starts and the GPU works, thanks mostly to the help by several amazing participants in this threat!!! Brightness control works, Option key on startup brings up the boot selector (modified bootROM). In High Sierra the boot screen is not shown, which is normal and means that upon start you immediately get to the login screen. Wake from sleep is working. Through the ODD-sensor mod Apples SMC adjusts the fan speeds of the ODD-fan according to GPU heatsink temperature. I could have gone only with my installed aftermarket solution, but to apply the mod seemed to me a sensible backup.

I was able to run Unigine Valley and Geekbench 4. Furthermore, I was able to run Geekbench 5 CPU and OpenGL benchmarks, but the Metal benchmark of GB5 does crash right before finishing. I suspect and hope that this has only to do with High Sierra. I will report back, once I eventually run OCLP and a more modern macOS or get more info about the reason for it crashing.


Next steps​

  • Update the USB stick, which I made by following @The_Croupier's post with the new version released some days ago by @Ausdauersportler
  • Learn about OCLP, test it and decide if and to which version of macOS to upgrade
  • create and test an OCLP recovery DVD
 

Attachments

  • 11_1-iMac-assembly.JPG
    11_1-iMac-assembly.JPG
    599.9 KB · Views: 133
  • 11_2-iMac-assembly.JPG
    11_2-iMac-assembly.JPG
    316.6 KB · Views: 110
Last edited:
View attachment 2117410hello everyone) tell me which system is better to install on this imac, on big sur it is noticeable that it is difficult, which is better Catalina or Mojave? i am a newbie, will use for home use)
It's a tossup between Big Sur and Catalina. Personally I prefer Catalina on the 2011 iMacs. Big Sur will have an extra year of security updates however.
 
Since the GTX 880M Integration with my iMac12,2 I've noticed something else peculiar whilst booting into Windows 10 which I didn't recognize previously. After using the OCLP UEFI boot-picker to select the Win10 SSD (ODD substitute) it goes through the regular sequence and then the Win logo disappears (blackscreen) for 45 seconds prior to login prompt.

It's an extraordinarily long time for a clean install with an SSD which makes me think it could be a result of the 880M vbios/driver interaction with Win10 as with macOS 12.6.1 there is no issue.

Anyone heard of such a phenomena with higher end Kepler cards?
 
Last edited:
Thanks i will order new chip 25Q41BT its not responding on ch341 programmer
Can i use other one ? If the capacity of 512ko is ? Thanks
Can you use another type of EEPROM writing device?
Can you use the HP 800G1 USDT PC to do the flash?
Can you do the flash with the S7100x plugged in the iMac, with the GRML Linux USB?
Can you etc etc. ?
Why do we need to stick with the CH341a programmer?
 
Hi to all) I created a RESCUE DISK, I want to check it, but when I turn off the imac, turn it on and reset the PRAM, start with the C button pressed, the Opencore that is on the SSD and not on the SD starts, to check, do I need to remove Opencore from my SSD? Tell me who knows)
 
Hi to all) I created a RESCUE DISK, I want to check it, but when I turn off the imac, turn it on and reset the PRAM, start with the C button pressed, the Opencore that is on the SSD and not on the SD starts, to check, do I need to remove Opencore from my SSD? Tell me who knows)
Most likely there was an issue along the way, like file paths or writing method. It's veeery common (I actually gave up making my own rescue CD because I couldn't get them to work after wasting like 4 cds...)
 
Recently upgraded my 2010 21.5 iMac with a K1100m and i5 680 and everything has been working great. Upgraded the airport card to a BCM94360CD yesterday and both Bluetooth and WiFi are working great. However, I can’t get Airdrop and Unlock with Apple Watch to work. When I open Finder and click on Airdrop, nothing shows up UNLESS my MacBook Air is also on. However, my iMac isn’t found by my MacBook or iPhone. When trying to Unlock with Apple Watch, I keep getting a message saying “Your Mac cannot communicate with your Apple Watch.”

Could this be because I used only the two coaxial cables that comes with the iMac? I’ve seen other people connect two extra cables to the J3 and J2 ports on the card but I’m not sure if this makes a difference.

Any help would be much appreciated!
 
As I explained in my earlier posts, I followed this great guide and now I have a boot option screen in my iMac.
I created a USB flash drive using OCLP in order to use it like a recovery CD in case I mess up my OC installation. However, it is not shown on the boot option screen. Is there something more I must do to see the USB flash drive (and eventually boot off of it)?

Hi to all) I created a RESCUE DISK, I want to check it, but when I turn off the imac, turn it on and reset the PRAM, start with the C button pressed, the Opencore that is on the SSD and not on the SD starts, to check, do I need to remove Opencore from my SSD? Tell me who knows)

Most likely there was an issue along the way, like file paths or writing method. It's veeery common (I actually gave up making my own rescue CD because I couldn't get them to work after wasting like 4 cds...)

I have the exact same problem even after I installed the modded EG2 bios and I have a working oem boot screen after holding the "option" key.

I cannot get any kind of rescue disk to boot from, whether this is a rescue CD or rescue USB. I tried preparing it following the guides, creating the needed folders etc, but nothing. I get to a black screen.

If anyone managed to create a rescue CD/USB that is working please let us know. I need to find way to get back to the desktop in case my OC folder is messed up.
Thanks.
 
2225A257-CC3E-4285-9515-6EA28D50AF88.jpeg
I still booted from the Rescue Disk, but to boot I had to disconnect the SSD on which BIG SUR was installed, and install the system from scratch on another SSD on which there was nothing ( when I deleted Opencore from the SSD, reset the PRAM and tried to boot from the SD, just a black screen and that's it, and after 50 seconds the computer turned off) I disconnected the SSD on which the system was, reset the PRAM once again and only after that I was able to boot from the SD and install the system cleanly, but in big sur I could not boot, the SD card is alone
 
Since the GTX 880M Integration with my iMac12,2 I've noticed something else peculiar whilst booting into Windows 10 which I didn't recognize previously. After using the OCLP UEFI boot-picker to select the Win10 SSD (ODD substitute) it goes through the regular sequence and then the Win logo disappears (blackscreen) for 45 seconds prior to login prompt.

It's an extraordinarily long time for a clean install with an SSD which makes me think it could be a result of the 880M vbios/driver interaction with Win10 as with macOS 12.6.1 there is no issue.

Anyone heard of such a phenomena with higher end Kepler cards?
Yes, this is a know issue with most kepler cards (780M, 880M, K31000M...) and windows 10. It has been reported multiple times on this thread and happens when windows 10 loads the Nvidia drivers. No know fix.
 
it turns out that with this disk it will not work to launch an already installed system, only to install a clean system) thanks for that too, installing the system is much easier than disassembling the imac, then installing the old video card, then the system, and then the new video card☹️ and since in my case it worked only after disconnecting the SSD, I made a lot of attempts and nothing worked)
 
If anyone managed to create a rescue CD/USB that is working please let us know. I need to find way to get back to the desktop in case my OC folder is messed up.
Thanks.
Use the OCLP tool to create a macOS USB Installer and read the great OCLP online docs how to do this. Follow all steps described there!
hallo
i try to donwload the vbios for s7100x but link dont show attachement
Read the post, again! No attachment(s) any longer, but there is a / are download links pointing to an external repository.
I still booted from the Rescue Disk, but to boot I had to disconnect the SSD on which BIG SUR was installed, and install the system from scratch on another SSD on which there was nothing ( when I deleted Opencore from the SSD, reset the PRAM and tried to boot from the SD, just a black screen and that's it, and after 50 seconds the computer turned off) I disconnected the SSD on which the system was, reset the PRAM once again and only after that I was able to boot from the SD and install the system cleanly, but in big sur I could not boot, the SD card is alone
Power iMac on, (optionally make a PRAM reset and) press and hold the C button immediately unless your hear the DVD reading the CD. There is absolutely no need to disconnect internal disks - this would make this tool completely useless. I created 30+ rescue CDs and tried them all exactly this way (without disconnecting internal disks).
 
Use the OCLP tool to create a macOS USB Installer and read the great OCLP online docs how to do this. Follow all steps described there!

Read the post, again! No attachment(s) any longer, but there is a / are download links pointing to an external repository.

Power iMac on, (optionally make a PRAM reset and) press and hold the C button immediately unless your hear the DVD reading the CD. There is absolutely no need to disconnect internal disks - this would make this tool completely useless. I created 30+ rescue CDs and tried them all exactly this way (without disconnecting internal disks).
I'm writing through a translator, and that's probably why you didn't understand what I was talking about) I don't have a DWD drive in my imac, as it was thrown away by the previous owner) and started Opencore from a USB flash drive, and told that if someone has the same situation as me, so that they know that there is a way out)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.