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.
Hello Ausdauersportler,
Thanks for you reply. Before posting that is exactly what I did: search the whole forum for this card: no results...read the first post: sorry, did not give me give me a clue whether this card could be work...

Thanks again
Yes, you are the first asking. Do you believe there would be no post if here somebody had tried this before...
 
You will not get the 3rd LED unless the card has been flashed with the correct new BIOS. This has been explained so many times before...

If you cannot handle (and did not check in advance) the Linux USB flashing tool get a CH341A clip programmer and flash before you install.

You can do a PRAM reset after putting in a new card (post #1).

Talking about sleep: I am deadly tired of repeating the obvious and well documented things again and again.

Read first, make your own “step by step” plan, check all tools before using them and before ripping the iMac apart.
That was my bad. I wasn't keen on reading up on 400+ pages of posts but I should've been more diligent. Good to know that the 3rd LED won't come on unless its flashed - I nearly had a heart attack when I didn't see it illuminate and it was getting super late. My step by step plan was more or less drafted out up to the point of flashing which is where I'm stuck at. Woke up this morning and tried to boot another computer using the said USB drive and it was missing some files (or so it seems). On my MacBook pro the error message shows:

error: no such devices: /conf/bootfile_grml64-small_1546178324
error: unknown file system
unknown command 'normal'.
E: Could not find root devices (for /conf/bootfile_grml64-small_1546178324)!
Entering rescue mode...
grub rescue>
 
Last edited:
That was my bad. I wasn't keen on reading up on 400+ pages of posts but I should've been more diligent. Good to know that the 3rd LED won't come on unless its flashed - I nearly had a heart attack when I didn't see it illuminate and it was getting super late. My step by step plan was more or less drafted out up to the point of flashing which is where I'm stuck at. Woke up this morning and tried to boot another computer using the said USB drive and it was missing some files (or so it seems). On my MacBook pro the error message shows:

error: no such devices: /conf/bootfile_grml64-small_1546178324
error: unknown file system
unknown command 'normal'.
E: Could not find root devices (for /conf/bootfile_grml64-small_1546178324)!
Entering rescue mode...
grub rescue>
It's probably not properly formatted. Go back to the post, which explains how to prepare the USB flash drive. The devil is in the detail.
 
It's probably not properly formatted. Go back to the post, which explains how to prepare the USB flash drive. The devil is in the detail.
based on my understanding it was format the usb stick with GPT scheme and MacOS extended journaled and then copy file from the zip download over.

Scratching my head wondering why I can't get this to work...
It's probably not properly formatted. Go back to the post, which explains how to prepare the USB flash drive. The devil is in the detail.
GREAT NEWS! Got things all figured out after having a few extra coffees today to jolt the old brain.

WHAT A HUGE IMPROVEMENT! While it won't be like a modern mac that it at least brought our older macs into 2012/2013 :)

thanks for the help!
 
  • Like
Reactions: Ausdauersportler
How to Boot Seamlessly using the OpenCore Bootloader

Many thanks to Nick(D)VB for bringing my iMac back to life!

After spending many hours on a bazillion forums, here are the steps on how to get your iMac to boot using the OpenCore Bootloader with no keyboard manipulations. This works for Catalina 10.15.3 and 10.15.4 on a 2009 2011 iMac (possibly 2010, but I would need someone to confirm). I can't say for other versions or other iMacs.

1. Read the post from Nick here and download the OpenCore Bootloader.
2. Download BalenaEtcher https://www.balena.io/etcher/. Alternatively, you can use Disk Utility.
3. Using BalenaEtcher copy the Opencore Bootloader.dmg to your USB or SD card. With Disk Utility, you can restore the file to your USB or SD Card. If you use BalenaEtcher, it is normal to get the error message about a missing partition table. Click on Continue.
4. Eject and reinsert your USB or SD card. You should see in Finder "Catalina Loader".
5. Go to Finder, click on Go from the top menu and choose Go to Folder. Put without quotation marks "/Volumes/Catalina Loader/EFI/OC". Hit enter.
6. In this folder, locate config.plist and rename it. For example, configbak.plist.
7. Unzip the appropriate archive: nvidia.zip for Nvidia cards and amd.zip for AMD cards.
8. Double-click the new config.plist that was just extracted. OpenCore Configurator should open. If not, you will have to go to the root of your USB and SD card and open OpenCore Configurator and find your config.plist file.
9. On the left, click on Kernel. Make sure the first 6 kexts are checked. UNLESS, you have a Nvidia card and you installed kexts when setting up your card (namely Sandybridge and Sleep). In this case, uncheck the first two (Lilu.kext and WhateverGreen.kext). If your computer hangs after the OpenCore Bootloader, this is why.
10. Click on Misc on the left. Change External to Builtin. Make sure Show Picker and PollAppleHotKeys are checked.
11. At the top right, click on Security. Make sure AllowSetDefault is checked.
12. Click on File and then Save.
13. Normally, you would go into System Preferences and in the StartUp Manager choose Catalina Loader. This did NOT work for me and caused me a lot of grief trying.
14. Reboot your computer
15. Be ready to hit your Option key, as your iMac reboots.
16. When you are presented with your boot options, use the arrow to select Catalina Loader. Here this is important to hit CTRL + Enter at the same time, You will see an arrow under Catalina Loader indicating that it is the default boot item.
17. You should now see the OpenCore Boot Picker. Use the arrow to select your iMac boot drive. Again, very important to use CTRL + Enter. This will tell the OpenCore boot loader this is your default boot device. It will now boot into your Apple partition.
18. Do a test. Reboot your computer and should boot directly to your Apple partition through the OpenCore Bootloader. Be patient it does sit on the OpenCore Boot Picker for about 10-15 seconds. You can check if you are able to change your brightness settings.
19. If it works correctly, go to Finder. Click on Go from the top menu and choose Go to Folder. Put without quotation marks "/Volumes/Catalina Loader/EFI/OC". Hit enter.
20. Open the config.plist with the OpenCore Configurator again.
21. Click on Misc on the left. Uncheck Show Picker.
22. Click on File and Save again.
23. Reboot again and you should have a slight delay. You will not see the OpenCore Boot Picker then it will go directly to the Apple boot screen.
24. You must leave the USB or SD card in your iMac as it will boot from the OpenCore boot loader.

It should work beautifully now!

Hi, thank you for this excellent guide!

I am so close to getting this to work, but I think I'm stuck on Step #17. As part of Step #16, I am able to see/select Catalina Loader as a boot item. Then I press CTRL+Enter. After that, I get this screen:


Then, I use my arrow key to get a > character next to 1. Macintosh HD.

I press CTRL+Enter again, and I get the Apple logo and loading bar. About half way through the loading bar, it stops and I get the dreaded "circle w/slash" icon.

I am trying to do this on my Late 2009 iMac 27", running the very latest High Sierra, with all official updates. Also, Catalina Loader does not show as an option for a Startup Disk in System Preferences. Not sure if this makes any difference.
 
Hi!

I'm running High Sierra with k2100m, and iGPU should be present according to this
Снимок экрана 2020-10-22 в 23.04.16.png


But faced this issue suddenly:
Code:
Error loading /System/Library/Extensions/GeForceMTLDriver.bundle/Contents/MacOS/GeForceMTLDriver:  dlopen(/System/Library/Extensions/GeForceMTLDriver.bundle/Contents/MacOS/GeForceMTLDriver, 265): no suitable image found.  Did find:
    /System/Library/Extensions/GeForceMTLDriver.bundle/Contents/MacOS/GeForceMTLDriver: mach-o, but wrong architecture
    /System/Library/Extensions/GeForceMTLDriver.bundle/Contents/MacOS/GeForceMTLDriver: mach-o, but wrong architecture
GVA error: Not detecting IGPU in IORegistry!
GVA error: Not detecting valid offline codec!
GVA info: Successfully connected to the Intel plugin, offline Gen6

Any help is appreciated
 
Hi, thank you for this excellent guide!

I am so close to getting this to work, but I think I'm stuck on Step #17. As part of Step #16, I am able to see/select Catalina Loader as a boot item. Then I press CTRL+Enter. After that, I get this screen:


Then, I use my arrow key to get a > character next to 1. Macintosh HD.

I press CTRL+Enter again, and I get the Apple logo and loading bar. About half way through the loading bar, it stops and I get the dreaded "circle w/slash" icon.

I am trying to do this on my Late 2009 iMac 27", running the very latest High Sierra, with all official updates. Also, Catalina Loader does not show as an option for a Startup Disk in System Preferences. Not sure if this makes any difference.
Does your computer boot without OpenCore?
 
  • Like
Reactions: ZenSurfeur
so after my successful video card upgrade I wanted to install open core to get back my brightness controls but before doing the OC install it said in the wiki to use the ROM Tool to backup the rom. I booted into recovery, disabled SIP and then used the ROM Tool to try to save my EFI Firmware info to an external drive and after I click "dump" on the tool that the computer hangs and then reboots. I presume that this is NOT normal behaviour and no files are being produced when I try using the tool. This occurs when running High Sierra. I do not intend to upgrade beyond High Sierra if that makes any difference when I install Open Core.
 
Last edited:
@BertHiddink
There is no such card as a "GTX745M". The card that you have a picture of in your post is actually indeed a GTX765M, the GPU variant information is: N14E-GE-B-A1. There was only a GT 745M made which was part of a logic board installation.

@BeatCrazy
latest firmware for a imac 11,1 is : 63.0.0.0.0, update this first before you do anything; High Sierra Security Update 2020-004 released on 15 July 2020.

@MyM
The K3100M card you own is refurbished. Which is okay, but it is coupled with a bios chip:
EEPROM ID (7F,9D21) : PMC Pm25LD010 2.7-3.6V 1024Kx1S
It should have a:
EEPROM ID (C2,2012) : MX MX25L2005 2.7-3.6V 2048Kx1S
 
@BeatCrazy
latest firmware for a imac 11,1 is : 63.0.0.0.0, update this first before you do anything; High Sierra Security Update 2020-004 released on 15 July 2020.

Understood, but I already have High Sierra Security update 2020-005 from 10 Oct 2020 o_O
I'm going to try an older Combo update, and see if I can force my firmware to go higher.
 
@MyM
The K3100M card you own is refurbished. Which is okay, but it is coupled with a bios chip:
EEPROM ID (7F,9D21) : PMC Pm25LD010 2.7-3.6V 1024Kx1S
It should have a:
EEPROM ID (C2,2012) : MX MX25L2005 2.7-3.6V 2048Kx1S

Thanks
I had actually purchased a MX25L2006 before seeing your reply to see if that would help after reading a post on here about changing from a WSON to SOP8 bios chip, thankfully it'll be easier to desolder the one on there at the moment.
Is this worth pursuing with or should I give up now as @Ausdauersportler suggests? Can I program the blank bios chip through nvflash or do I need to program through clip.

@ZenSurfeur
Bios is extracted to 2011_imac_usb stick, flash folder, same folder as nvflash_linux
Commands run are as per readme in the flash folder
cd /lib/live/mount/medium/flash
./nvflash_linux --save ~/original.rom
./nvflash_linux --save ~/original_2nd.rom
diff ~/original.rom ~/original_2nd.rom
scp root@192.168.1.19:22/root/original.rom ~/Desktop
./nvflash_linux --protectoff
/nvflash_linux -6 K3100M_BR.rom
./nvflash_linux --verify

I can't even run the first command to save the existing rom which concerns me nor the flash commands but that is understandable with the size limitation, other commands obviously rely on those being run first, turning off protect confirms it's disabled and I had tried that as first command.
 
Thanks
I had actually purchased a MX25L2006 before seeing your reply to see if that would help after reading a post on here about changing from a WSON to SOP8 bios chip, thankfully it'll be easier to desolder the one on there at the moment.
Is this worth pursuing with or should I give up now as @Ausdauersportler suggests? Can I program the blank bios chip through nvflash or do I need to program through clip.

@ZenSurfeur
Bios is extracted to 2011_imac_usb stick, flash folder, same folder as nvflash_linux
Commands run are as per readme in the flash folder
cd /lib/live/mount/medium/flash
./nvflash_linux --save ~/original.rom
./nvflash_linux --save ~/original_2nd.rom
diff ~/original.rom ~/original_2nd.rom
scp root@192.168.1.19:22/root/original.rom ~/Desktop
./nvflash_linux --protectoff
/nvflash_linux -6 K3100M_BR.rom
./nvflash_linux --verify

I can't even run the first command to save the existing rom which concerns me nor the flash commands but that is understandable with the size limitation, other commands obviously rely on those being run first, turning off protect confirms it's disabled and I had tried that as first command.
If you are able to solder the chip there is no need to give it up. You can flash after soldering using the same USB tool. Otherwise get a clip. If you can return the card get another unless it was so cheap.
 
So I think my OpenCore failure is indeed/most likely due to my 11,1 iMac's older Boot ROM version (currently IM111.0039.B00).

Current version of High Sierra: 10.13.6 (17G14033)

I've re-installed the latest 2020-005 Security Update, twice. Still no luck :(
 
Hello friends!
I have iMac 27 Mid 2011 (6970M)
There is also a GTX 870M 3Gb video card from MSi (I flashed the BIOS from the table in the first post)
As a result, I got a working boot screen, but the system boot hangs about in the middle.
Please help me figure it out. I can't figure out what the problem is. High Sierra installed with all updates
 
Hello friends!
I have iMac 27 Mid 2011 (6970M)
There is also a GTX 870M 3Gb video card from MSi (I flashed the BIOS from the table in the first post)
As a result, I got a working boot screen, but the system boot hangs about in the middle.
Please help me figure it out. I can't figure out what the problem is. High Sierra installed with all updates
PRAM reset?
 
Hello friends!
I have iMac 27 Mid 2011 (6970M)
There is also a GTX 870M 3Gb video card from MSi (I flashed the BIOS from the table in the first post)
As a result, I got a working boot screen, but the system boot hangs about in the middle.
Please help me figure it out. I can't figure out what the problem is. High Sierra installed with all updates

I have exactly the same video card with the same problem. reset PRAM and SMC. nothing helps. on High Sierra, it freezes at half load. somehow I installed windows 7, the driver is not installed on the video card, when loading it writes that there is no suitable video card in the MXM slot. Card with MSi with firmware from the first post. Ask for help
 

Attachments

  • 6DA92927-FC5A-4F2B-80FC-3E4DE43C428A.jpeg
    6DA92927-FC5A-4F2B-80FC-3E4DE43C428A.jpeg
    308.2 KB · Views: 370
  • E4D14434-6330-4255-9EDD-0D40EBB92628.jpeg
    E4D14434-6330-4255-9EDD-0D40EBB92628.jpeg
    1.1 MB · Views: 344
  • F045E191-73D9-4A45-A202-D8E64A35F606.jpeg
    F045E191-73D9-4A45-A202-D8E64A35F606.jpeg
    1.1 MB · Views: 359
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.