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.

StefanAM

macrumors regular
Apr 22, 2020
164
156
If you can't _verify_ the flash, then you really haven't flashed at all (and should avoid rebooting in that state... 😥). You've erased (by the sound of it), but the new flash attempt hasn't worked.

You may already be aware, but verification failing here is nothing to do with the contents of the ROM (is it a valid ROM or not?), it's to do with whether the setup (hardware (if any), software) which you are using to flash is working correctly, i.e. to do with whether flashing the data - any data - is working or not.

If you previously managed to take a dump with the same size and contents (`diff` the two versions and get no difference output) twice, it sounds as if there is hope that it may be usable. But it also sounds like you have an unbootable machine right now, and may need to buy and learn to use a CH341A USB hardware programmer plus SOIC clip (to attach to the NVRAM chip), in order to re-flash.
Hey man! I have flashed a lot of motherboards, video cards and other hardware over the years with CH341A+SOIC clip. The symptoms are like this: very odd connection with errors (but at the end the software find the chip), I can read, I can erase, I can flash, but I can not verify (the error come at the first moment). And the result is: the machine start, fans spin, 2 leds, but not chime and boot. So, 2 situations I can think off: 1. The first dump backup is not OK (maybe then gurus here can help me with that) 2. The dump is OK, but I can not flash correctly. One thing is sure: eeprom chip firmware is bad.
 

m0bil

macrumors 6502
Sep 29, 2020
452
522
Here you have:
well, it is a standard Macronix MX25L3205D 3.3v 32M-BIT eeprom chip, should be easily flashable with the CH341A.

You can try manually selecting the model (instead of auto recognize by software). BTW, which software are you using for flashing ??? I've seen some weird cases where AsProgrammer fails but flashrom succeeds on flashing (I've seen this happen on SST chips in 2010 iMacs, but never on Macronix).

Also you can try disconnecting all cables and from logic board before flashing, maybe that helps too.
 

StefanAM

macrumors regular
Apr 22, 2020
164
156
well, it is a standard Macronix MX25L3205D 3.3v 32M-BIT eeprom chip, should be easily flashable with the CH341A.

You can try manually selecting the model (instead of auto recognize by software). BTW, which software are you using for flashing ??? I've seen some weird cases where AsProgrammer fails but flashrom succeeds on flashing (I've seen this happen on SST chips in 2010 iMacs, but never on Macronix).

Also you can try disconnecting all cables and from logic board before flashing, maybe that helps too.
I finally did it. I changed the CH341A programmer and computer and used SigeriaProg v1.45. Auto set and everything OK. After I put all the harware back, at boot, series of 3 beeps, non stop. I turned it off manually 2 times. The third time I heard the lovely chime and all is well. I want to say a big thank to those who tried to help me! I really apreciate!
 

StefanAM

macrumors regular
Apr 22, 2020
164
156
Some interesting stuff:
I already enabled re-bar in some old rigs with AMD GC, but I wonder if is not possible on old Macs.
 

m0bil

macrumors 6502
Sep 29, 2020
452
522
Some interesting stuff:
I already enabled re-bar in some old rigs with AMD GC, but I wonder if is not possible on old Macs.

I guess this may work, some people seem to have succeeded in making it work in Sandy Bridge.

All that seems needed is adding the ReBarUEFI .ffs to firmware. Also check if memory space in windows need DSDT modding (maybe the already existing audio ACPI patch fixes this), and have to check also if 4G decoding is enabled (otherwise I may need to see how to enable it).

Maybe this can also be tested at first from OpenCore without the need of firmware modding, I think I saw some options in Opencore about Resizable Bar, and vit9696 is listed as a contributor to the ReBarUEFI project.
 
Last edited:

StefanAM

macrumors regular
Apr 22, 2020
164
156
I guess this may work, some people seem to have succeeded in making it work in Sandy Bridge.

All that seems needed is adding the ReBarUEFI .ffs to firmware. Also check if memory space in windows need DSDT modding (maybe the already existing audio ACPI patch fixes this), and have to check is 4G decoding is enabled (otherwise I may need to see how to enable it).

Maybe this can also be tested at first from OpenCore without the need of firmware modding, I think I saw some options in Opencore about Resizable Bar, and vit9696 is listed as a contributor to the ReBarUEFI project.
I use in hackintosh's OC re-bar options, but is more to allow booting MacOS with 4g+rebar enabled in BIOS (re-bar for windows). I think those patches, like you say, can be inserted in OC config (including DSDT patches).
 
Last edited:

idenis42

macrumors 6502
Jan 29, 2020
272
176
5.png
6.png


Test ok! Ram memory 2133 Mhz
 

idenis42

macrumors 6502
Jan 29, 2020
272
176
IMG_4246.JPG IMG_4248.JPG IMG_4249.JPG


Я добавил драйвер NTFS_X64.FFS в прошивку. Работает флэшка с форматом NTFS. Поддерживает NTFS!
I added the NTFS_X64.FFS driver to the firmware. The flash drive is in NTFS format. Support NTFS!
 

Attachments

  • ntfs_x64.ffs.zip
    22.4 KB · Views: 71

idenis42

macrumors 6502
Jan 29, 2020
272
176
I want to buy an i7-4790K processor.
But I don't know how to properly modify the BIOS. Who can properly modify my BIOS for i7-4790K? :)
 

Attachments

  • iMac27.bin.zip
    3.7 MB · Views: 89
  • Like
Reactions: DCBassman

DCBassman

macrumors 6502a
Oct 28, 2021
754
575
West Devon, UK
I want to buy an i7-4790K processor.
But I don't know how to properly modify the BIOS. Who can properly modify my BIOS for i7-4790K? :)
If you want to buy it for the machine in your signature, you can't. Wrong CPU socket. And no Mac of any description, as far as I am aware, plays well or even maybe at all with -K suffix processors.
 
  • Wow
Reactions: idenis42

DCBassman

macrumors 6502a
Oct 28, 2021
754
575
West Devon, UK
@idenis42 your socket is LGA1155, and the machine is designed for Sandy Bridge processors. You might rewrite firmware for Ivy Bridge processors, third generation, but there's no way to use Haswell 4th gen in that machine, which is LGA1150.
 
  • Like
Reactions: idenis42

StefanAM

macrumors regular
Apr 22, 2020
164
156
Hi guys! Me again.......... In one iMac 27 2011 I have putted AMD WX7100. All OK. After that I started to patch the iMac firmware. In a certain moment, the NVRAM became corupt and I can not boot without Command-Option-P-R. I have tried all. Restored default firmware on both. Different firmware on WX7100. Changed memory. Sonoma and Ventura..... Different OC, OCLP. Maybe you can help me. Thanx!
 
Last edited:

idenis42

macrumors 6502
Jan 29, 2020
272
176
Hi guys! Me again.......... In one iMac 27 2011 I have putted AMD WX7100. All OK. After that I started to patch the iMac firmware. In a certain moment, the NVRAM became corupt and I can not boot without Command-Option-P-R. I have tried all. Restored default firmware on both. Different firmware on WX7100. Changed memory. Sonoma and Ventura..... Different OC, OCLP. Maybe you can help me. Thanx!
What's not working for you? Send a photo
 

StefanAM

macrumors regular
Apr 22, 2020
164
156
What's not working for you? Send a photo
After NVRAM reset (Command-Option-P-R) I can boot to Ventura/Sonoma. But if I reboot again, I have KP. And I need to reset NVRAM. Meanwhile I reinstalled the genuine graphic card and all is OK. So, the culprit is WX7100. I will program it with CH341A and see if any changes. I'll keep you updated.
 

idenis42

macrumors 6502
Jan 29, 2020
272
176
17134828.png

I installed the CrScreenshotDxe.ffs driver in BIOS
I was able to record a screenshot using the LCtrl + LAlt + F10 buttons.
 

Attachments

  • CrScreenshotDxe.ffs.zip
    29.8 KB · Views: 55
Last edited:
  • Like
Reactions: StefanAM

StefanAM

macrumors regular
Apr 22, 2020
164
156
Hey guys! I need your help again. I have 2 iMac 2011. First with WX7100, second with WX4150. All OK until I started to try this firmware patches. I need to reset NVRAM after each reboot or boot, if not I have KP and automatically reboot in recovery. Both iMacs have installed Sonoma, Windows 11 and one of them Ubuntu 22.04. I reflashed the original firmware, but the problem persist. What should I do?
Anybody had this problem? It is a little bit strange that I'm the only one with this problem on two iMacs.

Update: the culprit is OCLP root patch. If I remove the patch, I have no problem booting. Now I install Sonoma beta to see if the issue persist. If yes, I'll try Ventura and lower. Maybe the OCLP devs should know about this.
 
Last edited:

Ausdauersportler

macrumors 603
Nov 25, 2019
5,007
5,826
Hey guys! I need your help again. I have 2 iMac 2011. First with WX7100, second with WX4150. All OK until I started to try this firmware patches. I need to reset NVRAM after each reboot or boot, if not I have KP and automatically reboot in recovery. Both iMacs have installed Sonoma, Windows 11 and one of them Ubuntu 22.04. I reflashed the original firmware, but the problem persist. What should I do?
Anybody had this problem? It is a little bit strange that I'm the only one with this problem on two iMacs.

Update: the culprit is OCLP root patch. If I remove the patch, I have no problem booting. Now I install Sonoma beta to see if the issue persist. If yes, I'll try Ventura and lower. Maybe the OCLP devs should know about this.
OCLP development will not support broken iMac firmware updates. There is a risk associated with this procedure, if you experience problems you are on your own.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.