Jump to content

DSDT Patching for AppleLPC.kext

Recommended Posts

Hello - I have been trying for a long time to get AppleLPC (on 10.9.1) to load by patching my DSDT..... but it still fails (checked with kextstat). I come here for help.... please

Followed this post


and added the patch also added the DTGP method to the top of DSDT.

The real device id is


00:1f.0 ISA bridge [0601]: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller [8086:3a16]
Subsystem: Super Micro Computer Inc Device [15d9:040a]


but I'm not sure if this is needed when patching the DSDT.

Thanks for any help !!


Link to comment
Share on other sites

artur-pt thanks for the reply and all the useful works you have done !!!!!!

I tried a few of these patches already:

post #2 from http://Olarila.com/forum/viewtopic.php?f=19&t=3834:


into method label _DSM parent_adr 0x001F0000 remove_entry;
into device name_adr 0x001F0000 insert
Method (_DSM, 4, NotSerialized)\n
   Store (Package (0x02)\n
           "compatible", \n
           Buffer (0x0D)\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n


Also from the linked to the insanelymac post, http://www.insanelymac.com/forum/topic/289791-fixed-by-dsdt-edit-10c-temps-500rpm-fans/#entry1924424 :


Method (_DSM, 4, NotSerialized)
   Store (Package (0x08)
           Buffer (0x04)
                0x18, 0x3A, 0x00, 0x00
           Buffer (0x0D)
           Buffer (0x0D)
           Buffer (0x0D)
       }, Local0)
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
   Return (Local0)


Is the method inserted in the right place ?

Link to comment
Share on other sites


try this one




good hack


Thanks but it didn't work:


sh-3.2# kextstat | grep LPC
  41    0 0xffffff7f81769000 0x15000    0x15000    org.hwsensors.driver.LPCSensors (820) <19 11 7 5 4 3>


Just to confirm

- I placed this in Extra and point org.chameleon.boot.plist to it.

- Rebooted

- Didn't clear kernel cache

Also speed step is not yet working but i think this is independent matter from AppleLPC...


The following kernel messages can be seen:


Apple16X50ACPI1: Identified Serial Port on ACPI Device=UAR1
Previous Shutdown Cause: 5
SMC::smcInitHelper ERROR: MMIO regMap == NULL - fall back to old SMC mode
Apple16X50UARTSync2: Detected 16550AF/C/CF FIFO=16 MaxBaud=115200
Apple16X50UARTSync1: Detected 16550AF/C/CF FIFO=16 MaxBaud=115200
** AppleSMBusPCI::start failed to get acpi path for provider
[iOBluetoothHCIController][start] -- completed
DSMOS has arrived

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...

Hey! Welcome to Olarila.com  Please Disable Your ADBlocker!


Support Olarila Vanilla Hackintosh by making a donation HERE

The popup will be closed in 15 seconds...