Patched AppleIntelCPUPowerManagement.kext for 10.8

Discussion in 'Mountain Lion Desktop Support' started by Mieze, Jul 26, 2012.

  1. Mieze

    Mieze

    Joined:
    Mar 17, 2012
    Messages:
    324
    Mobo:
    MSI B75MA-P45
    CPU:
    Core i3 3225
    Graphics:
    Intel HD 4000
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    PowerBook
    Mobile Phone:
    iOS
    Jul 26, 2012 at 11:00 AM #1
    Mieze

    Mieze

    Joined:
    Mar 17, 2012
    Messages:
    324
    Mobo:
    MSI B75MA-P45
    CPU:
    Core i3 3225
    Graphics:
    Intel HD 4000
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    PowerBook
    Mobile Phone:
    iOS
    I guess there are some users with ASUS, Asrock and MSI mainboards who haven't patched their BIOS like me and therefore need a patched version of AppleIntelCPUPowerManagement.kext for 10.8. Here you are!

    Mieze
     

    Attached Files:

  2. tom.humphrey

    tom.humphrey

    Joined:
    Jun 22, 2011
    Messages:
    642
    Mobo:
    Gigabyte Z170N-WIFI
    CPU:
    i7-6700k
    Mac:
    MacBook
    Mobile Phone:
    iOS
    Jul 26, 2012 at 11:14 AM #2
    tom.humphrey

    tom.humphrey

    Joined:
    Jun 22, 2011
    Messages:
    642
    Mobo:
    Gigabyte Z170N-WIFI
    CPU:
    i7-6700k
    Mac:
    MacBook
    Mobile Phone:
    iOS
    Just to double check, just need to replace the one that's already there with this?

    Thanks a lot
     
  3. Mieze

    Mieze

    Joined:
    Mar 17, 2012
    Messages:
    324
    Mobo:
    MSI B75MA-P45
    CPU:
    Core i3 3225
    Graphics:
    Intel HD 4000
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    PowerBook
    Mobile Phone:
    iOS
    Jul 26, 2012 at 11:23 AM #3
    Mieze

    Mieze

    Joined:
    Mar 17, 2012
    Messages:
    324
    Mobo:
    MSI B75MA-P45
    CPU:
    Core i3 3225
    Graphics:
    Intel HD 4000
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    PowerBook
    Mobile Phone:
    iOS
    Yes, and after that you can remove NullCPUPowerManagment.kext and you'll get working sleep/speedstep. Just the same procedure as usual!

    Mieze
     
  4. shibirian

    shibirian

    Joined:
    Apr 14, 2011
    Messages:
    851
    Jul 26, 2012 at 11:28 AM #4
    shibirian

    shibirian

    Joined:
    Apr 14, 2011
    Messages:
    851
    All P45 users will love you for this one!

    Are you using HD2000 with ML, too?
     
  5. Mieze

    Mieze

    Joined:
    Mar 17, 2012
    Messages:
    324
    Mobo:
    MSI B75MA-P45
    CPU:
    Core i3 3225
    Graphics:
    Intel HD 4000
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    PowerBook
    Mobile Phone:
    iOS
    Jul 26, 2012 at 11:35 AM #5
    Mieze

    Mieze

    Joined:
    Mar 17, 2012
    Messages:
    324
    Mobo:
    MSI B75MA-P45
    CPU:
    Core i3 3225
    Graphics:
    Intel HD 4000
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    PowerBook
    Mobile Phone:
    iOS
    Yes, but I had to replace ML's AppleIntelSNBGraphicsFB.kext with the one from 10.7.4 and remove AppleIntelFramebufferCapri.kext in order to make it work. Next I will try to find a way to get HD2000 running with ML's AppleIntelSNBGraphicsFB.kext.

    Mieze
     
  6. IT07

    IT07

    Joined:
    Jun 29, 2010
    Messages:
    170
    Mobo:
    Asus Maximus VI Formula
    CPU:
    Intel Core i7-4770K
    Graphics:
    GTX670 4GB
    Mac:
    MacBook Pro
    Mobile Phone:
    iOS
    Jul 26, 2012 at 12:54 PM #6
    IT07

    IT07

    Joined:
    Jun 29, 2010
    Messages:
    170
    Mobo:
    Asus Maximus VI Formula
    CPU:
    Intel Core i7-4770K
    Graphics:
    GTX670 4GB
    Mac:
    MacBook Pro
    Mobile Phone:
    iOS
    DOES NOT WORK ON ASUS P7P55D LE with i7-860

    EDIT: IT DOES WORK.
    Intel Core i7-860 on Asus P7P55D LE

    reason for thinking it won't work: incorrect kext installation
     
  7. hexc0de

    hexc0de

    Joined:
    Jun 12, 2012
    Messages:
    17
    Mobo:
    ASUS Z77 Sabertooth
    CPU:
    Intel I7-3770k @ 4.6GHz
    Graphics:
    eVGA GeForce GTX 670
    Mac:
    MacBook Pro
    Mobile Phone:
    iOS
    Jul 26, 2012 at 7:10 PM #7
    hexc0de

    hexc0de

    Joined:
    Jun 12, 2012
    Messages:
    17
    Mobo:
    ASUS Z77 Sabertooth
    CPU:
    Intel I7-3770k @ 4.6GHz
    Graphics:
    eVGA GeForce GTX 670
    Mac:
    MacBook Pro
    Mobile Phone:
    iOS
    Is this the stock AppleIntelCPUPowerManagement.kext from 10.8 GM with the AICPMPatch.pl applied? Or is it an older AppleIntelCPUPowerManagement.kext? I tried patching the 10.8 GM AppleIntelCPUPowerManagement.kext with AICPMPatch.pl a while back and was unable to boot. I ended up having to revert to an older (10.7.4) patched AppleIntelCPUPowerManagement.kext. I'll give this a try when I get home.
     
  8. Koalaman

    Koalaman

    Joined:
    Jul 19, 2012
    Messages:
    1,873
    Mobile Phone:
    iOS
    Jul 26, 2012 at 7:15 PM #8
    Koalaman

    Koalaman

    Joined:
    Jul 19, 2012
    Messages:
    1,873
    Mobile Phone:
    iOS
    Do you think this will be required for Maximus V Gene?
     
  9. j2quinn

    j2quinn

    Joined:
    Apr 10, 2011
    Messages:
    81
    Jul 26, 2012 at 7:17 PM #9
    j2quinn

    j2quinn

    Joined:
    Apr 10, 2011
    Messages:
    81
    what if you have a patched BIOS? asus p8p67 pro mod bios 2103. i still get no pstates other than 16 for mountain lion. with or without SSDT. i am wondering if i use this patch AICPM i get the same result as you?
     
  10. Mieze

    Mieze

    Joined:
    Mar 17, 2012
    Messages:
    324
    Mobo:
    MSI B75MA-P45
    CPU:
    Core i3 3225
    Graphics:
    Intel HD 4000
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    PowerBook
    Mobile Phone:
    iOS
    Jul 26, 2012 at 7:21 PM #10
    Mieze

    Mieze

    Joined:
    Mar 17, 2012
    Messages:
    324
    Mobo:
    MSI B75MA-P45
    CPU:
    Core i3 3225
    Graphics:
    Intel HD 4000
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    PowerBook
    Mobile Phone:
    iOS
    This is a patched version of AppleIntelCPUPowerManagement.kext from retail 10.8. Due to code optimizations by the compiler the patch script doesn't work anymore. Therefore I disassembled the code, identified the instruction codes I needed to replace and used a hex editor to do the patch manually.

    Mieze
     

Share This Page