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.
so guys, I have a little gift for you to give back after such an incredible thread :D
hope you like it, the headaches to get it running were immens for me as a newb.

I couldn't stand it to use fckin windows to flash the cards and so I prepared this ~350mb drive

I created a Linux Live USB (based on grml.org) Thumb Drive with nvflash_linux and Nicks Bioses preloaded. and its booting by itself so you can work blind with a new unpatched nvidia card plugged in. Also, its starting a ssh daemon and using DHCP to get an IP so you can remote login :)

Steps

Download

14 days left to download, uploaded here: https://www.mediafire.com/file/cztz4xqj2sru9gj/2011_imac_usb.zip/file

mirror by NOTNICE, thnx:
https://cloud.notnlce.com/index.php/s/xkJP34GD6a9WziE/download

latest updated Version by @The_Croupier (thnx!) Post: #13,624 > ---- Download here ---- <


Prepare USB Drive or SD Card
so, you take a small usb thumb drive, partition it with disk utility on a Mac: GPT + FAT32
and just unzip the files structure onto the drive, no dd or etcher or something. just copy paste it. folder structure see attached screenshot. (you can remove the .roms I downloaded and download itself if you want to be sure about the correct file size. I did not verify them at all. use/flash at your own risk please)

Test & Try
test your thumb drive with a more or less working GPU/ external Screen or just have faith in me

Swap Hardware
swap your GPU to NVIDIA and (!) disconnect every SSD/HDD, makes it easier to boot blindly from one USB or SD Card, connect the ETH Cable (!), I repeat again and this is not a drill: use Network CABLE only not WIFI « big Nono!

Find IP
let the iMac boot, everything is black, the boot loader is waiting 20s before booting, so give the whole process 1min time, then head over to your Router Page and find the right IP that the iMac got through DHCP

SSH to the iMac
now fire up your terminal on a Win/Mac/Linux Machine of your choice and ssh to your iMac with
ssh root@YOURIP
Password: flash
Confirm the ssh id with yes and you should be in your iMac

Working Directory (in MY release, other or newer releases of GRML use different directories, you have to find out by yourself)
cd /lib/live/mount/medium/flash

read the RADME in there… I will enjoy my brand new k2000m in my 27" 2011 iMac with Catalina 10.15.3
… and because this is so easy, I rebuild it to a K1100M and flashed that also :D :D :)

(someone could write some fancy scripts but I thought its saver that everyone is doing it command by command and don't stop thinking and trusting some scripts)
I think that I did everything right. I can connect to my iMac using my MacBook Pro in terminal mode, but when I get to the part where I enter "cd /lib/live/mount/medium/flash" it just gives me "cd:cd:6:no such file or directory.
I can navigate to root@grml /Lib/live/mount/medium #, but when I type in /flash it responds with no such file or directory : /flash.
What am I doing wrong? I am trying to flash a Nvidia K2100m. I can see the rom file in the directory when I connect the memory stick to my MacBook pro.
 
AMD M6000 2GB support (AMD Radeon R9 M370X 2GB)


TypeidentBIOS versiondevice-idworking
Blue AMD PCB109-C42251-00BM60006825yes

This GPU will be identified by the macOS as AMD FirePro M6000 and by MetalBench and GeekBench5 as AMD Radeon R9 M370X. The current vBIOS supports Hynix video memory.

Warning:
This card is easy to install but complex to manage during the initial software installation.
You need to install OpenCore in advance and add the changes posted before booting into macOS.

The card will not boot into macOS without the adjusted CAIL values in the config.plist.

Test:
- iMac10,1- iMac11,1 - iMac11,3 sleep and wake fully functional with OCLP 0.3.2 and later
- iMac12,2: sleep/wake broken - black screen on cold boot needs PRAM reset each time
- iMac12,1: sleep/wake broken - black screen on cold boot needs PRAM reset each time


After installing the card it will not simply boot directly into any macOS version (WindowServer crash) unless you install and use OpenCore and apply the settings described below (I will try to get the changes added to OCLP, later).

So you need to install OpenCore onto your boot disk before booting in your current installation in normal multi user mode.

In case you have a working system before changing the card just run OLCP, select the proper MXM GPU type to AMD (GCN) and build and install OpenCore to your system and reboot. Otherwise use another Mac to create the OC settings or create a OpenCore BootCD.

The settings needed are equivalent with adding radpg=15 -wegtree apdpmod=pikera to the boot-args in the config.plist of OpenCore.

This GPU type has been used in 2015 15" MacBookPro models. The card is of type MXM-B and will not fit into 21.5 inch models.

Tested systems:
- iMac12,2: sleep/wake broken
- iMac12,1: sleep/wake broken
- iMac11,1: no problems
- iMac11,3: no problems
- iMac10,1: no problems

Memory support:
The vBIOS supports Hynix memory.

Known issues:
- external display sync is difficult on all systems and needs the main LCD or the system to go to display sleep once after connecting the external display (press CRTL+SHIFT+EJECT to force display sleep once).

Known features:
- Airplay is working until Catalina as with any other AMD metal card on iMac11,x and iMac12,2 (without using QuickSync)
- high metal scores
- boot screen with OpenCore (GOP) or EFI (EnableGop)
- brightness control working
- GPU power management working
- needs macOS 10.8.3 or better (HD7000 support)
- still full Monterey support (no root patching needed unlike Kepler)
- TPD 43W

Heat Sink mods:
- card needs small heat sink modification (sheet attached picture) on iMac11,x MXM-B sinks (used with HD 4850 and HD 5850)
- card needs copper plate (0.8 mm) or another heat sink mod on top (purple) to avoid bending of the card after fixing screws

Performance:
- GeekBench Metal and OpenCL: > 10.000
- Valley: 24 FPS, 1010 Score
- MetalBench: 30 MRays/s

News:
- OCLP 0.3.2 and later support this card. So you can update OC using OCLP in future. Nevertheless the boot strap process is complex since you cannot boot the normal macOS unless OC has been installed in advance!

Credits:
- Thanks to @internetzel for his dedication and time helping to get this GOP vBIOS working!

Download:
- please check out this site on GitHub!
 

Attachments

  • M6000F.jpg
    M6000F.jpg
    656.1 KB · Views: 428
  • M6000B.jpg
    M6000B.jpg
    895.4 KB · Views: 313
  • M6000-HEATSINK-MOD.jpg
    M6000-HEATSINK-MOD.jpg
    787.6 KB · Views: 153
  • M6000-INSTALLATION.jpg
    M6000-INSTALLATION.jpg
    948.9 KB · Views: 139
Last edited:
I think that I did everything right. I can connect to my iMac using my MacBook Pro in terminal mode, but when I get to the part where I enter "cd /lib/live/mount/medium/flash" it just gives me "cd:cd:6:no such file or directory.
I can navigate to root@grml /Lib/live/mount/medium #, but when I type in /flash it responds with no such file or directory : /flash.
What am I doing wrong? I am trying to flash a Nvidia K2100m. I can see the rom file in the directory when I connect the memory stick to my MacBook pro.
it took me a while to figure it out, but after going back to The Groupier's post, and reading his instructions, I got it.
When all else fails, read the instruction sheet.
Thank you so much.
John
 
AMD M4000 1GB support (AMD Radeon M4000 1GB) (eDP and LVDS)


TypeidentBIOS versiondevice-idworking
Blue AMD PCB109-C42251-00AM4000682dyes

This GPU will be identified by the macOS as AMD FirePro M4000.

Some cards are offered without a BIOS chip. Do not buy! In case you already did it, read this great
post.

Warning:

This card is easy to install but complex to manage during the initial software installation.
You need to install OpenCore in advance and add the changes posted before booting into macOS.

After installing the card it will not simply boot directly into any macOS version (WindowServer crash) unless you install and use OpenCore and apply the settings described below (OLCP creates a correct config automatically).

So you need to install OpenCore onto your boot disk before booting in your current installation in normal multi user mode.

In case you have a working system before changing the card just run OLCP, select the proper MXM GPU type to AMD (GCN) and build and install OpenCore to your system and reboot. Otherwise use another Mac to create the OC settings or create a OpenCore BootCD.

The settings needed are equivalent with adding radpg=15 -wegtree agdpmod=pikera to the boot-args in the config.plist of OpenCore.

Tested systems:

eDP

- iMac12,2: sleep/wake broken - black screen on cold boot needs PRAM reset each time
- iMac12,1: sleep/wake broken - black screen on cold boot needs PRAM reset each time

- iMac11,1: no problems
- iMac11,2: tested
- iMac11,3: no problems
- iMac10,1 27: no problems

LVDS
- iMac10,1 21.5: LVDS version tested
- iMac9,1 24: LVDS version, status unknown

Memory support:
Hynix

Known features:
- Airplay is working until Catalina as with any other AMD metal card on iMac11,x and iMac12,2 (without using QuickSync)
- moderate metal scores
- boot screen with OpenCore
- brightness control working
- GPU power management working
- needs macOS 10.8.3 or better (HD7000 support)
- still full Monterey support (no root patching needed unlike Kepler)
- card can be installed without any heat sink modifications on iMac11,1 MXM-B sinks (used with HD 4850 and HD 5850)
- external display can be used, no sync or other problems

Performance:
- GeekBench Metal and OpenCL: > 10.000
- Valley: 19.4 FPS, 811 Score
- MetalBench: 19 MRays/s
- CoreClock: 675 MHz
- Memory: 1000 MHz
- TPD: 30W

News:
- OCLP 0.3.2 and later support this card. So you can update OC using OCLP in future. Nevertheless the boot strap process is complex since you cannot boot the normal macOS unless OC has been installed in advance!

GOP BIOS:
- Thanks to @nikey22 and @internetzel and last but not least @edwardgeo for their dedication and time helping to get this GOP vBIOS working!

Download: Please use this eDP version from Github.com or this LVDS version.
 

Attachments

  • External.png
    External.png
    1.3 MB · Views: 334
Last edited:
Hi, does anybody know what could cause this? It also shows on the internal display. I tought that I should give it a try to see if the fault lies inside the iMac or in the display itself, but it seems like it has a motherboard issue. Could it be the graphics card? I've seen similar colorful static even on other macs but it usually appeared after log out or certain actions, but in my case it just boots like this: ( iMac11,2 )

A207FAC2-3261-4D11-8008-80DD2B747539.jpeg
114234E6-4746-4630-A496-90997EB4BEEC.jpeg
 
Hello! I would like to ask you for help. I have upgraded my iMac 11,3 from NVIDIA K2100M to AMD WX4130. I have OCLP 0.33 installed and the book picker is showing up at start. The iMacs starts to boot in Monterey 12.1 as expected. The progress bar is moving as expected but before showing the login screen the display goes black. See also video attached.
Any help is much appreciated.

 

Attachments

  • IMG_8758.jpeg
    IMG_8758.jpeg
    697.9 KB · Views: 163
  • IMG_8760.jpeg
    IMG_8760.jpeg
    786.2 KB · Views: 139
Hi people,
after upgrading several old Imac (thanks a lot for all your help and this classy forum) I would like point to the malfunction of the Wifi*bluetooth download package for Mac OS 12.1.
After installing OC and updating the Imac I get all the nearby wifis. However I am unable to fill in a password. No password field is popping up when I select a wifi network.

Imac 12,2 i7 3,4, 12GB Ram, K3100M SSD

Cheers ;)
 
Hello, I need your help! I changed the problematic native card to k3100m in Mac 27 2011, with a flashed BIOS. The brightness control works, but the screen is dim at maximum brightness. I noticed that when you turn on the Mac, the screen is bright, when the loading bar reaches half, the screen brightness decreases. With what it can be connected? How to add brightness to the screen?
If it's important, then I have a High Sierra.
 
About iMac10,1 C2D 27 A1312system support with AMD GOP vBIOS

We all know there is no support for the NVIDIA cards with an EFI boot screen mod.

Finally I got a working iMac10,1 27 A1312 model to run some tests, here the first results:

Cardbootingsleep/wake oklatest supported macOSvBIOS type
M4000yesyesMontereyGOP
M6000yesyesMontereyGOP / EG2
M5100yesyesMontereyGOP
W6170Mnon/an/aEG2
RX480yesyesMontereyGOP / EG2

Will add some more results later on. You need OpenCore and especially the famous MouSSE extension to emulate some CPU instructions needed for AMD GPU drivers. You can also try to install the extension to High Sierra directly.

- RX480 EG vBIOS boots into black screen, connecting an external display switches the internal display on, system refuses to boot with an external display connected (white screen, no boot). According to @RioRio the RX480 with a GOP vBIOS works with OpenCore boot picker. The Valley results are not really overwhelming: 37.7 FPS using this RX480 is lame and shows the dependency on the CPU in use.

Just a guess:
One might be able to use NVIDIA cards with OpenCore and (original) GOP vBIOS versions, too. Monterey dropped Kepler support so there is no use an NVIDIA card within this model at all since you cannot use the EFI modded vBIOS versions.
 

Attachments

  • C2D-M6000.png
    C2D-M6000.png
    280.7 KB · Views: 241
  • C2D-M4000.png
    C2D-M4000.png
    258.6 KB · Views: 270
  • RX480.png
    RX480.png
    67.3 KB · Views: 220
Last edited:
Hello! I would like to ask you for help. I have upgraded my iMac 11,3 from NVIDIA K2100M to AMD WX4130. I have OCLP 0.33 installed and the book picker is showing up at start. The iMacs starts to boot in Monterey 12.1 as expected. The progress bar is moving as expected but before showing the login screen the display goes black. See also video attached.
Any help is much appreciated.

Try connecting to an external monitor or a VGA plug (need a mDP to VGA adaptor + VGA dummy load) to see if it can help with your issue. (It helped with my iMac 11,3 on High Sierra)
 
Hello everyone, so this is the situation, after 12 years of honorable service, the video card of my mid-2010 iMac has stopped working properly. Yesterday, as soon as it arrived, I immediately mounted an AMD M4000. Everything fit perfectly, with no mods or difficulties of any kind during the reassembly process. Then I proceed to turn on the computer but the screen remained black, everything else worked, keyboard, mouse, hard drive, disc drive, and even the boot chime.
LEDs 1 and 2 were on with a green light, while 3 and 4 were off.
Is there a possibility of using Windows as the main operating system, with native support for this video card?
 
Hello everyone, so this is the situation, after 12 years of honorable service, the video card of my mid-2010 iMac has stopped working properly. Yesterday, as soon as it arrived, I immediately mounted an AMD M4000. Everything fit perfectly, with no mods or difficulties of any kind during the reassembly process. Then I proceed to turn on the computer but the screen remained black, everything else worked, keyboard, mouse, hard drive, disc drive, and even the boot chime.
LEDs 1 and 2 were on with a green light, while 3 and 4 were off.
Is there a possibility of using Windows as the main operating system, with native support for this video card?
This behavior is expected from the AMD M4000. You will need to flash a special VBIOS to the GPU and use OpenCore before it functions correctly. There are instructions about each of these procedures in the documentation on the first post of this thread. I believe that there are also some special OpenCore settings that you will need to use in order for it to work properly --these are listed next to your GPU in the GCN AMD section of the documentation post.

You can use Windows as the main operating system, but typically, people install it through OpenCore (like macOS) as it allows for the UEFI version of Windows.

Edit: If you scroll up on this same page of the thread. There are instructions about the specific GPU you are using there.
 
  • Like
Reactions: basslib
This behavior is expected from the AMD M4000. You will need to flash a special VBIOS to the GPU and use OpenCore before it functions correctly. There are instructions about each of these procedures in the documentation on the first post of this thread. I believe that there are also some special OpenCore settings that you will need to use in order for it to work properly --these are listed next to your GPU in the GCN AMD section of the documentation post.

You can use Windows as the main operating system, but typically, people install it through OpenCore (like macOS) as it allows for the UEFI version of Windows.

Edit: If you scroll up on this same page of the thread. There are instructions about the specific GPU you are using there.
Thank you, I had read the post, unfortunately being part of that category of users who have upgraded because it was strictly necessary, I could not prepare the iMac properly before replacing the GPU, hence my question if it was possible to use another operating system with native support, such as Windows or Linux, or if it would be possible to follow the whole procedure with the screen disabled.
 
About the 16bit resolution glitch of UGA_DRAW_PROTOCOL

Recently a user of this forum reached out and sent over this attached kernel extension which can be installed directly to the system (High Sierra, Mojave and Catalina via @dosdude1 patcher) or injected using OpenCore (and in particular OCLP) to tackle the above mentioned problem.

Please send a feedback about the usability and the success, if it works for the NVIDIA users in a reliable way (cannot test it myself) I will make a pull request to include it into OCLP.

Thanks for helping!

BTW: Apparently @Nick [D]vB found this solution.

This tutorial states, that it will work with High Sierra, Mojave and Catalina.
But will it work on Big Sur?

Maybe there's a new solution? Or it have already been implemented in opencore?
 
This tutorial states, that it will work with High Sierra, Mojave and Catalina.
But will it work on Big Sur?

Maybe there's a new solution? Or it have already been implemented in opencore?
You can add this kernel extension to the OpenCore config on your EFI partition generated by OCLP and you can use it with every macOS version.

Unfortunately I got no positive feed back and since I do not own a system with NVIDIA card I cannot/will not add it to the OLCP main distribution (the copy rights are another problem).

But you are welcome to check it with every macOS needing OpenCore. Drop the extension in the subfolder called Kexts and add a new entry for this extension to get it injected on boot. You can easily do a copy and paste using the dict entry for the Lilu.kext.
 
You can add this kernel extension to the OpenCore config on your EFI partition generated by OCLP and you can use it with every macOS version.

Unfortunately I got no positive feed back and since I do not own a system with NVIDIA card I cannot/will not add it to the OLCP main distribution (the copy rights are another problem).

But you are welcome to check it with every macOS needing OpenCore. Drop the extension in the subfolder called Kexts and add a new entry for this extension to get it injected on boot. You can easily do a copy and paste using the dict entry for the Lilu.kext.
I see, thnx.

is there a quick tutorial, on how to add this kext, using either:
this method
1) Drop the extension in the subfolder called Kexts and add a new entry for this extension to get it injected on boot.
or this
2)You can easily do a copy and paste using the dict entry for the Lilu.kext

will much appreciate even a small explanation on how it should be done.
 
I managed to flash the VBIOS with the ROM file related to my AMD FirePro M4000 GPU, I attach output:

Bash:
AMDVBFLASH version 4.71, Copyright (c) 2020 Advanced Micro Devices, Inc.

Old SSID: 053E
New SSID: 053E
Old P/N: 113-C42205A1-X21
New P/N: 113-C42205A1-X21
Old DeviceID: 682D
New DeviceID: 682D
Old Product Name: Chelsea XTGL C42205 GDDR5 64Mx16 350e/150m 0.9V A1
New Product Name: Chelsea XTGL C42205 GDDR5 64Mx16 350e/150m 0.9V A1
Old BIOS Version: 015.022.000.005.000000
New BIOS Version: 015.022.000.005.000000
Flash type: M25P10/c
Burst size is 256
20000/20000h bytes programmed
20000/20000h bytes verified

Restart System To Complete VBIOS Update.
root@grml /lib/live/mount/persistence/sdc2/flash # shutdown
Shutdown scheduled for Wed 2022-01-19 11:07:59 UTC, use 'shutdown -c' to cancel.
root@grml /lib/live/mount/persistence/sdc2/flash # Connection to 192.168.1.118 closed by remote host.
Connection to 192.168.1.118 closed.

Unfortunately after this operation the situation didn't change, not even the LEDs.
 
  • Like
Reactions: davidg5678
I managed to flash the VBIOS with the ROM file related to my AMD FirePro M4000 GPU, I attach output:

Bash:
AMDVBFLASH version 4.71, Copyright (c) 2020 Advanced Micro Devices, Inc.

Old SSID: 053E
New SSID: 053E
Old P/N: 113-C42205A1-X21
New P/N: 113-C42205A1-X21
Old DeviceID: 682D
New DeviceID: 682D
Old Product Name: Chelsea XTGL C42205 GDDR5 64Mx16 350e/150m 0.9V A1
New Product Name: Chelsea XTGL C42205 GDDR5 64Mx16 350e/150m 0.9V A1
Old BIOS Version: 015.022.000.005.000000
New BIOS Version: 015.022.000.005.000000
Flash type: M25P10/c
Burst size is 256
20000/20000h bytes programmed
20000/20000h bytes verified

Restart System To Complete VBIOS Update.
root@grml /lib/live/mount/persistence/sdc2/flash # shutdown
Shutdown scheduled for Wed 2022-01-19 11:07:59 UTC, use 'shutdown -c' to cancel.
root@grml /lib/live/mount/persistence/sdc2/flash # Connection to 192.168.1.118 closed by remote host.
Connection to 192.168.1.118 closed.

Unfortunately after this operation the situation didn't change, not even the LEDs.
Did you flash the GPU twice? This output looks like the flashed vbios is the same as the original. As long as the original VBIOS was actually replaced with a new one, it should be fine.

For this to work, OpenCore needs to be used in conjunction with the new VBIOS. If you have access to another Mac, you can generate the OpenCore config files for this particular computer, and then run OpenCore from a USB drive or CD on the iMac. Just be sure to select your specific iMac model under the OpenCore menu.

Even if you don't see a boot menu, you can select the OpenCore drive by unplugging all other potential boot devices.
 
  • Like
Reactions: basslib
I am getting really desperate and would like ask again for your help (post). I have upgraded my iMac 11,3 from NVIDIA K2100M to AMD WX4130. I have OCLP 0.33 installed on boot SSD and the book picker is showing up at start. The iMacs starts to boot in Monterey 12.1. The apple logo appears and progress bar is moving as expected but before showing the login screen the display goes black.

Imac has no ODD. ODD has been replaced by SSD where the MACOS is installed (and OCLP). The original HDD is for data backup purposes. Hence I could NOT create a recovery CD as recommended here in this post. I am using also using an SD-card which has Monterey 12.1. installer and OCLP EFI to boot from.

Here is a summary of what I did :

- Before swapping the GPU hardware from Nvidia to AMD I only removed the "Post installation patch" from OLCP. Unfortunately I did NOT apply the advance settings "Set metal GPU status" to AMD Polaris. I just discovered this afterwards
- I did the heat sink mod as posted by @Ausdauersportler
- I booted from USB stick and used @The_Croupier process and flashed the AMD GPU using WX4130_GOP.rom (see screenshots).

After the issue with black display above I tried the following:

- I connected a mDP adapter with HDMI cable to my TV. Unfortunately no screen showing in TV.
- however I am able to boot the machine from Linux USB stick which I used for flashing GPU and used the Linux terminal command line (display works here)
- I followed the procedure of @Ausdauersportler in this post. Solution 2 (boot into safe mode) is not working as after apple logo and progress is moving display goes black.
-So I tried a modified approach of solution 1 (recovery CD). Following the recovery CD steps I build a new a OCLP with the following settings: changed model to iMac11,3, "set metal GPU status" to "AMD Polaris" and "set Generic Bootstrap" to "EFI/BOOT/BOOTx64.efi" in the advanced settings. I build the OCLP and copied files to my second iMac and installed the build on SD-card (Monterey installer with OCLP).
- I booted iMac11,3 from Linux Grml and connected via SSH from my second iMac12,1. On Grml command line I mounted the EFI from SSD disk and the EFI from SD-card. I removed the existing OC Folder on SSD EFI and copied the EFO folder from SD card to SSD.
- I rebooted from SSD with modified patch. However issue remains the same.

Here are questions:
- What do you think I should do?
- Is my working GPU working?

You can blame me for mistakes I did ...but I am learning by doing :) I love this **** and thank you to all the supporters of these projects!

 

Attachments

  • Bildschirmfoto 2022-01-19 um 12.31.35.png
    Bildschirmfoto 2022-01-19 um 12.31.35.png
    201.8 KB · Views: 106
  • IMG_8771.jpeg
    IMG_8771.jpeg
    932 KB · Views: 143
  • IMG_8768.jpeg
    IMG_8768.jpeg
    844.2 KB · Views: 151
  • IMG_8760.jpeg
    IMG_8760.jpeg
    786.2 KB · Views: 107
  • IMG_8758.jpeg
    IMG_8758.jpeg
    697.9 KB · Views: 109
Did you flash the GPU twice? This output looks like the flashed vbios is the same as the original. As long as the original VBIOS was actually replaced with a new one, it should be fine.

For this to work, OpenCore needs to be used in conjunction with the new VBIOS. If you have access to another Mac, you can generate the OpenCore config files for this particular computer, and then run OpenCore from a USB drive or CD on the iMac. Just be sure to select your specific iMac model under the OpenCore menu.

Even if you don't see a boot menu, you can select the OpenCore drive by unplugging all other potential boot devices.

No I only did it once and with the rom downloaded from this post, in fact it seems strange to me that they are identical!

UPDATE 1: I attach the latest complete log:

Bash:
AMDVBFLASH version 4.71, Copyright (c) 2020 Advanced Micro Devices, Inc.


adapter seg  bn dn dID       asic           flash      romsize test    bios p/n
======= ==== == == ==== =============== ============== ======= ==== ================
   0    0000 01 00 682D Verde           M25P10/c         20000 pass 113-C42205A1-X21
root@grml /lib/live/mount/persistence/sdc1/flash # sudo ./amdvbflash -s 0 backup.rom
AMDVBFLASH version 4.71, Copyright (c) 2020 Advanced Micro Devices, Inc.

0x20000 bytes saved, checksum = 0x9B64
root@grml /lib/live/mount/persistence/sdc1/flash # sudo ./amdvbflash -f -p 0 AMD/M4000.rom
AMDVBFLASH version 4.71, Copyright (c) 2020 Advanced Micro Devices, Inc.

Old SSID: 053E
New SSID: 053E
Old P/N: 113-C42205A1-X21
New P/N: 113-C42205A1-X21
Old DeviceID: 682D
New DeviceID: 682D
Old Product Name: Chelsea XTGL C42205 GDDR5 64Mx16 350e/150m 0.9V A1
New Product Name: Chelsea XTGL C42205 GDDR5 64Mx16 350e/150m 0.9V A1
Old BIOS Version: 015.022.000.005.000000
New BIOS Version: 015.022.000.005.000000
Flash type: M25P10/c
Burst size is 256
20000/20000h bytes programmed
20000/20000h bytes verified

Restart System To Complete VBIOS Update.
root@grml /lib/live/mount/persistence/sdc1/flash # sudo ./amdvbflash -f -p 0 AMD/M4000.rom
AMDVBFLASH version 4.71, Copyright (c) 2020 Advanced Micro Devices, Inc.

Old SSID: 053E
New SSID: 053E
Old P/N: 113-C42205A1-X21
New P/N: 113-C42205A1-X21
Old DeviceID: 682D
New DeviceID: 682D
Old Product Name: Chelsea XTGL C42205 GDDR5 64Mx16 350e/150m 0.9V A1
New Product Name: Chelsea XTGL C42205 GDDR5 64Mx16 350e/150m 0.9V A1
Old BIOS Version: 015.022.000.005.000000
New BIOS Version: 015.022.000.005.000000
Flash type: M25P10/c
Burst size is 256
20000/20000h bytes programmed
20000/20000h bytes verified

Restart System To Complete VBIOS Update.

UPDATE 2: I even tried with another AMD rom and actually the version changes:

Bash:
root@grml /lib/live/mount/persistence/sdc1/flash # sudo ./amdvbflash -f -p 0 AMD/560X_OC.rom
AMDVBFLASH version 4.71, Copyright (c) 2020 Advanced Micro Devices, Inc.

Old SSID: 053E
New SSID: 80D5
Old P/N: 113-C42205A1-X21
New P/N: BR01091.001
Old DeviceID: 682D
New DeviceID: 67E0
Old Product Name: Chelsea XTGL C42205 GDDR5 64Mx16 350e/150m 0.9V A1
New Product Name: HP Affleck G1-50 GDDR5
Old BIOS Version: 015.022.000.005.000000
New BIOS Version: 015.050.000.000.001091
Flash type: M25P10/c
Can not flash a 0x80000 length image into a 0x20000 length rom!
ROM not erased
 
Last edited:
I am getting really desperate and would like ask again for your help (post). I have upgraded my iMac 11,3 from NVIDIA K2100M to AMD WX4130. I have OCLP 0.33 installed on boot SSD and the book picker is showing up at start. The iMacs starts to boot in Monterey 12.1. The apple logo appears and progress bar is moving as expected but before showing the login screen the display goes black.
Have you tried booting with the original VBIOS? (You'll have no boot picker, but possibly an image once macOS loads - and possibly only on an external screen.) Your card has Elpida VRAM ICs, but those should be supported by @internetzel 's ROM. (... if I remember correctly. Of course, also, there can be different kinds of Elpida VRAM ICs...)
 
Have you tried booting with the original VBIOS? (You'll have no boot picker, but possibly an image once macOS loads - and possibly only on an external screen.) Your card has Elpida VRAM ICs, but those should be supported by @internetzel 's ROM. (... if I remember correctly. Of course, also, there can be different kinds of Elpida VRAM ICs...)
I have not tried yet. But I can try and re-flash with back-up ROM.
 
I am getting really desperate and would like ask again for your help (post). I have upgraded my iMac 11,3 from NVIDIA K2100M to AMD WX4130. I have OCLP 0.33 installed on boot SSD and the book picker is showing up at start. The iMacs starts to boot in Monterey 12.1. The apple logo appears and progress bar is moving as expected but before showing the login screen the display goes black.

You can blame me for mistakes I did ...but I am learning by doing :) I love this **** and thank you to all the supporters of these projects.
Each OpenCore config generated by OCLP is hardware specific. Changing the hardware needs rebuilding the config. You can do this after the change or in advance by choosing the correct patcher settings when running it on another Mac (AMD metal and model Mac11,3) or on the same Mac by choosing in this case the AMD metal option, only.

Even then the internal screen will remain black on High Sierra only unless connecting an external display or this emulator stick:

 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
  • Like
Reactions: Rendell001
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.