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.
Since I got 2 macOS Mojave updates yesterday on my MacBook 5,2 it was beach balling then crashed as with the update last Tuesday and the 2 yesterday I noticed the same thing it would 2 mins remaining a little over halfway through the update then drop to 1 min then after about 10 mins it would restart I think it was trying to install firmware updates to apfs and would appear macintoshHS and the macintoshHD Data and these were Mojave updates
 
@dosdude1,

I have your latest 1.0b10 Catalina Patcher version, and did notice that you have a "Software Update" patch included. Does this mean that OTA will now work on unsupported devices? If not, if I do a "reinstall OS", will it retain the manual fixes, such as @ASentientBot's catalina auto mount, etc. ?

I will try this later tonight. Thank You and to all the experts here.
 
@dosdude1,

I have your latest 1.0b10 Catalina Patcher version, and did notice that you have a "Software Update" patch included. Does this mean that OTA will now work on unsupported devices? If not, if I do a "reinstall OS", will it retain the manual fixes, such as @ASentientBot's catalina auto mount, etc. ?

I will try this later tonight. Thank You and to all the experts here.
Waiting of the Cat patcher and the patches we need are fixed so far they are broke with this beta version hold off for now :)
 
Just wait until there is a fix for the cat patcher there is a new beta out :)

guess that is what I will have to do. Can you tell me the latest Cat patch, where it is located & how can I apply it to my existing Cat, if possible. Don't mind starting over if it will work but not to end up where I am at now. Thanks all you guys for your time, patience, & expertise.
 
  • Like
Reactions: TimothyR734
@ASentientBot FYI, from Catalina beta 4 on Macbook7,1 (and similar machines) apart a new required non-metal fix (your Skylight wrapper), all the other stuffs are confirmed to work as before.

Siri appears to work without any patches, also I am not using the HIDFamily fix.

Probably you already knew, but using the stock Catalina beta4 CoreDisplay and SkyLight the Appearance "Auto" day/night works fine.
 

Attachments

  • Screenshot 2019-07-16 at 16.16.19.png
    Screenshot 2019-07-16 at 16.16.19.png
    1.1 MB · Views: 269
  • Screenshot 2019-07-16 at 16.26.02.png
    Screenshot 2019-07-16 at 16.26.02.png
    1.1 MB · Views: 276
Last edited:
guess that is what I will have to do. Can you tell me the latest Cat patch, where it is located & how can I apply it to my existing Cat, if possible. Don't mind starting over if it will work but not to end up where I am at now. Thanks all you guys for your time, patience, & expertise.
dosdude will post it on the first page of this forum sometimes you have to refresh the webpage but is should be b11
 
  • Like
Reactions: DuncanGarp
@dosdude1,

I have your latest 1.0b10 Catalina Patcher version, and did notice that you have a "Software Update" patch included. Does this mean that OTA will now work on unsupported devices? If not, if I do a "reinstall OS", will it retain the manual fixes, such as @ASentientBot's catalina auto mount, etc. ?

I will try this later tonight. Thank You and to all the experts here.

Sorry, I was mistaken. The "Software Update" patch mentioned above was on your Mojave 1.3.3 Patcher, and not on Catalina patcher. So I may have to proceed with the "reinstall OS" on Catalina Patcher after I download it with your tool.

Sorry about that.
 
@dosdude1 Last patcher (1.0b10) is not compatible with Beta 4 for bootable USB creation, it creates normally, but when starting the pendrive, it restarts looping every time we try to boot.
 
  • Like
Reactions: TimothyR734
@dosdude1 Last patcher (1.0b10) is not compatible with Beta 4 for bootable USB creation, it creates normally, but when starting the pendrive, it restarts looping every time we try to boot.
Yep, I've gotten that, as well as the installer itself, re-patched and working. Now I'm just waiting on @ASentientBot to take a look at the graphics acceleration issues, then I'll push out an update.
 
Hi everybody!

Screen Shot 2019-07-17 at 12.11.53 AM.png


Acceleration achieved on DP4 with two NOPs to SkyLightOriginal: I saw loginwindow crashes, found "assertion failed" messages in DiagnosticReports, and... uh... ummm... patched out the assertions... Hey, it works!

As usual, I'll edit in details in a moment once I get over my excitement.

Edit: Alright, here you go:
There are no new symbols in either SkyLight or CoreDisplay. However, the function SLSReenableUpdateTokenWithSeed was bombing with "Assertion failed: (wid != 0)" and "Assertion failed: (sid != 0)". So I just NOP'd the places where it jumps to those messages:
Code:
0x787c6
0x787cf

This is, of course, incredibly dumb, but one thing that lends some credence to my solution is that the new function looks mostly unchanged (from a quick skim), but it does not have those assertions anymore. So, it is possible that a value of zero for those IDs is no longer indicative of a problem. It's also quite possible that I'm just masking the real issue...

If anybody who actually understands assembler wants to take a quick poke around (looking at you, @pkouame and @testheit) and confirm or refute my suspicion (and maybe find a better solution), that would be great :)

Latest wrapped frameworks are attached as always. (The only change since my Dock/login fixes is the SkyLightOriginal modification, but I'll put the full frameworks here for convenience.)

As for changes in DP4, a quick list of things I've seen so far:
- The IOHIDFamily patches don't seem to be necessary anymore. I'll edit to confirm this after a couple more timeout-free reboots, though. Edit: seems stable. @dosdude1 and @0403979, you may want to update your patchers.
- There are now notifications confirming whether you want to allow an app to notify you (I think this is new?)
Screen Shot 2019-07-17 at 12.01.06 AM.png
Edit: There are also new toggle switches for this in System Preferences:
Screen Shot 2019-07-17 at 12.42.32 AM.png
- Apple seemingly followed my lead (as with Xcode!) and fixed the Siri crash by disabling the "flames view" on non-Metal systems:
Screen Shot 2019-07-17 at 12.02.03 AM.png
(If you're reading this, thank you Apple engineers!)
- There's an empty "Legacy Desktops" folder in System Preferences. No idea what it does. Maybe it's for those who installed over a previous OS?
Screen Shot 2019-07-17 at 12.02.48 AM.png
- Edit: One more change I've noticed -- last edit, I swear... Our old friend Safari is back in Launchpad! (I'm very happy about this one.)
Screen Shot 2019-07-17 at 12.39.46 AM.png

My apologies for the long (as usual) post. Please report back as always! And have a good night :)
 

Attachments

  • CoreDisplay.framework.zip
    547.6 KB · Views: 254
  • SkyLight.framework.zip
    3.9 MB · Views: 255
Last edited:
Hi everybody!

View attachment 848578

Acceleration achieved on DP4 with two NOPs to SkyLightOriginal: I saw loginwindow crashes, found "assertion failed" messages in DiagnosticReports, and... uh... ummm... patched out the assertions... Hey, it works!

As usual, I'll edit in details in a moment once I get over my excitement.

Edit: Alright, here you go:
There are no new symbols in either SkyLight or CoreDisplay. However, the function SLSReenableUpdateTokenWithSeed was bombing with "Assertion failed: (wid != 0)" and "Assertion failed: (sid != 0)". So I just NOP'd the places where it jumps to those messages:
Code:
0x787c6
0x787cf

This is, of course, incredibly dumb, but one thing that lends some credence to my solution is that the new function looks mostly unchanged (from a quick skim), but it does not have those assertions anymore. So, it is possible that a value of zero for those IDs is no longer indicative of a problem. It's also quite possible that I'm just masking the real issue...

If anybody who actually understands assembler wants to take a quick poke around (looking at you, @pkouame and @testheit) and confirm or refute my suspicion (and maybe find a better solution), that would be great :)

Latest wrapped frameworks are attached as always. (The only change since my Dock/login fixes is the SkyLightOriginal modification, but I'll put the full frameworks here for convenience.)

As for changes in DP4, a quick list of things I've seen so far:
- The IOHIDFamily patches don't seem to be necessary anymore. I'll edit to confirm this after a couple more timeout-free reboots, though. Edit: seems stable. @dosdude1 and @0403979, you may want to update your patchers.
- There are now notifications confirming whether you want to allow an app to notify you (I think this is new?)
View attachment 848583
Edit: There are also new toggle switches for this in System Preferences:
View attachment 848589
- Apple seemingly followed my lead (as with Xcode!) and fixed the Siri crash by disabling the "flames view" on non-Metal systems:
View attachment 848584
(If you're reading this, thank you Apple engineers!)
- There's an empty "Legacy Desktops" folder in System Preferences. No idea what it does. Maybe it's for those who installed over a previous OS?
View attachment 848585
- Edit: One more change I've noticed -- last edit, I swear... Our old friend Safari is back in Launchpad! (I'm very happy about this one.)
View attachment 848588

My apologies for the long (as usual) post. Please report back as always! And have a good night :)
That looks sweet :)
[doublepost=1563339901][/doublepost]I read the the hack for sidecar on the unsupported Macs isn't working is photo's working
 
Hi everybody!

View attachment 848578

Acceleration achieved on DP4 with two NOPs to SkyLightOriginal: I saw loginwindow crashes, found "assertion failed" messages in DiagnosticReports, and... uh... ummm... patched out the assertions... Hey, it works!

As usual, I'll edit in details in a moment once I get over my excitement.

Edit: Alright, here you go:
There are no new symbols in either SkyLight or CoreDisplay. However, the function SLSReenableUpdateTokenWithSeed was bombing with "Assertion failed: (wid != 0)" and "Assertion failed: (sid != 0)". So I just NOP'd the places where it jumps to those messages:
Code:
0x787c6
0x787cf

This is, of course, incredibly dumb, but one thing that lends some credence to my solution is that the new function looks mostly unchanged (from a quick skim), but it does not have those assertions anymore. So, it is possible that a value of zero for those IDs is no longer indicative of a problem. It's also quite possible that I'm just masking the real issue...

If anybody who actually understands assembler wants to take a quick poke around (looking at you, @pkouame and @testheit) and confirm or refute my suspicion (and maybe find a better solution), that would be great :)

Latest wrapped frameworks are attached as always. (The only change since my Dock/login fixes is the SkyLightOriginal modification, but I'll put the full frameworks here for convenience.)

As for changes in DP4, a quick list of things I've seen so far:
- The IOHIDFamily patches don't seem to be necessary anymore. I'll edit to confirm this after a couple more timeout-free reboots, though. Edit: seems stable. @dosdude1 and @0403979, you may want to update your patchers.
- There are now notifications confirming whether you want to allow an app to notify you (I think this is new?)
View attachment 848583
Edit: There are also new toggle switches for this in System Preferences:
View attachment 848589
- Apple seemingly followed my lead (as with Xcode!) and fixed the Siri crash by disabling the "flames view" on non-Metal systems:
View attachment 848584
(If you're reading this, thank you Apple engineers!)
- There's an empty "Legacy Desktops" folder in System Preferences. No idea what it does. Maybe it's for those who installed over a previous OS?
View attachment 848585
- Edit: One more change I've noticed -- last edit, I swear... Our old friend Safari is back in Launchpad! (I'm very happy about this one.)
View attachment 848588

My apologies for the long (as usual) post. Please report back as always! And have a good night :)
Thank you once again!! New Patcher version coming momentarily!
 
@dosdude1 Last patcher (1.0b10) is not compatible with Beta 4 for bootable USB creation, it creates normally, but when starting the pendrive, it restarts looping every time we try to boot.

I tried this as well (1.0b10 with beta 4) but I couldn't boot to it (just shuts down for me).
[doublepost=1563340980][/doublepost]
Thank you once again!! New Patcher version coming momentarily!

Ahh! Just saw this. I will wait for the next version (1.0b11) to attempt the upgrade to beta 4. Thanks again @ASentientBot and @dosdude1.
 
Just a weird discovery I have made while on Catlina. I am running on a Mac 12,1 with an external K4000 running two monitors. If the iMac screen is plugged in...everything runs very quick and effective but the screen is dead (stuck on apple logo but the other screens function). If I take the screen out, the computer becomes very unstable and slow. Weird? Anyone got any thoughts?
 
  • Like
Reactions: TimothyR734
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.