Recent content by windwalker

  1. windwalker

    [Guide] How to patch DSDT for working battery status

    That makes sense. But why is only one extra field added in the declaration/initialization and the other one commented out? I applied the complete battery_HP-ProBook-Generic.txt patch and not cherry-picked only the matching fields specifically to avoid any problems like this.
  2. windwalker

    [Guide] How to patch DSDT for working battery status

    Your suspicion was correct. Accessing the Package that was dereferenced was failing probably because its declared size and actual size were not the same. After undoing this patch # Need to extend size of NBTI packages into all code_regex \"Hewlett\-Packard\"\s+\},\s+Package\s\(0x0D\)...
  3. windwalker

    [Guide] How to patch DSDT for working battery status

    \_SB.BAT0._BIF returns \_SB.BTIF so I've added trace code to that: Method (BTIF, 1, Serialized) { Store (\_SB.PCI0.LPCB.EC0.BTIF (Arg0), Local0) \RMDT.P4 (Arg0, "passed to \_SB.PCI0.LPCB.EC0.BTIF which returned", Local0, "LEqual 0xFF follows") If (LEqual (Local0, 0xFF)) {...
  4. windwalker

    [Guide] How to patch DSDT for working battery status

    Well, I haven't changed anything outside of ACPIDebug support but OK, I've attached the files.
  5. windwalker

    [Guide] How to patch DSDT for working battery status

    I've enabled ACPIDebug and it seems that BAT0._STA returns 0xf three times at startup and then 0x1f afterwards: (ACPIBatteryManager) ACPIBatteryManager: Version 1.70.3 starting on OS X Darwin 16.6. (ACPIBatteryManager) ACPIBatteryManager: Using ACPI regular battery information method _BIF...
  6. windwalker

    [Guide] How to patch DSDT for working battery status

    OK, I've patched them. I've applied an OS patch. The ioreg now shows only BAT0 but _STA is still 0xf. Where should I add the trace code? I've included the output of dmesg but I didn't see any messages mentioning battery there.
  7. windwalker

    [Guide] How to patch DSDT for working battery status

    Thanks, I've changed it. Sorry, I forgot about those. I've added them now. The fields S0PW S0CT SXPW SXCT M1CT MOCT CPWR CVLT CCUR are referenced only in Method (HPMC, 1, NotSerialized) or Method (GPMC, 1, NotSerialized) under Device (WMID). As I understand, this is the Windows Management...
  8. windwalker

    [Guide] How to patch DSDT for working battery status

    I've attached the diagnostics package.
  9. windwalker

    [Guide] How to patch DSDT for working battery status

    Hello. I've patched the DSDT using this patch after reading the first post in this thread and noticing the names of the fields matched what I was seeing. After applying the patch, there were no errors. There were some fields larger than 8 bits left, but they were either referenced in WMID only...
  10. windwalker

    IDT 92HD81B1X - No Audio - AppleHDA

    Have you tried using the aDummyHDA.kext with Clover patching? It's easy and works very well.
  11. windwalker

    Laptop running hot

    Thank you for your help. AppleLPC.kext is loaded and the system is running cooler than before.
  12. windwalker

    Laptop running hot

    Oh, I do apologise. While gathering the needed data I've noticed what could be the source of the problem: AppleLPC.kext is not loaded.
  13. windwalker

    Laptop running hot

    Hello! I've been investigating the cause of my laptop running hotter in macOS Sierra than it does in both Windows and Linux. HWMonitor reports the CPU frequency is fixed at 0.133 x 9.0 = 1.19 GHz with the core temperatures slowly and steadily rising after powering on. If I enable the generation...
  14. windwalker

    Apple Intel AMD/ATI Framebuffers

    The original script for AMD cards doesn't seem to be able to output useful information anymore. The data offsets and/or lengths appears to have changed. This is the output when running under 10.12.5: -------------------------AMD2400Controller.kext------------------------- Iago (2) @ 0x109df0...
  15. windwalker

    HP EliteBook 8740w sleep and wake not working.

    Thanks, that's good to know. Well, I did the renames with this patch into_all all code_regex GFX0 replaceall_matched begin IGPU end; into_all all label GFX0 set_label begin IGPU end; into_all all code_regex DGFX replaceall_matched begin GFX0 end; into_all all label PEGP.DGFX set_label...
Back
Top