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.
Which software, which release? My unix/mac/homebrew version of flashrom v1.1 knows this type:
Code:
Probing for Winbond W25X20, 256 kB: probe_spi_rdid_generic: id1 0xc2, id2 0x2012
I have no write logs of all cards I flashed but I have seen and written this type before..

The informations that are printed on chip are the following:
WINBOND 25X20 CLNIG 1417
 
The informations that are printed on chip are the following:
WINBOND 25X20 CLNIG 1417
I NEVER READ THE PRINTING ON THE CHIP!

I just connect the clip and let the flashrom software automatically search the chip type and it never failed. Which software do you use and is changing to the unix flashrom an option?
 
  • Like
Reactions: Rhino_60
I NEVER READ THE PRINTING ON THE CHIP!

I just connect the clip and let the flashrom software automatically search the chip type and it never failed. Which software do you use and is changing to the unix flashrom an option?

Yes, you are right ! But I was been obliged to read chip model for don’t recognized process...
I use windows 7 and my software version of flashrom is 1.18 ...
 
I still do not get if your software failed to recognise a chip at all or if it clearly says: "I found a chip but I cannot say which model it is."

You may have to reseat the clip one or two times to get a connection.

There is a version 1.2 of this software out. But I will not believe that this old cards have a chip type not being recognised by the software at all.

So please: What is you error message?

Just upgraded my system. And it works with my spare K1100M and a different chip type:

Code:
wolf@WolfsiMac27 Original % flashrom --programmer ch341a_spi -r TMP.rom           
flashrom v1.2 on Darwin 19.3.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
libusb: info [darwin_claim_interface] no interface found; setting configuration: 1
Found Macronix flash chip "MX25L2005(C)/MX25L2006E" (256 kB, SPI) on ch341a_spi.
Reading flash... done.
wolf@WolfsiMac27 Original % diff TMP.rom ../Quadro_Beta1.2/K1100.rom 
wolf@WolfsiMac27 Original %
 
Last edited:
I still do not get if your software failed to recognise a chip at all or if it clearly says: "I found a chip but I cannot say which model it is."

There is a version 1.2 of this software out. But I will not believe that this old cards have a chip type not being recognised by the software at all.

The problem is that after connecting USB programming and click “DETECT” button the chip is NOT recognized at all....
Tomorrow I’ll try to download a new Windows version sw, and furthermore I’ll try to check by download your ref. software version (using homebrew on iMac).
Thanks.
 
The problem is that after connecting USB programming and click “DETECT” button the chip is NOT recognized at all....
Tomorrow I’ll try to download a new Windows version sw, and furthermore I’ll try to check by download your ref. software version (using homebrew on iMac).
Thanks.
This does not need to be a software problem, please just check the clip. Very often it sits more on top of the chip than contacting the legs of it. And this is a common problem (followed by basic setup).
 
This does not need to be a software problem, please just check the clip. Very often it sits more on top of the chip than contacting the legs of it. And this is a common problem (followed by basic setup).

Yes I’ve already checked several times clip position, anyway after quick check into sw database list (using CHIP SEARCH option, my winbond model was not present!
 
What you do is set your fans at a high RPM and reboot out of High Sierra to the AppleBoot Picker the fans will still keep their high RPM and you can install Mojave/Catalina.

Do you own another Mac with a thunderbolt port/ cable? You can also put the iMac in Target disk mode and run the installer from another Mac.

The temperatures seems to be fine and I am able to run Mojave fine right now. But I am still getting random reboots (no time duration or any specific actions) and I am still trying to figure out what the reason is. A part of me is saying I should reinstall Mojave again but also wondering if I should be testing anything else.

Right now successfully running OpenCore, installed Sandybridge kexts, patched Mojave from dosdude.
Would I have to redo all of the OpenCore process after re-installing Mojave? Anything you suggest to narrow down these random reboots?
Cheers
 
@highvoltage12v> Bonjour, just to tell you I continue on this topic concerning the Xeon E3, if you have an idea !?

Thanks again to everyone anyway, great adventure!

I can't wait to see more!
If you can, try a copy of High Sierra and let me know if you can wake from sleep in that OS. If you can you can install the HD3000 Kexts that are needed for sleep on page 1.
 
Last edited:
hello all,

I can move this if it is too off topic but I'm wondering how people use opencore,

what I mean is, I currently use reFind so that when I turn on/restart my iMac I get a boot picker without having to hold a key down and then choose cataltina, high Sierra, windows, install disks, or whatever external linux or bsd or whatever I'm playing with

1) would it make more sense/be simpler, to have open core do this task, or to have reFind point to the open core sd card just to load Catalina?

2) does the open core sd card need to stay in the iMac after Catalina has loaded?

thanks
 
hello all,

I can move this if it is too off topic but I'm wondering how people use opencore,

what I mean is, I currently use reFind so that when I turn on/restart my iMac I get a boot picker without having to hold a key down and then choose cataltina, high Sierra, windows, install disks, or whatever external linux or bsd or whatever I'm playing with

1) would it make more sense/be simpler, to have open core do this task, or to have reFind point to the open core sd card just to load Catalina?

2) does the open core sd card need to stay in the iMac after Catalina has loaded?

thanks
If you select OpenCore in the Mac boot loader and hit CTRL + Enter, the next time you boot it will go into the OpenCore boot picker (until you clear the PRAM).

You can remove the SD card but you will need it if you reboot.

Cheers!
 
If you select OpenCore in the Mac boot loader and hit CTRL + Enter, the next time you boot it will go into the OpenCore boot picker (until you clear the PRAM).

You can remove the SD card but you will need it if you reboot.

Cheers!

thanks!
 
So I spent all of Saturday trying to get a K2100M flashed with the Linux method, I ran into multiple problems.

[...]

For me, it turned out that 1.) I also had to add nomodeset to my boot options or the kernel crashed, and 2.) did some more hacks to get wifi working and connect that way (same method as above pretty much, just add wpa-supplicant/dhclient setup to the same grml.sh), 3.) the graphics card is probably broken :/ (no logic board LED which I didn't check earlier).
[...]

Yes, "nomodeset" is a must here, GPU HW acceleration is not needed (nor even wanted!).

Also, why bother with WiFi when flashing (a time loss/hog when it fails)? Why add potential for (more) issues? Just wire the d*mn ethernet cable, everyone wants reliable communication with the iMac in the first place!

Just my 2 cents ;-)
[automerge]1588754775[/automerge]
If you are referring to the K1100m and K2100m, they are plug and play/pray :p No physical mods are necessary. Why don't want the 765m?

EDIT: What I said is not entirely true. You need to remove the X-bracket with a hair dryer and find a way to knock out the rivets. Unless you use the X-bracket from your old iMac card.

Or one may simply keep the X-bracket in place and just use 4 x 10mm M2 screws engaged "the other way" through the (holed) nuts on the heatsink? Works like a charm, true (no sweat™) plug-n-play option (I've posted pictures more than enough in this thread, not doing it anymore, see 1st page for that)

Why go for troubles when it can be dead simple? ;-)
 
Last edited:
Yes I’ve already checked several times clip position, anyway after quick check into sw database list (using CHIP SEARCH option, my winbond model was not present!
Sorry, but I believe your analysis is not correct. Your old winbond BIOS chip was listed in my flashrom v1.1 software so it will be in your version v1.18. You have just not managed to seat the clip or configure the CH341A at all. Reading the BIOS works with a correct setup and carefully seated clip :) Hope you get it done - you are close!
 
agree with Aus, this is a common chip. It should be in the database

25X20CLSNIG:
25X = Spi Flash Serial Memory
20C = 2M-bit size
L = supply voltage 2.3V to 3.6V
SN = Package Type: 8-pin SOIC; ZP = 8-pad WSON
I = Temperature range, in this case, industrial -40°C to +85°C
G = Green Packaging (Lead-free, RoHS Compliant, etc..)
 
Last edited:
Yes, but I would stick with your 780M, it is a faster card and I am working on a vBIOS update that will add brightness control.

Will those Nvidia GTX 675MX cards on eBay allow for target display mode as well? I've sent you a couple of messages there eBay but no answer. I need to revive my iMac!
 
Will those Nvidia GTX 675MX cards on eBay allow for target display mode as well? I've sent you a couple of messages there eBay but no answer. I need to revive my iMac!
If you use Open Core and Fake "PWM-Info" like I talked about so many times now, you can enable Target Display Mode over thunderbolt. It's not specific to the card, it's enabled if the display is set to "internal".
 
EDIT: 4/17/20 An additional AppleIntelSNBGraphics.kext has been added to the pack to include board ID for iMac Pro/AMD-WX Series Config.plist. You can now have working sleep when your board ID is changed to 7BA5B2D9E42DDD94 to enable HEVC.

I am creating a guide linked to the first page to show how to reinstall HD3000 sleep kext as well as bring back Airplay and intel Quicksync rendering. This guide is exclusive to 2011 iMacs Running Mojave or Catalina.
  1. download Kext Utility from here http://cvad-mac.narod.ru/index/0-4 download Hackintool from here http://headsoft.com.au/download/mac/Hackintool.zip download and unzip my files at the bottom of this post for Mojave or Catalina.
  2. Move files to the desktop, (Catalina only) Open Hackintool, move to the Tools tab and click on the GateKeeper icon, enter your password and Finder should restart, this unlocks the System Partition.View attachment 885972
  3. Unzip the Mojave or Catalina files and unzip them to the Desktop. Drag Kext Utility into the same folder as the kexts. Drag the kexts onto Kext Utility, they will install but Kext utility will give a timeout error in Catalina, this is normal. You can reboot your iMac now, Sleep/Airplay should work. View attachment 885982View attachment 885983Part 2: Enabling Intel QuickSync for rendering using the IGPU.
  4. Since Mac OS Mojave, Apple changed the "AppleGVA.framework to longer be compatible with Sandybridge CPU's. To reenable QuickSync we have to reinstall a Private framework from High Sierra. The 'AppleGVA.framework' included works with both Mojave and Catalina.
  5. (Catalina) Use Hackintool to unlock the System partition as shown earlier
  6. navigate to /System/Library/PrivateFrameworks/ take the unzipped AppleGVA.framework and drag it into a blank area of the PrivateFrameworks folder. click "Replace" from the Finder popup. View attachment 885986
  7. Open terminal and enter the following:
    Code:
    sudo chmod -R 755 /System/Library/PrivateFrameworks/AppleGVA.framework THEN ENTER
    sudo chown -R 0:0 /System/Library/PrivateFrameworks/AppleGVA.framework
View attachment 886317
You can reboot now.

Optional you can download Mac X video recorder and check to make sure intel QuickSync is enabled.
View attachment 886318

Okay,
I have figured out the slow boot issue in Catalina and allowing the HD3000 kexts to be installed along the "AppleIntelSNBGraphicsFB" that was mentioned earlier. Turns out you need to modify the IOSURFACE.kext file (File from @dosdude1 patcher, all I did was replace it within the kext) and install the patched iosurface.kext with the HD3000 kexts. Now I have a normal boot time and proper sleep/wake function.

I also added the AppleGraphicsPowerManagement.kext from the patcher, I have not done any testing yet if this kext has any improvement on MXM cards, but it's a newer version than the one from High Sierra 110.23.46 vs. 110.23.37

EDIT: looks like the AppleMCCSControl.kext should be added along with IOSurface.kext to prevent artifacts in Safari.

To install I use "Hackintool" to unlock the Catalina System partition to install, then drag all the files on top of Kext Utility to install. Alternatively you can open terminal and type


I also added Mojave proper sleep kexts to this post as well.

Catalina Sleep Kexts still work as of 10.15.2, if performing a software update it is necessary to reinstall AppleMCCSControl.kext. Otherwise webpages on Safari won't load right.

The only current issue that I still have with my 2011 27" iMac GPU upgrade (K1100M) is that I don't seem to be able to get QuickSync enabled. I tried to follow highvoltage12v's directions here, but no hardware acceleration when running Mac X (actually VideoProc now). Otherwise, Catalina update went great and has been running for more than a week now with no other issues.

Did I miss a needed kext somewhere?

I followed all of these steps, as well as the suggested OpenCore settings, but no dice. Everything else works perfectly. Backlight, Sleep, etc.

Any ideas?

Also, I wasn't sure if I can/should upgrade to future Catalina versions directly running w/OpenCore, or would I need to wait for a new patcher from dosdude1?
 

Attachments

  • Screen Shot 2020-05-06 at 8.32.18 PM.png
    Screen Shot 2020-05-06 at 8.32.18 PM.png
    70.2 KB · Views: 99
  • Screen Shot 2020-05-06 at 8.57.27 PM.png
    Screen Shot 2020-05-06 at 8.57.27 PM.png
    117.7 KB · Views: 103
Last edited:
Anyone get 4k on an external display using an adapter similar to this one?
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
The only current issue that I still have with my 2011 27" iMac GPU upgrade (K1100M) is that I don't seem to be able to get QuickSync enabled. I tried to follow highvoltage12v's directions here, but no hardware acceleration when running Mac X (actually VideoProc now). Otherwise, Catalina update went great and has been running for more than a week now with no other issues.

Did I miss a needed kext somewhere?

I followed all of these steps, as well as the suggested OpenCore settings, but no dice. Everything else works perfectly. Backlight, Sleep, etc.

Any ideas?

Also, I wasn't sure if I can/should upgrade to future Catalina versions directly running w/OpenCore, or would I need to wait for a new patcher from dosdude1?
Not a kext, you need to replace AppleGVA with the one from 10.13.6 located in System/Library/PrivateFrameworks, make sure you rebless it with Terminal. The file should be attached in the guide post #3271 Also make sure all the plugins/Kexts are in System/Library/Extensions.

Sorry not picking on you just repeating myself for other people reading as well. :)
  • AppleIntelHD3000Graphics.kext
  • AppleIntelHD3000GraphicsGA.plugin
  • AppleIntelHD3000GraphicsGLDriver.bundle
  • AppleIntelHD3000GraphicsVADriver.bundle
  • AppleIntelSNBGraphicsFB.kext
  • AppleIntelSNBVA.bundle
  • AppleMCCSControl.kext
  • IOSurface.kext
 
If you use Open Core and Fake "PWM-Info" like I talked about so many times now, you can enable Target Display Mode over thunderbolt. It's not specific to the card, it's enabled if the display is set to "internal".
If tried with my configuration (imac 2010@GTX765) and i cannot get Target Display Mode. I'm using a minidisplay port to HDMI cable and it is working (i've tested pluging imac to a secondary display). Do you know if is working on Catalina or must be in High Sierra?
 
I have an unknown display device in BootCamp "Windows10" as soon as I install the driver here Windows 10 no longer starts only black screen does anyone know the solution here?

VEN_8086&DEV_0102
 
Last edited:
If tried with my configuration (imac 2010@GTX765) and i cannot get Target Display Mode. I'm using a minidisplay port to HDMI cable and it is working (i've tested pluging imac to a secondary display). Do you know if is working on Catalina or must be in High Sierra?
High Sierra...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.