Jump to content
1671 posts in this topic

Recommended Posts

Guest ricoc90

So after the drama of the first beta I clean installed the second beta and performance-wise it seems better.
A couple of issues from beta 1 are still present in beta 2 though:

  1. Safari randomly freezes
  2. Opera can't playback videos
  3. Launchpad still does not contain my downloaded apps
On 6/4/2019 at 9:13 AM, PMheart said:

News on Kernel Lapic:

 

Looks like the method we used to patch Lapic panic is kind of complex nowadays, and the data in 10.15 kernel really looks brand-new. For now I only want to post the patch (NOT guaranteed to work), and wait for the next Beta to check further.

 

Please try this kernel patch for 10.15 Beta 1:

9E 00 00 74 0E 8B -> 9E 00 00 EB 22 8B

Hi there. This patch works fine in Beta 1 but not in Beta 2. The hex data in the kernel is a bit different in Beta 2. Let us know if you have any updates...

3 minutes ago, anmool said:

anyone has  macOSDeveloperBetaAccessUtility.dmg beta 2

please provide me I will download beta 2

You can use the same tool from the beta 1. Makes no difference.

On 6/18/2019 at 5:55 AM, fivos1996 said:

Hi there. This patch works fine in Beta 1 but not in Beta 2. The hex data in the kernel is a bit different in Beta 2. Let us know if you have any updates...

 

SORRY FOR CONFUSION, please see

https://sourceforge.net/p/cloverefiboot/code/4969

for the correct patch.

Edited by PMheart
  • Like 5
3 minutes ago, Alex HQuest said:

Does anyone's "Auto" appearance switcher from Light to Dark theme is working? Mine while on "Auto" always does "Light" and never "Dark" - does it requires a light sensor perhaps?

 

Make sure you have location services turned on in privacy, your time zone is set correctly, and you allow system apps access to use this service. I noticed these settings get cleared on iCloud signouts/NVRAM clears.

 

EDIT: I should say it works fine for me, both auto dark mode and auto night shift (I had to inject an EDID I made using Hackintool (the kext) because I have a Korean display with a bad EDID for night shift)

Edited by Skyfallkavu
  • Like 1
  • Thanks 1
19 minutes ago, Skyfallkavu said:

 

Make sure you have location services turned on in privacy, your time zone is set correctly, and you allow system apps access to use this service. I noticed these settings get cleared on iCloud signouts/NVRAM clears.

Location Services is enabled and allowed for all System Services;

My Time Zone is set to Auto Detect, and it got my location almost correctly (under a 10-mile radius) but at the correct time zone;

Not sure, though, where to find the system apps access for this service, but it was likely on - it works on Mojave and this was a fresh install of Catalina on another volume, although it might be sharing NVRAM settings.

 

[Edit] While I had done before, I generated a new Display.kext, installed it into /E/C/K/O, and it booted right away into Dark mode while still set for Auto. Still have previous EDID info on default.plist. Will check again tomorrow morning, but thanks for the heads up.

 

Also: Password approval via Apple Watch :wub:

Edited by Alex HQuest

Airportbrcmfixup.kext is  still kernel panic with 10.15 beta 2

Dell 1560 BCM94352z.     didn't fix yet from source

 

another issue  downloaded App doesn't appear on launchpad

Edited by anmool
  • Sad 1

Well, for me Beta 2 didn't go so well... First, for some reason, my wireless keyboard stopped working, though it worked fine with Beta 1, and works fine with Mojave. So I couldn't log in. I'll try tonight a clean install. I'm guessing it could have been because of my Logitech Control Center app that wasn't updated. I mean, it is the latest version, but it's not updated by Logitech to work with Catalina. And I'm guessing it won't be updated until Catalina reaches final release. But...weird thing is that it worked fine with Beta 1. So, I don't know.

After that, boot to black screen (lost signal), even with updated kexts. I managed to boot back to the login screen using iMac14,2 SMBIOS. Interestingly enough not even -lilubetaall worked. But still, with no keyboard (only volume controls working), I couldn't get any further.

Will try a clean install tonight. See if it works.

Edited by arsradu
  • Sad 1

Logitech Control Center works for me and my G510 keyboard on beta 2 and original developers. I downloaded it from Logitech website after installed developers and it kept installed after updated to B2.

Edited by Alex HQuest
1 hour ago, Alex HQuest said:

Logitech Control Center works for me and my G510 keyboard on beta 2 and original developers. I downloaded it from Logitech website after installed developers and it kept installed after updated to B2.

Thanks! Could you, please, tell me what do you mean by this: "I downloaded it from Logitech website after installed developers..."?

I'm not sure I understand what you mean. Also, I suppose you got the Mojave version, right?

Edited by arsradu
On 6/4/2019 at 1:56 AM, PMheart said:

Thanks a lot!

 

EDIT: Please see https://sourceforge.net/p/cloverefiboot/code/4938/

 

Looks like the logic has slightly been changed, please try this kernel patch (temporarily) with Clover KernelToPatch:

 

find

00 85 C0 0F 84 87 00 00 00 49

 

repl

00 85 C0 90 90 90 90 90 90 49

 

Hopefully Clover kext injection works after patching, if it does, I will update the source.

Confirming,Your Lapic fix works for beta 2.

 

Ok made a mistake, it is not working turn out i was using cpus=1.

 

Edited by macq
12 minutes ago, Sherlocks said:

anyone who can install kexts in S/L/E on beta2?

나의 SM-N960N 의 Tapatalk에서 보냄
 

I don't know I post here and no body respond

edit****

If you find some solution please tell me

 

Edited by chris1111
  • Like 1
I don't know I post here and no body respond

 

right. i'm using my audio kext in S/L/E.

but i can't install it now. now moved in L/E.

now, i can't get audio.

there was no problem with same way on beta1

 

나의 SM-N960N 의 Tapatalk에서 보냄

 

 

 

  • Like 2
1 minute ago, Sherlocks said:

right. i'm using my audio kext in S/L/E.
but i can't install it now. now moved in L/E.
now, i can't get audio.emoji24.png

나의 SM-N960N 의 Tapatalk에서 보냄
 

Yes but HOW to install in S/L/E ??? :angel_not:

  • Like 1
12 hours ago, PMheart said:

Hi,

 

I hope this one works under Beta 2:

Clover-4964-lapic-1015dp2-fix.zip

 

And this is the diff for devs to review: (ONLY if it does work)


Index: rEFIt_UEFI/Platform/Settings.c
===================================================================
--- rEFIt_UEFI/Platform/Settings.c	(revision 4964)
+++ rEFIt_UEFI/Platform/Settings.c	(working copy)
@@ -6374,7 +6374,7 @@
           if (Prop != NULL && Prop->string != NULL && Prop->string[0] != '\0') {
             if (AsciiStrStr (Prop->string, "Install%20OS%20X%20Mavericks.app")) {
               OSVersion = AllocateCopyPool (5, "10.9");
-            } else if (AsciiStrStr (Prop->string, "Install%20macOS%20Catalina") || AsciiStrStr (Prop->string, "Install%20macOS%2010.15%20Beta")) { // FIXME: Remove Beta after final release
+            } else if (AsciiStrStr (Prop->string, "Install%20macOS%20Catalina") || AsciiStrStr (Prop->string, "Install%20macOS%20Catalina%20Beta")) { // FIXME: Remove Beta after final release
               OSVersion = AllocateCopyPool (6, "10.15");
             } else if (AsciiStrStr (Prop->string, "Install%20macOS%20Mojave") || AsciiStrStr (Prop->string, "Install%20macOS%2010.14")) {
               OSVersion = AllocateCopyPool (6, "10.14");
Index: rEFIt_UEFI/Platform/kernel_patcher.c
===================================================================
--- rEFIt_UEFI/Platform/kernel_patcher.c	(revision 4964)
+++ rEFIt_UEFI/Platform/kernel_patcher.c	(working copy)
@@ -709,10 +709,11 @@
       patchLocation = i+1394;
       DBG("Found Mojave (10.14.4 - 10.14.6) Lapic panic at 0x%08x\n", patchLocation);
       break;
-    // PMheart: 10.15.DP1
-    } else if (bytes[i+0] == 0x9E && bytes[i+1] == 0x00 && bytes[i+2] == 0x00 && bytes[i+3] == 0x74 &&
-               bytes[i+4] == 0x0E && bytes[i+5] == 0x8B) {
-      patchLocation = i;
+    // PMheart: 10.15.DP2
+    } else if (bytes[i+0]  == 0x83 && bytes[i+1]  == 0x3D && bytes[i+5]  == 0x00 && bytes[i+6]  == 0x00  &&
+               bytes[i+7]  == 0x74 && bytes[i+8]  == 0x0E && bytes[i+9]  == 0x8B && bytes[i+14] == 0x00 && 
+               bytes[i+15] == 0x85 && bytes[i+16] == 0xC0 && bytes[i+17] == 0x0F && bytes[i+18] == 0x84) {
+      patchLocation = i+7;
       DBG("Found Catalina Lapic panic at 0x%08x\n", patchLocation);
       break;
     }
@@ -724,9 +725,7 @@
   }
 
   // Already patched?  May be running a non-vanilla kernel already?
-  if (bytes[patchLocation + 0] == 0x9E && bytes[patchLocation + 1] == 0x00 &&
-      bytes[patchLocation + 2] == 0x00 && bytes[patchLocation + 3] == 0xEB &&
-      bytes[patchLocation + 4] == 0x22 && bytes[patchLocation + 5] == 0x8B) {
+  if (bytes[patchLocation + 0] == 0xEB && bytes[patchLocation + 1] == 0x22) {
     DBG("Lapic panic already patched, kernel file (10.15) manually patched?\n");
     return FALSE;
   } else if (bytes[patchLocation + 0] == 0x90 && bytes[patchLocation + 1] == 0x90 &&
@@ -735,9 +734,9 @@
     DBG("Lapic panic already patched, kernel file (10.6 - 10.14) manually patched?\n");
     return FALSE;
   } else {
-    if (bytes[patchLocation + 0] == 0x9E && bytes[patchLocation + 1] == 0x00) {
-      bytes[patchLocation + 3] = 0xEB;
-      bytes[patchLocation + 4] = 0x22;
+    if (bytes[patchLocation + 0] == 0x74 && bytes[patchLocation + 1] == 0x0E) {
+      bytes[patchLocation + 0] = 0xEB;
+      bytes[patchLocation + 1] = 0x22;
     } else {
       bytes[patchLocation + 0] = 0x90;
       bytes[patchLocation + 1] = 0x90;

 

EDIT: Do NOT forget to enable KernelLapic patch in config.plist!!!

@PMheart

THIS did not work for me, has any one else reported success for lapic fix with this patch.

 

Any suggestions

Regards

 

Guest
This topic is now closed to further replies.
×
×
  • Create New...