Contribute
Register

Dell Latitude 3330 battery status ACPI DSDT patching

Status
Not open for further replies.
Joined
Dec 11, 2015
Messages
17
Motherboard
Dell Latitude 3330-Clover
CPU
i5-3337U/HM77
Graphics
HD4000 1366x768
Mac
  1. MacBook Pro
While making progress on my Dell Latitude 3330 I have encountered an issue while making the battery status work.

After reading the guide I found out I was very lucky as all my EC fields are 8 bit.

However after installing ACPIBatteryManager.kext the battery status was not working. By debugging the DSDT with ACPIDebug.kext I found that the _STA method of BAT0 was not returning. Digging deeper I found that it was hanging in the SNVC method, because the SMIB value was 0x00.

Code:
    Scope (\)
    {
        Mutex(SMIX, 0)
        Name (SMIB, 0xDA7D6000)
        Name (PSMI, 0x000000B2)
        Method (SNVC, 1, NotSerialized)
        {
            \RMDT.P2 ("SNVC value SMIB = ", SMIB)
            OperationRegion (WWPR, SystemMemory, SMIB, 0x04)
            Field (WWPR, DWordAcc, Lock, Preserve)
            {
                SCDW,   32
            }


            Store (Arg0, SCDW)
        }

Reading the above lines I thought the SMIB value should be 0xDA7D6000 instead of 0x00. Thus I applied the following hack:

Code:
            \RMDT.P2 ("SNVC value SMIB = ", SMIB)
            If (LEqual (SMIB, Zero))
            {
                \RMDT.PUSH ("SNVC patch SMIB value")
                Store (0xDA7D6000, SMIB)
            }
            OperationRegion (WWPR, SystemMemory, SMIB, 0x04)

Now the battery status is working! See also this excerpt from the log:

Code:
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: starting ACPIACAdapter.
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: Version 0.1.4 starting on OS X Darwin 15.2.
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: { "SNVC value SMIB = ", 0x0, }
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: "SNVC patch SMIB value"
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: { "SNVC value SMIB = ", 0xda7d6000, }
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: { "SNVC value SMIB = ", 0xda7d6000, }
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: "BAT0 _STA enter"
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: { "SNVC value SMIB = ", 0xda7d6000, }
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: "BAT0 _STA return 0x1F"
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: "BAT0 _STA enter"
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: { "SNVC value SMIB = ", 0xda7d6000, }
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: "BAT0 _STA return 0x1F"
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: "BAT1 _STA enter"
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: { "SNVC value SMIB = ", 0xda7d6000, }
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: "BAT1 _STA return 0x00"
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: "BAT2 _STA enter"
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: { "SNVC value SMIB = ", 0xda7d6000, }
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: "BAT2 _STA return 0x00"
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: { "SNVC value SMIB = ", 0xda7d6000, }
Jan  8 20:55:18 localhost kernel[0]: ACPISensors (THM): 1 sensor added
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: AppleSmartBatteryManager::init: Initializing
Jan  8 20:55:18 localhost kernel[0]: ACPISensors (THM): started
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: AppleSmartBatteryManager::probe: Probing
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: AppleSmartBatteryManager::start: called
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: Version 1.60.5 starting on OS X Darwin 15.2.
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: AppleSmartBatteryManager::setPowerState: which = 0x1
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: Using ACPI regular battery information method _BIF
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: clearBatteryState: do_update = false
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: rebuildLegacyIOBatteryInfo called
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: { "SNVC value SMIB = ", 0xda7d6000, }
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: pollBatteryState: path = 2
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: pollBatteryState: path = 1
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: getBatterySTA called
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: "BAT0 _STA enter"
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: setBatterySTA: battery_status = 0x1f
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: getBatteryBIF called
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: validateObject return 0x0
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: "BAT0 _STA return 0x1F"
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: "BAT0 _BIF enter"
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: { "BAT0 _BIF return ", { 0x1, 0x16e0, 0x14b7, 0x1, 0x2b5c, 0x249, 0xb1, 0x3a, 0x3a, { 44 45 4c 4c 20 4d 30 50 37 50 33 31 00 }, { 33 33 32 35 00 }, { 4c 49 4f 4e 00 }, { 53 4d 50 00 }, }, }
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: setBatteryBIF: acpibat_bif size = 13
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: fPowerUnit       = 0x1
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: fDesignCapacityRaw  = 5856
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: fMaxCapacityRaw     = 5303
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: fBatteryTech     = 0x1
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: fDesignVoltage   = 11100
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: fCapacityWarningRaw = 0
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: fLowWarningRaw      = 0
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: fDeviceName      = 'DELL M0P7P31'
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: fSerialNumber    = '3325'
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: fType            = 'LION'
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: fManufacturer    = 'SMP'
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: getBatteryBST called
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: "BAT0 _BST enter"
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: setBatteryBST: acpibat_bst size = 4
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: fPowerUnit       = 0x1
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: currentStatus    = 0x1
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: fCurrentRate     = 1115
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: fCurrentCapacity = 3652
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: fCurrentVoltage  = 11819
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: fAverageRate = 1115
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: AppleSmartBattery: Battery is discharging.
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: constructAppleSerialNumber called
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: rebuildLegacyIOBatteryInfo called
Jan  8 20:55:18 localhost kernel[0]: ACPIBatteryManager: entering addBatteryManager(<ptr>)
Jan  8 20:55:18 localhost kernel[0]: ACPIDebug: { "BAT0 _BST return ", { 0x1, 0x45b, 0xe44, 0x2e2b, }, }

While it is working, this hack does not seem "right". Why is SMIB 0x00? I have searched my DSDT to find out if anything is overwriting the SMIB variable, but could not find anything.

How is it possible that SMIB is 0x00?

Attached:


Some background information:

config.plist based on https://github.com/RehabMan/OS-X-Clo...1366x768.plist with one AppleIntelFramebufferCapri patch added.

Custom kexts in /Library/Extensions/:
ACPIBatteryManager.kext
ACPIDebug.kext
IntelBacklight.kext

/Volumes/EFI/EFI/CLOVER/kexts/Other/
AppleIntelE1000e.kext
FakeSMC_ACPISensors.kext
FakeSMC_GPUSensors.kext
VoodooPS2Controller.kext (extracted from Vietnam tools for ALPS)
FakeSMC.kext
FakeSMC_CPUSensors.kext
FakeSMC_LPCSensors.kext

Extracted DSDT with Fedora and applied these patches:
[syn] Fix *pnp/pnp lower case Error
[igpu] Rename GFX0 to IGPU
[igpu] Brightness fix
[sys] Fix Mutex with non-zero SyncLevel
[sys] IRQ Fix
[sys] OS Check Fix (Windows 7)
[sys] Add IMEI
[sys] RTC Fix
[sys] SMBUS Fix
[sys] Fix PNOT/PPNT
 
...
While it is working, this hack does not seem "right". Why is SMIB 0x00? I have searched my DSDT to find out if anything is overwriting the SMIB variable, but could not find anything.

How is it possible that SMIB is 0x00?

Maybe one of your SSDTs is setting SMIB to zero.

Post all native ACPI files (Clover F4, ACPI/origin).
 

Certainly seems strange...

Easy work around though..
Change:
Code:
            OperationRegion (WWPR, SystemMemory, SMIB, 0x04)

To:
Code:
            OperationRegion (WWPR, SystemMemory, 0xDA7D6000, 0x04)

You might want to make sure your patched ACPI tables are in sync with native (eg. re-extract/re-patch).

Also, I prefer keeping all SSDTs instead of dropping (avoids having to use PNOT patch). Not sure if that's what you're doing or not (although you mention using PNOT patch, so I assume you're dropping CPU related SSDTs).

If you want me to check something, provide "big picture"...

Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
if [ -d ~/Downloads/RehabMan ]; then rm -R ~/Downloads/RehabMan; fi
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Note: It is easier if you use copy/paste instead of typing the commands manually.

Post contents of Downloads/RehabMan directory (as ZIP).

Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

And output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc

Also, post EFI/Clover folder (press F4 at main Clover screen before collecting). Please eliminate 'themes' directory, especially if you have an overabundance of themes installed.

Also post output of:
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
 
Also, I prefer keeping all SSDTs instead of dropping (avoids having to use PNOT patch). Not sure if that's what you're doing or not (although you mention using PNOT patch, so I assume you're dropping CPU related SSDTs).

Yes. Using SSDT > DropOem in config.plist and a SSDT generated by ssdtPRGen/

If you want me to check something, provide "big picture"...

patchmatic output: View attachment RehabMan.zip


ioreg is in in first post


Code:
tests-MacBook-Pro:RehabMan test$ kextstat|grep -y acpiplat
   13    2 0xffffff7f8257c000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) 295F7A91-2DF7-3FFE-9550-A0C1A6F9D575 <12 11 7 6 5 4 3 1>
tests-MacBook-Pro:RehabMan test$ kextstat|grep -y appleintelcpu
   22    0 0xffffff7f82109000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) 2759695A-E735-3F75-AA5D-8C661A1A5800 <7 6 5 4 3 1>
   30    0 0xffffff7f82104000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) 25B44397-83A4-3F4D-89E4-3D45C3EADD04 <7 6 5 4 3 1>
tests-MacBook-Pro:RehabMan test$ kextstat|grep -y applelpc
   87    0 0xffffff7f81efe000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 0C90B22D-637B-3000-8C44-B7955D57E10A <86 12 5 4 3>
tests-MacBook-Pro:RehabMan test$ man kextcache
tests-MacBook-Pro:RehabMan test$ sudo touch /System/Library/Extensions && sudo kextcache -u /
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIDebug.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext

Code:
$ ls -Ralh /Volumes/EFI/EFI/CLOVER
total 2362
drwxrwxrwx  1 test  staff   1.5K Dec 24 22:00 .
drwxrwxrwx  1 test  staff   512B Dec 22 20:51 ..
-rwxrwxrwx  1 test  staff   4.0K Jan  9 01:28 ._config.plist
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ACPI
-rwxrwxrwx  1 test  staff   515K Dec  4 23:00 CLOVERIA32.efi
-rwxrwxrwx  1 test  staff   645K Dec  4 23:00 CLOVERX64.efi
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 OEM
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ROM
-rwxrwxrwx@ 1 test  staff   7.1K Jan  9 01:28 config.plist
drwxrwxrwx  1 test  staff   1.0K Dec  4 23:00 doc
drwxrwxrwx  1 test  staff   512B Dec 22 20:51 drivers32UEFI
drwxrwxrwx  1 test  staff   1.0K Dec 22 20:52 drivers64UEFI
drwxrwxrwx  1 test  staff   512B Dec 22 21:00 kexts
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 misc
drwxrwxrwx  1 test  staff   1.0K Dec 22 20:51 themes
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 tools


/Volumes/EFI/EFI/CLOVER/ACPI:
total 7
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   1.5K Dec 24 22:00 ..
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 WINDOWS
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 origin
drwxrwxrwx  1 test  staff   512B Jan  8 21:20 patched


/Volumes/EFI/EFI/CLOVER/ACPI/WINDOWS:
total 2
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..


/Volumes/EFI/EFI/CLOVER/ACPI/origin:
total 2
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..


/Volumes/EFI/EFI/CLOVER/ACPI/patched:
total 92
drwxrwxrwx  1 test  staff   512B Jan  8 21:20 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..
-rwxrwxrwx  1 test  staff    43K Jan  8 21:20 DSDT.aml
-rwxrwxrwx  1 test  staff   1.6K Dec 23 05:21 SSDT.aml


/Volumes/EFI/EFI/CLOVER/OEM:
total 5
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   1.5K Dec 24 22:00 ..
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 SystemProductName


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName:
total 13
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ACPI
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ROM
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 UEFI
-rwxrwxrwx  1 test  staff   3.2K Dec  4 23:00 config.plist
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 kexts


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/ACPI:
total 4
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 origin
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 patched


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/ACPI/origin:
total 2
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/ACPI/patched:
total 2
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/ROM:
total 2
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/UEFI:
total 11
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ACPI
-rwxrwxrwx  1 test  staff   3.2K Dec  4 23:00 config.plist
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 kexts


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/UEFI/ACPI:
total 4
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 origin
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 patched


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/UEFI/ACPI/origin:
total 2
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/UEFI/ACPI/patched:
total 2
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/UEFI/kexts:
total 6
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 10.6
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 10.7
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 10.8
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 Other


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/UEFI/kexts/10.6:
total 2
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/UEFI/kexts/10.7:
total 2
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/UEFI/kexts/10.8:
total 2
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/UEFI/kexts/Other:
total 2
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/kexts:
total 6
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 10.6
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 10.7
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 10.8
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 Other


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/kexts/10.6:
total 2
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/kexts/10.7:
total 2
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/kexts/10.8:
total 2
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..


/Volumes/EFI/EFI/CLOVER/OEM/SystemProductName/kexts/Other:
total 2
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 ..


/Volumes/EFI/EFI/CLOVER/ROM:
total 4
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   1.5K Dec 24 22:00 ..


/Volumes/EFI/EFI/CLOVER/doc:
total 60
drwxrwxrwx  1 test  staff   1.0K Dec  4 23:00 .
drwxrwxrwx  1 test  staff   1.5K Dec 24 22:00 ..
-rwxrwxrwx  1 test  staff   2.4K Dec  4 23:00 HowToFixDsdt.txt
-rwxrwxrwx  1 test  staff   1.7K Dec  4 23:00 HowToInstallOSX.txt
-rwxrwxrwx  1 test  staff    13K Dec  4 23:00 UEFI boot with Clover.rtf
-rwxrwxrwx  1 test  staff   7.2K Dec  4 23:00 bcfg.txt
-rwxrwxrwx  1 test  staff   634B Dec  4 23:00 boot1f32-install.sh
drwxrwxrwx  1 test  staff   1.5K Dec  4 23:00 config.plist-FullSample


/Volumes/EFI/EFI/CLOVER/doc/config.plist-FullSample:
total 2890
drwxrwxrwx  1 test  staff   1.5K Dec  4 23:00 .
drwxrwxrwx  1 test  staff   1.0K Dec  4 23:00 ..
-rwxrwxrwx  1 test  staff    71K Dec  4 23:00 Screen Shot 2014-04-04 at 21.18.41.png
-rwxrwxrwx  1 test  staff   157K Dec  4 23:00 Screen Shot 2014-04-04 at 21.19.13.png
-rwxrwxrwx  1 test  staff   139K Dec  4 23:00 Screen Shot 2014-04-04 at 21.20.18.png
-rwxrwxrwx  1 test  staff   106K Dec  4 23:00 Screen Shot 2014-04-04 at 21.20.36.png
-rwxrwxrwx  1 test  staff   111K Dec  4 23:00 Screen Shot 2014-04-04 at 21.20.50.png
-rwxrwxrwx  1 test  staff   140K Dec  4 23:00 Screen Shot 2014-04-04 at 21.21.30.png
-rwxrwxrwx  1 test  staff   158K Dec  4 23:00 Screen Shot 2014-04-04 at 21.22.04.png
-rwxrwxrwx  1 test  staff   129K Dec  4 23:00 Screen Shot 2014-04-04 at 21.22.24.png
-rwxrwxrwx  1 test  staff   114K Dec  4 23:00 Screen Shot 2014-04-04 at 21.22.47.png
-rwxrwxrwx  1 test  staff   142K Dec  4 23:00 Screen Shot 2014-04-04 at 21.23.15.png
-rwxrwxrwx  1 test  staff   173K Dec  4 23:00 Screen Shot 2014-04-04 at 21.23.59.png


/Volumes/EFI/EFI/CLOVER/drivers32UEFI:
total 85
drwxrwxrwx  1 test  staff   512B Dec 22 20:51 .
drwxrwxrwx  1 test  staff   1.5K Dec 24 22:00 ..
-rwxrwxrwx  1 test  staff    15K Dec  4 22:55 FSInject-32.efi
-rwxrwxrwx  1 test  staff   2.3K Dec  4 22:55 OsxFatBinaryDrv-32.efi
-rwxrwxrwx  1 test  staff    22K Dec  4 22:55 VBoxHfs-32.efi


/Volumes/EFI/EFI/CLOVER/drivers64UEFI:
total 196
drwxrwxrwx  1 test  staff   1.0K Dec 22 20:52 .
drwxrwxrwx  1 test  staff   1.5K Dec 24 22:00 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:53 ._HFSPlus.efi
-rwxrwxrwx  1 test  staff    18K Dec  4 22:58 FSInject-64.efi
-rwxrwxrwx@ 1 test  staff    24K Dec 13 18:28 HFSPlus.efi
-rwxrwxrwx  1 test  staff    19K Dec  4 22:58 OsxAptioFixDrv-64.efi
-rwxrwxrwx  1 test  staff   2.8K Dec  4 22:58 OsxFatBinaryDrv-64.efi
-rwxrwxrwx  1 test  staff    26K Dec  4 22:58 VBoxHfs-64.efi


/Volumes/EFI/EFI/CLOVER/kexts:
total 8
drwxrwxrwx  1 test  staff   512B Dec 22 21:00 .
drwxrwxrwx  1 test  staff   1.5K Dec 24 22:00 ..
drwxrwxrwx  1 test  staff   2.0K Jan  6 02:12 Other


/Volumes/EFI/EFI/CLOVER/kexts/Other:
total 60
drwxrwxrwx  1 test  staff   2.0K Jan  6 02:12 .
drwxrwxrwx  1 test  staff   512B Dec 22 21:00 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 21:02 ._AppleIntelE1000e.kext
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._FakeSMC.kext
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._FakeSMC_ACPISensors.kext
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._FakeSMC_CPUSensors.kext
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._FakeSMC_GPUSensors.kext
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._FakeSMC_LPCSensors.kext
drwxrwxrwx@ 1 test  staff   512B Jun  6  2015 AppleIntelE1000e.kext
drwxrwxrwx@ 1 test  staff   512B May  4  2015 FakeSMC.kext
drwxrwxrwx@ 1 test  staff   512B May  4  2015 FakeSMC_ACPISensors.kext
drwxrwxrwx@ 1 test  staff   512B May  4  2015 FakeSMC_CPUSensors.kext
drwxrwxrwx@ 1 test  staff   512B May  4  2015 FakeSMC_GPUSensors.kext
drwxrwxrwx@ 1 test  staff   512B May  4  2015 FakeSMC_LPCSensors.kext
drwxrwxrwx  1 test  staff   512B Jan  6 02:10 VoodooPS2Controller.kext


/Volumes/EFI/EFI/CLOVER/kexts/Other/AppleIntelE1000e.kext:
total 14
drwxrwxrwx@ 1 test  staff   512B Jun  6  2015 .
drwxrwxrwx  1 test  staff   2.0K Jan  6 02:12 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 21:02 ._Contents
drwxrwxrwx@ 1 test  staff   512B Dec 22 21:02 Contents


/Volumes/EFI/EFI/CLOVER/kexts/Other/AppleIntelE1000e.kext/Contents:
total 34
drwxrwxrwx@ 1 test  staff   512B Dec 22 21:02 .
drwxrwxrwx@ 1 test  staff   512B Jun  6  2015 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 21:02 ._Info.plist
-rwxrwxrwx  1 test  staff   4.0K Dec 22 21:02 ._MacOS
-rwxrwxrwx  1 test  staff   4.0K Dec 22 21:02 ._Resources
-rwxrwxrwx@ 1 test  staff   2.8K Jun  6  2015 Info.plist
drwxrwxrwx@ 1 test  staff   512B Dec 22 21:02 MacOS
drwxrwxrwx@ 1 test  staff   512B Dec 22 21:02 Resources


/Volumes/EFI/EFI/CLOVER/kexts/Other/AppleIntelE1000e.kext/Contents/MacOS:
total 820
drwxrwxrwx@ 1 test  staff   512B Dec 22 21:02 .
drwxrwxrwx@ 1 test  staff   512B Dec 22 21:02 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 21:02 ._AppleIntelE1000e
-rwxrwxrwx@ 1 test  staff   405K Jun  6  2015 AppleIntelE1000e


/Volumes/EFI/EFI/CLOVER/kexts/Other/AppleIntelE1000e.kext/Contents/Resources:
total 11
drwxrwxrwx@ 1 test  staff   512B Dec 22 21:02 .
drwxrwxrwx@ 1 test  staff   512B Dec 22 21:02 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 21:02 ._InfoPlist.strings
-rwxrwxrwx@ 1 test  staff    92B Jul 19  2014 InfoPlist.strings


/Volumes/EFI/EFI/CLOVER/kexts/Other/FakeSMC.kext:
total 14
drwxrwxrwx@ 1 test  staff   512B May  4  2015 .
drwxrwxrwx  1 test  staff   2.0K Jan  6 02:12 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._Contents
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 Contents


/Volumes/EFI/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents:
total 32
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 .
drwxrwxrwx@ 1 test  staff   512B May  4  2015 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._Info.plist
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._MacOS
-rwxrwxrwx@ 1 test  staff   6.2K May  4  2015 Info.plist
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 MacOS


/Volumes/EFI/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/MacOS:
total 240
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 .
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._FakeSMC
-rwxrwxrwx@ 1 test  staff   115K May  4  2015 FakeSMC


/Volumes/EFI/EFI/CLOVER/kexts/Other/FakeSMC_ACPISensors.kext:
total 14
drwxrwxrwx@ 1 test  staff   512B May  4  2015 .
drwxrwxrwx  1 test  staff   2.0K Jan  6 02:12 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._Contents
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 Contents


/Volumes/EFI/EFI/CLOVER/kexts/Other/FakeSMC_ACPISensors.kext/Contents:
total 32
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 .
drwxrwxrwx@ 1 test  staff   512B May  4  2015 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._Info.plist
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._MacOS
-rwxrwxrwx@ 1 test  staff   6.2K May  4  2015 Info.plist
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 MacOS


/Volumes/EFI/EFI/CLOVER/kexts/Other/FakeSMC_ACPISensors.kext/Contents/MacOS:
total 154
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 .
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._ACPISensors
-rwxrwxrwx@ 1 test  staff    72K May  4  2015 ACPISensors


/Volumes/EFI/EFI/CLOVER/kexts/Other/FakeSMC_CPUSensors.kext:
total 14
drwxrwxrwx@ 1 test  staff   512B May  4  2015 .
drwxrwxrwx  1 test  staff   2.0K Jan  6 02:12 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._Contents
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 Contents


/Volumes/EFI/EFI/CLOVER/kexts/Other/FakeSMC_CPUSensors.kext/Contents:
total 24
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 .
drwxrwxrwx@ 1 test  staff   512B May  4  2015 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._Info.plist
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._MacOS
-rwxrwxrwx@ 1 test  staff   2.5K May  4  2015 Info.plist
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 MacOS


/Volumes/EFI/EFI/CLOVER/kexts/Other/FakeSMC_CPUSensors.kext/Contents/MacOS:
total 97
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 .
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._CPUSensors
-rwxrwxrwx@ 1 test  staff    43K May  4  2015 CPUSensors


/Volumes/EFI/EFI/CLOVER/kexts/Other/FakeSMC_GPUSensors.kext:
total 14
drwxrwxrwx@ 1 test  staff   512B May  4  2015 .
drwxrwxrwx  1 test  staff   2.0K Jan  6 02:12 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._Contents
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 Contents


/Volumes/EFI/EFI/CLOVER/kexts/Other/FakeSMC_GPUSensors.kext/Contents:
total 27
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 .
drwxrwxrwx@ 1 test  staff   512B May  4  2015 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._Info.plist
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._MacOS
-rwxrwxrwx@ 1 test  staff   3.7K May  4  2015 Info.plist
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 MacOS


/Volumes/EFI/EFI/CLOVER/kexts/Other/FakeSMC_GPUSensors.kext/Contents/MacOS:
total 239
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 .
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._GPUSensors
-rwxrwxrwx@ 1 test  staff   114K May  4  2015 GPUSensors


/Volumes/EFI/EFI/CLOVER/kexts/Other/FakeSMC_LPCSensors.kext:
total 14
drwxrwxrwx@ 1 test  staff   512B May  4  2015 .
drwxrwxrwx  1 test  staff   2.0K Jan  6 02:12 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._Contents
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 Contents


/Volumes/EFI/EFI/CLOVER/kexts/Other/FakeSMC_LPCSensors.kext/Contents:
total 264
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 .
drwxrwxrwx@ 1 test  staff   512B May  4  2015 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._Info.plist
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._MacOS
-rwxrwxrwx@ 1 test  staff   122K May  4  2015 Info.plist
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 MacOS


/Volumes/EFI/EFI/CLOVER/kexts/Other/FakeSMC_LPCSensors.kext/Contents/MacOS:
total 184
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 .
drwxrwxrwx@ 1 test  staff   512B Dec 22 20:58 ..
-rwxrwxrwx  1 test  staff   4.0K Dec 22 20:58 ._LPCSensors
-rwxrwxrwx@ 1 test  staff    87K May  4  2015 LPCSensors


/Volumes/EFI/EFI/CLOVER/kexts/Other/VoodooPS2Controller.kext:
total 6
drwxrwxrwx  1 test  staff   512B Jan  6 02:10 .
drwxrwxrwx  1 test  staff   2.0K Jan  6 02:12 ..
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 Contents


/Volumes/EFI/EFI/CLOVER/kexts/Other/VoodooPS2Controller.kext/Contents:
total 13
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 .
drwxrwxrwx  1 test  staff   512B Jan  6 02:10 ..
-rwxrwxrwx  1 test  staff   4.2K Jan  6 02:10 Info.plist
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 MacOS
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 Plugins


/Volumes/EFI/EFI/CLOVER/kexts/Other/VoodooPS2Controller.kext/Contents/MacOS:
total 150
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 .
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 ..
-rwxrwxrwx  1 test  staff    74K Jan  6 02:10 VoodooPS2Controller


/Volumes/EFI/EFI/CLOVER/kexts/Other/VoodooPS2Controller.kext/Contents/Plugins:
total 5
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 .
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 ..
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 VoodooPS2Keyboard.kext
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 VoodooPS2Mouse.kext
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 VoodooPS2Trackpad.kext


/Volumes/EFI/EFI/CLOVER/kexts/Other/VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Keyboard.kext:
total 3
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 .
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 ..
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 Contents


/Volumes/EFI/EFI/CLOVER/kexts/Other/VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Keyboard.kext/Contents:
total 50
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 .
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 ..
-rwxrwxrwx  1 test  staff    23K Jan  6 02:10 Info.plist
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 MacOS


/Volumes/EFI/EFI/CLOVER/kexts/Other/VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Keyboard.kext/Contents/MacOS:
total 101
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 .
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 ..
-rwxrwxrwx  1 test  staff    49K Jan  6 02:10 VoodooPS2Keyboard


/Volumes/EFI/EFI/CLOVER/kexts/Other/VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Mouse.kext:
total 3
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 .
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 ..
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 Contents


/Volumes/EFI/EFI/CLOVER/kexts/Other/VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Mouse.kext/Contents:
total 13
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 .
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 ..
-rwxrwxrwx  1 test  staff   4.5K Jan  6 02:10 Info.plist
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 MacOS


/Volumes/EFI/EFI/CLOVER/kexts/Other/VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Mouse.kext/Contents/MacOS:
total 81
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 .
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 ..
-rwxrwxrwx  1 test  staff    39K Jan  6 02:10 VoodooPS2Mouse


/Volumes/EFI/EFI/CLOVER/kexts/Other/VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Trackpad.kext:
total 3
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 .
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 ..
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 Contents


/Volumes/EFI/EFI/CLOVER/kexts/Other/VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Trackpad.kext/Contents:
total 45
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 .
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 ..
-rwxrwxrwx  1 test  staff    21K Jan  6 02:10 Info.plist
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 MacOS


/Volumes/EFI/EFI/CLOVER/kexts/Other/VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Trackpad.kext/Contents/MacOS:
total 202
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 .
drwxrwxrwx  1 test  staff   512B Jan  6 02:12 ..
-rwxrwxrwx  1 test  staff   100K Jan  6 02:10 VoodooPS2Trackpad


/Volumes/EFI/EFI/CLOVER/misc:
total 4
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   1.5K Dec 24 22:00 ..


/Volumes/EFI/EFI/CLOVER/themes:
...


/Volumes/EFI/EFI/CLOVER/tools:
total 5466
drwxrwxrwx  1 test  staff   512B Dec  4 23:00 .
drwxrwxrwx  1 test  staff   1.5K Dec 24 22:00 ..
-rwxrwxrwx  1 test  staff   1.3K Dec  4 23:00 Shell.inf
-rwxrwxrwx  1 test  staff   741K Dec  4 23:00 Shell32.efi
-rwxrwxrwx  1 test  staff   1.1M Dec  4 23:00 Shell64.efi
-rwxrwxrwx  1 test  staff   848K Dec  4 23:00 Shell64U.efi
-rwxrwxrwx  1 test  staff    14K Dec  4 23:00 bdmesg-32.efi
-rwxrwxrwx  1 test  staff    17K Dec  4 23:00 bdmesg.efi
 
Yes. Using SSDT > DropOem in config.plist and a SSDT generated by ssdtPRGen/



patchmatic output: View attachment 171256


ioreg is in in first post


Code:
tests-MacBook-Pro:RehabMan test$ kextstat|grep -y acpiplat
   13    2 0xffffff7f8257c000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) 295F7A91-2DF7-3FFE-9550-A0C1A6F9D575 <12 11 7 6 5 4 3 1>
tests-MacBook-Pro:RehabMan test$ kextstat|grep -y appleintelcpu
   22    0 0xffffff7f82109000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) 2759695A-E735-3F75-AA5D-8C661A1A5800 <7 6 5 4 3 1>
   30    0 0xffffff7f82104000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) 25B44397-83A4-3F4D-89E4-3D45C3EADD04 <7 6 5 4 3 1>
tests-MacBook-Pro:RehabMan test$ kextstat|grep -y applelpc
   87    0 0xffffff7f81efe000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 0C90B22D-637B-3000-8C44-B7955D57E10A <86 12 5 4 3>
tests-MacBook-Pro:RehabMan test$ man kextcache
tests-MacBook-Pro:RehabMan test$ sudo touch /System/Library/Extensions && sudo kextcache -u /
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIDebug.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext

Code:
$ ls -Ralh /Volumes/EFI/EFI/CLOVER
total 2362
...

File listing not requested. Please read carefully.

Need current ioreg capture, EFI/Clover zipped, and all other output as requested.

To avoid wasting time, please provide all in one post (multiple or single attachment).
 
File listing not requested. Please read carefully.

Need current ioreg capture, EFI/Clover zipped, and all other output as requested.

To avoid wasting time, please provide all in one post (multiple or single attachment).

Ok I misunderstood.

patchmatic extract: View attachment 171256
ioreg: View attachment test’s MacBook Pro.ioreg
clover folder: View attachment CLOVER.zip

Code:
tests-MacBook-Pro:RehabMan test$ kextstat|grep -y acpiplat
   13    2 0xffffff7f8257c000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) 295F7A91-2DF7-3FFE-9550-A0C1A6F9D575 <12 11 7 6 5 4 3 1>
tests-MacBook-Pro:RehabMan test$ kextstat|grep -y appleintelcpu
   22    0 0xffffff7f82109000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) 2759695A-E735-3F75-AA5D-8C661A1A5800 <7 6 5 4 3 1>
   30    0 0xffffff7f82104000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) 25B44397-83A4-3F4D-89E4-3D45C3EADD04 <7 6 5 4 3 1>
tests-MacBook-Pro:RehabMan test$ kextstat|grep -y applelpc
   87    0 0xffffff7f81efe000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 0C90B22D-637B-3000-8C44-B7955D57E10A <86 12 5 4 3>
tests-MacBook-Pro:RehabMan test$ man kextcache
tests-MacBook-Pro:RehabMan test$ sudo touch /System/Library/Extensions && sudo kextcache -u /
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIDebug.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
 
Ok I misunderstood.

patchmatic extract: View attachment 171256
ioreg: View attachment 171261
clover folder: View attachment 171260

Code:
tests-MacBook-Pro:RehabMan test$ kextstat|grep -y acpiplat
   13    2 0xffffff7f8257c000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) 295F7A91-2DF7-3FFE-9550-A0C1A6F9D575 <12 11 7 6 5 4 3 1>
tests-MacBook-Pro:RehabMan test$ kextstat|grep -y appleintelcpu
   22    0 0xffffff7f82109000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) 2759695A-E735-3F75-AA5D-8C661A1A5800 <7 6 5 4 3 1>
   30    0 0xffffff7f82104000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) 25B44397-83A4-3F4D-89E4-3D45C3EADD04 <7 6 5 4 3 1>
tests-MacBook-Pro:RehabMan test$ kextstat|grep -y applelpc
   87    0 0xffffff7f81efe000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 0C90B22D-637B-3000-8C44-B7955D57E10A <86 12 5 4 3>
tests-MacBook-Pro:RehabMan test$ man kextcache
tests-MacBook-Pro:RehabMan test$ sudo touch /System/Library/Extensions && sudo kextcache -u /
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIDebug.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext

No files in ACPI/origin (failure to press F4 before collecting EFI/CLOVER). Please read carefully.
 
No files in ACPI/origin (failure to press F4 before collecting EFI/CLOVER). Please read carefully.
Sorry, maybe needed some rest first...

Ok so I created the requested files: View attachment hackintosh-debug.zip (notice there are some slight changes since last post as I have been working on the audio)

After creating the file I noticed there is a difference between the disassembly (with iasl) of CLOVER/ACPI/patched/DSDT.aml and patchmatic-output/DSDT.aml

Code:
8c8
<  * Disassembly of DSDT.aml, Tue Jan 12 02:10:51 2016
---
>  * Disassembly of DSDT.aml, Tue Jan 12 02:13:20 2016
14,15c14,15
<  *     Checksum         0xD6
<  *     OEM ID           "DELL  "
---
>  *     Checksum         0xDC
>  *     OEM ID           "Apple "
21c21
< DefinitionBlock ("DSDT.aml", "DSDT", 2, "DELL  ", "CBX3   ", 0x00000021)
---
> DefinitionBlock ("DSDT.aml", "DSDT", 2, "Apple ", "CBX3   ", 0x00000021)
7913c7913
<         Name (SMIB, 0xDA7D6000)
---
>         Name (SMIB, 0x00000000)

This explains why SMIB is 0x00! But why is it 0x00 in the patchmatic extract?
 
Sorry, maybe needed some rest first...

Ok so I created the requested files: View attachment 171679 (notice there are some slight changes since last post as I have been working on the audio)

After creating the file I noticed there is a difference between the disassembly (with iasl) of CLOVER/ACPI/patched/DSDT.aml and patchmatic-output/DSDT.aml

Code:
8c8
<  * Disassembly of DSDT.aml, Tue Jan 12 02:10:51 2016
---
>  * Disassembly of DSDT.aml, Tue Jan 12 02:13:20 2016
14,15c14,15
<  *     Checksum         0xD6
<  *     OEM ID           "DELL  "
---
>  *     Checksum         0xDC
>  *     OEM ID           "Apple "
21c21
< DefinitionBlock ("DSDT.aml", "DSDT", 2, "DELL  ", "CBX3   ", 0x00000021)
---
> DefinitionBlock ("DSDT.aml", "DSDT", 2, "Apple ", "CBX3   ", 0x00000021)
7913c7913
<         Name (SMIB, 0xDA7D6000)
---
>         Name (SMIB, 0x00000000)

This explains why SMIB is 0x00! But why is it 0x00 in the patchmatic extract?

Probably a bug in Clover's FixRegions option. Try without.

Clover bugs should be reported here: http://www.insanelymac.com/forum/topic/306156-clover-bugissue-report-and-patch/
 
Status
Not open for further replies.
Back
Top