cmwilliams72 Posted June 20, 2013 Share Posted June 20, 2013 Sorry for some silly questions but I'm very new to the Hackintosh community (but not the Mac or PC world). I know a lot of the programs (#####, #####, PMPatch) haven't been updated for the Intel's Z87 Haswells, but I've created a system with the parts below, and when I try to install Mountain Lion from my UB thumb drive, I see the gray Apple Logo but then the screen freezes and does not recover. Are there any commands I should try to work through the freeze; I'd love to be able to help the community with the new Intel chips but first need a little bit of help myself. MB: ASUS Z87 DELUXE/DUAL CPU: Intel 4770k Haswell (3.5ghz) RAM: Crucial Tactical 16GB HD: Samsung 840 Pro 128GB (or 256GB) PS: Cooler Master 600W GPU: EVGA GeForce GTX670 FTW CPU Cooling: Cooler Master Seidon 240M Also, I've patched (or think I've patched my UEFI BIOS from Asus's website using FTK...and it seemed to flash okay based on receiving the command prompt). Link to comment Share on other sites More sharing options...
CodeRush Posted June 20, 2013 Author Share Posted June 20, 2013 EDIT: OS X 10.9 DP confirmed working on Z87 setups. Unlocked 0xE2 is still needed for AICPM.kext to work. Will add the support for Z87 to PMPatch ASAP. --- I don't like the way PMPatch works now (the code is ugly as hell and has some flaws in design, that require a complete rewrite), but I have my final exams in 3 weeks, so I have no time for programming this time. You can't use FTK 0.9.x on Z87 platform, because it requires Intel FPT v9.0.x.x, and doesn't work with previous versions. More to say, ASUS have all BIOS regions locked except GbE region (where settings for integrated Intel LAN chip are located), so there is one way to flash modified BIOSes on ASUS Z87 (not counting hardware SPI porigrammer) - USB BIOS Flashback. I will prepare a special version of FTK for that platform, and I will add Z87 support in FD44Editor (data format is the same as it was on Z77, so all I need to do is expand built-in board database), but I will be done in 1-2 month because of lack of free time. Link to comment Share on other sites More sharing options...
CodeRush Posted June 20, 2013 Author Share Posted June 20, 2013 Z87 BIOS patching support is done in new version 0.5.13. Tried it on ASUS and Asrock BIOSes and it appears to be working, but please try it on your own risk. Solved a bug in patching code, that could lead to program crash on previously modified BIOSes. If previous versions worked - you are not affected. Windows binary is ready to download, OS X binary is ready too. 1 Link to comment Share on other sites More sharing options...
magnifico Posted June 20, 2013 Share Posted June 20, 2013 Z87 BIOS patching support is done in new version 0.5.13. Tried it on ASUS and Asrock BIOSes and it appears to be working, but please try it on your own risk. Solved a bug in patching code, that could lead to program crash on previously modified BIOSes. If previous versions worked - you are not affected. Windows binary is ready to download, OS X binary is ready too. Super fast friend , but you said you did not have time? Lol , you are fantastic....now please can you a time for x79 ? Ahahahahha I'm kidding do not be offended Link to comment Share on other sites More sharing options...
Andy Vandijck Posted June 20, 2013 Share Posted June 20, 2013 I pmpatched succesfully for a friend on an Asus Maximus V motherboard. Thanks again for your great work 1 Link to comment Share on other sites More sharing options...
CodeRush Posted June 20, 2013 Author Share Posted June 20, 2013 magnifico, yep, found that half an hour. X79 has another problem - AICPM.kext still cause kernel panic even with patched BIOS (which can be patched by current version, because the patch for X79 is the same as for old P67/Z68). We need to disassemble it and see where exactly the panic is and what is it's cause. I have no X79 PC to test, so I hope that someone can figure this out. --- About the time and stuff: It's not hard to find 30 minutes for integrating easy changes like that, but I need about a week to implement all new ideas and methods I have now. Link to comment Share on other sites More sharing options...
magnifico Posted June 20, 2013 Share Posted June 20, 2013 Friend i have x79.... But i am very nobbie..What can I do to help you? Link to comment Share on other sites More sharing options...
CodeRush Posted June 20, 2013 Author Share Posted June 20, 2013 Nothing right now. If something will be done - consider yourself a tester. Link to comment Share on other sites More sharing options...
magnifico Posted June 20, 2013 Share Posted June 20, 2013 Nothing right now. If something will be done - consider yourself a tester. Ok i wait for news Link to comment Share on other sites More sharing options...
cmwilliams72 Posted June 20, 2013 Share Posted June 20, 2013 You're awesome CodeRush and I'll report back with results. Results: During PMPatch on OSX get message:: "Last login: Thu Jun 20 09:49:44 on console macbookpro:~ cmwilliams72$ /Users/cmwilliams72/Desktop/PMPatch /Users/cmwilliams72/Desktop/Z87-DELUXE-DUAL-ASUS-1008.CAP /Users/cmwilliams72/Desktop/Z87-DELUXE-DUAL-ASUS-1008patch.CAP Illegal instruction: 4 macbookpro:~ cmwilliams72$" Also CodeRush...make sure and study for those exams...my petty things can wait. Link to comment Share on other sites More sharing options...
CodeRush Posted June 20, 2013 Author Share Posted June 20, 2013 I don't know why this happens again and again. Will recompile OS X version soon. Here is your BIOS patched with Windows version. Z87-DELUXE-DUAL-ASUS-1008_PM.zip Link to comment Share on other sites More sharing options...
RobLans Posted June 21, 2013 Share Posted June 21, 2013 magnifico, yep, found that half an hour. X79 has another problem - AICPM.kext still cause kernel panic even with patched BIOS (which can be patched by current version, because the patch for X79 is the same as for old P67/Z68). We need to disassemble it and see where exactly the panic is and what is it's cause. I have no X79 PC to test, so I hope that someone can figure this out. --- About the time and stuff: It's not hard to find 30 minutes for integrating easy changes like that, but I need about a week to implement all new ideas and methods I have now. Hi CodeRush, I know that there is a limitation (X79 for now) of vanilla AppleIntelCPUPowerManagement.kext (OS X 10.9). So far as I understand X79 Bios can be patched by PMPatch 0.5.13 because the patch is the same as for old P67/Z68, Right? Results of latest OSX PMPatch on ASUS Rampage IV Extreme Latest BIOS: localhost:PMPatch robvanderlans$ ./PMPatch Rampage-IV-Extreme-ASUS-4102.CAP Rampage-IV-Extreme-ASUS-4102-Patched.CAP PMPatch 0.5.13 PowerManagement modules not found. PowerMgmtDxe/PowerManagement2.efi modules not found. AMI nest modules not found. Phoenix nest modules not found. CpuPei module at 0079CAC8 patched. CpuPei module at 007DCAC8 patched. Output file generated. localhost:PMPatch robvanderlans$ Passed BIOS security check and Flashed patched version (everything seems okay) Link to comment Share on other sites More sharing options...
CodeRush Posted June 21, 2013 Author Share Posted June 21, 2013 Right. --- We have found that AICPM.kext from 10.9 DP1 can be patched to enable SB-E processors but power management will not work. Thanks to SunKi for this 2 patches: 1. sudo perl -pi -e 's|\x74\x2f\x48\x89|\x90\x90\x48\x89|' /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement 2. sudo perl -pi -e 's|\x74\xe7\x48\xc7|\x90\x90\x48\xc7|' /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement With patched BIOS and patched kext it's possible to use AICPM.kext, but the problem is that processor works at 100% all the time, so it's better to use NCPM.kext there. Link to comment Share on other sites More sharing options...
RobLans Posted June 21, 2013 Share Posted June 21, 2013 Right. --- We have found that AICPM.kext from 10.9 DP1 can be patched to enable SB-E processors but power management will not work. Thanks to SunKi for this 2 patches: With patched BIOS and patched kext it's possible to use AICPM.kext, but the problem is that processor works at 100% all the time, so it's better to use NCPM.kext there. Great, thanks for your reply CodeRush, Okay, I'll will try those two patches from SunKi and have a closer look into Link to comment Share on other sites More sharing options...
magnifico Posted June 21, 2013 Share Posted June 21, 2013 Coderush listen me please , so if you have to use nullcpu.kext it is a useless now to patch the bios of the R4e? Or dont unterstand nothing ? Link to comment Share on other sites More sharing options...
CodeRush Posted June 21, 2013 Author Share Posted June 21, 2013 It's useless now, yes, but I hope there will be a way to enable PM with native kext. Link to comment Share on other sites More sharing options...
magnifico Posted June 21, 2013 Share Posted June 21, 2013 It's useless now, yes, but I hope there will be a way to enable PM with native kext. I hope so too Link to comment Share on other sites More sharing options...
RobLans Posted June 21, 2013 Share Posted June 21, 2013 It's useless now, yes, but I hope there will be a way to enable PM with native kext. Right, I'm hoping to, disassembled 10.9 AppleIntelCPUPowerManagement, but it give me headache, I'm not a crack in Assembler, right now (wo NullCPU.kext) on 10.9 I have 2 P-states i7-3930K (SB-E), which I had with NullCPU.kext. Piece by piece we come a little further (i'm positive about) Link to comment Share on other sites More sharing options...
PM! Posted June 27, 2013 Share Posted June 27, 2013 I don't know why this happens again and again. Will recompile OS X version soon. Here is your BIOS patched with Windows version. Z87-DELUXE-DUAL-ASUS-1008_PM.zip Hi, trying to flash my ASUS Z87 DUAL DELUXE with your bios (tryed to make an other one on my own too) and usb flashback doesn't seems to work. Could you help me. An other very disapointing thing is that i can't get ernoch even to try booting. i always end up on the BIOS page... I saw here a guide to Mavericks DP boot. I will try that as soon as possible and report back. Any help is appreciated ! Link to comment Share on other sites More sharing options...
CodeRush Posted June 27, 2013 Author Share Posted June 27, 2013 I think there is a different BIOS file for DUAL DELUXE board. Patch it with PMPatch 0.5.13 and then flash with USB BIOS Flashback, as described in boards manual. Link to comment Share on other sites More sharing options...
magnifico Posted June 27, 2013 Share Posted June 27, 2013 Code Rush , hi . News for PM x79.....or and immature again ? Link to comment Share on other sites More sharing options...
CodeRush Posted June 28, 2013 Author Share Posted June 28, 2013 magnifico, if there be any news, they will be here. Link to comment Share on other sites More sharing options...
magnifico Posted June 28, 2013 Share Posted June 28, 2013 magnifico, if there be any news, they will be here. Where? This link is my sign.....lol Link to comment Share on other sites More sharing options...
PM! Posted June 28, 2013 Share Posted June 28, 2013 I think there is a different BIOS file for DUAL DELUXE board. Patch it with PMPatch 0.5.13 and then flash with USB BIOS Flashback, as described in boards manual. That's what I did, and the bios you patched in the quoted topic is precisely for that mobo. It just doesn't work : USB BIOS Flashback starts normaly but end up on a constant blue light which means it failed. Link to comment Share on other sites More sharing options...
CodeRush Posted June 28, 2013 Author Share Posted June 28, 2013 Try different USB drive. I have tested UBF with modified BIOSes on Z87 Deluxe - and it worked OK. Link to comment Share on other sites More sharing options...
Recommended Posts