Contribute
Register

<< Solved >> Bluetooth not Detecting with EC0 enabled (EC0 must be disabled to work BT)

Status
Not open for further replies.
Joined
Jul 31, 2017
Messages
51
Motherboard
Acer Predator Helios 300-Clover
CPU
i5-8300H
Graphics
UHD630, GTX 1050 Ti, 1920x1080
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
I have a working macOS Catalina 10.15 Hackintosh on my Acer Predator Helios 300 (i5-8300H / UHD630).

Only Bluetooth Device is not detecting in the case of EC0 enabled.

Whenever Device (EC0) is enabled in DSDT, Bluetooth not detected to macOS.
If I disable Device (EC0) using Method (_STA), Bluetooth detected.

Code:
Method (_STA, 0, NotSerialized)  // _STA: Status
{
    If (_OSI ("Darwin"))
    {
        Return (Zero)
    }
    Else
    {
        Return (0x0F)
    }
}

I have also tried EC0 to EC rename, but the main thing is that the Device (EC0) code is now executed under EC which is still broke my BT.

So, the main problem is in the Device (EC0) code [Device (EC0) {...Code...}].

Current State of my Bluetooth:

Bluetooth.PNG



Note: After I disabled Device (EC0), battery status is not updating instantly (update after 30-40sec or not update, if I plug or unplug power source from my laptop), and also 2 Hotkeys also not working (Brightness Increase and Decrease).

[Battery Status and HotKeys are working fine with Device (EC0) enabled].

I have the correct USB Mapping (HS14 internal Port- Bluetooth).

I have added a fake EC device in my DSDT as it is necessary to boot macOS Catalina.

Please HELP!!!!!!!

My DSDT: DSDT.aml
USBPorts.kext: USBPorts.kext.zip

Bluetooth: Intel 0x8087, 0x0aaa (IntelBluetoothFirmware.kext)


Bluetooth Detected:

Bluetooth Detecting.png


Bluetooth not detected:

Bluetooth not detected.png




Update:
Issue Solved.
I have just updated my BIOS.
 

Attachments

  • [Bluetooth Detected] Send me Vijays-MacBook-Pro.zip
    20.1 MB · Views: 68
  • DSDT.aml
    145.9 KB · Views: 96
  • [Bluetooth not detected] Send me Vijays-MacBook-Pro.zip
    20.7 MB · Views: 62
  • USBPorts.kext.zip
    1.2 KB · Views: 85
Last edited:
Just in general... You're loading a whole DSDT with OpenCore, which is a bad idea. *Maybe* this has something to do with your issue.

Out of curiosity: What patches did you apply to the DSDT? Why not rather hotpatch?
 
Status
Not open for further replies.
Back
Top