Jump to content

Search the Community: Showing results for tags 'mach_kernel'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • InsanelyMac Lounge
    • Front Page News and Rumors
    • Reader News and Reviews
    • Forum Information and Feedback
  • OSx86 Project
    • New Releases and Updates
    • New Users Lounge
    • Developers Corner
    • Tutorials (The Genius Bar)
    • Technical FAQ
    • Installation
    • Post-Installation
    • DSDT and SSDT
    • Hardware Components and Drivers
    • Desktops
    • Notebooks
    • Netbooks
    • Tablets
    • MacMod of the Month
    • Multi-booting and Virtualisation
  • International
    • Your Language
    • Deutsch
    • Español
    • Français
    • Italiano
    • Português
    • Русский
  • Apple World
    • Mac OS X
    • Apple Computers and Hardware
    • iOS Devices
    • Mac Applications
    • Mac Programming and Development
    • iOS Programming and Development
    • Mac Gaming
    • Mac Accessories
  • Discuss and Learn
    • Windows Discussion
    • *nix
    • Apple Opinions and Discussion
    • The Great Debates
    • Internet(s), Servers, and Networks
    • Buying Thoughts, Reviews, and Recommendations
    • Mods and Overclocking
    • The Big Issues [Real Life]
  • Everything Else
    • Creativity
    • Thunderdome (Random Stuff)
    • Laughs
    • The Marketplace

Categories

  • Kexts
    • Graphics Cards
    • Audio
    • LAN and Wireless
    • Other
  • Kernels
  • Bootloaders
  • DSDTs
    • Patches
  • Pandora
  • Apps
  • Miscellaneous
  • Customization

Categories

  • OSx86
  • Apple News

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 18 results

  1. rasrita

    mach_kernel for MSI GS70 Laptop

    Version

    243 downloads

    This is mach_kernel (Darwin 13.1.0), patched with rehab man instruction!
  2. Version

    206 downloads

    This is a patched version of an official vanilla mach_kernel from Mavericks 10.9.5 after Security Update 2015-004 1.0, allowing Z87 Haswell motherboards with reboot loops or kernel panics capable of booting. The following perl scripts have been applied to the vanilla mach_kernel for 10.9.5 after Security Update 2015-004 1.0: #1 perl -pi -e 's|\x74\x6c(\x48\x83\xc7\x28\x90\x8b\x05..\x5e\x00\x85\x47\xdc)\x74\x54(\x8b\x4f\xd8\x45\x85\xc0\x74\x08\x44\x39\xc1\x44\x89\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x99(\x5d\xc3)\x90{7}|\x74\x73${1}\x74\x5b${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x92${5}|g' mach_kernel #2 perl -pi -e 's|(\x25\x1c\x00\x00\x00\x48\x8d\x0d..\x5e\x00\x3b\x01)\x74(\x11\x48\x8d\x3d...\x00\x44)|${1}\xeb${2}|g' mach_kernel I take no credit for the creation of the perl scripts used. Patches #1 & #2 have been documented on this blog by the original owner here. Shout outs to Pike R. Alpha whose code the patches are based on, he lives here. Tested on EVGA Z87 FTW Please let me know if it works well for you so I can confirm the amount of success users are having. Thanks
  3. Hello everyone. I have been trying to install os x Mavericks for a long time, but it gives me lot of problems so I came here to see if I could fix it somehow. Well, first of all I will give some information about the computer I'm trying to install it on: It's an Asus with uefi, EZ mode, 2001 version. Motherboard: A88XM-A CPU: AMD A4-6300 Dual core, 3,69 Ghz Internet: Realtek 8111G Sound: Realtek ALC887-VD Graphics: Integrated AMD Radeon HD graphics First, I tried with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url], but it turned off as soon as it entered the apple logo screen. Then, I tried with Niresh. It installed, but the graphics were laggy and the internet, the sound, and well the graphics in general weren't working. I tried to install the kexts but didn't find them or either didn't know how to install them. And in addition, it gave me the boot 0 error. And now is when the real problem comes, I have tried using myhack. I have done all the proccess correctly, and now in the guide i've been following it says I have to replace the mach_kernel for a downloaded one that works for amd and mavericks. I have downloaded the os x mavericks installer from the Appstore but I belive it is the 10.9.5 version of it. Anyway, in case it was the 10.9.4 when I replace the kernel and rename it, after have intalled os x on the computer with amd, I then copied using the installer and the terminal, and removed the kernel from the hard disk, and then copied the one that works for it. Well, when I try to turn it on it suddenly turns off. I put it in verbose mode to see wheres the problem and it says: "Can't find mach_kernel" I have copied the commands and such correctly, and the names of the hard drive and USB too. I really don't know what to do. Thanks in advice, I'll be looking forward to hearing from you. If I break any forum rules please tell me and I will fix it, thanks again and greetings.
  4. Version

    233 downloads

    This is a patched version of an official vanilla mach_kernel from Mavericks 10.9.5 after Security Update 2016-001, allowing Z87 Haswell motherboards with reboot loops or kernel panics capable of booting. The following perl scripts have been applied to the vanilla mach_kernel for 10.9.5 after Security Update 2016-001: #1 perl -pi -e 's|\x74\x6c(\x48\x83\xc7\x28\x90\x8b\x05..\x5e\x00\x85\x47\xdc)\x74\x54(\x8b\x4f\xd8\x45\x85\xc0\x74\x08\x44\x39\xc1\x44\x89\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x99(\x5d\xc3)\x90{7}|\x74\x73${1}\x74\x5b${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x92${5}|g' mach_kernel #2 perl -pi -e 's|(\x25\x1c\x00\x00\x00\x48\x8d\x0d..\x5e\x00\x3b\x01)\x74(\x11\x48\x8d\x3d...\x00\x44)|${1}\xeb${2}|g' mach_kernel I take no credit for the creation of the perl scripts used. Patches #1 & #2 have been documented on this blog by the original owner here. Shout outs to Pike R. Alpha whose code the patches are based on, he lives here. Tested on EVGA Z87 FTW Please let me know if it works well for you so I can confirm the amount of success users are having. Thanks
  5. Version

    1,273 downloads

    This is a patched version of an official vanilla mach_kernel from Mavericks 10.9.4, allowing Z87 Haswell motherboards capable of booting without reboot loops or kernel panics. The following perl scripts have been applied to the vanilla mach_kernel for 10.9.4: #1 perl -pi -e 's|\x74\x6c(\x48\x83\xc7\x28\x90\x8b\x05..\x5e\x00\x85\x47\xdc)\x74\x54(\x8b\x4f\xd8\x45\x85\xc0\x74\x08\x44\x39\xc1\x44\x89\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x99(\x5d\xc3)\x90{7}|\x74\x73${1}\x74\x5b${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x92${5}|g' mach_kernel #2 perl -pi -e 's|(\x25\x1c\x00\x00\x00\x48\x8d\x0d..\x5e\x00\x3b\x01)\x74(\x11\x48\x8d\x3d...\x00\x44)|${1}\xeb${2}|g' mach_kernel I take no credit for the creation of the perl scripts used. Patches #1 & #2 have been documented on this blog by the original owner here. Shout outs to Pike R. Alpha whose code the patches are based on, he lives here. Tested on EVGA Z87 FTW Please let me know if it works well for you so I can confirm the amount of success users are having. Thanks
  6. Version

    320 downloads

    This is a patched version of an official vanilla mach_kernel from Mavericks 10.9.5 after Security Update 2015-006 1.0, allowing Z87 Haswell motherboards with reboot loops or kernel panics capable of booting. The following perl scripts have been applied to the vanilla mach_kernel for 10.9.5 after Security Update 2015-006 1.0: #1 perl -pi -e 's|\x74\x6c(\x48\x83\xc7\x28\x90\x8b\x05..\x5e\x00\x85\x47\xdc)\x74\x54(\x8b\x4f\xd8\x45\x85\xc0\x74\x08\x44\x39\xc1\x44\x89\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x99(\x5d\xc3)\x90{7}|\x74\x73${1}\x74\x5b${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x92${5}|g' mach_kernel #2 perl -pi -e 's|(\x25\x1c\x00\x00\x00\x48\x8d\x0d..\x5e\x00\x3b\x01)\x74(\x11\x48\x8d\x3d...\x00\x44)|${1}\xeb${2}|g' mach_kernel I take no credit for the creation of the perl scripts used. Patches #1 & #2 have been documented on this blog by the original owner here. Shout outs to Pike R. Alpha whose code the patches are based on, he lives here. Tested on EVGA Z87 FTW Please let me know if it works well for you so I can confirm the amount of success users are having. Thanks
  7. SpiritFive

    lapic kernel panic e mach_kernel

    Buonasera, sto provando ad installare Mavericks su un hp pavilion 15-e025sl con ##################### ma quando avviavo da usb ottenevo un kernel panic che ho risolto usando l'apposito lapic kernel patcher, così ho portato a termine l'installazione. Purtroppo al momento del riavvio ottengo di nuvo il kernel panic dovuto al mach_kernel nell'hdd non patchato, in sostanza vorrei sapere come copiare il mach_kernel, dall'usb (disk1s1) sulla partizione macintosh hd (disk0s5), usando o la single user mode oppure il terminale dall'installer. Grazie in anticipo
  8. I have posted in the chat about this problem, and since it didn't get solved I am going to bring it to the forum USB Sound Card = http://www.amazon.com/Channel-External-Sound-Audio-Adapter/dp/B007HISGRW/ref=sr_1_3?ie=UTF8&qid=1389232335&sr=8-3&keywords=USB+Sound+Card Audio Device = Realtek ALC892 OS: Mavericks Bootloader: Chameleon BootFlags before attempts to fix: npci=0x2000 busratio=20 GraphicsEnabler=No BootFlags after: -F amd_kernel busratio=20 npci=0x2000 GraphicsEnabler=Yes AtiConfig=Putoro Note: The USB Sound Card works fine on Other OS'es, including Windows 8 and Ubuntu 12.04 When I reinstalled Mavericks on 10.9.1 from 10.9 using Bronvoka's kernel http://www.osx86.net/files/file/3657-amd-fx-109-mavericks-kernel-nvidia-work/) I was using my USB Sound Card at the time, and then after a while it would start to crackle noise. It wouldn't work right, it would play sound on and off After I while I just used Mavericks without the USB Sound Card plugged in, and I would go about my business. One day I just plug it in as a last resort to getting it to work. It starts working! Only unless I try to restart chrome after attempting to play music. It was working fine until I wanted to roll back to 10.9. I tried rolling back to 10.9 using the same kernel, this time it was the same thing but way worse. The USB Sound Card would not play sound right with any quality, having the same clicking and popping and whatnot noise. When I started to look at the videos I was playing the music in, the video would terribly lag. I knew this wasn't normal, since I have a very powerful card. So what someone of the support chat of this website said was to try to install VoodooHDA.kext. So I did. I finally got the kext working, getting it to notice the audio device, etc etc When I tried playing music or any of the sounds on the system, SAME THING AS THE USB SOUND CARD Crackling, popping, sounds sounding like it was bad connection to the device, but really not.. Again I tried getting help on the Support chat, and they suggested since I have an AMD Radeon Graphics Card, that might be the issue I tried GraphicsEnabler=Yes, and I would get a memory allocation error (because I have an AMD Processor) WHAT I ALSO TRIED IS USING A NEW KERNEL (http://wiki.osx86project.org/wiki/index.php/Patched_Kernels) Andy V's kernel for 10.9 The second on the list for 10.9 (http://www.insanelymac.com/forum/files/file/173-109-kernel-xcpm-free/) So what I tried doing is manually adding in my own set of boot flags I TRIED WITHOUT NPCI and that led me to a white screen I tried everything in The ATIConfig, and Putoro led me to a successfull boot BUT NOT WITHOUT THE NPCI FLAG (0x2000) After I thought that would let me be able to play sound properly, but AGAIN Putoro AND GE set to Yes would NOT GET MY USB SOUND CARD OR VOODOO WORKING I tried playing with Mid AUDIO SETTINGS (especially setting to 414000). Not work I need some way to get one working because I think the problems in the quality of the output of sound are related.. And I believe the problems might be Graphics related but I am not sure ANY HELP IS APPRECIATED.
  9. Version

    126 downloads

    This is a patched version of an official vanilla mach_kernel from Mavericks 10.9.5 after Security Update 2015-005 1.0, allowing Z87 Haswell motherboards with reboot loops or kernel panics capable of booting. The following perl scripts have been applied to the vanilla mach_kernel for 10.9.5 after Security Update 2015-005 1.0: #1 perl -pi -e 's|\x74\x6c(\x48\x83\xc7\x28\x90\x8b\x05..\x5e\x00\x85\x47\xdc)\x74\x54(\x8b\x4f\xd8\x45\x85\xc0\x74\x08\x44\x39\xc1\x44\x89\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x99(\x5d\xc3)\x90{7}|\x74\x73${1}\x74\x5b${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x92${5}|g' mach_kernel #2 perl -pi -e 's|(\x25\x1c\x00\x00\x00\x48\x8d\x0d..\x5e\x00\x3b\x01)\x74(\x11\x48\x8d\x3d...\x00\x44)|${1}\xeb${2}|g' mach_kernel I take no credit for the creation of the perl scripts used. Patches #1 & #2 have been documented on this blog by the original owner here. Shout outs to Pike R. Alpha whose code the patches are based on, he lives here. Tested on EVGA Z87 FTW Please let me know if it works well for you so I can confirm the amount of success users are having. Thanks
  10. Version

    766 downloads

    This is a patched version of an official vanilla mach_kernel from Mavericks 10.9.3, allowing Z87 Haswell motherboards capable of booting without reboot loops or kernel panics. The following perl scripts have been applied to the vanilla mach_kernel for 10.9.3: #1 perl -pi -e 's|\x74\x6c(\x48\x83\xc7\x28\x90\x8b\x05..\x5e\x00\x85\x47\xdc)\x74\x54(\x8b\x4f\xd8\x45\x85\xc0\x74\x08\x44\x39\xc1\x44\x89\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x99(\x5d\xc3)\x90{7}|\x74\x73${1}\x74\x5b${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x92${5}|g' mach_kernel #2 perl -pi -e 's|(\x25\x1c\x00\x00\x00\x48\x8d\x0d..\x5e\x00\x3b\x01)\x74(\x11\x48\x8d\x3d...\x00\x44)|${1}\xeb${2}|g' mach_kernel I take no credit for the creation of the perl scripts used. Patches #1 & #2 have been documented on this blog by the original owner here. Shout outs to Pike R. Alpha whose code the patches are based on, he lives here. Tested on EVGA Z87 FTW Please let me know if it works well for you so I can confirm the amount of success users are having. Thanks
  11. Installing Security Update 2014-002 (04-22-2014) reverts back to the original vanilla mach_kernel. Copy over the vanilla mach_kernel on the root of the system with the patched version here. You'll also have to update NVIDIA Web Retail Drivers 331.01.01f04 here for graphics to still work. Also download CUDA 6.0.37 here.
  12. I wrote this "somewhere else" as well, but I thought this might be interesting here too... Haswell/Mavericks Troubles Many people with Haswell laptops (and some desktops) have been running into a new problem Apple has thrown at us. The new Mavericks kernel has power management moved down into the kernel. For this reason, my MacBookAir6,2 running Mavericks does not load AppleIntelCPUPowerManagement. In the past, we patched AppleIntelCPUPowerManagement to avoid the kernel writing to locked CPU MSRs (machine specific registers, credit RevoGirl). Some BIOSes lock some of these registers (the common one is 0xE2, I don't know if others can be locked as well). The problem is that touching these registers when they are locked causes an unexpected fault and you get a KP. It seems this KP is so early, that the kernel is unprepared to handle it, and the computer reboots. Some people have found that if they use a kernel modified for AMD systems, they are able to boot. I tried this and it indeed works. But other things break... I was able to install (using that kernel), but I couldn't boot with caches (always had to use "-f"). Booting with caches caused a KP. In addition, there was no power management. CPU was running at x24 always. But... I decided to see what I could do by building my own kernel. My main thought was to make some changes, see if I could avoid touching locked MSRs with modifications to the source code with the idea to fold the changes into a patch. So, I downloaded the kernel source from opensource.apple.com, found out how to build it (thanks google!), and tried to use it. On first try, I didn't make any changes... and I was surprised that I was able to start the installer with the newly built kernel! No changes and it just works. WTF? Turns out the sources for the kernel do not include the parts for xnu power management. Since it isn't there, it doesn't cause the problem. But of course, AppleIntelCPUPowerManagement expects for PM to be provided by the kernel, so it doesn't work. It doesn't crash, but still no power management. Since 10.8.5 does not have this change, I decided to try the (patched) AppleIntelCPUPowerManagement from 10.8.5 (v214). And that actually works. I don't really like doing rollbacks like that, but it is probably a workable solution until something better comes along. I still think it might be possible to patch the kernel to avoid the MSR writing problem. See updates below on patches. Update 2013-11-25 With some prodding by Pike's blog, I went back to my original patch that I had attempted a number of weeks ago, and I found the mistakes I had made with my patch (this was prior to building the kernel from sources). The details are on my blog here: http://racerrehabman.wordpress.com/2013/11/25/maverickshaswell-kernel-patch-for-early-reboot/ As a result, I'm now running a patched mach_kernel (not built from source, but patched from retail), MacBookPro11,2 smbios.plist, AppleIntelCPUPowerManagement.kext, ssdt.aml generated with Pike's script (plugin-type=1). Of course, AppleIntelCPUPowerManagement does not load, as all CPU power management is handled by the kernel (xcpm). In other words, it is running just as a real Haswell MacBookPro would as far as power management. The only "problem" that I can see, is that I'm not getting pstates between x8 and x24, much like the results with iMac14,2. I wonder if something is missing (taking the place of X86PlatformPlugin plists?) that the bootloader/DSDT/SSDT should be injecting to inform the kernel's xcpm behavior? More investigation is needed. I will investigate by watching the behavior of my real MacBookAir6,2 and perhaps a friend's real MacBookPro11,x. Update 2013-11-26 It appears that having a jump in pstates from idle to nominal (in this case x8 to x24) is by design. It appears to be intentional. I loaded AppleIntelCPUPowerManagementInfo.kext on my MacBookAir6,2 and it too jumps from idle (x8) to nominal (x17) with no states in between. Update 2013-12-30 By borrowing some files from a real Mavericks 10.9.1 install on a real MacBookPro11,2, I was able to achieve states in between idle and nominal: AICPUPMI: CPU P-States [ 8 (17) 24 26 29 30 31 32 33 34 ] GPU P-States [ 17 ] Note new state 17. This was booting via Clover with MacBookPro11,2 smbios and custom SSDT using ssdtPRgen.sh. In order to do this, I borrowed from the Mac: /System/Library/CoreServices/PlatformSupport.plist /System/Library/Extensions/IOPlatformPluginFamily.kext /mach_kernel (version 13.0.2, patched for xcpm) I'm not sure the kernel replacement was necessary, but I did it anyway. I think this means that when a future version of OS X arrives that has true support for MacBookPro11,2, things will work a bit better. I find it interesting that an owner of a a real MacBookPro11,2 cannot do a fresh install of 10.9.1 from the App Store and expect their machine to work as it should. Computer Specifics HP Envy 15-J063CL (Costco) i7-4700MQ @2.4Ghz, 12GB RAM HM87 chipset HD4600 graphics (1080p panel), BCM4352 ac WiFi (works with only injection) RTL8111/8168/8411 (works with RealtekRTL8111) (I am not certain that I'm keeping this laptop...) Working: - power management (see pstate results below) - booting with caches - HD4600 graphics (this computer uses eDP) (ig-platform-id=0x0a260006) - HDMI - USB3 (before *and* after sleep) - trackpad/keyboard (Synaptics) - sleep - sleep triggered by lid - shutdown/restart - backlit keyboard on/off (must be hardwired) - Camera (kind of grainy, but could be poor lighting) - display brightness (works after display sleep with PNLF DSDT patch) - works with patched AppleHDA (volume seems low) Not Working/Not Started/In progress Not Tested - Bluetooth Notes: - Fixed USB3 after sleep by switching from native AppleUSBXHCI to GenericUSBXHCI with -gux_defer_usb2 flag. - To avoid strange flicker/flash of display upon boot, make sure to use "Graphics Mode"=1920x1080x32 PStates: iMac14,2 (X86PlatformPlugin) DPCIManager PStates: 8,24,25,26,27,28,29,30,31,32 MacBookPro8,3 (ACPI_SMC_PlatformPlugin) DPCIManager PStates: 8,12,16,20,24,26,28,30,31,32 MacBookPro11,2 (xcpm, patched mach_kernel) DPCIManager PStates: 8,24,25,26,27,29,30,32,33 MacBookPro11,2 (xcpm, parts borrowed from real MacBookPro11,2 install): DPCIManager PStates: 8, 17, 24, 25, 26, 28, 29, 30, 31, 32 See my blog for perl patch for mach_kernel. Update 2014-10-18 I updated my blog and this post with the patches for the recently released Yosemite 10.10. ---- For ease of use, I'm providing the patches from my blog here. Please note these patches are only for applying to vanilla mach_kernel, not the "xcpm free" kernel for 10.9 provided as the attachment. The two techniques are mutually exclusive. Either you use "xcpm free" and old school PM, or you use patched kernel and new school (xcpm) PM. For 10.10: perl -pi -e 's|\xe2\x00\x00\x00\x02\x00\x00\x00|\x00\x00\x00\x00\x02\x00\x00\x00|g' kernel perl -pi -e 's|\xe2\x00\x00\x00\x4c\x00\x00\x00|\x00\x00\x00\x00\x4c\x00\x00\x00|g' kernel perl -pi -e 's|\xe2\x00\x00\x00\x90\x01\x00\x00|\x00\x00\x00\x00\x90\x01\x00\x00|g' kernel Please note the kernel resides at /System/Library/Kernels/kernel. For 10.9.x: perl -pi -e 's|\x74\x6c(\x48\x83\xc7\x28\x90\x8b\x05..\x5e\x00\x85\x47\xdc)\x74\x54(\x8b\x4f\xd8\x45\x85\xc0\x74\x08\x44\x39\xc1\x44\x89\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x99(\x5d\xc3)\x90{7}|\x74\x73${1}\x74\x5b${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x92${5}|g' mach_kernel For 10.8.5: perl -pi -e 's|\x74\x69(\x48\x83\xc7\x28\x90\x8b\x05\xfe\xce\x5f\x00\x85\x47\xdc)\x74\x51(\x8b\x4f\xd8\x45\x85\xc0\x74\x05\x44\x39\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x9c(\x5d\xc3)\x90{7}(\x90{3})|\x74\x70${1}\x74\x58${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x95${5}${6}|g' mach_kernel How to patch your kernel The vanilla mach_kernel is located on your USB installer after creating your USB (with whatever tool you like :-). Here's how to patch it: # in Terminal, assuming your USB is called Installer cp /Volumes/Installer/mach_kernel ~/Desktop/mach_kernel_backup cp /Volumes/Installer/mach_kernel ~/Desktop/mach_kernel cd ~/Desktop # now copy/paste one or more of the perl patches from above into Terminal perl ...[from above]... mach_kernel perl ...[from above]... mach_kernel # patched mach_kernel is now at ~/Desktop/mach_kernel sudo cp mach_kernel /Volumes/Installer/mach_kernel After you install OS X to your HDD, you will have vanilla mach_kernel on the HDD, leading to the same instant reboot problem. So, you must re-enter the OS X installer, and go into Terminal (using Utilities -> Terminal) and replace the mach_kernel with the patched version: # in Terminal from the OS X installer, assuming your HDD volume is called "Macintosh HD" cp /mach_kernel "/Volumes/Macintosh HD/mach_kernel" After that, you can exit the installer, and boot into the installed partition to finish installation and reach the desktop. MD5 sums for mach_kernel Check your md5 sums with: md5 mach_kernel 10.10 kernelvanilla: 9f1768fddec369e545d938f0f4f76350 xcpm patched: eb21ca4bd7aba97d5e7b080a481fc173 10.9.5 mach_kernel vanilla: 8f9adba4ca2f55907b8ec8d4bbf4c555 xpcm patched: 0563c5d1fd99db17198d53ad60c9d9ba 10.9.4 mach_kernel vanilla: 3d0ad5a7a8ef3b1d4e6ea33e92e4d3b5 xpcm patched: 921c850e3062e750730b0e99f5eaa381 10.9.3 mach_kernel vanilla: 5ba55b0d446094f82e48e8a413ddfaec xcpm patched: 6848b1904426d5e270a2db6fada67fb0 10.9.2 mach_kernel vanilla: 15ce54d9b6edc47e282fdf038f71738c xcpm patched: aeb9203dc754afac23bf9696833032fe 10.9 mach_kernel vanilla: 06b687fa00945c97e06ad1919625793c xcpm patched: 88bf62a7955b9e20cdb19906bdda6b43 10.8.5 mach_kernel vanilla: e835be83eb956af0b63d28f69bfb22b3 xcpm patched: 539c3a1e2fef063384b44543765b8a39 DSDT Patches: I have published my DSDT patch project on github. It relies heavily on my generic laptop DSDT patch repo. Read the README.md and setup carefully in order to use. https://github.com/RehabMan/HP-Envy-DSDT-Patch 10.9 kernel (xcpm free) built from Apple's sources is provided below. Note: DO NOT apply the patches to this attached kernel... they will have no effect. The patches are for vanilla mach_kernel. Update 2014-02-13 Attached mach_kernel built from Apple's sources removed. There is no reason to use it. Use the provided patches to create a mach_kernel that works with machines with locked MSR 0xE2.
  13. gygabyte666

    10.8.5 Kernel [XCPM-free]

    Version

    1,095 downloads

    UPDATE: Thanks to the efforts of RehabMan, Clover/Chameleon both have kernel PM patches built in to deal with the CPU checks in newer revisions. You'd be better off using one of those instead of this kernel now. It has been rendered obsolete by his patches. ORIGINAL CONTENT: compiled this kernel from Apple's source and since they don't include XCPM in their source, this kernel is without it. This kernel is recommended to anyone who experiences instant reboots with the vanilla 10.8.5 kernel. With the exception of lacking XCPM, this kernel is completely unaltered from the vanilla stock version. A patched AppleIntelCPUPowerManagement.kext from 10.8.5 is REQUIRED if you expect CPUPM functionality. Please consider rating this if you found it useful. Thank you and enjoy. Credit to RehabMan for discovering XCPM isn't included in Apple's sources when he compiled his 10.9 kernel. Thanks to ameris_cyning for reminding me to add the patched AICPUPM requirement.
  14. Version

    195 downloads

    This is a patched version of an official vanilla mach_kernel from Mavericks 10.9.5 after Security Update 2015-001 1.0, allowing Z87 Haswell motherboards capable of booting without reboot loops or kernel panics. The following perl scripts have been applied to the vanilla mach_kernel for 10.9.5 after Security Update 2015-001 1.0: #1 perl -pi -e 's|\x74\x6c(\x48\x83\xc7\x28\x90\x8b\x05..\x5e\x00\x85\x47\xdc)\x74\x54(\x8b\x4f\xd8\x45\x85\xc0\x74\x08\x44\x39\xc1\x44\x89\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x99(\x5d\xc3)\x90{7}|\x74\x73${1}\x74\x5b${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x92${5}|g' mach_kernel #2 perl -pi -e 's|(\x25\x1c\x00\x00\x00\x48\x8d\x0d..\x5e\x00\x3b\x01)\x74(\x11\x48\x8d\x3d...\x00\x44)|${1}\xeb${2}|g' mach_kernel I take no credit for the creation of the perl scripts used. Patches #1 & #2 have been documented on this blog by the original owner here. Shout outs to Pike R. Alpha whose code the patches are based on, he lives here. Tested on EVGA Z87 FTW Please let me know if it works well for you so I can confirm the amount of success users are having. Thanks
  15. Hello, just tested the mach_kernel (Darwin Kernel Version 11.4.2) from a new Generation MacBook Air (MacBookAir5,1) on my Intel Core i7 3770K iCloud works just fine now. So if you can get the Kernel from somewhere, just try it. Just wanted to say: Ohhh Yeah!
  16. Version

    729 downloads

    This is a patched version of an official vanilla mach_kernel from Mavericks 10.9.5, allowing Z87 Haswell motherboards capable of booting without reboot loops or kernel panics. The following perl scripts have been applied to the vanilla mach_kernel for 10.9.5: #1 perl -pi -e 's|\x74\x6c(\x48\x83\xc7\x28\x90\x8b\x05..\x5e\x00\x85\x47\xdc)\x74\x54(\x8b\x4f\xd8\x45\x85\xc0\x74\x08\x44\x39\xc1\x44\x89\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x99(\x5d\xc3)\x90{7}|\x74\x73${1}\x74\x5b${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x92${5}|g' mach_kernel #2 perl -pi -e 's|(\x25\x1c\x00\x00\x00\x48\x8d\x0d..\x5e\x00\x3b\x01)\x74(\x11\x48\x8d\x3d...\x00\x44)|${1}\xeb${2}|g' mach_kernel I take no credit for the creation of the perl scripts used. Patches #1 & #2 have been documented on this blog by the original owner here. Shout outs to Pike R. Alpha whose code the patches are based on, he lives here. Tested on EVGA Z87 FTW Please let me know if it works well for you so I can confirm the amount of success users are having. Thanks
  17. Version

    1,515 downloads

    This is a patched version of an official vanilla mach_kernel from Mavericks 10.9.2, allowing Haswell motherboards capable of booting without reboot loops or kernel panics. The following perl scripts have been applied to the vanilla mach_kernel for 10.9.2: #1 perl -pi -e 's|\x74\x6c(\x48\x83\xc7\x28\x90\x8b\x05..\x5e\x00\x85\x47\xdc)\x74\x54(\x8b\x4f\xd8\x45\x85\xc0\x74\x08\x44\x39\xc1\x44\x89\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x99(\x5d\xc3)\x90{7}|\x74\x73${1}\x74\x5b${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x92${5}|g' mach_kernel #2 perl -pi -e 's|(\x25\x1c\x00\x00\x00\x48\x8d\x0d..\x5e\x00\x3b\x01)\x74(\x11\x48\x8d\x3d...\x00\x44)|${1}\xeb${2}|g' mach_kernel #3 perl -pi -e ‘s|\x0f\x30(\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce\x75)|\x90\x90${1}|g’ mach_kernel I take no credit for the creation of the perl scripts used. Patches #1 & #2 have been documented on this blog by the original owner here. Tested on EVGA Z87 FTW Please let me know if it works well for you so I can confirm the amount of success users are having. Thanks
  18. gygabyte666

    10.9 Kernel [XCPM-free]

    Version

    3,056 downloads

    UPDATE: Thanks to the efforts of RehabMan, Clover/Chameleon both have kernel PM patches built in to deal with the CPU checks in newer revisions. You'd be better off using one of those instead of this kernel now. It has been rendered obsolete by his patches. ORIGINAL CONTENT: I compiled this kernel from Apple's source and since they don't include XCPM in their source, this kernel is without it. This kernel is recommended to anyone who experiences instant reboots with the vanilla 10.9 kernel. With the exception of lacking XCPM, this kernel is completely unaltered from the vanilla stock version. A patched AppleIntelCPUPowerManagement.kext from 10.8.5 is REQUIRED if you expect CPUPM functionality. Please consider rating this if you found it useful. Thank you and enjoy. Credit to RehabMan for discovering XCPM isn't included in Apple's sources when he compiled his 10.9 kernel. Thanks to ameris_cyning for reminding me to add the patched AICPUPM requirement.
×