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.
GPU replaced, Im now running a GTX 860M 4GB VRAM !!!! in my imac a1312 mid 2011 i7 32gb ram Imac
all works just fine.Got nvidia and cuda drivers installed. The only thing thats not working now is the internal screen. All works well on my 2nd screen. Only Led 1 and 2 lights on the logic board. im going for a inverter swap and flexi cable swap. I changed the card when the screen went black for the 2nd time. but im starting to think that its the screen and not the GPU that is the error here. does anyone other here on the forum been having any luck fixing the black screen issue with DYI repairs or any tips! my mac doenst even recognize the internal screen. was thinking of resaudier the baclkight connector or even open up the LCD (Again) to trace all the cables for damage! im also gonna get a parts mac and try change the entire LCD!. anyone done the same circus that im currently on???

looks like you are not running a compatible vbios.
change your vbios and it should be working with internal imac display.

I found this the easy way, by looking at post #1,967 of user @kral84

You have to use vbios version : 80.04.e8.00.0d
and you are running : 80.04.e9.00.03

It looks like there are 2 Dell bios versions out there, you need to change yours I would say.
have a look over here :

Download the right vbios and flash it, and try it again.

But afterall you will not have the benefeith of the EFI bootscreen mod from Nick [D]vB !
I would suggest you change to a compatible Nvidia GTX765/770/780m and apply the EFI bootfrom patch from Nick [D]vB !
 

Attachments

  • Bildschirmfoto 2019-04-24 um 11.06.30.png
    Bildschirmfoto 2019-04-24 um 11.06.30.png
    55.6 KB · Views: 704
looks like you are not running a compatible vbios.
change your vbios and it should be working with internal imac display.

I found this the easy way, by looking at post #1,967 of user @kral84

You have to use vbios version : 80.04.e8.00.0d
and you are running : 80.04.e9.00.03

It looks like there are 2 Dell bios versions out there, you need to change yours I would say.
have a look over here :

Download the right vbios and flash it, and try it again.

But afterall you will not have the benefeith of the EFI bootscreen mod from Nick [D]vB !
I would suggest you change to a compatible Nvidia GTX765/770/780m and apply the EFI bootfrom patch from Nick [D]vB !


I have a Clevo GTX 860 with 4 GB vram does that have anything to say regarding thr vbios you tell me to use?
 
Has anyone tried the GTX 765M or GTX 860M yet?
I have installed a gtx 860m 4 gig vram. but i have issues with the main screen 2nd screen works. i need to flash the card, but cant find any good flash tools for mac
[automerge]1569928067[/automerge]
looks like you are not running a compatible vbios.
change your vbios and it should be working with internal imac display.

I found this the easy way, by looking at post #1,967 of user @kral84

You have to use vbios version : 80.04.e8.00.0d
and you are running : 80.04.e9.00.03

It looks like there are 2 Dell bios versions out there, you need to change yours I would say.
have a look over here :

Download the right vbios and flash it, and try it again.

But afterall you will not have the benefeith of the EFI bootscreen mod from Nick [D]vB !
I would suggest you change to a compatible Nvidia GTX765/770/780m and apply the EFI bootfrom patch from Nick [D]vB !

Been searching for a flashtool for osx, but with no luck any tips on that
 
I have installed a gtx 860m 4 gig vram. but i have issues with the main screen 2nd screen works. i need to flash the card, but cant find any good flash tools for mac
[automerge]1569928067[/automerge]


Been searching for a flashtool for osx, but with no luck any tips on that

use nvflash within windows bootcamp or Linux.
otherwise use an CH341A flasher with eeprom clip.
[automerge]1569944041[/automerge]
I have a Clevo GTX 860 with 4 GB vram does that have anything to say regarding thr vbios you tell me to use?

that is correct, macOS does not tell it's an vbios for Clevo.
Only the vbios version, and the one you are running is not the correct one..
 
As far i have tryed you dont get full acceleration from you card in mac os and in windows if you dont flash it with Nick s bios.It runs but not in full acceleration.I flashed my gtx765 with Nick s bios and my fps is way better in windows and in highsierra than before it was.I think it is like this also other graphic cards running in some safe mode.So i thank user Nick whos done a big job.
 
I checked my iMac and the heatsink probably will not work with the W7100, the the square one in the first picture. I bit the bullet and got taller 3 pipe model and bracket in the second picture to save me some pain. Unfortunately this once again raises the cost but better to do it right than mess up a $330 card. Even if it wasn't necessary it should be better cooling, especially since the old one didn't touch most of the vram.

Small progress update, the Dying Light arrived! Only part so far but the others are coming this/next week

661-5969-Carte-video-AMD-6970M-2GB-et-dissipateur-thermique-pour-iMac-27″-A1312-mid-2011_2_Bes...jpg
s-l300.jpg
 
  • Like
Reactions: Nick [D]vB
I've finally gotten around to working on a bit of this.

I have a Quadro K610M, which is a GK208 model card - so Kepler 2.0. It's not a powerhouse - I was looking for a cheap, lean, power-sipping card which works with Metal. I have a 21.5" model - so the K610M fit the bill perfectly.

So far, out of the box it has a very strange BIOS on it. It looks like a bad dump, but after multiple cards and tools were used, they're all the same strange dump. A firmware update from HP (It's a HP subvendor card) sorted that out and now I can dump something which looks more realistic.
The K610M is now installed in the iMac, and fortunately it works straight away in Windows and MacOS (other than the lack of bootscreen for now).

Next stop is to perform the Bootrom mod to the iMac and then to see what can be done to the vBios to inject the correct EFI bits to the card.
 
I checked my iMac and the heatsink probably will not work with the W7100, the the square one in the first picture. I bit the bullet and got taller 3 pipe model and bracket in the second picture to save me some pain. Unfortunately this once again raises the cost but better to do it right than mess up a $330 card. Even if it wasn't necessary it should be better cooling, especially since the old one didn't touch most of the vram.

Small progress update, the Dying Light arrived! Only part so far but the others are coming this/next week

View attachment 865530
View attachment 865532

always use bigher heatsink version, with 3 heatpipes !
If yous has not this one, also upgrade to the bigger heatsink !
It is highly recommended I would say.
[automerge]1570010792[/automerge]
I've finally gotten around to working on a bit of this.

I have a Quadro K610M, which is a GK208 model card - so Kepler 2.0. It's not a powerhouse - I was looking for a cheap, lean, power-sipping card which works with Metal. I have a 21.5" model - so the K610M fit the bill perfectly.

So far, out of the box it has a very strange BIOS on it. It looks like a bad dump, but after multiple cards and tools were used, they're all the same strange dump. A firmware update from HP (It's a HP subvendor card) sorted that out and now I can dump something which looks more realistic.
The K610M is now installed in the iMac, and fortunately it works straight away in Windows and MacOS (other than the lack of bootscreen for now).

Next stop is to perform the Bootrom mod to the iMac and then to see what can be done to the vBios to inject the correct EFI bits to the card.

Good luck creating the rom for your HP K610M.
Let's hope it will work, can you share your working results here.. ?

So it is not working with original HP vbios.. ?
[automerge]1570010887[/automerge]
I have installed a gtx 860m 4 gig vram. but i have issues with the main screen 2nd screen works. i need to flash the card, but cant find any good flash tools for mac
[automerge]1569928067[/automerge]


Been searching for a flashtool for osx, but with no luck any tips on that

have a look at this video :

Flashtool for MacOS is based on homebrew using terminal.
I have also used this youtube video as a reference for myself.
 
  • Like
Reactions: Nick [D]vB
Hi friends, I have an imac 27" 2011 A1312 emc2429, what kind of graphics card can I install instead of the defunct HD6970m? Can you tell me a guide on how to have both the bootscreen and the brightness adjustment? Thank you all for your help!
 
Hi friends, I have an imac 27" 2011 A1312 emc2429, what kind of graphics card can I install instead of the defunct HD6970m? Can you tell me a guide on how to have both the bootscreen and the brightness adjustment? Thank you all for your help!

please read start topic of this thread to begin with.
 
  • Like
Reactions: NOTNlCE
Hi friends, I have an imac 27" 2011 A1312 emc2429, what kind of graphics card can I install instead of the defunct HD6970m? Can you tell me a guide on how to have both the bootscreen and the brightness adjustment? Thank you all for your help!

You can review the first post of the thread for a quick list of compatible cards - see below for additional notes.

Please note that boot screen is still experimental and is undergoing testing, but works with firmware flashing of BOTH the video card AND the BootROM of the iMac and involves using a programmer and a clip to overwrite the iMac BootROM with the modified one. This is likely not for the faint of heart as doing so incorrectly can damage or brick the iMac. There are several posts in the thread with guides on how to do this, but improvements are being made since it is relatively new. This is all courtesy of @Nick [D]vB and it requires you use an Nvidia GTX765/770/780m or a Radeon WX7100, all with custom flashed vBIOS.

Regarding backlight control, a DyingLight module by DosDude1 can be used with reportedly some flickering issues that are yet to be worked out. If you use an NVIDIA card, the backlight will work without any hardware mods, but will be at full brightness constantly. If you decide to use an AMD card, a hardware-level backlight mod is necessary for any backlight, whether this be a DyingLight module or tapping a source of 3.3V somewhere else on the PSU or motherboard (the SD Card Reader is a good source) and running it to backlight control.

Here's a quick list of the posts I mentioned above:
https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/post-27787298
https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/post-27693210

Edit: Wording/Run-On Sentences
 
Last edited:
  • Like
Reactions: Nick [D]vB
Well there are at least 4 versions of the Apple 6770 bios, and the Dell cards come with several different memory types, so a lot of variables. Glad to hear one combination worked in your 21”, they didn’t with the 27" 2011 iMac. There was nothing wrong with the card, the modified 1GB bios worked fine, except for BootCamp. Nice of that guy to send it to you, very generous… ; )

The RX580 is actually the easiest because the WX7100 card should already come with a working vbios, you just need to do the back-light mod. Not sure what’s happening with the DyingLight but in the mean time you can do a basic “hot-wire” mod instead, I think I posted about that before, to re-cap… You can do this with a single wire, but a safer method uses a PCIE power extension cable between the PSU and LCD “inverter” board.

https://www.ebay.com/itm/8-6-pin-PC...Video-Card-Power-Extension-Cable/352463698131
https://www.ebay.com/itm/6Pin-Male-...-Card-Power-Extension-Cable-20cm/201764196006
https://www.amazon.com/Cable-Matters-2-Pack-Extension-Power/dp/B01DV1Z4EQ

You just cut the PWM wire on the extension (at the female/socket end) and feed ~3v into it to fire the back-light, you can tap 3.3v from the Bluetooth / SD reader cable, or just poke the wire into the right hole (!) on the back of the main PSU connector, & secure with a zip-tie. The PSU pin is SMB_SCL, not really a power rail, but it works.

Obviously all the usual health warnings apply, even when unplugged that power supply can give you a nasty jolt (take my word for it!) so don’t go poking anything on the back of the PSU PCB. Apple really should have insulated that, it’s almost as if they don’t want people opening these things… xD


The RX560 is a bit tricky, there are at least two versions of the WX4170 card, the one I found had a blank vbios chip that you can “blind flash” in windows using remote access (TeamViewer etc) or with a programmer clip. But, the version in most eBay listings are actually missing a vbios chip, so you would need to solder one on. You would then also need to do the back-light mod. There’s a small chance the WX4150 cards could work in a late 2009 iMac, it was actually detected in an early 2009 iMac (A1225) but couldn't output to its LVDS screen. They might also work in a 2009 Xserve?

The boot-screen mod is quite complicated, we can get to that later, but it basically involves injecting a few bits & bobs from newer iMac firmware into your bootrom (all original Apple code). I’ll try and put together a magic boot disk so you guys can update your bootrom easily. I'll post some proper photos of the back-light mod when I get time, and if the DyingLight has actually died a death we can look into some other options.

UPDATE: Bootrom + vbios files to enable boot-screen now attached.

I was hoping to make a boot disc to enable boot-screens on 560 / 580 cards, I did find a way to patch & write the bootrom through EFI shell using a tool called Chipsec, but it was complicated and ridiculously slow (about 3 hours to write the full bootrom!) so the much faster / safer option is just to use a hardware programmer instead. You can get a CH341A + Clip for $5 which you can also use to flash the video card bios, two birds one stone etc.

First dump the iMac bootrom (make a back-up copy!) then use UEFI Tool to inject the CoreEG2 & EDID Parser (DXE drivers from the iMac 17,1). Expand the first volume in the bios region, scroll down and insert both drivers at the end before the free space, then save the file. Flash the modded bootrom and the vbios for your card (patched with a GOP taken from the MBP 14,3) then do a NVRAM reset and you should see a boot-screen! 8)


Holy crap... This is awesome! I was thinking about trying something similar to this, but never had much of a chance or the time to try... Getting these modern/reliable cards working in an iMac with boot screen is a HUGE deal! No more garbage Radeon HD 5xxx/6xxx series! I look forward to trying this out on a couple 2011 iMacs of mine.

Apologies for the hiatus of DyingLight production... They are hand assembled and programmed by myself and a friend of mine who worked on the project with me, and both of us have been extremely busy. Currently, though, they are back in stock, and we should be able to retain stock for quite awhile.
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
My profuse apologies if this has been covered earlier in the thread...I have scanned/read the last 20 pages as well as the first couple, plus did some searching of the thread, but could not find...

I am performing this upgrade with GTX 765M cards on 2 or 3 machines, but out of necessity— the old Radeons have bitten the dust and the machines won't run anymore. The first one I'm working on is a 2.66GHz Core i5 quad-core 27" 2009. It is working great w/ the 10.12.4 Sierra system that was already on it. But I want to upgrade to High Sierra. After the installation starts and the machine reboots, it tries to update the firmware but apparently fails, as it just sits there w/ the fans loudly running indefinitely and never "comes back" to display anything.

Is this a known issue that was covered before? Or if not, any suggestions on how to get the update to work? Machine currently has IM111.0034.B02 firmware. As I said, going back to the original card isn't an option, because it won't run w/ the old card.

Thanks for any suggestions,
Fred
 
Great now we have @dosdude1 on this project aswell ! 😉😉😎👍

@dosdude1 , dont know if you are aware of this, but user @Nick [D]vB also posted an EFI mod for compatible nvidia kepler cards for us ! :)
 

Attachments

  • Kepler Beta2.zip
    519.9 KB · Views: 238
Last edited:
My profuse apologies if this has been covered earlier in the thread...I have scanned/read the last 20 pages as well as the first couple, plus did some searching of the thread, but could not find...

I am performing this upgrade with GTX 765M cards on 2 or 3 machines, but out of necessity— the old Radeons have bitten the dust and the machines won't run anymore. The first one I'm working on is a 2.66GHz Core i5 quad-core 27" 2009. It is working great w/ the 10.12.4 Sierra system that was already on it. But I want to upgrade to High Sierra. After the installation starts and the machine reboots, it tries to update the firmware but apparently fails, as it just sits there w/ the fans loudly running indefinitely and never "comes back" to display anything.

Is this a known issue that was covered before? Or if not, any suggestions on how to get the update to work? Machine currently has IM111.0034.B02 firmware. As I said, going back to the original card isn't an option, because it won't run w/ the old card.

Thanks for any suggestions,
Fred

So your 27" 2009 iMac, still has the original AMD atm, and is still running Sierra but now stuck bricked.. ?
Am I correct ?

Are you able to boot back into Sierra when performing an Nvram and SMC reset.. ?
 
Hi all,

i have succesfully flashed my gtx765m with CH341A but I can not locate eeprom on the logic board of iMac 2010 27", can anyone point me where is it?

OK, found it and flashed with verification error but working. Sometimes does not start after reboot, need to disconnect power cord and connect again to start correct.
Now the boot screen is present.

Calibrating delay loop... OK.

Found SST flash chip "SST25VF032B" (4096 kB, SPI) on ch341a_spi.

Reading old flash chip contents... done.

Erasing and writing flash chip... Erase/write done.

Verifying flash... FAILED at 0x00000000! Expected=0xff, Found=0x00, failed byte count from 0x00000000-0x003fffff: 0x9941

Your flash chip is in an unknown state.

Please report this on IRC at chat.freenode.net (channel #flashrom) or

mail flashrom@flashrom.org, thanks!

thanks
 
Last edited:
So your 27" 2009 iMac, still has the original AMD atm, and is still running Sierra but now stuck bricked.. ?
Am I correct ?

Are you able to boot back into Sierra when performing an Nvram and SMC reset.. ?

No, not quite correct...let me try to clarify. The 2009 iMac had macOS 10.12.4 Sierra on it months ago when the original AMD card failed. I have now replaced the card w/ a Dell/Alienware GTX 765M and Sierra is running fine again**. I am trying to upgrade it to macOS 10.13 High Sierra, but when I run that installer, it fails to update the firmware (as required during that upgrade process), gets stuck @ black screen w/ fans going (fans are due to the SSD replacement actually), and never completes the High Sierra upgrade. So then I restart and it boots back into the existing, non-upgraded Sierra system.

EDIT: The first reboot back says:
"macOS could not be installed on your computer

An error occurred while verifying firmware.
Quit the installer to restart your computer and try again.

** = Another issue has cropped up now. The machine has gotten its display prefs corrupted or "confused", such that it is stuck at 1280x1024, has no other resolution options, and shows no video (black screen). I can connect via Remote Desktop. There is a mirroring icon in the menu bar and it shows "Connected Projector: iMac". I can change the resolution w/ SwitchResX, but it still only shows via Remote Desktop. However, I can connect a USB utility drive w/ 10.11 and 10.13 partitions on it, and both of those boot properly w/ video output working. So it appears to be a prefs issue, but I haven't figured out which yet. I have reset NVRAM and deleted the WindowServer and Preferences plists in /Library/Preferences, to no avail.

EDIT: Further clarification— I have NOT flashed any BIOS or Boot ROM, so I do not have a boot screen. I'm not really interested in that as long as I can correct the resolution quirk and get the machine to upgrade to HS.

Thanks for your reply!
Fred
 
Last edited:
Second you must drill out the rivets on Dell’s X-Clamp or grind away Apple’s X-Clamp so no capacitors or components touch the X-Clamp or sit under it.
Just wanted to add a bit to this for the wiki entry... The 2009 iMac 27s have a somewhat thinner X-clamp whose "inner square" is smaller in size and actually fits quite well, at least on the GTX 765M...no grinding required. Not sure if the 2010s have the same bracket or the larger one found on the 2011.
 
Holy crap... This is awesome! I was thinking about trying something similar to this, but never had much of a chance or the time to try... Getting these modern/reliable cards working in an iMac with boot screen is a HUGE deal! No more garbage Radeon HD 5xxx/6xxx series! I look forward to trying this out on a couple 2011 iMacs of mine.

Apologies for the hiatus of DyingLight production... They are hand assembled and programmed by myself and a friend of mine who worked on the project with me, and both of us have been extremely busy. Currently, though, they are back in stock, and we should be able to retain stock for quite awhile.
Welcome abord! I really hate to ask this since I've been on the receiving end before, but are you still looking into a fix for dying light flickering on an iMac when changing brightness or is it a dead end? With your support I can defiantly see this blowing up.

Side note, wonder how high it's possible to go. I know this won't be compatible but its fun to look at. https://www.ebay.fr/itm/NEW-HP-Zboo...649508?hash=item26254e5ba4:g:160AAOSwNEVdY9Nb (yes the link is French, sorry its from a different forum)
 
Last edited:
  • Like
Reactions: Nick [D]vB
For those who have used the K1100M and K2000M, I am able to boot up macOS but no display. Remoting in through Screen Sharing shows "NVIDIA Chip Model 0mb" as the graphics card model. Sounds to me like incorrect VBIOS? I've tried with multiple versions of macOS.
 
For those who have used the K1100M and K2000M, I am able to boot up macOS but no display. Remoting in through Screen Sharing shows "NVIDIA Chip Model 0mb" as the graphics card model. Sounds to me like incorrect VBIOS? I've tried with multiple versions of macOS.

yep not the correct vbios.
Flash the vbios to a compatible Dell version.
Out of my head I dont know the correct one, but this info can be found within this thread..
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.