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.
It's a 24" model so it has LVDS right?
I used M5100-EnableGop91-LVDS.rom
If you've tried every thing, The GPU is faulty. For a maybe temporary fix, you can reflow the gpu using an oven at 190°C (375°F) for 10 - 12 minutes.. Good luck tho


First time commenting. :3
 
If you've tried every thing, The GPU is faulty. For a maybe temporary fix, you can reflow the gpu using an oven at 190°C (375°F) for 10 - 12 minutes.. Good luck tho


First time commenting. :3
I've tried that already indeed. Was of no use sadly.
 
AMD RX5500-XT 4GB (Micron) Support

Typeidentdevice-id
working​
Green PCBSH1494V-0 E2487797340
YES​

iMac model
RX5500-XT_EnableGOP (micron)​
needs backlight mod?Heat Pipe Mod
12,2 2011 27"
WORKS RX5500XT-4GB-EnableGop_14.rom
Yes, no boot screens***3-pipe mxm B
12,1 2011 21.5"
NO​
11,3 2010 27"
works (untested)​
3-pipe mxm-B
11,2 2010 21.5"
NO​
11,1 2010 27"
works, needs EG2 and MB mod firmware (untested)​
3-pipe MXM-B


***Backlight turns on after booting from OCLP then booting from an install USB with sequoia. Backlight turns on after Sequoia starts loading from USB and works correctly through the entire install process. When rebooting using OCLP and then booting from internal SSD with Sequoia installed, backlight does not turn on. It will need a backlight mod as found here.

I have three used Rx5500xt that will be flashing and modifying three pipe heat sinks and putting them into three different 12,2 imacs. I will post pictures after the heat sinks are modified, as of right now here is an original .rom and high qual pics....

Before flashing my first card, I got a P/N mismatch, but i overrode the flash and the program reported success using RX5500XT-EnableGop.rom from GitHub by @Ausdauersportler EFI-BootScreen and instructions for override from: AMD GPU Flash Guide and Here to override and unlock card . After I reinstalled the card to 12,2 iMac with an i7 2600 CPU, and it did not work due to different ram type and P/N (micron in this case).

****A new rom was made, labeled: RX5500XT-4GB-EnableGop_14.rom which works in conjunction with OCLP to give you backlight.****

Code:
Old SSID: 2401

New SSID: 2401

Old P/N: 113-EM24G4G-007    <-----looks like a 4GB? Has micron ram as well...

New P/N: 113-EM24G8G-S00

The result of RSA signature verify is PASS.
Old DeviceID: 7340
New DeviceID: 7340
Old Product Name: NAVI14 Gaming XTX A1 K9409QCA.CLB 2020 2333/14974
New Product Name: NAVI14 Gaming XTX A1 K9A12QCA.SLB 2020 2333/14974
Old BIOS Version: 017.002.000.000.000000
New BIOS Version: 017.002.000.000.000000
Flash type: GD25Q80C/E
Burst size is 256
100000/100000h bytes programmed
100000/100000h bytes verified


ram type i think is micron as well (see pics, the bios used in GRML is for Samsung i think) is this something @dosdude1 would know how to patch?


With a working GOPEnable rom the iMac was able to blindly boot with a install image on a usb (sequoia) using the emergency OCLP boot disc instructions OCLP rescue CD. It looks like a backlight mod is needed to turn the LCD on before the OS boots. SO this means there is no Open Core boot picker, or native boot picker (holding option key at startup). BUT! once OS is booted the screen comes on... more testing needed right now but this is very promising!!!

There will be a link for a way to order the backlight mod from pcbway shortly....

PS... There are over a hundred of these cards available on aliexpress right now as of 7-30-2025... very worth picking one up if this GOP flash works...
 

Attachments

  • IMG_3487_preview.jpeg
    IMG_3487_preview.jpeg
    541.6 KB · Views: 28
  • IMG_3486_preview.jpeg
    IMG_3486_preview.jpeg
    713.1 KB · Views: 23
  • Original_RX5500-XT.zip
    192.9 KB · Views: 13
  • IMG_3491_preview.jpeg
    IMG_3491_preview.jpeg
    213.4 KB · Views: 22
  • IMG_3492_preview.jpeg
    IMG_3492_preview.jpeg
    207.6 KB · Views: 24
  • IMG_3490_preview.jpeg
    IMG_3490_preview.jpeg
    509.5 KB · Views: 25
Last edited:
  • Like
Reactions: Nguyen Duc Hieu
This post is only meant for people using an AMD GCN 1-3 card in 2011 iMac12,x models regardless of all the warnings we have put into the documentation. Due to some unknown reasons the wake process after sleep or deep sleep runs very often into a timeout and the system stuck with a black screen. On the next reboot you cannot boot straight into the EFI boot picker or any macOS without forcing the PRAM reset in advance. This is an annoying feature.

User @grosmario figured out recently that sometimes the IORegistry of those iMac12,x models with GCN 1-3 cards show different and conflicting values in the GFX0 section, in particular both the class-code and compatible entries.

You can try to force the (presumably) correct entries in the OpenCore configuration file (config.plist) by adding these four lines for the green W5170M card in the DeviceProperties section right before the line containing the agdpmod entry:

Markdown (GitHub flavored):
<key>class-code</key>
<data>AAADAA==</data>
<key>compatible</key>
<string>pci103c,810a", "pci1002,6820", "pciclass,030000", "GFX0</string>

Most likely only these two lines for the class-code may or can make the difference for all GCN1-3 cards when being installed in iMac12,x systems from 2011, i.e. this might cover the M4000, M5100, W6170M, M6000, M6100, S7100X, W7170M cards as well.

Markdown (GitHub flavored):
<key>class-code</key>
<data>AAADAA==</data>

I know, those changes forces you to edit the OCLP supplied OpenCore configuration file named config.plist hidden in the EFI partition using a text editor or better a plist/XML editor like ProperTree.

Please let the community know if those changes make a difference on your GCN 1-3 equipped iMac12,x. I cannot test lacking both proper hardware and time.

Thanks in advance!
 
Last edited:
  • Like
Reactions: Nguyen Duc Hieu
Experimental AMD Radeon Pro 5500XT 8GB support

This card has been (likely) produced in more than a single variant, currently I have only tested one version as shown and described below. Rumors told me approx. 5000 cards have been produced in China for crypto mining, only.
There will be no such new cards available. Most cards hit the Chinese market last year after a few years of use, most of them were reused by commercial buyers to build or rebuild PCI desktop cards - what a waste if this story is real.

So you have to face the fact this special type of card had a stressful first life in crypto farms. Do not expect a long life time, as attractive as the features of this card seem to be, you cannot bet on a long lasting life, even not compared to the crappy original AMD HD 6970 card.

Currently I believe you cannot cross flash a the vBIOS coming with this card to other models. We would have to walk the development path described below with each version, again.

Typeidentdevice-idworking
Green PCBSH149V-0 E2487997340yes

It is a big MXM-B card fitting into 27 inch iMac models, only! Card comes with a modern UEFI2 compliant GOP vBIOS. It has been configured to provide 5 DP output channels, OpenCore and WhateverGreen enable the internal screen on macOS login screen with apdpmod=pikera added to boot-args in the config.plist.

With the help of some friends we were able to enable the EFI boot picker using the MacPro7,1 firmware graphics drivers (many thanks to @Nick [D]vB for providing those drivers).

One cannot flash any modified legacy vBIOS back onto the BIOS chip. We managed to inject the first 64K of a modded vBIOS using OpenCore and the ATY,bin_image property. It is important to fix the checksum of the modded vBIOS although is will be only used via OpenCore. To enable native brightness control you need to add applbkl=3 to the boot-args entry, too.

After some trial and error we thought this approach failed - but on the next morning after a night and a system sleep brightness control suddenly and finally worked - heureka! So you need to send the iMac after booting at least one time into sleep mode. After reloading the macOS drivers brightness control works.

This is an OpenCore based software solution, it works even with OCLP patched Ventura and later, but it does not work with any other OS you plan to use. You will need a hardware PWM signal generator to modify the brightness.

Finally I documented the method how to modify and construct the 64K bytes to inject via OpenCore on GitHub (link on the bottom of the page).

Known issues:
- no native brightness control with Apple EG2 vBIOS (injection of modded vBIOS failed, but should work?)
- does not enable backlight and therefore the EFI picker on boot without wire-mod or this PCB
- the wire-mod provides a full illumination of the internal LCD and therefore backlight control will not work
- OCLP support until 0.6.8 - version 1.0.0 broke RX5500XT detection, version 2.0.0 and later work, again
- technically there is no WINDOWS brightness control possible (would need BIOS patching and flashing), OCLP injection does not work with Windows! Use hardware PWM generator.
- still no official Ventura, Sonoma, Sequoia OCLP patching support (works in lab, only)

Known features:
- supports two external displays using both TB2 ports of an iMac12,2
- sleep/wake is working
- boot screen with OpenCore (GOP) or natively (EG2) or EnableGop
- brightness control working (only GOP and EnableGop after first system sleep)
- needs Catalina 10.15.6 or better (AMD support)
- 4K HEVC and 4K H.265 hardware support
- 5K (external) display support when using dual miniDP connection

System Support:
- tested in iMac11,1 and iMac11,3 and iMac12,2

macOS Support:
- Catalina 10.15.6, Big Sur, Monterey (no OCLP support on Ventura for NAVI dGPU)

Performance:
- GeekBench Metal: > 40.000
- GeekBench OpenCL: > 40.000
- Valley: > 65 FPS, > 2729 (is more limited by GPU core and CPU frequency, not so much by resolution)
(resolution 2560x1440, quality low: 2716, medium 2703, high 2429, ultra 2157)
(resolution 1920x1080, quality low: 2729, medium 2729, high 2442, ultra 2396).
- MetalBench: 230 MRays/s
- PowerDraw: 19W idle - 95W max (observed by HWMonitor app)

Notes:
- this card needs a big MXM-B heat sink of the Mid 2011 models and more grinding (check picture for details)
- no Apple X-clamp is fitting, a 3D printed special 1mm bed to avoid contact with small components would be great
(using a Dremel grinding away big parts the big X-clamp from the 2011 HD6970 works, too)
- move the ODD temp sensor to the heat sink!
- adjust CPU fan according to PSU Primary using Macs Fan Control, avoids an over heating PSU
- use copper plate 0,5mm width and 20mm x 20mm size to bridge a gap between GPU and heat sink and avoid deeper grinding

Credits:
- @vmbl for trying the Sonnet card
- @Rainy1989 for helping!
- @lyf314512 for his initial RX5500XT post
- kingo132 for implementing RX5500XT backlight control support into OpenCore
- @Nick [D]vB and @internetzel
- last but not least: @Bmju for helping getting EFI boot screen support

Technical information:
- please check out this page
the "ident" should be SH149V-0 E248779 according to your pictures, notSH149V-0 E248799...
 
I've tried that already indeed. Was of no use sadly.
I can comfirm that the second M5100 I've ordered works great. It has SK Hynix vram so after flashing the correct firmware everything works as expected on my iMac 9,1
IMG_0222.jpeg

EDIT: Except for brightness control? is this a known issue? can't be controlled.

EDIT2: It does seem to overheat. It shut down randomly and after restarting it didn't get very far. I've placed a copper shim as instructed yet it still seems to overheat? Time to open it up again...
 
Last edited:
I can comfirm that the second M5100 I've ordered works great. It has SK Hynix vram so after flashing the correct firmware everything works as expected on my iMac 9,1
View attachment 2533867
EDIT: Except for brightness control? is this a known issue? can't be controlled.

EDIT2: It does seem to overheat. It shut down randomly and after restarting it didn't get very far. I've placed a copper shim as instructed yet it still seems to overheat? Time to open it up again..

When I had my 5100, i ran smc fan control with a temp set to be lower on the gpu side, so the fan ran at a higher speed instead of stock.. i highly recommend a .5cm copper sink on the die, as well as the correct size gpu pads (.5-2mm) for all the ram and voltage regulators... i use thermal grizzly for everything (a bit pricey but worth it)... otherwise congrats on giving the old mac a new life!
 
  • Like
Reactions: Heindijs
Hello!

I’ve got a problem with my iMac 21,5 2011 and Nvidia Quadro K1100M.

I replaced standard graphic card and now when I start up I have a black screen. When I start up with the Option key pressed, a selection menu appears where I can choose Mac OS or Recovery, both menus start loading if I press them, and then artifacts appear on the screen and the system stops loading

What can I do?
 
Hello!

I’ve got a problem with my iMac 21,5 2011 and Nvidia Quadro K1100M.

I replaced standard graphic card and now when I start up I have a black screen. When I start up with the Option key pressed, a selection menu appears where I can choose Mac OS or Recovery, both menus start loading if I press them, and then artifacts appear on the screen and the system stops loading

What can I do?
Have you flashed the card
 
if its appropriately flashed double check the first page of this forum for any other troubleshooting steps you may have missed
 
Last edited:
Hello!

I’ve got a problem with my iMac 21,5 2011 and Nvidia Quadro K1100M.

I replaced standard graphic card and now when I start up I have a black screen. When I start up with the Option key pressed, a selection menu appears where I can choose Mac OS or Recovery, both menus start loading if I press them, and then artifacts appear on the screen and the system stops loading

What can I do?

Artifact = Bad card or wrong vBIOS.
Even after flashing the correctly modified vBIOS, you still need to press Option each time you power up your iMac to get to the boot menu. Fix this (after flashing vBIOS) by installing OCLP.
 
  • Like
Reactions: drew0986
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.