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.

adam556

macrumors newbie
Jan 30, 2021
3
1
I don't have an answer for you but I am interested to know if this is even possible. I believe AMFI requires SIP to be enabled and if you're running DosDude's Catalina patcher, SIP has to remain disabled otherwise you'll break some of the patches. Everything I've seen online indicates AMFI will trigger a kernel panic if SIP is turned off.
So the interesting thing is that I have been using Catalina with the latest version of the patcher with no problems AND amfi enabled (other than the issue of chrome and other third-party apps not opening due to codesignatures).

In order to solve this problem temporarily I was using xcode codesign command to manually codesign the app I want to open (which is a pain). In order to solve the problem "more permanently" I just today ran the code that @dosdude1 mentioned to disable AMFI. Now every app can open. But I dont want to keep AMFI disabled for security reasons.
 
  • Like
Reactions: K two

ulic

macrumors newbie
Jan 6, 2021
6
7
Skylight is one of the Library Proxies installed by patcher v.1.4.4. If the Patch Updater in the /Libraryƒ has not been run very recently, do so. Also suggest running Onyx/Maintenance, the default settings are good. Trying to observe the failure with equivalent hardware and various adapters here yields nothing. One last thing - try a NVRAM reset. Let it bong three times. Since no one else is reporting this issue, suspect it is something local to your Mac? Hope this helps.
Hi, i got it finally working. I patched the SkylightOriginal file by removing the jump after the cmp command, that checks, if the library runs in the context of the WindowServer. So it will not throw the runtime assertion at address 00000000001d16fd.

So i replaced:
00000000001d155d cmp byte [_CGSRunningInServer.runningInServer], 0x1 ;
00000000001d1564 je loc_1d16e3

with:
00000000001d155d cmp byte [_CGSRunningInServer.runningInServer], 0x1 ;
00000000001d1564 nop
00000000001d1565 nop
00000000001d1566 nop
00000000001d1567 nop
00000000001d1568 nop
00000000001d1569 nop

After adhoc codesigning with "sudo codesign -f -s - SkyLightOriginal" and replacing the original, my displayport adapter is working.

I know, that this is not the optimal way to do this, but for me it worked. But I don't know, why it is working. Maybe a raise condition between WindowServer and the SkyLight library???

Thanks for all your help and the very good work to save an old mac, which is still working.
 
  • Like
Reactions: retroneo and K two

K two

macrumors 68020
Dec 6, 2018
2,311
3,181
North America
So the interesting thing is that I have been using Catalina with the latest version of the patcher with no problems AND amfi enabled (other than the issue of chrome and other third-party apps not opening due to codesignatures).

In order to solve this problem temporarily I was using xcode codesign command to manually codesign the app I want to open (which is a pain). In order to solve the problem "more permanently" I just today ran the code that @dosdude1 mentioned to disable AMFI. Now every app can open. But I dont want to keep AMFI disabled for security reasons.
Keeping X-Protect and MRT up-to-date is far more important. ?
 
  • Like
Reactions: Larsvonhier

a2ml

macrumors newbie
Feb 1, 2021
2
4
Hello,

First at all, thank you in advance for your support and creating this patches that allows us to continue using our MacBooks with the latest OS after their "expiration date".

I want to upgrade the ROM on a mid-2009 13" MacBook Pro (A1278 - MacBookPro5,5). The chip from the board is 25L32050M2I.

I have a few questions for which I have not been able to find a definitive answer after some web searches. Apologies if they are too basic questions:

  • Once that I upgrade the ROM, can I still boot HFS+ disks?
  • I read that the APFS BootROM patch app saves a copy of the existing ROM, is it possible to program back the BIOS with this saved file without desoldering and soldering back the chip?
  • Being my ROM a 25L32050M2I, what option should I select when I run the APFS ROM Patcher? I get the following three options:
    • M25L3205(A)
    • M25L3205D/M25L3208D
    • M25L3206E
I am attaching a picture of the chip as a reference and the options I get from the patcher.


Thanks in advance.
 

Attachments

  • A1278 BIOS.jpg
    A1278 BIOS.jpg
    858.9 KB · Views: 107
  • APF ROOM Patcher.png
    APF ROOM Patcher.png
    61.3 KB · Views: 83
Last edited:
  • Like
Reactions: hvds and K two

K two

macrumors 68020
Dec 6, 2018
2,311
3,181
North America
Hello,

First at all, thank you in advance for your support and creating this patches that allows us to continue using our MacBooks with the latest OS after their "expiration date".

I want to upgrade the ROM on a mid-2009 13" MacBook Pro (A1278 - MacBookPro5,5). The chip from the board is 25L32050M2I.

I have a few questions for which I have not been able to find a definitive answer after some web searches. Apologies if they are too basic questions:

  • Once that I upgrade the ROM, can I still boot HFS+ disks?
  • I read that the APFS BootROM patch app saves a copy of the existing ROM, is it possible to program back the BIOS with this saved file without desoldering and soldering back the chip?
  • Being my ROM a 25L32050M2I, what option should I select when I run the APFS ROM Patcher? I get the following three options:
    • M25L3205(A)
    • M25L3205D/M25L3208D
    • M25L3206E
I am attaching a picture of the chip as a reference and the options I get from the patcher.


Thanks in advance.

Suggest DM to collinmistr@gmail.com regarding this question.
 
  • Like
Reactions: hvds

KeithJohn

macrumors member
Aug 18, 2015
87
65
Glasgow
Hi All, Just installed the 19H512 security update, well I thought I did because it shows I have still got macOS 10.15.7 (19H2) this is on my Mac Pro 3.1, I used dosdudes patcher and downloaded a fresh install through that, have I done something wrong ? All went well with the patch updater after so no problems, my Mac Mini late 2012 updated last night and that shows 19H512 or have I got the all wrong and my Mac Pro will only show macOS 10.15.7 (19H2) ?
 
  • Like
Reactions: K two

_Julian_

Cancelled
Jun 7, 2020
6
3
I have tried to install the Update today on my iMac 9,1 but it hangs at the White Screen after a while saying that the Files can't be copied to the Destination, please reboot and try again. I can't get any further from that. Any suggestions?
 
  • Like
Reactions: K two

ghost82

macrumors member
Apr 22, 2019
85
54
All good on my macbook pro early 2008 with 19H512: the catalina ota fix still didn't work for me, I used the manual approach:
 
  • Like
Reactions: K two

amstel78

macrumors 6502a
Aug 12, 2018
517
183
19H512 installed just fine on my APFS BootROM MP3,1 using CatalinaOTAswufix. Had to run post-install patches again and rebuild caches to get WiFi and audio back, but otherwise the update was uneventful.
 

_Julian_

Cancelled
Jun 7, 2020
6
3
After 7 Hours of trying to get this F... Patch onto my Girlfriends iMac i give up. It doesn't work no matter which Version of Updating this Machine i choose. That cost me way to much Lifetime in my opinion. Can i make a Windows PC out of this old crap? So that only Windows 10 boots up in Future where i can install the Updates normally.
 
  • Sad
  • Haha
Reactions: K two and ghost82

K two

macrumors 68020
Dec 6, 2018
2,311
3,181
North America
Hi All, Just installed the 19H512 security update, well I thought I did because it shows I have still got macOS 10.15.7 (19H2) this is on my Mac Pro 3.1, I used dosdudes patcher and downloaded a fresh install through that, have I done something wrong ? All went well with the patch updater after so no problems, my Mac Mini late 2012 updated last night and that shows 19H512 or have I got the all wrong and my Mac Pro will only show macOS 10.15.7 (19H2) ?
Suspect the v.1.4.4 Patcher still provides 19H2. You'll need @jackluke's CatalinaOTAswufix.app to update. The late 2012 Mini supports Catalina so updates occur, automatically.
 
Last edited:

K two

macrumors 68020
Dec 6, 2018
2,311
3,181
North America
All good on my macbook pro early 2008 with 19H512: the catalina ota fix still didn't work for me, I used the manual approach:
If the OTA SW Fix button fails. Trash everything in the /Library/Updates ƒ and start over, both buttons. The problem is not applying the OTA SW Fix button early-on.
 

Jeff1casey

macrumors newbie
Oct 19, 2019
5
5
Successfully intalled Catalina 10.15.7 on a PowerMac 5,1 mid 2012. However, it seems I have to reapply the post-install patches almost every time I reboot because startup stalls on the Apple logo. I then need to reboot from the USB installer, reapply the patches, then reboot to the drive with Catalina, and often need to reset PRAM in the process. Any ideas?
 

Menno03

macrumors newbie
Feb 2, 2021
2
2
I want to install Catalina on a Macbook 5,4 and need to convert to APFS. But I'm a bit confused about this warning: 'APFS BootROM Support: If you have a machine that supports High Sierra natively, you MUST ensure you have the latest version of the system's BootROM installed. If you have NOT previously installed High Sierra, you can download and install this package (if running OS X 10.10 Yosemite or later) to install the latest BootROM version (you MUST reboot after installing the package to apply the firmware update). When installing, ensure your system is plugged in to power, or the update will not be installed.'
My question is: 1) Does this message only apply to machines that support High Sierra natively? 2) do I install this package before upgrading to Catalina/APFS
 

jgleigh

macrumors regular
Apr 30, 2009
177
231
Suspect the v.1.4.4 Patcher still provides 19H2. You'll need @jackluke's CatalinaOTAswufix.app to update. The late 2012 Mini supports Catalina so updates occur, automatically.
The Catalina Patcher relies on full installers. The last full installer was 19H15 and even that version usually required gibMacOS to download. Everything after 19H15 has been security updates that can only be loaded using CatalinaOTAswufix.
 
  • Like
Reactions: K two

K two

macrumors 68020
Dec 6, 2018
2,311
3,181
North America
The Catalina Patcher relies on full installers. The last full installer was 19H15 and even that version usually required gibMacOS to download. Everything after 19H15 has been security updates that can only be loaded using CatalinaOTAswufix.
The v.1.4.4 Patcher also D/L a full macOS installer, it may be 19H2? I haven't tried to use the built-in D/L function since using gibMacOS.
 

makra

macrumors 6502
Dec 29, 2020
369
385
Northern Germany
I managed to install19H512 the way you did, but couldn't see any wifi networks at first. Tried to run the Post-install patches several times. SMC and PRAM didn't help either. Only after running OnyX everything was fine again.

Now I saw, that the firmware version of my AirPort Extreme is "Broadcom BCM43xx 1.0 (5.106.98.102.31)". Would it be a good idea to check the "Broadcom BCM4321"(?)-option in Dosdude1's patcher manually from now on?
 
  • Like
Reactions: hvds and K two
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.