Giter VIP home page Giter VIP logo

Comments (6)

kirainmoe avatar kirainmoe commented on June 13, 2024

It seems that the DSDT has been patched correctly, and the config is also correct. However, the kernel log shows that SMCBatteryManager.kext may not be correctly loaded.

You may need to provide your macOS version and full EFI/OC folder for further investigation. On the other hand, please ensure that you are booting with the latest EFI. You can use the command nvram -p | grep efi-version to know about it.

from tongfang-macos.

osxfr33k avatar osxfr33k commented on June 13, 2024

efi-version 21.2.5%00. I have to apologize it looks like I did not have your "SSDT-EC-USBX.aml" in ACPI but rather the one I generated using Hackentool to generate my USBPorts.kext and SSDT-EC-USBX and there was no EC code in the SSDT not sure why hackentool does not put the code there when it generates a filename SSDT-EC-USBX.aml, it makes you believe from the filename EC code is included? So it looks like this was an Embedded Controller issue, battery is now working. In IOregistry should I see EC EC0 and HECI and under EC0 I see AppleACPIE we want it under EC0 and not EC correct? But should I have HECI, EC0 and EC in IORegistry? I am looking for AppleBusPowerController under EC, I cannot find it.

Screen Shot 2021-02-25 at 9 19 29 PM

Screen Shot 2021-02-25 at 9 25 18 PM

? See the two screenshots I have uploaded.

from tongfang-macos.

kirainmoe avatar kirainmoe commented on June 13, 2024

You will see EC0 and EC regions in IORegistryExplorer and won't see H_EC region. H_EC is often for Lenovo laptops. HECI region is related to IGPU and it is renamed to IMEI by WhateverGreen so you won't see it in IORegistryExplorer either.

EC is just a fake ACPI region that does nothing, but this ACPI region is required for macOS 10.15+. EC0 is the real ACPI region of Embedded Controller of Tongfang laptops.

from tongfang-macos.

osxfr33k avatar osxfr33k commented on June 13, 2024

I see thanks a lot, do you know why we don't have AppleBusPowerController in IORegistry, is this obsolete in MacOS Big Sur?

from tongfang-macos.

kirainmoe avatar kirainmoe commented on June 13, 2024

I don't know where the AppleBusPowerController should be in IORegistryExplorer. This kernel extension does load if SSDT-EC-USBX.aml is present. You can run kextstat | grep AppleBusPowerController in terminal and it will give an output shows that AppleBusPowerController is loaded.

from tongfang-macos.

osxfr33k avatar osxfr33k commented on June 13, 2024

Ok thanks for all the replies and for your patience this was extremely helpful I can close the topic now its resolved thanks again!

from tongfang-macos.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.