Jump to content

[pre-release] macOS Catalina


1,679 posts in this topic

Recommended Posts

5 hours ago, oSxFr33k said:

AppleBacklightFixup.kext not working in Catalina any possible fix?  My LCD brightness has worked all the way up to and including Mojave now broken in Catalina.  The device is in my description signature below, Asus G750JX Intel integrated graphics disabled by ASus only discrete Nvidia GTX770M enabled working natively.  PNLF working find I have the apple brightness animation increment/decrement but the display does not change brightness.

 

AppleBacklightFixup.kext only for IGPU, and merged in WEG.

  • Like 2
Link to comment
Share on other sites

@ASentientBot no more crashing here thanksB)

 

I just reinstalled the new frameworks in a new package but had to reinstall it twice because it crashed the first time on the scripts that embed sudo commands

:D I update my repos for Legacy Video Patch

Edited by chris1111
  • Like 5
Link to comment
Share on other sites

2 hours ago, Andrey1970 said:

 

AppleBacklightFixup.kext only for IGPU, and merged in WEG.

 Actually since my GFX is discrete only and Asus has disabled IGPU I can change GFX0 to IGPU in a SSDT and it works as it would for IGPU all the way up to Mojave.  So what happened in Catalina to break this?  All I use is a SSDT code for Scope (\_SB.PCI0.P0P2) for GFX see attached.  So the Nvidia card takes the place of the IPGU since its disabled by Asus.  Because I have separate SSDT I still need to use Rename in Clover GFX0 to IGPU and not sure why but also still need AppleBAcklightFixup.kext.  Need WEG to prevent dark screen on boot.

 

Is there something I need to modify to work in Catalina?

 

SSDT-HDMI-NVIDIA-P0P2.aml.zip

Edited by oSxFr33k
Link to comment
Share on other sites

16 hours ago, fangf2018 said:

??????Which one?

 

For me, the kext that caused my KP after restoring from Time Machine was ~/Library/Extensions/AppleAHCIPortHotplug.kext.  Yours may be different but I suspect you have a kext in ~/Library/Extensions that is causing your KP.

Link to comment
Share on other sites

28 minutes ago, mnfesq said:

 

对我而言,从Time Machine还原后导致我的KP的kext是〜/ Library / Extensions / AppleAHCIPortHotplug.kext。您的情况可能有所不同,但是我怀疑您的〜/ Library / Extensions中存在一个导致KP的kext。

Thank

Link to comment
Share on other sites

On 9/25/2019 at 3:49 AM, Riley Freeman said:

I've noticed one difference here between Sierra and Catalina with the Clover EC0 rename patch. When I renamed EC0 in the DSDT AppleBusPowerControllerUSB showed up under the renamed EC in both systems. Now with the Clover patch it only shows up in Sierra, not Catalina.

 

I've noticed same thing. I see no injection of AppleBusPowerController into EC (at least, as of Catalina ß9) with SSDT. I've tested with both Clover and OpenCore: no injection with either. I get proper injection in Mojave with usual SSDT, but not in Catalina. However, I do see proper injection of X86PlatformPlugin in both Mojave and Catalina with an SSDT.

 

Has anyone been able to inject AppleBusPowerController into EC in Catalina?

 

Catalina:                                                     Mojave:

image.png.f176021b91f90d38b6fe0fac8e2ddeb3.png        image.png.9b7df5ce8f5a628cc588f745fd5df542.png

 

Renaming EC0 has no effect either way. If I'm not mistaken, Vit9696 and others (and here) don't recommend re-naming EC0 to EC since EC0 is a different, non-Mac device as compared to EC. Instead, it's recommended to remove EC0 (and thereby not load AppleacpiEC), as in Spoiler below.

 

Spoiler

External (_SB_.PCI0.LPCB.EC0_, DeviceObj)    // (from opcode)

Scope (\_SB.PCI0.LPCB.EC0)
    {
        Method (_STA, 0, NotSerialized)  // _STA: Status
        {
            If (_OSI ("Darwin"))
            {
                Return (Zero)
            }
            Else
            {
                Return (0x0F)
            }
        }
    }

 

 

Edited by iGPU
  • Like 1
Link to comment
Share on other sites

15 hours ago, ASentientBot said:

Of the wrapped 10.14.6 CoreDisplay/SkyLight frameworks that enable acceleration on non-Metal GPUs, in order to fix a crashing background process. Not sure exactly what you are asking, sorry. Could you clarify?

Thanks for the explanation.

  • Like 1
Link to comment
Share on other sites

@iGPU AppleBusPowerController doesn't need the EC anymore to load starting with Catalina. So whatever you did in the past to get it loading, either by renaming your EC or providing a fake EC device isn't necessary anymore. AppleBusPowerController now attaches to RTC.

  • Like 1
  • Thanks 3
Link to comment
Share on other sites

2 hours ago, CMMChris said:

@iGPU AppleBusPowerController doesn't need the EC anymore to load starting with Catalina. So whatever you did in the past to get it loading, either by renaming your EC or providing a fake EC device isn't necessary anymore. AppleBusPowerController now attaches to RTC.

 

Thanks for the reply. This is helpful.

 

But now I wonder about RTC and IOResources. I see the following in Catalina (ß9) on my X299 build: AppleBusPowerController is listed under IOResources, but not RTC. Is this okay?

 

image.png.2c0a3592c9fc7d18520e5d467b0fcff0.png

 

image.png.6cc7ce50f265e7ced08b34db31d940a8.png

Edited by iGPU
  • Like 1
Link to comment
Share on other sites

On 9/24/2019 at 3:45 PM, Andres ZeroCross said:


i have fixed other PC hackintosh in my country with same issue like yours. He is using Haswell Platform + RX 560. Same issue about wake from sleep,, serial port = disable is the key. So i just give solution based on experience. Honestly i try to tracking this device in IOREG / DSDT and try to disable it from DSDT (let serial enable in BIOS), but somehow still can make wake issue. So the best solution for now is disable from bios only. Until we know what device of SERIAL in IOREG / DSDT

Thank you! This fixed my long-lasting problem too! I tried EVERYTHING, even updated Asus strix rom to pass it as MSI. I've spent nights awake trying to get this right and finally this worked!

You rock!

 

Link to comment
Share on other sites

[mention=2484995]iGPU[/mention] AppleBusPowerController doesn't need the EC anymore to load starting with Catalina. So whatever you did in the past to get it loading, either by renaming your EC or providing a fake EC device isn't necessary anymore. AppleBusPowerController now attaches to RTC.

If i disable my rename for EC0 to EC i cannot boot any more. If i leave it i can boot and i still have AppleBusPowerController.

Should the rename be removed?

This is where it hangs.

STD :: OS X version 10.15.0

STD :: Touchpad enabled.

DK :: AppleUserHIDEventDriver-0x100000264 user server timeout

IOHIDInterface(0x100000252): matching deferred by IOHIDEventDriver

 

 

Send me MacBook-Pro.zip

 

 

Link to comment
Share on other sites

3 hours ago, SavageAUS said:

If i disable my rename for EC0 to EC i cannot boot any more. If i leave it i can boot and i still have AppleBusPowerController.

Should the rename be removed?

This is where it hangs.

STD :: OS X version 10.15.0

STD :: Touchpad enabled.

DK :: AppleUserHIDEventDriver-0x100000264 user server timeout

IOHIDInterface(0x100000252): matching deferred by IOHIDEventDriver

 

 

Send me MacBook-Pro.zip

 

 

Where is it attached? All these replies with USB power say different things. RTC, IOResources, and where else? in 10.15.b2, I have the kext attached to fake EC in _SB.PCI0.LPCB.EC. I looked into info.plist file from Beta 2, and it says EC under IONameMatch.

Also, Hackintosh EC is just there for the USB power kext to attach to. It shouldn't cause any boot failures, unless you are booting from an external disk or USB that consumes a lot of power? I'm no expert, just guessing.

Revert to previous configuration and post IOReg please. I don't see any wrong renaming with EC in ACPI, until someone finds an issue.

Link to comment
Share on other sites

29 minutes ago, displhehynehym said:
Where is it attached? All these replies with USB power say different things. RTC, IOResources, and where else? in 10.15.b2, I have the kext attached to fake EC in _SB.PCI0.LPCB.EC. I looked into info.plist file from Beta 2, and it says EC under IONameMatch.
Also, Hackintosh EC is just there for the USB power kext to attach to. It shouldn't cause any boot failures, unless you are booting from an external disk or USB that consumes a lot of power? I'm no expert, just guessing.
Revert to previous configuration and post IOReg please. I don't see any wrong renaming with EC in ACPI, until someone finds an issue.


It’s attached to IOResources now. Will post new ioreg when I can.
 


On a side note, on my desktop on Catalina I installed the newest IPG to try fix other issue (IPG shows cpu at 4ghz constantly with iCue running) but it didn’t install correctly and now when I boot it boots to desktop then reboots instantly.
I’ve tried removing IPG from single user mode but can’t seem to mount / in r/w.
If anyone else has installed the latest IPG 3.6.0 i would like to know your experiences.


Sent from my iPhone using Tapatalk

Edited by SavageAUS
Link to comment
Share on other sites

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