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, I am trying to flash my Nvidia K1100M using ssh over my home network using the instructions and "Mac_GPU_Flash" package linked elsewhere in this thread. I can get the screenless 2011 Imac to boot from the Linux USB stick and I can connect to it from another Mac on my home network using Terminal.
I can obtain root access and can see the file structure of the USB stick over the network. However, when I try to run the following command:


cd /lib/live/mount/medium/flash

I get the message:

cd:cd:6: no such file or directory: /lib/live/mount/medium/flash

Being a complete zero at Linux but remembering a little bit of DOS, I was able to figure out how to cd to different directories. For example, if I run:


cd /lib/live/mount

I, indeed, get into the correct directory. If I run the DIR command, I get this:


total 0

drwxr-xr-x 2 root root 40 Jan 20 18:10 medium

drwxr-xr-x 3 root root 60 Jan 20 18:10 rootfs

drwxr-xr-x 3 root root 60 Jan 20 18:10 persistence

drwxr-xr-x 1 root root 60 Jan 20 18:10 ..

drwxr-xr-x 4 root root 80 Jan 20 18:10 overlay

drwxr-xr-x 6 root root 120 Jan 20 18:10 .


I can do the same with the first three directories listed in the initial command (lib, live and mount). However, if I next CD into the medium directory using

cd /lib/live/mount/medium

and then run the DIR command, I get this:

total 0

drwxr-xr-x 2 root root 40 Jan 20 18:10 .

drwxr-xr-x 6 root root 120 Jan 20 18:10 ..

That seems to explain why I am getting the "no such file or directory" message since there does not seem to be a "flash" directory.
So, I am 99.9 percent certain that my lack of knowledge is causing this but I am stuck and would appreciate a hand.





I get
Take a look in /lib/live/mount/persistence/sdc*/flash where * corresponds to a number, to find out type the command ls in /lib/live/mount/persistence.

The number will probably be 1 or 2, but if they will not work you can always find out.
 
  • Like
Reactions: Ausdauersportler
So, I am trying to flash my Nvidia K1100M using ssh over my home network using the instructions and "Mac_GPU_Flash" package linked elsewhere in this thread. I can get the screenless 2011 Imac to boot from the Linux USB stick and I can connect to it from another Mac on my home network using Terminal.
I can obtain root access and can see the file structure of the USB stick over the network. However, when I try to run the following command:
Just pick the correct post and the correct guide. You are using the new version of the software with the old guide...
 
  • Like
Reactions: Surf2bikes

Automatic Brightness Switch - BOOT MOD

:apple:iMac 2009 - Core i5 - SSD 256GB - FirePro W6170M:apple:

👍 ACTIVATED INTERNAL LED & 100% Brightness on BOOT 👍

IMG_0190.jpg

😄😄😄😄 0-60sec Timer relais !


IMG_0192.jpg

YOU HAVE THE CHOICE - cable for 3.3V supply voltage to Inverter


IMG_0194.jpg

CHECK the 12V power supply for positive 12V and negative 0V

IMG_0196.jpg

Schematics


IMG_0197.jpg

Automatic Timer Relais Module active (on Boot up to 60 sec)

After the adjusted time the relais switch back from 100% Brightness
and activated internal Screen to native Brighness Control on macOS !!!

...dimming the screen after 60 sec - but no defect - intention 😁 !!!

Take the 12V supply from HDD, you don't need it if you have SSD - and
look for the correct 12V / 0V (don't switch the power supply cables)...


😄🤣😁 WUHAHAHAHAHAHA 😁😆😇 I love it ... super cool !!!
 

Attachments

  • IMG_0197.jpg
    IMG_0197.jpg
    423 KB · Views: 118
Last edited:

Automatic Brightness Switch - BOOT MOD

:apple:iMac 2009 - Core i5 - SSD 256GB - FirePro W6170M:apple:

👍 ACTIVATED INTERNAL LED & 100% Brightness on BOOT 👍

View attachment 1947099

😄😄😄😄


View attachment 1947085
YOU HAVE THE CHOICE - cable for 3.3V supply voltage to Inverter


View attachment 1947089
CHECK the 12V power supply for positive 12V and negative 0V

View attachment 1947093
Schematics


View attachment 1947115
Automatic Relais Module active (on Boot up to 60 sec)

After the adjusted time the relais switch back from 100% Brightness
and activated internal Screen to native Brighness Control on macOS !!!

Take the 12V supply from HDD, you don't need it if you have SSD - and
look for the correct 12V / 0V (don't switch the power supply cables)...


😄🤣😁 WUHAHAHAHAHAHA 😁😆😇 I love it ... super cool !!!
You must be a very good electrician! I do not understand anything :D
 
You must be a very good electrician! I do not understand anything :D
It is specific for iMac 2009 with W6170 and no boot screen
(and no OCLP boot picker) - my screen stays black until the
login screen - until now...

Without boot screen or boot picker an installation of a secondary
OS was difficult (High Sierra native & Big Sur patched...or WIN10).
Sometimes you only can bring the data to SSD with a secondary
iMac, HDD copy station or some other dirty tricks... ;)

...but only if you have a patched 3rd party video card !
 
Last edited:
  • Wow
Reactions: Surf2bikes
My WX4130 works pretty stable now after some sudden black screens this morning. I patched again...now it seems to work. One obeservation: My valley score is comparable (FPS 40, Score 1672) to similar machines like mine. Surprisingly my geekbench 5 metal score is much lower then comparable machines - see copy of excel sheet attached. My score is only 11.864. Most of them have 19k. Any plausible explication why ?
 

Attachments

  • Bildschirmfoto 2022-01-20 um 22.55.41.png
    Bildschirmfoto 2022-01-20 um 22.55.41.png
    36.9 KB · Views: 80
  • Like
Reactions: Mrmani
My WX4130 works pretty stable now after some sudden black screens this morning. I patched again...now it seems to work. One obeservation: My valley score is comparable (FPS 40, Score 1672) to similar machines like mine. Surprisingly my geekbench 5 metal score is much lower then comparable machines - see copy of excel sheet attached. My score is only 11.864. Most of them have 19k. Any plausible explication why ?
Try scoring under different macOS versions ?
 
  • Like
Reactions: Surf2bikes
My WX4130 works pretty stable now after some sudden black screens this morning. I patched again...now it seems to work. One obeservation: My valley score is comparable (FPS 40, Score 1672) to similar machines like mine. Surprisingly my geekbench 5 metal score is much lower then comparable machines - see copy of excel sheet attached. My score is only 11.864. Most of them have 19k. Any plausible explication why ?
The Geekbench 5 Metal benchmark results are not reproducible in general. For that reason that benchmark is pretty much useless. Use MetalBench 2.
 
It is specific for iMac 2009 with W6170 and no boot screen
(and no OCLP boot picker) - my screen stays black until the
login screen - until now...

Without boot screen or boot picker an installation of a secondary
OS was difficult (High Sierra native & Big Sur patched...or WIN10).
Sometimes you only can bring the data to SSD with a secondary
iMac, HDD copy station or some other dirty tricks... ;)

...but only if you have a patched 3rd party video card !
You should prepare an OpenCore BootCD and no more dirty tricks are needed, just a prepared UBS installer for your macOS of choice..

Enabling the backlight with this mod does not bring you an EFI boot screen back - this needs a program loaded from either the firmware (making a firmware mod as described on post #1) or from the vBIOS, which turned out to be complex (lack of space in addressable BIOS space of 128k).

You only current option is using the GOP vBIOS I have uploaded and a OpenCore BootCD. But the W6170M is a really nicely playing card. Just install and boot, High Sierra does not need OpenCore, only to enable the OC boot picker or the use of external displays.
 
If you would like to add to the initial post, here are the Mac and GPU specifications:

iMac (21.5-inch, Mid 2010)
Model Identifier: iMac11.2
Part Number: MC508xx/A, MC509xx/A

Dell Precision GPU *Samsung memory
AMD FirePro M4000 1GB GDDR5
3yf07

Operating System: macOS High Sierra 10.13.6 (17G14042)

New GPU:

gfx-front.jpg
gfx-back.jpg

Original GPU:

GPU.jpg

Hardware-side installation: Exactly the same as with the original GPU, no mods needed.

Software-side installation*: fully compatible with macOS High Sierra 10.13.6, all functions available, no mods needed.

*with macOS Monterey 12.1 (21C52) and preferably always, you will need the necessary drivers previously installed in /Drivers and config.plist edited, otherwise recovery and installation only will work, and the system will boot with this as result:

1.jpg
2.jpg

To recap as the first step I replaced the original GPU with an AMD FirePro M4000, then I flashed this ROM, then I installed OC on an internal SSD, you can also do it the same way on the internal HDD via SATA/USB adapter, again thanks to OCP-TUI I downloaded and created a partition containing the macOS installer, then I resized the disk to create another empty APFS partition to install macOS on the same SSD.

1. Replace GPU (! do not reassemble your iMac yet if you have not installed OC previously)

2. Install OC on your primary drive, or follow the steps above to format it and create a recovery partition.

3. Flash ROM

4. Boot the installation/system

Note: it is important to follow all the steps for OC, OCP-TUI is just not enough, you have to copy AMDGOP.efi to /Drivers and edit config.plist.
 
Last edited:
If you would like to add to the initial post, here are the Mac and GPU specifications:

iMac (21.5-inch, Mid 2010)
Model Identifier: iMac11.2
Part Number: MC508xx/A, MC509xx/A

Dell Precision GPU *Samsung memory
AMD FirePro M4000 1GB GDDR5
3yf07

Operating System: macOS High Sierra 10.13.6 (17G14042)

New GPU:

View attachment 1947293
View attachment 1947294

Original GPU:

View attachment 1947298

Hardware-side installation: Exactly the same as with the original GPU, no mods needed.

Software-side installation*: fully compatible with macOS High Sierra 10.13.6, all functions available, no mods needed.

*macOS Monterey 12.1 (21C52) recovery and installation only work, otherwise the system boots with this as result:

View attachment 1947302
View attachment 1947303
Go back and search what I wrote about needing OpenCore and the complexity of the initial setup :)
These (HD7000 family) cards (M4000, M6000, M5100, W6170M) will not work without!
 
Last edited:
  • Like
Reactions: basslib
Just managed to get a M5100 (Red Dell 109-C42241-00) (Hynix Memory) running on a Late 2009 C2D 27" last night. Attached is the EFI folder as these are a pain in the arse to setup in the first place. Hope this helps to ease the setup pain for others. Easiest way is just to mount the EFI on another Mac and just copy it over. Is there any way to correct the reported VRAM size by the way?
 

Attachments

  • iMac 10,1 - M5100.zip
    14.5 MB · Views: 105
  • Screenshot 2022-01-21 at 10.28.44.png
    Screenshot 2022-01-21 at 10.28.44.png
    72.8 KB · Views: 270
Just managed to get a M5100 (Red Dell 109-C42241-00) (Hynix Memory) running on a Late 2009 C2D 27" last night. Attached is the EFI folder as these are a pain in the arse to setup in the first place. Hope this helps to ease the setup pain for others. Easiest way is just to mount the EFI on another Mac and just copy it over. Is there any way to correct the reported VRAM size by the way?
You got a card with a different memory type. Check my post again, there is a list of there vBIOS for different memory types included.

The setup using OCLP 0.3.4 - which by the way creates such config automatically - has been described several times and your EFI will be out of date, soon.

The best method is to create and keep a bootable OpenCore CD. This way you will even be able to survive a EFI corruption and a misconfigured OpenCore config.plist.
 
  • Like
Reactions: Rendell001
Go back and search what I wrote about needing OpenCore and the complexity of the initial setup :)
These card will not work without!
In the end I took the easy way out, I don't need this Mac except for storage.

And frankly I wouldn't even want Apple to know that I'm using an operating system they don't approve of, that's why I abandoned the idea of installing Hackintosh and instead bought Windows 11 on my desktop computer.

However, the most important thing is that I couldn't be happier to have my beloved iMac up and running again.

Thank you all for your contributions!

View attachment 1947336
 
You got a card with a different memory type. Check my post again, there is a list of there vBIOS for different memory types included.

The setup using OCLP 0.3.4 - which by the way creates such config automatically - has been described several times and your EFI will be out of date, soon.

The best method is to create and keep a bootable OpenCore CD. This way you will even be able to survive a EFI corruption and a misconfigured OpenCore config.plist.
Yep that was it, I had used the Hynix rom from the original post. I didn't spot there were AFR & BFR variants of the same memory type. Its reporting correctly now. Thanks.
 
Any ideas for the Firepro s7100?


Im asking while more and more cgn chips are under "inspection" by this community.
 
Yep that was it, I had used the Hynix rom from the original post. I didn't spot there were AFR & BFR variants of the same memory type. Its reporting correctly now. Thanks.
Honestly it was you continuously asking for iMac10,1 support which made me buying one to test this all out.
Did not expect it could be that easy at the end.
 
  • Like
Reactions: Nguyen Duc Hieu
Any ideas for the Firepro s7100?


Im asking while more and more cgn chips are under "inspection" by this community.
Honestly I expect (or I am concerned) to see the same problems as with the W6170M - unusable or barely usable within the iMac12,2.
 
Last edited:
  • Like
Reactions: bluecrowHH
If you want me to answer please provide all necessary information within the request. The signature is the most easy way to do this. It is in fact a matter of .... do you know Kant?

The iGPU can cause sleep/wake issues if not disabled or patched. Since we could not successfully patch it in all cases on iMac12,x and it is of no use with AMD GPU we decided to disable it.

If your iMac12,1 still has a sleep/wake issue there will be most likely another hardware problem. The GPU is not known to cause such a behavior. Memory?
I am observing unregular black screens/crashes with iMac 11,3 and WX4130. Currently I cannot determine if this a sleep/wake issue. Still observing it. Sometimes the system is very stable over many hours eg. a full day (even under high stress like doing the Valley Benchmark with ULTRA Settings with max. temp in the area of 85-89 degrees in peak from AMD GPU, heatsink and ODD sensor at 50-51 ....no outage). Sometimes, with no load, suddenly I have a black screen out of nothing. It's a real crash as I cannot connect from second iMac via network or desktop sharing. Any known issues or hints what this could be?
EDIT: I am using macOS 12,1
 
Last edited:
I am observing unregular black screens/crashes with iMac 11,3 and WX4130. Currently I cannot determine if this a sleep/wake issue. Still observing it. Sometimes the system is very stable over many hours eg. a full day (even under high stress like doing the Valley Benchmark with ULTRA Settings with max. temp in the area of 85-89 degrees in peak from AMD GPU, heatsink and ODD sensor at 50-51 ....no outage). Sometimes, with no load, suddenly I have a black screen out of nothing. It's a real crash as I cannot connect from second iMac via network or desktop sharing. Any known issues or hints what this could be?
EDIT: I am using macOS 12,1
Check your mount again - do you have a copper shim between the GPU die and the heatsink with thermal paste on both sides?

A temperature difference of nearly 40 degrees between GPU die and heatsink is (very) worrying. I never observed a temp. difference of more that 10 degrees with WX4130/WX4150/WX4170 under continued full load - it was more like 5-6 degrees (even with the measly heatsink in 21.5’ machines).
 
I am observing unregular black screens/crashes with iMac 11,3 and WX4130. Currently I cannot determine if this a sleep/wake issue. Still observing it. Sometimes the system is very stable over many hours eg. a full day (even under high stress like doing the Valley Benchmark with ULTRA Settings with max. temp in the area of 85-89 degrees in peak from AMD GPU, heatsink and ODD sensor at 50-51 ....no outage). Sometimes, with no load, suddenly I have a black screen out of nothing. It's a real crash as I cannot connect from second iMac via network or desktop sharing. Any known issues or hints what this could be?
EDIT: I am using macOS 12,1
Take a visit at my special installation post of the WX4130.

My temps are only a few C different and the fan always works properly.

You experience over heating shutdowns.
 
Check your mount again - do you have a copper shim between the GPU die and the heatsink with thermal paste on both sides?
Yes - I did it like described in post #1 using a 15x 15 x 1 copper shim. I used K4-Pro thermal paste under and above shim. I used K5-Pro vor the VRAMS.
Take a visit at my special installation post of the WX4130.
I will re-visit it. Maybe I missed something. I also connected the ODD sensor close to GPU on heatsink. see pictures and temperatures of Mac-Fan-Control (under load using Unigine Valley with UTLRA setting)
 

Attachments

  • Bildschirmfoto 2022-01-21 um 23.17.21.png
    Bildschirmfoto 2022-01-21 um 23.17.21.png
    124.2 KB · Views: 110
  • IMG_8767.jpeg
    IMG_8767.jpeg
    669.5 KB · Views: 124
  • IMG_8766.jpeg
    IMG_8766.jpeg
    480.6 KB · Views: 129
Yes - I did it like described in post #1 using a 15x 15 x 1 copper shim. I used K4-Pro thermal paste under and above shim. I used K5-Pro vor the VRAMS.

I will re-visit it. Maybe I missed something. I also connected the ODD sensor close to GPU on heatsink. see pictures and temperatures of Mac-Fan-Control (under load using Unigine Valley with UTLRA setting)
Try flipping the shim upside-down. (Those shims are slightly bent due to press-cutting, and the way you positioned it will leave a small gap between the shim and the heatsink.) Even better - use fine grit sandpaper attached to a solid, even, hard surface to 'polish' it first, clean it with isopropyl alcohol, and mount it again. Since you repositioned the ODD temp. sensor, you can use it without MacsFanControl. (At least that's how I use it...)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.