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 have re-downloaded everything, @dosdude1 installer and latest Catalina 10.15.7 from scratch. Also have reinstalled OpenCore (Catalina Loader 0.6.0).

It does the same, no brightness control on Catalina, but if I boot High Sierra brightness control works.

Any clues what could I be missing ? I have not installed any kexts on Catalina (besides the after install patches avoiding legacy video patches).

thanks!
 
So, I have re-downloaded everything, @dosdude1 installer and latest Catalina 10.15.7 from scratch. Also have reinstalled OpenCore (Catalina Loader 0.6.0).

It does the same, no brightness control on Catalina, but if I boot High Sierra brightness control works.

Any clues what could I be missing ? I have not installed any kexts on Catalina (besides the after install patches avoiding legacy video patches).

thanks!
Did you install the AppleBacklightFixup.kext to S/L/E? Doing so while booting OpenCore can cause 2 copies of the Kext to load causing the AppleBacklight.kext to freak out and have no backlight Kext on boot at all. That's all I can think of. Since it works in High Sierra it's a bit puzzling. You can try and PRAM reset just to see if that fixes it.
 
  • Like
Reactions: Nguyen Duc Hieu
So, I have re-downloaded everything, @dosdude1 installer and latest Catalina 10.15.7 from scratch. Also have reinstalled OpenCore (Catalina Loader 0.6.0).

It does the same, no brightness control on Catalina, but if I boot High Sierra brightness control works.

Any clues what could I be missing ? I have not installed any kexts on Catalina (besides the after install patches avoiding legacy video patches).

thanks!
Take a look at this picture...

And please add you config to your personal signature. We are not good at searching through the thread until we find all specific information :)

The only extension I have added was the patched AGC...
 

Attachments

  • iMac2010-21.5-K610M-OC06.png
    iMac2010-21.5-K610M-OC06.png
    1.6 MB · Views: 168
  • Like
Reactions: Nguyen Duc Hieu
Did you install the AppleBacklightFixup.kext to S/L/E? Doing so while booting OpenCore can cause 2 copies of the Kext to load causing the AppleBacklight.kext to freak out and have no backlight Kext on boot at all. That's all I can think of. Since it works in High Sierra it's a bit puzzling. You can try and PRAM reset just to see if that fixes it.

No, I have not installed any kext by myself, just the post install patches from @dosdude1 installer and the night shift patch from Patch Updater.
Tried PRAM reset, but still the same.
Yes, the most intriguing is that it works fine on High Sierra, so it seems Catalina related...
 
Take a look at this picture...

And please add you config to your personal signature. We are not good at searching through the thread until we find all specific information :)

The only extension I have added was the patched AGC...
So, I have re-downloaded everything, @dosdude1 installer and latest Catalina 10.15.7 from scratch. Also have reinstalled OpenCore (Catalina Loader 0.6.0).

It does the same, no brightness control on Catalina, but if I boot High Sierra brightness control works.

Any clues what could I be missing ? I have not installed any kexts on Catalina (besides the after install patches avoiding legacy video patches).

thanks!

So, just a thought. When I boot Catalina on my 2011 Imac from USB, something is strange with EFI-- meaning my boot order needs to go like the below in order to correctly load the OC (opencore) kexts

1.Power on (Hold Options)
> MAC boot selector
2. Select Catalina Loader (shown as Orange Non-EFI icon)
> RefiT boot selector
3. Select Catalina Loader Again (shown as catalina loader icon)
> OC boot selector
4. Select MacOS partition to Boot
> Catalina and High Sierra both boot with correct backlight and brightenss controls

Might not hurt to do a PRAM reset before i think command - control - p + r
 
  • Like
Reactions: Nguyen Duc Hieu
Take a look at this picture...

And please add you config to your personal signature. We are not good at searching through the thread until we find all specific information :)

The only extension I have added was the patched AGC...

Signature added :)

Is the patched AGC extension needed ? I have not added it
 
So, just a thought. When I boot Catalina on my 2011 Imac from USB, something is strange with EFI-- meaning my boot order needs to go like the below in order to correctly load the OC (opencore) kexts

1.Power on (Hold Options)
> MAC boot selector
2. Select Catalina Loader (shown as Orange Non-EFI icon)
> RefiT boot selector
3. Select Catalina Loader Again (shown as catalina loader icon)
> OC boot selector
4. Select MacOS partition to Boot
> Catalina and High Sierra both boot with correct backlight and brightenss controls

Might not hurt to do a PRAM reset before i think command - control - p + r
PRAM reset may help, but does not explain why it is working with HS. It cannot be an Catalina issue, I am using a clone of his system with the latest Catalina 10.15.7 and it works here.

Step 3 is not necessary, it just happens if you press two times on the Catalina Loader icon from the first EFI boot selection. I chose the CL as default start object from MacOS and then I chose my default starting OS pressing the CRTL button - this way I have an automatic boot into (mostly) Catalina on all of my system needing the Catalina Loader.
 
Signature added :)

Is the patched AGC extension needed ? I have not added it
Only if you experience a black screen on boot without using the Catalina loader. I had this. All this is documented on the famous unknown hidden secret first post
 
So, just a thought. When I boot Catalina on my 2011 Imac from USB, something is strange with EFI-- meaning my boot order needs to go like the below in order to correctly load the OC (opencore) kexts

1.Power on (Hold Options)
> MAC boot selector
2. Select Catalina Loader (shown as Orange Non-EFI icon)
> RefiT boot selector
3. Select Catalina Loader Again (shown as catalina loader icon)
> OC boot selector
4. Select MacOS partition to Boot
> Catalina and High Sierra both boot with correct backlight and brightenss controls

Might not hurt to do a PRAM reset before i think command - control - p + r

Thanks, tried that (second boot through OC boot selector), but same result :(
 
Only if you experience a black screen on boot without using the Catalina loader. I had this. All this is documented on the famous unknown hidden secret first post

Yes, I think I read it hehe. No black screen so no patched AGC, maybe I could try to install it it just in case.

Other difference is High Sierra is in external USB HDD and Catalina is in internal SATA SSD... maybe some timing issues?
 
question (mostly for those who did mod the vBIOS): does updating the GOP on the vBIOS change anything in the final result?
 
Yes, I think I read it hehe. No black screen so no patched AGC, maybe I could try to install it it just in case.

Other difference is High Sierra is in external USB HDD and Catalina is in internal SATA SSD... maybe some timing issues?
My Catalina is internal, the High Sierra external, both work. Recently we had a guy with bad memory. After changing the memory or sorting out the bad modules suddenly his Catalina installation started to work as expected. I ran yesterday the ASD memory test to confirm the state of the modules. All are fine. Try the same!
 
Hey guys

I dunno if this has been mentioned b4 but u can adjust the brightness in windows 10 thru the nvidia panel when using a k1000m. I assume u can with all nvidia cards as its thru the nvidia panel software. Unfortunately you cant do it thru the apple keyboard commands. At least u can adjust it anyways.

But Iam running a 2011 21.5" imac with a Nick bios k1000m.
 
I once did update the VBIOS on my WX4150 to the latest available version but didn't notice any differences. Once the OS loads its video driver the GOP driver shouldn't make any difference anymore.
Ok, my question was not clear... I know the GOP is useless once the OS is loaded.
I meant if an updated VBIOS could provide natively boot screen... but you already replied also to that.
thanks
 
Hey guys

I dunno if this has been mentioned b4 but u can adjust the brightness in windows 10 thru the nvidia panel when using a k1000m. I assume u can with all nvidia cards as its thru the nvidia panel software. Unfortunately you cant do it thru the apple keyboard commands. At least u can adjust it anyways.

But Iam running a 2011 21.5" imac with a Nick bios k1000m.
I think it windows 10 it sometimes works. Look for my brightness guide and just use the first half. Don't adjust the brightness values in the 2nd step.
 
  • Like
Reactions: Nguyen Duc Hieu
I followed your guide. And it didn't work at all for the k1000m. But I found that in fortnite settings I was able to adjust the brightness. So then I started looking. I windows there is now brightness settings I could change. Only via the nvidia control panel was I able to do some brightness adjustments. Better then nothing
 
I followed your guide. And it didn't work at all for the k1000m. But I found that in fortnite settings I was able to adjust the brightness. So then I started looking. I windows there is now brightness settings I could change. Only via the nvidia control panel was I able to do some brightness adjustments. Better then nothing
Yeah may or may not work on cards that don't have it enabled, especially with the @Nick [D]vB ROMs.
 
damn you right, hackintool point in the wrong folder by default!
my fault I've trusted the directory from the hackintool.

i've just made this steps so someone is searching for "why black screen on catalina startup" will found a solution.
so doing this steps everything is working fine now!
1. start Hackintool 3.4.4
2. Go to Icon Utilities -> the press the kext Icon on the bottom of the window
3. select the AppleGraphicsControl.kext ( Link )
4. select the folder /System/Library/Extensions (CAUTION don't use /Library/Extension gave by default by hackintool)
5. wait for the red text
6. reboot the system from terminal with "sudo reboot"



thanks everyone for the help you gave to all of us!
now my iMac is back to life, I just have to find if the temperature is correct.
right now i have maximum 70°C on gpu heatsink but i cannot read the gpu diode.
I've read that opencore will let me see the temperature, but i don't have any comparison.
there is someone that have the K2100 and can tell what temperature have on gpu?


I have a 27 inch 2011... with K2000m ... runs al day at 68c
 
My Catalina is internal, the High Sierra external, both work. Recently we had a guy with bad memory. After changing the memory or sorting out the bad modules suddenly his Catalina installation started to work as expected. I ran yesterday the ASD memory test to confirm the state of the modules. All are fine. Try the same!

tried patched AGC, still the same. Also did memory test, all ok, and swapped memory modules with other iMac just in case, no changes. I've also tried installing Catalina fresh new on an external USB HDD, still no brightness control.

I'm running out of ideas... maybe I'll try to install Mojave on the external HDD to see if it works there
 
tried patched AGC, still the same. Also did memory test, all ok, and swapped memory modules with other iMac just in case, no changes. I've also tried installing Catalina fresh new on an external USB HDD, still no brightness control.

I'm running out of ideas... maybe I'll try to install Mojave on the external HDD to see if it works there
Try to create a second SD or USB Catalina Loader from scratch and try again. Everything else you tried before.
 
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)

The attached EG2 bootroms are for WX4170 and WX7100.
Are there any for WX4150 ?

I prefer a boot screen than brightness control.
Can the WX4170 be used for WX4150 ??

OR inject the iMac bootrom and the CoreEG2 & EDID Parser into the GOP vBIOS ?

Would the BIOS chip be able to hold the 1Mb data now or needed to be changed to a larger size chip ?
 
Last edited:
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
Help please, I've got a weird problem.
I have a late 2009 27" iMac, with graphics card upgraded to GTX860M. I have flashed its vbios in order to get brightness control. My problem is, when I boot into Hi Sierra or Bootcamp, the internal display doesn't work, but the external display does. When I boot into Ubuntu Live USB, the internal display works properly.
Is this a software or hardware issue?
 
  • Like
Reactions: Nguyen Duc Hieu
Pintjue, did High Sierra / Bootcamp internal display work prior to vflash?

I think there are so sublte differences in hardware -- I get no internal display with Windows 10 (780M) EFI boot, but others are w/780M are successful. High Sierra and Catalina work flawlessly for me (full brightness control, sleep working etc)
 
Help please, I've got a weird problem.
I have a late 2009 27" iMac, with graphics card upgraded to GTX860M. I have flashed its vbios in order to get brightness control. My problem is, when I boot into Hi Sierra or Bootcamp, the internal display doesn't work, but the external display does. When I boot into Ubuntu Live USB, the internal display works properly.
Is this a software or hardware issue?
First page, first post, search for black screen.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.