Jump to content
gygabyte666

HP Envy 17t-j000 Quad (Haswell) + 10.8.5/10.9.5/10.10.x/10.11.x/10.12.x/10.13.x/10.14.x

1,319 posts in this topic

Recommended Posts

UPDATED: 10/19/2018
 

Recent Changes:
-general cleanup
-removed title instances of Files
-removed title instances of macOS
-minor updates to "hotpatch" section
-added thread history section
-removed NOTICE: section, it is outdated
-added 10.14 to thread title
-added 10.14 to thread tags

 

Previous Changes:
-added artur_pt to Thanks list for being the first person to try to help me 4 years ago.
-FINALLY removed the [WIP] in title. I think it's safe now, haha
-HUGE post cleanup! should be (hopefully) easier to navigate
-added new section for 10.13 High Sierra
-added link to Andrw0380's 10.13 files
-removed old link to Andrw0380's 10.12.1 / 10.12.2 beta files
-updated link to Andrw0380's updated 10.12.4 files
-updated thread title, now shows 10.8.5-10.13.x
-removed images as they weren't loading anymore anyway

 

DISCLAIMER: I can be in no way held responsible for any damage to your computer as a result of the information or files provided on this page. I can't be held responsible for the faults and errors of those who follow (or choose not to follow) my advise or instructions. You are on your own if you proceed. This was created with the assumption that anyone following it would be using the SAME machine model and hardware setup as mine, a HP ENVY 17t-j000 Quad. Using any other model or hardware configuration may work but is completely unsupported! This was never intended to be used as an installation guide and shouldn't be referenced as one. It is merely a place to list my testing results. Consider this your one and ONLY warning. Continue at your OWN RISK...

 

WARNING: thread history follows: (cloned from post HERE)

Spoiler

As many of you may know, I am a old grumpy person who doesn't like change. It's for that very reason that I have stuck with using 10.9.5 Mavericks as my primary Mac OS since I started this thread several years ago. Almost all of the support packages provided starting from 10.10.x Yosemite were compiled by Andrw0380. As time went by, I got further and further behind all the Mac OS times. Sure, I popped in here and there to see how the thread was doing and update the first post as needed but I was almost never prepared to test out Andrw0380's latest work or provide support to any other members like I would have tried to do in the past. I felt really guilty because he was handling everything with the thread almost entirely on his own but since he seemed to be doing such a great job with it, over time I gave it less and less thought since everything seemed to be working out. At the time, I never thought that I'd ever be making support packages again and I was perfectly fine with that. Now, thankfully I knew that Andrw0380 wasn't entirely alone. RehabMan has been a major guiding force behind everything Mac OS related for as long as I can even remember and he still frequented the thread providing helpful updates and support along with Andrw0380 and everyone else still active at the time. Fast forward to more recently. RehabMan is still doing his thing. Somehow juggling support on multiple forums, maintaining his multiple repositories, which is home to his 'hotpatch' method, something that we all still rely on for our current setups and still he finds the time to keep on top of the latest and greatest with Mac OS. He continues pushing out updates and fixes for all the problems that spring up from those newer Mac OS versions. Yup, he's as busy as ever and still I don't know how he does it. I'm thankful as hell though that he does. We all should be. What about Andrw0380? Well, things are not so clear for him. Last thing I knew of, his ENVY laptop battery was failing. He informed the thread that his latest support package at the time might be his last if he couldn't find a replacement battery for his machine. That was the last thing that I've heard from him. The point to take from this is that I think it's safe to say that this thread owes a lot to both RehabMan and Andrw0380 for everything that they've done over the years. I know that I owe them both. This post has grown to be a monster but I wanted to document this because I think it's important for anyone viewing the thread. I don't know what the future of this thread will be but I want to take a moment to reflect on all the crazy things that have happened with it over the years. I started this thread with a brand new ENVY laptop toy, designed by HP to be an obvious ripoff of the Apple MacBook/Pro of the time and thought that it absolutely NEEDED to be utilizing the OS that it so clearly idolizing using. The CPU and GPUs were completely unsupported, the chipset was a compatibility nightmare and almost nothing for the machine worked but I didn't care. I thought it was beautiful running in software compatibility graphics mode (no QE/CI) and was determined, maybe even a little obsessed with doing my damnedest to get as many things working on it as possible. I had been (poorly, lol) putting together 'hackmacs' since 2006ish when I first realized that I could using 10.4.6 Tiger. I knew very little concerning ACPI tables and DSDT modifications were still very foreign to me and I was running a legacy bootloader (Chameleon) on an EFI machine because Clover wasn't very mature yet and didn't yet work very well with my machine. As far as I knew at the time, no other Haswell-based laptop support threads existed or at least, I couldn't find any so I started this one with the plan of both documenting my own findings and with the hopes of learning about possible solutions to the many problems that my ENVY brought to me. It is amazing how far that we've come and I owe it all to this thread and the wonderful people in it. Thankfully, our toys are currently supported on 10.14 Mojave and i'm looking forward to seeing how long this ride will last. Thank you to everyone who came along for the ride and especially to those few who helped make it less bumpy along the way!

 

RehabMan has been hard at work and has created a much better, more reliable method for both current and possibly future OS X installs. His new method, named the "hotpatch" method is far superior to our old ones and should rightfully take its place. Following is a direct link to his detailed and extensive guide to assist both current and future users with their adventures in OS X. Should you find success using his method, please remember to say THANKS for his work and to possibly add to his growing repository to hopefully assist future users in their own success stories. If you are looking to try on the very bleeding edge, then this is where you want to be.


RehabMan "hotpatch" guide

 

README: The following files were created using very basic testing to ensure very basic functionality. I cannot possibly foresee or test for every possible setup scenario, so I don't even try to. There may be unforeseen problems or issues that I was unable to expect or resolve. Please try to keep this in mind should you decide to try them out. Hopefully, someone finds them useful. I cannot and do not speak for Andrw0308's specific support files.

 

10.14.x (Mojave) ENVY:
10.14.0_ENVY17_10142018.zip UPDATED: 10/14/2018

 

10.13.x (High Sierra) ENVY:
10.13.6_ENVY17_10192018.zip UPDATED: 10/19/2018

10.13.0 files generously provided by Andrw0380 HERE

 

10.12.x (Sierra) ENVY:
10.12.6_ENVY17_10192018.zip UPDATED: 10/19/2018

10.12.4 files generously provided by Andrw0380 HERE

10.11.x (El Capitan) ENVY:
10.11.6_ENVY17_10192018.zip UPDATED: 10/19/2018

10.11.0 files generously provided by Andrw0380 HERE

10.10.x (Yosemite) ENVY:
10.10.5_ENVY17_10192018.zip UPDATED: 10/19/2018

10.10.0 files generously provided by Andrw0380 HERE
10.10_ENVY_10262014.zip UPDATED: 10/26/2014

Dropbox Mirror

10.9.5 (Mavericks) ENVY:

Dropbox Update UPDATED: 04/07/2015
10.9.5_ENVY_10262014.zip UPDATED: 10/26/2014

Dropbox Mirror

10.8.5 (Mountain Lion) ENVY:

Dropbox Update UPDATED: 04/07/2015
10.8.5_ENVY_08282014.zip UPDATED: 08/28/2014

Dropbox Mirror
 

SPECIAL THANKS TO THE FOLLOWING PEOPLE:
[in no particular order]
 

- CharlieSheen
- bcc9
- RehabMan
- mnfesq
- toleda
- Mieze
- Micky1979

- artur_pt
- TimeWalker75a
- Slice
- Andrw0380
- 59117108
- jerrywilborn
- Cobra03
- hotKoffy
- mnorthern
- PikeRAlpha
-
nrjmadan

 

REMINDER: An unbelievable amount of hard work, dedication and enormous amounts of time have gone into the making, testing and maintaining of the content for this post, this thread and the entire forum as a whole. Please do try to remember that SOMEONE has to make all this happen. Be sure to THANK those who deserve it. A little appreciation goes a long way.
 
CONCLUSION: I truly can't believe how long this thread has survived and it is awe-inspiring to see how much further it has moved along since I last visited it. You are all just amazing and wonderful people for doing what you do. You all know who you are.

:)

Edited by gygabyte666

Share this post


Link to post
Share on other sites
Advertisement

hello

 

try this one

 

DSDT.aml.zip

 

must use macbookair6,1 smbios

 

probably with that smbios u should have update from apple to have a proper kernel to that cpu

 

and optimus thec never have support in hackintosh.. so only should work is intel hd

 

and hp machines is well know issue with lapic fix , probably u must use also the kernel patcher.. must test..

 

good hack

Share this post


Link to post
Share on other sites

Thank you for the fast reply, artur-pt! I REALLY appreciate the DSDT! I'll try it out and let you know how it goes. :)

 

I searched forever to find an smbios for a newer MacBookAir like the 6,1 or 6,2 but can't find anything. I've had to resort to using a MacBookPro8,3 smbios I made using Chameleon Wizard.

 

Sorry to trouble you again but could you point me to one? :(

Share this post


Link to post
Share on other sites

Arrrg! I give up for now. I am trying to edit my DSDT to disable Nvidia Optimus to test out my HD 4600 but I have NO clue where to begin. All the guides i've found online either reference to methods I don't have or they are all targeted at ASUS desktop mobos. This doesn't help me one bit!

 

Can anyone please help me do this? :(

Share this post


Link to post
Share on other sites

Being a UEFI-based system, I'd strong recommend you move to Clover instead of Chameleon. Its a bit more difficult to set up but its worth it. 

If you insist on Chameleon, make sure you enable legacy boot in UEFI setup menu. (might break windows so take care).

 

Also, on some newer HP laptops, the UEFI (InsydeH2O) may have an option to enable APIC (to fix lapic error).

 

Try this:

Power off, then press "F10" and "A" simultaneously then power on the laptop while those 2 buttons are pressed. You'll hear some beeps and then the setup screen will appear.

Go to Advanced -> Tables -> APIC and enable it. 

Share this post


Link to post
Share on other sites

hello

 

take a look here

 

http://pikeralpha.wordpress.com/page/2/

 

no need for now to disable nvidia.. what u need now is to install and have a minimum setup..

 

the nvidia must people try to disable by dsdt to save battery.

 

the kernel patcher should do that fix

 

good hack

Thanks for the link but i've already been looking through that site. I just don't know if I could ever utilize anything from it. :(

 

I understand what you are saying but I only wanted to disable my nvidia chip so that maybe I can get QE/CI working on my intel one. From what i've read, the HD 4600 has support under OS X, while nothing from the GeForce GT 7xx series works yet. Figured it was my best shot. Doesn't matter anyway, I can't figure it out yet. :(

 

Being a UEFI-based system, I'd strong recommend you move to Clover instead of Chameleon. Its a bit more difficult to set up but its worth it. 

If you insist on Chameleon, make sure you enable legacy boot in UEFI setup menu. (might break windows so take care).

 

Also, on some newer HP laptops, the UEFI (InsydeH2O) may have an option to enable APIC (to fix lapic error).

 

Try this:

Power off, then press "F10" and "A" simultaneously then power on the laptop while those 2 buttons are pressed. You'll hear some beeps and then the setup screen will appear.

Go to Advanced -> Tables -> APIC and enable it. 

Appreciate all the info! I did play around with Clover initially. Sadly, it is very confusing and I could never get OS X to load using it. Kept getting hangs after kextcache/kernelcache loading. Could it have been because I was using an older USB HDD for testing? I also believe that maybe it lacks proper/updated CPU patching, especially for Haswells but that's based solely on what i've read online. Considering I know Chameleon very well and needed to get the system up and running first to help eliminate what the system needs and doesn't need, I opted to use Chameleon until I had everything as setup as I could get it. I just wish I knew Clover. I looked around at many tutorials for it but none of them were very helpful. Ultimately though, my deciding factor was reading that Clover doesn't handle OS X + Windows on the same HDD well or at all while Chameleon never gave me much trouble with that. I'd like to use it but I need to have Windows on the same HDD. Maybe i'll have to give it another shot sometime soon. :)

 

*sigh* You are mostly correct, I do have the Insyde H2O UEFI/BIOS and  I also tried out your button combo but had no luck. It just brought me to the settings and beeped a million times since I was holding the exit key down. Unless I did something wrong, it never gave me any extra options in the BIOS/UEFI settings. :(

 

Thanks anyway! I'll take any help I can get. :D

Share this post


Link to post
Share on other sites

hello

 

cleary none of the loaders have support to that hardware..

 

and using a smbios macbookpro8,1 is not a good choice

 

u can use the board id for macbookair6,1 and read... is in pikes link

 

Mac-35C1E88140C3E6CF

 

and try to start doing a smbios.. at least with right things

 

don't expect a easy hack...

 

good hack

Share this post


Link to post
Share on other sites

Thanks for the reply! I forgot to mention that I usually use the MBA6,1 smbios but it stopped because it doesn't do anything noticeably different than using the MBP8,1 smbios. Besides, when I used the MBA bios, it won't let me install Mountain Lion. Without any benefits yet, it doesn't seem to matter which smbios I use.

 

Im a bit confused, what do you mean by "try to start doing a smbios.. at least with right things"? I don't understand what you are trying to say. :(

 

I never expected anything to be easy. I've done this many times before and it was rarely easy, or simple. I was just hoping to get some DSDT help. I don't expect anyone to do all this for me, just guide me to some resourses though. That would be very nice.

 

Anyways, thanks for replying. I'll do what I can for now to get something else working but without DSDT help, I'm probably going nowhere fast. If any updates arise, I'll let the thread know. If anyone has any DSDT assistance to offer, please don't be shy. I'll take all the helpful tips I can get. :D

Share this post


Link to post
Share on other sites

hello

 

doing a hackintosh is simulating a real mac...

 

the smbios give info to the system what type of machine are in use...

 

and that info is used for several kext and kernel different way if u have a smbios mbp8,1 it is a sandy bridge cpu with intelhd3000

 

is that what u have ?

 

good hack

Share this post


Link to post
Share on other sites

Done a bit of testing over the last few days and sadly, I've got little to report. I tried out a newer revision of Clover to see if I could get it to boot and still no luck, so for now, i'm still stuck with Chameleon. I've been using a MBA6,1-6,2 smbios setup lately and I am not prompted to update. From what i've read, recovery mode needa to be used and i haven't had time to try to set one up. Besides, none of my hacks have OOB internet access. So, no custom kernel for me.

Guess I just have to wait a bit longer for Apple to make announcements and hope they are in my favor.

Share this post


Link to post
Share on other sites

How's everything going with this? I just bought an HP Envy touchsmart m7-j010dx (rather similar to your model it would appear, though my graphics are integrated HD4600 ugh) I'm hoping to experiment with hackintoshing this, it will be my 3rd laptop I've tried with. The previous were a toshiba satellite I bought 4 years ago and ran SL on (with no luck on QE/CI) the second was a Qosmio I got earlier this year, and couldn't get my GPU to play nice with ML... Luckily (I suppose) the qosmio overheated and shutdown so often that I complained to toshiba and they were no help, then I called Tiger and they made an exception and accepted it for return (4 months after purchase) so now I have this envy, and it looks quite a bit like it wishes it were a 17" macbook pro. So I feel I would like to try to grant my laptop it's wish. HAHAHA

Share this post


Link to post
Share on other sites

Check over the thread and it will explain how this is going. In short, it could be worse but it has plenty of room for improvement. As much as I hate it, gotta wait for Apple to make their next move before anything else can really be accomplished. Not having MQ kernel support is really hurting this ATM.

 

Your best bet is to play around with it for now. Just do me the favor and update the thread (or direct to yours if you have one) so we can keep the information together and readily available for everyone to get.

 

If you can, dump your DSDT and post it up. If they are really that similar, I'd be interested in cross-referencing yours and mine. It might help solve a few riddles. ;p

Share this post


Link to post
Share on other sites

I have the same laptop as the op. I haven't been able to boot nothing. This will be my third laptop as well installing osx. This laptop is a whole new beast. I have no clue about DSDT's. Would be nice to see support for this super fast laptop. I'm alittle nervous about fooling around and messing something up. I just received it 5 days ago. :)

Share this post


Link to post
Share on other sites

Hi there bogaton. Good to meet someone else with this new toy. :)

 

Good news is ML runs on it. Tested 10.8.0-10.8.4 and it works well. At least, as well as a system with so few working pieces can work. 10.8.5b & 10.9 sadly do not currently work. I havent found a way around the KPs and reboots yet. Chameleon is the only boot loader I've gotten to work with it. All the varients of it should work too, provided they are up to date. Clover sadly doesn't yet work with it. Which sucks considering it's the boot loader we want to use with our UEFI. Hopefully, it gets support soon.

 

As I informed warlikewings, we must wait on both Apple and on support fixes. Not much that can be done right now but it hasn't stopped me from experimenting. Ultimately, we have to hope support for our MQ Haswells are included in the new mach_kernel. That is the main reason i've been fighting so much with 10.8.5b & 10.9. They only seem to support ULT Haswell. Our best bet is to get our DSDT and probably our SSDT ready. I only have minor experience with DSDT and virtually none for SSDT so that'll be an interesting test.

 

I usually post my current setup files so others can test but I've been busy lately and haven't had a chance to. Perhaps if I can, I'll add them up tomorrow. Then you can test with me. Just remember to post your findings so we can all benefit from any discoveries.

 

Good luck to us all. :)

Share this post


Link to post
Share on other sites

Hi there bogaton. Good to meet someone else with this new toy. :)

 

Good news is ML runs on it. Tested 10.8.0-10.8.4 and it works well. At least, as well as a system with so few working pieces can work. 10.8.5b & 10.9 sadly do not currently work. I havent found a way around the KPs and reboots yet. Chameleon is the only boot loader I've gotten to work with it. All the varients of it should work too, provided they are up to date. Clover sadly doesn't yet work with it. Which sucks considering it's the boot loader we want to use with our UEFI. Hopefully, it gets support soon.

 

As I informed warlikewings, we must wait on both Apple and on support fixes. Not much that can be done right now but it hasn't stopped me from experimenting. Ultimately, we have to hope support for our MQ Haswells are included in the new mach_kernel. That is the main reason i've been fighting so much with 10.8.5b & 10.9. They only seem to support ULT Haswell. Our best bet is to get our DSDT and probably our SSDT ready. I only have minor experience with DSDT and virtually none for SSDT so that'll be an interesting test.

 

I usually post my current setup files so others can test but I've been busy lately and haven't had a chance to. Perhaps if I can, I'll add them up tomorrow. Then you can test with me. Just remember to post your findings so we can all benefit from any discoveries.

 

Good luck to us all. :)

Gotcha my man. I'll be on the lookout. B)

Share this post


Link to post
Share on other sites

Hey gygabyte666,

I have absolutely no experience with DSDT or SSDT nor how to extract them (especially only running windows 8.1 developer preview atm) but if you can help me figure out how to extract that I'll gladly post so you can compare (spoon feed me please, lol.) I'm not a total n00b, but I never really put any focus on learning about dsdt stuff because I was mostly able to get functionality without it in the past.

 

I'm hoping, and expecting that 10.8.5 or 10.9 will support the mq's soon, I would imagine the new MacBook Pro's will probably have similar processors (if not the same) as ours. Doesn't the new air run an mq processor? I could be mistaken, but I thought it did when I glanced at the specs. 


I built a 10.8.4 stick using pandora on my girlfriend's MacBook Pro and can't even boot the damn USB, my bios settings are very limited in options but it always dies at something real close to the start that says "Root device UUID: xxxxxxxxxxxx" with numbers that I can't recall. Have you run into that? What are your bios settings, and how do suggest I proceed (if you don't mind my asking) this is the first time I'm totally stuck even just booting an os x installer, normally by now I'd be running a semi functional system and tearing my hair from roots trying to figure out the QE/CI issues that I usually run into. Lol

Share this post


Link to post
Share on other sites

=============READ THIS==============

THIS GUIDE IS OUTDATED AND IS RARELY UPDATED! I have received a liquid a*s-TON of PMs from random people trying to get "this setup" or "that fixed" and I am getting overwhelmed because of them. Look, I don't mind helping people out but PM-ing me directly is a BAD way to go about getting it. First of all, I am quite busy, it might take me awhile to get to you. Secondly, there is an entire support thread RIGHT HERE, so use it. That way everyone who visits this thread has the benefit of whatever is discussed, not just you. You'll also probably get faster answers since you're not just waiting for me to respond to you. Lastly and this one is pretty important. READ THE ENTIRE THREAD BEFORE ASKING QUESTIONS. Many answers to common questions are already on this thread but you have to read through it to find them. When I can, i'll try to make an FAQs section or something but for now, you gotta do a little digging. Nothing is more annoying than getting a PM from 3 different people asking the same question when the answer is right on the thread. Please just keep this in mind if you're new to the forum/thread and you have a question, concern or are just looking for what to do next. This guide can still help you get the USB drive setup properly in preparation for an install but anything beyond that is questionable. Thank you. ^_^

=============READ THIS=============

 

Sure thing, I don't mind helping. There are several ways to extract your dsdt/ssdt but i suggest this if you still have Windows. Keep in mind that I am only providing a download link to the software you need. I will not be providing a guide for this because there are a million guides for extraction online and most of them are still very accurate, even though the software name changed, the process is still the same. Google is your friend. You can obtain the trial software of AIDA64 Business (formerly Everest) here: http://www.aida64.com/downloads/a64be

 

For dsdt/ssdt editing, I will not be diving into that for many reasons but mostly because I am am still very much learning it myself and I don't feel confident enough giving someone else pointers or tips on it ATM. Secondly, because it is extremely VAST and DETAILED. I just don't have that kind of time. Again though, guides exist for it and should be looked into. Good luck finding patches and fixes for your newer hardware though. As far as i'm concerned, not much exists yet.

 

DISCLAIMER: I can be in no way held responsible for any damage to your computer as a result of this guide. I have been doing this for many years and have never experienced any issues resulting from my way of doing things. That said, I can't be held responsible for the faults and errors of those who follow (or choose not to follow) my advise. You are on your own if you proceed. This is a rather generic guide but still, It must be mentioned that this guide was written with the assumption that anyone following it would be using the SAME machine model as mine. Using any other model is unsupported and you may require further modifications to get your system to work. You may also run into problems that I did not. Keep this in mind if you choose to continue...

 

First of all, you're going to hate me because of what i'm going to ask for you to do. Ready for it? You're gonna need to redo your entire USB stick. I don't use Pandora or any other "shortcut" tools to help me and I probably never will. I also can't suggest anyone else use them either. Especially, newer less-experienced users because they typically just lead to more confusion. I always rely on doing things the "hard-manual" way. That way I can keep track of what gets installed vs. what isn't installed. I suggest you do the same. You might think it's pretty stupid or a waste of time now but if something should break, you'll be glad since you should have the knowledge in order to fix it by doing things the long way.

 

Now then, let's get started here. You're gonna need some stuff to get all nice and setup. First things first, download this [uPDATED]: Envy17t-j000_MountainLion.zip. It contains all the kexts i've used to get ML running on MY model. It's missing Chameleon r2255 and a ML installable smbios.plst (both of which you'll need). Chameleon you can get from here on IM. You can snag that here: http://www.insanelymac.com/forum/files/file/59-chameleon-22-svn/ and the smbios I have decided to just upload to you, since it's easier than trying to explain how to make one. You can get that here: MBP83_smbios.zip

 

After you've downloaded all the needed files, extract them somewhere where you will know where to find them. Now the breakdown. The files you got from my zip archive contain the needed drivers for OS X to work on the laptop. Now most of the hardware in this laptop is unsupported and won't work. That said, I suggest you have a USB mouse handy, since you're built-in trackpad will likely NOT work with the OS X installer. The keyboard should work and i've setup the graphics to use MY full resolution (1920x1080) Your configuration may be different than mine. If so, you'll need to adjust that to your resolution, otherwise you're gonna hit a black screen possibly. More on that in a bit.

 

Now then, you need to create a USB disk. Follow along below and we'll get the ball rolling.

1) You need to find the InstallESD.dmg for ML. It's located inside the Install OS X Mountain Lion.app from the Mac App Store. right-click it and choose "show package contents" to view inside of it.

2) Navigate to "Contents/SharedSupport/" and you should see the InstallESD.dmg you need. Simply copy/paste it to your desktop or somewhere you can get to it easily.

3) Now it's time for reformat that USB stick. Open Disk Utility (from /Applications/Utilities)

4) Locate your USB stick on the left pane and click it to select it. Select the "Partition" tab.

5) Click the Current pull down menu and select 1 Partition (or two depending on your needs, the installer only needs about 6.5GB).

6) Before anything else, make sure to click on Options on the bottom and choose GUID partition table. Now, make sure your new partition's format is set to Mac OS Extended (Journaled). Set the name to MLInstaller or something short and easy to remember.

7) Click Apply after everything is as it should be. Let it do it's thing.

8) Afterwards, you'll have a new partition all formatted and ready for the OS X installer. You should now see that MLInstaller has been added to the left pane. Click it to select it.

9) Now we need to clone the installer onto your USB stick. Locate the InstallESD.dmg you copied earlier and double-click it to mount it.

10) You should see it both on the desktop and listed under Disk Utility. We're not cloning this image though. We need the BaseSystem.dmg, which is located inside of this image. It is hidden though by default. So you need to make sure you have hidden files set to on. I'll run through that first.

11) To turn on hidden files, you need to open Terminal (/Applications/Utilities), type this line in and press enter:

defaults write com.apple.finder AppleShowAllFiles TRUE

Next we have to restart Finder so the changes will take effect. Using Terminal again, type in this line and press enter again. The Finder will reboot, don't worry it'll only take a second:

killall Finder

Now you have the abilities to see all hidden files in the OS X Finder.

12) Go back to your mounted InstallESD.dmg. Open it up and you should now see BaseSystem.dmg. Again, double-click it to mount it.

13) With it mounted, you should now see both Mac OS X Install ESD and Mac OS X Base System listed in Disk Utility. Now we're ready for a clone restore.

14) Click on your MLInstall partition again to select it. This time choose the Restore tab.

15) We need to restore Base System, NOT the Install ESD. So right click on the Base System and choose to set it as source. Next, click and drag your MLInstall partition to the Destination window.

16) After all that is set, just click on the Restore button at the bottom and wait for the cloning process to finish. It won't take long.

17) After that's done, we need to fix a few things before installing Chameleon. You're MLInstall partition will have been renamed after the restore to Mac OS X Base System. I suggest renaming it again to MLInstall for simplicity. Do that on the desktop now. I assume you know how to do this.

18) After the renaming, open MLInstall and navigate to "System/Installation" You should see an alias named Packages. Delete this file. We need to copy the REAL packages folder into this area.

19) While keeping that window open, you need to open another one. Open up the Mac OS X Install ESD from the desktop and you should see the Packages folder staring in your face. Copy this folder  to where the alias was you just deleted inside MLInstall. Be patient, this will take some time.

20) We're almost done, now we just need the remaining things copied over. This next part is best done using Terminal again. So open it up and get ready for some command fun. :)

21) We need to copy more things from Mac OS X Install ESD to your USB mounted MLInstall. These things are small and won't take long but they have special permissions that should be retained while copying them, which is something they will lose if copied using the Finder. Terminal can keep them intact, which is why we're using it again. For each command line, press enter to run them:

cd /Volumes/Mac\ OS\ X\ Install\ ESD
sudo cp -Rp boot.efi kernelcache mach_kernel /Volumes/MLInstall

22) Now we're done with the installer setup! You can now unmount/eject everything except your USB stick. Feel free to exit both Disk Utility and Terminal too. Really, the only thing left to do is install Chameleon and set it up.

 

Install and properly setup Chameleon:

 

1) I assume you can find and run the installer alone, just read through this first and keep it in mind as you do. MAKE SURE YOU SELECT YOUR USB STICK LABELED MLInstall! Chameleon can really screw up a real Mac by installing it to it. So pay very close attention during that part.

2) Choose Advanced install for Chameleon and select modules-->KernelPatcher.dylib during install. If the KernelPatcher isn't installed, ML's kernel will fail to load and you will get a reboot upon loading it. You really won't need anything else listed. My zip archive includes everything you'll need to get it up and running. Themes are the only other optional things you could choose to add.

3) After Chameleon is installed, navigate to MLInstall/Extra. Make sure that KernelPatcher.dylib is installed by opening the modules folder. After that, go back to the previous folder (root of Extra).

4) Now it's finally time to use the zip archive you downloaded from my first post. Extract it if you haven't already and open the folder up. You'll see two folders. One named Extra and one named S/L/E. You might assume you know what to do now, but you're probably wrong. So follow along.

5) This archive was designed for those who ALREADY have OS X installed. Not for installing OS X. So the setup is a little different. Open my Extra folder, and follow along.

6) If you need to edit my plist, now is the time. If you're monitor's MAX resolution is below 1980x1080, then you need to edit my orig.chameleon.Boot.plist now. Otherwise, you don't need to. If you need to edit it, use TextEdit (/Applications). Open the plist up with TextEdit and replace this:

	<string>1920x1080x32</string>

With whatever your laptop needs. Then save it and close. :)

7) Now that's out of the way. You need to copy orig.chameleon.Boot.plist to your USB stick. Copy it into your Extra folder now. Ignore everything else in my Extra folder for now. You shouldn't use my dsdt since it might cause you problems during install and my smbios.plist is for a new MacBookAir6,1, which uses a special version of ML and will make the installer refuse to install. So avoid using that too.

8) Now go back to my zip archive's extracted folder. This time open the S/L/E folder. Copy ALL of the files inside into your USB sticks Extra/Extensions folder. If the Extensions folder doesn't exist inside your USB stick's Extra folder, create it and then copy these files inside it.

9) Lastly, you need a smbios.plist. Remember the one I had you download earlier from this post? Yeah, you need that now. Find it, and copy it into your USB stick's Extra folder too.

10) After everything is where it should be. You're done! The only thing left to do is setup your BIOS/UEFI so that it will run Chameleon. We'll do that next.

 

BIOS/UEFI Setup:

 

WARNING: Changing UEFI may result in a Windows boot failure. Backup anything you care about before attempting this. You have been warned. This is also how MINE works. Yours could be different.

 

1) The reason you've had issues running the installer is probably due to UEFI still being active. We need to fix that by switching to Legacy mode. Root Device issues are usually because of USB errors. Disabling USB3.0 might solve that.

2) Starting from the computer being shutdown, press the power button and then immediately press the F10 key afterwards. You might need to press F10 a few times to make sure it registers.

3) This will bring up the BIOS menu. You start under the Main tab, press the right key until you hit the System Configuration tab

4) Under this tab we need to change some things. Most of the settings are optional and won't really affect OS X but I suggestion changing two things now. Find and change Intel Smart Connect Technology to Disabled and then find USB3.0 Configuration in Pre-OS option and set that to Auto.

5) Now go to Boot Options and press enter. This will bring up more options. Quite simply, just change Legacy Support from Disabled to Enabled. You will probably get warnings but you can safely ignore these (assuming you took proper precautionary measures first) and continue. Everything else should be fine. Back out of this menu by pressing Esc.

6) Back at the System Configuration tab, press the right key once more to hit the Exit tab. Just select Exit Saving Changes and press Enter to get the Exit Saving Changes? question. Select Yes using the Enter key and you're all set.

7) You can now boot using your USB stick! Just remember at boot to press the F9 key. This will bring up the boot device menu, which you will need to be able to boot from your USB stick. You could also change your BIOS setups to allow booting from USB devices before the internal HDD but I never do. So that's all up to you. You may also receive a warning prompt after saving your BIOS settings asking for a confirmation code to be entered. This is fine, it is done to prevent any unauthorized changes to your BIOS.

 

Now, assuming you followed my guide, you should be able to boot to Chameleon and the OS X installer using nothing more than verbose boot (-v). If you still need a guide for the installation process of OS X, maybe you shouldn't continue because this is clearly way over your head. ;p

 

WARNING: Just as a general heads up, during my testing Chameleon would NOT properly install onto my internal Envy HDD! This results in boot failure, more specifically boot0 failure. I've tried to fix it a few times using varies methods but nothing worked. I currently boot into OS X using a USB Chameleon recovery disk. If you don't want to have to go through that, I suggest pulling out your internal HDD after OS X install and using a USB to SATA cable, manually installing Chameleon using another computer. I haven't tried that yet but it should work. If you're lucky, you won't have the same install issue that I have had. Chameleon typically installs onto the 1K bootsector of a HDD and I assume that my HDD has either a 2 or 4K bootsector and that's my guess for what's causing the issue. It's probably easily fixed using dd, i've just been lazy. ;p

 

After OS X is installed, you're gonna want to copy the entire Extra folder onto the OS X install disk. I again suggest using Terminal for this. This command will do it:

cd /
cp -Rp /Extra /Volumes/<YOURDISKNAMEHERE>

Of course, you'll want to replace <YOURDISKNAMEHERE> with whatever name you gave your OS X disk.

 

After OS X is all setup, you should consider adding the /Extra/Extensions kexts into your /System/Library/Extensions directory and updating the kernelcache for faster booting. Again, many guides exist for that.

 

*whew* That should about do it. As with anything of this length and detail, I may have made errors or omitted something that you might need, I find that rather doubtful though since I have done this so many times. Still, if you have further questions, please feel free to ask and if I can help, i'll address them as soon as I can.

 

Good luck. :)

Share this post


Link to post
Share on other sites

http://lnx2mac.blogspot.com/p/realtekrtl81xx-osx-driver.html

 

have you tried this for the ethernet?

 

Also, I will try later to see if the bios has a whitelist or not for installing a different wlan card. I am on windows still on the 15-incher model of the 2013 envys but it should be able to tell if you are able to simply swap out the cards without modifying the bios

 

Also, have you tried the latest DP for mavericks? ive read that it has better support for haswell onboard graphics such as the hd4600

This guy somehow got the HD4600 working QE/CI as an iris pro under mavericks, I would read his blog

 

https://pikeralpha.wordpress.com/

 

http://www.insanelymac.com/forum/files/file/18-applehda-for-idt-92hd91bxx/

 

Try that above for the audio, the IDT audio in my 15-j053cl is IDT 92HD91BXX, and that is supposedly been tested in ML for it

Share this post


Link to post
Share on other sites

http://lnx2mac.blogspot.com/p/realtekrtl81xx-osx-driver.html

 

have you tried this for the ethernet?

 

Also, I will try later to see if the bios has a whitelist or not for installing a different wlan card. I am on windows still on the 15-incher model of the 2013 envys but it should be able to tell if you are able to simply swap out the cards without modifying the bios

 

Also, have you tried the latest DP for mavericks? ive read that it has better support for haswell onboard graphics such as the hd4600

This guy somehow got the HD4600 working QE/CI as an iris pro under mavericks, I would read his blog

 

https://pikeralpha.wordpress.com/

 

http://www.insanelymac.com/forum/files/file/18-applehda-for-idt-92hd91bxx/

 

Try that above for the audio, the IDT audio in my 15-j053cl is IDT 92HD91BXX, and that is supposedly been tested in ML for it

HI there! Appreciate the reply. As you may have noticed, I haven't had one that wasn't from myself in quite some time now. :(

 

Now then, yes, I have tried that for ethernet. Sadly, it doesn't seem to support my hardware. UPDATE: Um, ok. So, I can't explain why but my ethernet is now working. For some strange reason, the version of RealtekRTL8111 that I got elsewhere (not the official site) actually works for my hardware whereas the official one didn't. Again, I don't know why it's suddenly working but i'm not gonna complain either. That's just one step closer. w00t! :)

 

I haven't updated the thread in a few days just because I wanted to be more certain of my recent test findings. Anyway, I have already done a wireless card swap and the one i'm using works very well in both OS X and Windows. The reason I decided to swap it is because I knew it would work under OS X. It's a Dell 1397 [bCM4312] and although it requires a kext downgrade, it works. So, for now i'll probably just stick with it. Sadly, I don't plan to keep using it for longer than I need to. It belongs in another system and because of the kext downgrade, it's not a future proof solution. I have every intention of purchasing a better replacement wireless card soon but I am waiting until I can get at least, my CPU and 1 GPU supported first. If I can't get those working, there really is no point in getting any extras for the system. OS X is almost useless without the support for the CPU and GPU. Still, i'd be interested to know if my BIOS has a whitelist for wireless. I really hope it doesn't, considering my BIOS is confirmed for being heavily encrypted and therefore, unmodifiable atm.

 

I would love to test the newest DP of Mavericks. Sadly, as I have stated earlier in the thread, I haven't even been able to get the Mavericks installer booting. I suppose I could try another test soon but if the kernel isn't updated, I doubt i'll get anywhere. Chameleon's kernelpatcher doesn't seem to work on it and so I always get a reboot. Using an AMD kernel for ML doesn't work with it. I could try the 10.8.4 kernel but I doubt i'll get anywhere with it. Still, when I get a chance, i'll give it a shot and keep the thread posted of results. UPDATE [08/11/13]: Tried out DP4 of Mavericks and it's still a no go. Even with the bare minimum I typically need to get ML up and running, Mavericks still falls short and either reboots after kext/kernel load or KPs on ACPIPlatform. Downgrading that kext does nothing to remedy the issue. *sigh* Also, I have read through most of that guy's blog. Great stuff but I am not very experienced with DSDT still and I have never been able to get my SSDTs working. I have spent a LOT of time on both already too. I really need to figure out my SSDT issues, then I can start seriously testing getting my GPU working. My previous post goes more in depth with the issue i've been trying to resolve with that.

 

Interesting on that last link. Haven't come across that one yet. I also have an IDT 92HD91BXX. I already tried and sort of succeeded with VoodooHDA, but that is was my last resort option and it really doesn't work very well with my audio (stuttering) and i'd like to get AppleHDA working if I can. I will give your link a shot though. It can't hurt. UPDATE: That kext actually worked! My ports and everything are all detected (minus HDMI), my mic seems to work fine. Sadly, although it is smart enough to detect between internal speakers and headphones when plugged in, neither of them output any sound. So technically, i'm still without audio.  :(

Still, HUGE step in the right direction, something I didn't have before. Thank you so much! :)

 

Thanks again and i'll keep you posted with any updates :)

Share this post


Link to post
Share on other sites

I am sad to admit this but unless I get better community support to help me fix the issues I currently face with this machine, I am very doubtful that i'll make much more progress with it.

 

I've done what I can but i'm nearing my limit. Trial and error will only get me so far now. I need help. Any and all is welcome of course. Even if i've already tried it, it's still better than hearing nothing from the good people of this forum and constantly running in circles with only my own ideas.  I am trying to remain optimistic about getting everything working but, i'm only one person and I grow tired of failure. I would like to give a HUGE thank you to everyone who has given me suggestions and assistance up to this point. It's always helpful to hear the thoughts and suggestions from others. Some of those suggestions even helped to fix some of my problems, so thank you all again! Sadly, I have had no help getting my SSDTs fixed and they are currently my biggest obstacle.

 

To assist, I've attached both clean and current, modified versions of DSDTs and SSDTs for examination. They can be found on the first post of the thread, along with other possibly useful info. I am still very new at trying to edit and fix them so i'm hoping someone with more experience and knowledge can lend me a hand, especially since at this point, I REALLY need it. So there, i've said it. Thanks for the read. :(

Share this post


Link to post
Share on other sites

I just ran across this thread.  Good read.  I have the HP Envy 17t-3200 CTO.  I have just about everything working running ML 10.8.5 beta.  I'm going to wait to try out Mavericks after the final of 10.8.5 comes out.  No reason to skip ahead in my mind.  I will try to help you out after a good night's sleep and we can compare notes.  In particular, I got the Beats Audio working (including the subwoofer) but am interested in finding out what kind of sound quality you have.  You will absolutely need to ditch your centrino wifi card and get an Atheros (costs about $10 on Ebay).  Rehabman's voodoops2controller.kext for the Synaptics Clickpad is the bomb, but it is very sensitive and I need to learn how to adjust the sensitivity.  My HD4000 video works perfectly but I cannot switch to the dedicated GPU because HP won't unlock that bios option.  I'm sure I can help you with that.  You should also consider using Clover rather than Chameleon.  I have modded my DSDT but it really didn't need that much. I do not have a Haswell CPU so I can't help you with that.  I'll check in tomorrow.

Share this post


Link to post
Share on other sites

I think you should just wait a couple of weeks or so for 10.8.5 and official Haswell support. Otherwise you'd be flying blind.

 

All the best!

Appreciate the reply and I intended on waiting for the final but my CPU isn't my main concern, my SSDT errors are. If the final is anything like the beta, I'm gonna be SOL. from my understanding, only ULT Haswells will have support. I have an MQ. We'll see I guess.

 

I just ran across this thread. Good read. I have the HP Envy 17t-3200 CTO. I have just about everything working running ML 10.8.5 beta. I'm going to wait to try out Mavericks after the final of 10.8.5 comes out. No reason to skip ahead in my mind. I will try to help you out after a good night's sleep and we can compare notes. In particular, I got the Beats Audio working (including the subwoofer) but am interested in finding out what kind of sound quality you have. You will absolutely need to ditch your centrino wifi card and get an Atheros (costs about $10 on Ebay). Rehabman's voodoops2controller.kext for the Synaptics Clickpad is the bomb, but it is very sensitive and I need to learn how to adjust the sensitivity. My HD4000 video works perfectly but I cannot switch to the dedicated GPU because HP won't unlock that bios option. I'm sure I can help you with that. You should also consider using Clover rather than Chameleon. I have modded my DSDT but it really didn't need that much. I do not have a Haswell CPU so I can't help you with that. I'll check in tomorrow.

Holy hell! Where have you been? You could be my new hero, lol. ;p

 

Right now, my beats audio semi-works. got it detected and my mic seems to work but my speakers/headphones don't. was planning to try to repatch my nodes and codec info into AppleHDA but the more i read into it, the more complex ans confusing it looks. I'd be thrilled if your method helps fix it. its been a huge pain not having sound.

 

yeah, my WiFi card card sucks and I knew it wouldn't work. I temp swapped it with a supported card but ultimately, I planned to just buy a replacement. didn't want to jump the gun until I get a more complete system though. Do you know of a supported card that has WiFi+Bluetooth on one card?

 

my track pad works using what I've got. its even detected as an Apple track pad in sysprefs but its far from perfect. I too have sensitivity issues. I can live with it though. I usually use a mouse anyway.

 

I never really expected to get my GeForce working. I'd be nice but I would be happy with just my HD 4600. My GPU is in one of my SSDTs and has compile issues and I can't get them fixed, which is the main reason I'm at a standstill right now. I'll never get GPU support without fixing that :(

 

I would LOVE to use Clover over Chameleon but I just can't get it to work. maybe I've been setting it up wrong or something but I've tried a million times to get it to just boot past the kextcache without success. it always just hangs. :(

 

Obviously, my DSDT is pretty solid. it has a TON of fixes I added in. a lot of them are just simple device renames though, so I can quickly identify things in ioreg. I also did it to help make my system look more like the haswell macbook air.

 

Your model seems to have a PCIe Realtek card reader too, did you ever get that working?

 

anyway, thanks for the reply. look forward to whatever you can shoot my way! :D

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By ludufre
      Installing macOS Mojave on Lenovo ThinkPad L440

       
      There are two version of this laptop:
      - 20AS = Chipset QM87, without Express Card (mine).
      - 20AT = Chipset HM86, with Express Card.
      I strong believe is the same thing...
       

      Changelog:
       
      02/05/2019 18:47h GMT-0
      - Updated info about CPU replacement and 4G LTE modem.
       
      02/04/2019 15:24h GMT-0
      - Sometimes the VoodooHDA.kext doesn't work.
      - Added AppleHDADisabler.kext to fix that (attached bellow).
       
      01/24/2019 14:42h GMT-0
      - Added more adjustments to use of VoodooHDA.
      - Updated VoodooHDA links to 2.9.1 official (without installer).
      - Changed PCM volume from 90 to 180 in Info.plist (attached modified VoodooHDA.kext bellow)
      - Updated SSDT-L440.aml (Removed HDEF and HDAU, not needed).
      - Updated config.plist (Changed to user Audio layout to 1).
       
      01/22/2019 20:47h GMT-0
      - I gave up on the AppleALC.
      - Headset does not work.
      - Now with VoodooHDA is perfect and the sound even louder.
       
      01/22/2019 14:37h GMT-0
      - Add info about update 10.14.3. 
       
      01/22/2019 13:46h GMT-0
      - Add link to BIOS reassing guide.
       
      01/20/2019 11:49h GMT-0
      - First version.
       
      What works and what does not
       
      - Processor: Intel Core i5-4300M ->  Work. All SpeedStep stages.
      - Video Card: Intel HD4600 ->  Work. QE/CI and Metal.
      - Chipset: Intel QM87 ->  Work.
      - Mini DisplayPort ->  Work. But no audio, yet.
      - VGA ->  Not work. Normal.
      - Audio: ALC292 ->  Work.
      - WiFi/Bluetooth: Intel AC 7260 ->  Not work. Replaced with DW1560 (need whitelist removal).
      - Ethernet: Intel I217-LM ->  Work.
      - Card Reader: Realtek RTS5227 ->  Not work.
      - Keyboard and Touchpad ->  Work.
      - Webcam ->  Work.
      - Fingerprint Reader ->  Not work. Normal.
      - USB3.0 ->  Work.
      - Sleep ->  Work.
      - Airdrop, Handoff, Instant Hotspot and Continuity ->  Work after replaced wireless.
       
       
      Extras
       
      - FullHD 1920x1080 display upgrade: 
      Replaced with AU Optronics B140HAN01.1 30pin eDP (B140HAN01.2 and B140HAN01.3 also compatible)
      Apparently same screen as Dell Latitude E6440, E7440, Lenovo Ideapad U430 and E129.
       

      Todo
       
      - Make DP audio work.
      - Make Card Reader work.
      - Upgrade CPU to i7-4712MQ (Ordered. It's on the way) Done, but received i7-4700MQ (47w TDP and I have overheating issues)
      - Replace touchpad with T460 model (Ordered. It's on the way)
      - Sierra Gobi5000 4G LTE modem EM7355 (Ordered. It's on the way. I hope works. ) Done, but not work. Do not even recognize in LSPCI...
      - Upgrade to 16GB RAM Done
       
       
      What you need to install

      - Running install of macOS
      - One USB flash drive of 8GB or bigger
      - macOS Mojave install app
      - Clover EFI
      - Clover Configurator
      - Some KEXTs and SSDT patches


      How create create the install flash drive
       
      Prepare install flash drive

      Format the flash drive with GUID partition mapping and name it "Install".

      - Open Disk Utility.
      - Click in View, then "Show All Devices".
      - Select the destination flash drive, then Erase.
      - Name: Install, Format: Mac OS Extended (Journaled) and Scheme: GUID Partition Map
       
      Create install flash drive

      Open terminal and run this command:
      sudo /Applications/Install\ macOS\ .app/Contents/Resources/createinstallmedia --volume /Volumes/Install --nointeraction This will take about 30 minutes.
       


      Install bootloader

      Download the RehabMan's CloverEFI fork (used 4701) and install with this options on "Install macOS Mojave":
       
      - Install for UEFI booting only
      - Install Clover in the ESP
      - UEFI Drivers - ApfsDriverLoader-64
      - UEFI Drivers - AptioMemoryFix64


       
       
      Make things works

      Will be created a partition named EFI and mounted in Desktop.
      - Replace the /Volumes/EFI/CLOVER/config.plist with mine attached below
                    If you have modded BIOS with Advanced Menu and enabled 128MB DRAM-prealloc use 128MB_DRAM-prealloc_config.plist.zip
                    If no, then use 32MB_DRAM-prealloc_config.plist.zip
      - Put SSDT-L440.aml attached below in /Volumes/EFI/CLOVER/ACPI/patched/
       
      Generate your Serial, MLB and SmUUID
       
      - Open the replaced config.plist with Clover Configurator (used 5.3.2.0)
      - Go to SMBIOS, click few times in "Generate New" in Serial Number and SmUUID.
       
      Download those Kexts and put in /EFI/CLOVER/kexts/Other/
       
      - Download the FakeSMC.kext from here. I used the version 2018-0915.
      - Download the VoodooPS2Controller.kext from here. I used version 2018-1008.
      - Download the IntelMausiEthernet.kext from here. I used the version 2018-1031.
      - Download the Lilu.kext from here. I used the version 1.3.1.
      - Download the AppleALC.kext from here. I used the version 1.3.4.
      - Download the VoodooHDA from here. I used the version 2.9.1.
      - Download the WhateverGreen.kext from here. I used the version 1.2.6.
      - Download the AppleBacklightFixup.kext from here. I used the version 2018-1013.
      - Download the USBInjectAll.kext from here. I used the version 2018-1108.
      - Download the ACPIBatteryManager.kext from here. I used the version 2018-1005.
       
       
      Wifi and Bluetooth (DW1560 / BCM94352Z)
       
      Unfortunately, some notebook manufacturers are currently blocking the replacement of wireless cards. They want you to only use the models sold by them. And of course, none of them from Lenovo for this notebook model is compatible with MacOS.
       
      If you try to start with an unauthorized wifi card for them, you will receive a screen error:
      1802: Unauthorized network card is plugged in - Power off and remove the network card. Since this check is done directly in the BIOS, the only solution is to modify it.
      But since nothing is easy in this life, there is one small big problem:
      - The BIOS update procedure does not allow you to use modded files as it used to be.
      - You will need to physically reach your BIOS on the motherboard and make use of a USB BIOS reader/writer.
       
      So what you need to do:
      1. Disassembly your laptop;
      2. Dump your BIOS with an USB BIOS reader with SOIC8 clip (to not desolder from the motherboard);
      3. Patch it (In addition to removing the whitelist, add the advanced menu);
      4. Fix RSA signature;
      5. Reflash BIOS;
      6. Replace wireless card;
      7. Remount your laptop;
      8. Done.
       
      Soon, I'll provide step by step in this process. Probably until end of this week.
      In the meantime, if you need to, send me your dump that I do steps 3 and 4 for you.
      I also add the Advanced Menu so you can increase to 128MB the DRAM-prealloc.
       
      To fix a Modded BIOS to remove the 5 beeps on boot, you need this guide: https://www.insanelymac.com/forum/topic/337333-guide-fix-insyde-h2o-bios-signature-5-beeps-on-lenovo (traduzido: pt-BR)
       
       
      After replaced the wireless card. Download those Kexts and put in /EFI/CLOVER/kexts/Other/
       
      - Download the AirportBrcmFixup.kext from here. I used the version 1.1.9.
      - Download the BrcmFirmwareRepo.kext and BrcmPatchRAM2.kext from here. I used the version 2018-0505.
      - Download the BT4LEContinuityFixup.kext from here. I used the version 1.1.2.
       
       
      Now you can start the instalation without problem (I guess).
       
       
      How install
       
      UEFI Setup Configuration and Installation

      UEFI configuration
       
      My BIOS is the latest: 1.93 (J4ET93WW) 

      - Shutdown and insert the flash drive.
      - Power on with F1 pressed to enter BIOS setup.
      - Change value: Config - Intel(R) AMT - Intel(R) AMT Control to DISABLED
      - Change value: Security - Security Chip to DISABLED
      - Change value: Security - Anti-Theft - Intel(R) AT Module Activation to DISABLED
      - Change value: Security - Anti-Theft - Computrace to DISABLED
      - Change value: Security - Secure Boot to DISABLED
      - Change value: Startup - UEFI/Legacy Boot to BOTH, Legacy First and CSM Support = Yes
      - Save & Exit Setup (F10)
       
      - Now, hold the F12
      - In the list, select your flash drive.
       
      The installer will start. 
      
      Format destination disk

      Format the disk with GUID partition mapping and name it "Macintosh".

      - Select Disk Utility in the list, then press Continue.
      - Click in View, then "Show All Devices".
      - Select the destination Disk, then Erase.
      - Name: HD, Format: APFS and Scheme: GUID Partition Map

      Close Disk Utility.
      
      Select "Install macOS", then Continue.
      Follow instructions in screen.

      After install

      After first part install the system will reboot. Maybe you have to press F12 again and select the flash drive.
      
      The second part of the installation will begin. This will take 16 minutes.
       

      Post installation

      Install bootloader
       
      When the second part of install finish, the system will reboot again.

      After performing the user initial setup and go to the desktop, you need to install Clover on internal disk.

      Open the Clover installer inside flash drive that you copied before.

      Use same options above but choose the system partition this time.

      Now you need to replace the config.plist inside your destination disk EFI parittion with config.plist inside flash card EFI partition.

      The flash drive EFI partition is unmounted. Mount with terminal "sudo diskutil mount /dev/rdiskXs1". To know what X is, use "diskutil list", most likely is 1.
       
      Last step
       
      Copy all Kexts from flash drive to /Library/Extensions, with those commands in Terminal:
      sudo cp -R /Volumes/EFI/EFI/CLOVER/kexts/Other/* /Library/Extensions/ sudo chmod -R 755 /Library/Extensions sudo chown -R root:wheel /Library/Extensions sudo kextcache -i / Restart the system.
       
       
      It's done!
       
       
      Updates
       
      System update 10.14.3
       
      - Updated with success;
      - Everything works perfectly after reboot;
       

       
       

       
      And last but not least
       
      I would like to thank the following community members, by making these dream possible:
      @crushers, @snatch, @apianti, @blackosx, @blusseau, @dmazar, @slice2009, @autumnrain, @phpdev32, @EMlyDinEsH, @RehabMan, @Scellow, @mitch_de, @Shailua, @Andy Vandijck, @maxfierke, @ArturXXX, @LexHimself, @brumas, @Shiki and all others members involved directly or indirectly.
       
       
       
       
       
       
      32MB_DRAM-prealloc_config.plist.zip
      128MB_DRAM-prealloc_config.plist.zip
      SSDT-L440.aml
      VoodooHDA.kext.zip
      AppleHDADisabler.kext.zip
    • By ucif19
      Hi, First of all, sorry for my English.
      I want to buy a WiFi/bt card for my hackintosh. I want a card that have a native support for MacOS because I need to use Handoff and AirDrop. I saw the card in the link below: anyone could tell me if the card have the requirements I mentioned before?
       
      wifi/bt card  Broadcom 94352Z DW1560: https://rover.ebay.com/rover/0/0/0?mpre=https%3A%2F%2Fwww.ebay.it%2Fulk%2Fitm%2F272204993348
       
      my build
      macos Mojave 10.14.3
      mobo: H170N-WiFi 
      cpu: i5-6500
      gpu: gtx 1060 6gb (not work on Mojave)
      Ram: 16Gb ddr4 2133 MHz
    • By ucif19
      Hi,  I replaced the H170N-WIFI onboard bt card with the ASUS USB BT400 dongle. It works but Handoff and AirDrop won’t work. I install all kexts for fixing Broadcom card, but in System Information, in Bluetooth section I see “Handoff: no”. Anyone can help me? Sorry for my English!
       
      my build
      mobo: H170N-WiFi 
      cpu: i5-6500
      gpu: gtx 1060 6gb (not work on Mojave)
      Ram: 16Gb ddr4 2133 MHz
    • By gengik84
      Ciro82==>>Thanks
      Uno dei tre Requisiti:
      Hack funzionante Mac vero Macchina virtuale Impostazioni Bios per il boot:
      Cercate una voce  del tipo “Sata Mode”e settatela  in AHCI
      Secure Boot: disabilitare o altri sistemi operativi
      CSM: UEFI o LEGACY, oppure a secondo del tipo di installazione
      VT-x / VT-d disable
      *Nota: Secure boot e csm valido solo per bios UEFI
      Materiale Occorrente 
      "OS X (Versione App.Store)”
      USB 8GB  *nota: nel caso di usb superiori dovrà essere partizionata, in modo da avere una partizione su cui "lavoreremo,di questa dimensione
      ShowAllfiles 
      kext Wizard 
      Bootloader Clover_2.3k_r xxx:                   http: //sourceforge.n.../cloverefiboot/
      Clover Configurator:                                    http: //mackie100proj...a.org/download/
      FakeSmc.kext:                                            https://github.com/kozlek/HWSensors/releases
      In allegato,a fondo pagina troverete un "pacchetto" contenente : ShowAllfiles, Kext Wizard, FakeSmc.kext: 
      App alternative:
      ESP Mounter Pro: per montare la partizione EFI
      Vi illustrerò tre metodi per creare la usb, ma sono ben distinti… quindi usatene soltanto uno
      Metodo 1: “Install Mac_OS_X.command” Metodo 2: “Create Install Media di Apple” Metodo 3:  Metodo Manuale Alla fine delle preparazione dell’installer, tutti i metodi necessitano l’installazione del Bootloader Clover sulla a vostra USB.
      “CONDIZIONI OBBLIGATORIE”
      PUNTO 1: che la vostra usb sia stata preventivamente nominata USB (caratteri maiuscoli) Tabella di partizione GUID e la formattazione in  Mac esteso Journaled.
      PUNTO 2: che l’installer di OSX si trovi in Applicazioni
      Utility Disco 
      Selezionate la pendrive, andate su “partizione”, selezionate “1 partizione”, impostate Mac OS esteso journaled e date il nome USB, poi in basso cliccate su opzioni e scegliete Tabella partizione (GUID), poi “applica”.
      Immagine 
      Riporto nuovamente l’operazione sopra citata adoperando dal nuovo Utility Disco introdotto su El Capitan.
      Rimane ovviamente invariato nome della usb in ==>> USB (maiuscolo), la formattazione in Mac esteso Journaled e sia la mappa partizione in GUID
      Da utility disco selezionate la usb, cliccate su inizializza.
      dal menù a tendina scegliete la relative impostazioni
      Immagine  
      Procedura effettua da High Sierra è la stessa della precedente, l'unica attenzione e operazione da aggiungere in primis  è cliccare nel menù a tendina in alto sulla sinistra di utility disco e selezionare "mostra tutti i dispositivi"
      Immagine 
       
      =====================
        METODO 1: "Install_Mac_OS_X.Command" Lo script che trovate allegato in fondo alla guida permette la creazione dell’installer in maniera automatica
      Include la possibilità di scelta di tre versioni di osx
      Yosemite El Capitan Sierra Il risultato finale è come quello del metodo "manuale" descritto nella guida, per cui l'installazione avverrà in un solo passaggio, non in due come con il metodo createinstallmedia. 
      Offre inoltre la possibilità di inserire un kernel patchato, utile, per esempio, per chi usa AMD.
      Rimane invariato il nome dato alla usb in USB, mappa partizione e tipo di formattazione
      Se la vostra usb non sarà rinominata nel modo corretto, verrete avvisati dal terminale, quindi non dovrete far altro che apportare la relativa modifica e rilanciare nuovamente lo script
      Esempio
      ===========================
      Metodo 2 
      L'intento è quello di usare la procedura fornitaci direttamente da Apple, "createinstallmedia", introdotta  con Mavericks. 
      Tale metodo prevede l’uso del terminale che via via se ne sta perdendo il “valore e l’uso”
      Inizialmente per i neofiti potrà sembrare problematico ma alla fine non è così.
      Durante il post installazione alcune operazioni ne richiedono l’ uso.
      Perciò mi sono chiesto perchè, qualora uno volesse, non far conoscere da subito un po’ questo “strumento”???
      Per favorirvi vi ho allegato i comandi già  “pronti”, i quali li potrete copiare ed incollare sul terminale.
      A questo punto aprite il terminale, copiate ed incollate il comando sottostante e premete invio, digitate la vostra password e premete nuovamente invio.
      Comando per creare USB con Yosemite:
      sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction  
      Comando per creare USB con El Capitan
      sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction Comando per creare USB con Sierra 
      sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ Sierra.app/ --nointeraction Per creare USB con Hight Sierra o Mojave usate --> C_I_M (aggiornato per 10.14)
       
      Funziona con il drag & drop sul terminale, in questo caso non vi è necessità che la usb sia nominata in un determinato modo ed essendo basato su create install media ovviamente funziona da 10.9 a 10.14.... 
      BENE…IL PROCESSO DI CREAZIONE E’ INIZIATO…
      AVREMO CIRCA 20/30 MINUTI DI TEMPO LIBERO A CUI DEDICARSI A CIO’ CHE VOGLIAMO………………………………………..  
      COLGO L’OCCASIONE PER FARVI NOTARE LA VELOCITA’ E LA SICUREZZA DI QUESTO METODO
      CONFRONTATE QUESTO CON IL TERZO METODO E NOTERETE CHE CON UN SOLO PASSAGGIO, OSSIA IL COMANDO DATO AL TERMINALE, FACCIAMO IN UNA SINGOLA OPERAZIONE TUTTI I VARI STEP DESCRITTI SULL’ ALTRO METODO.
      DETTO QUESTO, MOLTO IMPORTANTE E’ SOTTOLINEARE CHE COSI’ FACENDO EVITEREMO ERRORI  DI DISTRAZIONE RIGUARDO AI PASSAGGI O FRAINTENDIMENTI.
      Immagine 
      Potete adesso passare ad installare il bootloader Clover sulla vostra usb.
      *NOTA*:
      Avendo usato questo metodo l'installazione si dividerà in due fasi, perciò dopo il primo riavvio e necessario far partire nuovamente l'installer, selezionare lo stesso disco senza formattarlo.
      Finita questa ulteriore fase , l'installazione sarà terminata
      =========================
      METODO "MANUALE"....  (lascio per futura memoria-Compatibile fino a 10.12)
      ==========================
      Bootloader
      **Nota:** Installazione in UEFI  dipenderà dalla scheda madre in vostro possesso, quindi se non supporta tale opzione , il bootloader dovrà essere installato in  modalità Legacy.
       Vi invito, qualora non sapeste questa informazione, a recarvi nel sito ufficiale del produttore e controllare le informazioni a riguardo
      Fatto questo dobbiamo installare  Clover sulla usb.
      A seconda del tipo di Bios o al tipo di installazione che vogliamo fare UEFI o Legacy avremo ovviamente configurazioni diverse in questa fase.
      Lanciate il pkg.
      Immagine 

       
      Cambiate la destinazione di installazione ad USB oppure Install Mac_OS_X (a secondo del tipo di creazione eseguita)
      Successivamente clicchiamo su "Ad Hoc"
      Per Installazione UEFI
      Mettete i flag   : Installazione solo per avvio UEFI
                               : installare Clover nella ESP
                               : Driver64UEFI  AptioMemory --> (consigliato) 
                               : Driver64UEFI  ApfsDriverLoader --> (consigliato) --> sostituisce l'uso del driver apfs.efi
                               : Selezionate l'altri driver come da successiva immagine,
       
      *Nota: Altri driver che si possono usare  al suo posto  sono:
       informazioni 
       
      Proseguite con l’installazione.
      Immagine 
      ** Ricordate che avrete accesso a questa cartella dopo aver montato la partizione EFI**
      ===========================
      Per installazione Legacy
      Immagine 
      ===========================
      Impostazione per config.plist:
      Con clover configurator “montate” la partizione EFI della usb.
      1) Per fare questo nel menù di sinistra, cliccate su “Mount EFI”
      2) individuate la partizione relativa alla vostra usb, a questo punto montiamo la relativa partizione EFI  selezionando l’apposito pulsante “Mount Partition”
      Immagine 
      3) Successivamente cliccate su “Open Partition”.. recatevi in EFI/Clover ed aprite il config.plist
      4) Sezione ACPI: Disabilitate tutti i fix sia del menù 1 che del menù 2
      Immagine 
      5) Sezione BOOT: Sole se si sta installando Yosemite mettete il flag su kext-dev-mode=1
      Immagine 
      6) Sezione RT Variables: Se si sta installando El Capitan oppure Sierra, aggiungere i valori: BooterConfig= 0x28, CsrActiveConfig= 0x67
      Immagine 
      7) Sezione System Parameters: Su inject kext mettete YES
      Immagine 
      ===========================
      Nota: Su El Capitan, è stato introdotto SIP (System Integrity Protection)
      Info:
      ===========================
      Recatevi in EFI/Clover/kext/10.x 
      X= alla versione di osx che state installando. Per esempio se installerete Yosemite dovrete recarvi nella cartella 10.10, con El Capitan in 10.11….ecc
      Se non ci fosse tale cartella, createla e nominatela voi a “modo”.
      Copiatevi all’interno FakeSmc.kext
      *Nota se venite già da altre vostre configurazioni, oltre kext sopra citato ,potete mettere gli altri necessari per il vostro hardware
      Stessa cosa se avete DSDT e/o SSDT potete copiarli in EFI/Clover/Acpi/Patched
      Immagine 
      
      Per High Sierra:
      Scaricare il driver apfs.efi a fine guida, collocarlo:
          --> EFI/clover/Driver64UEFI se stiamo usando UEFI
      --> EFI/Clover/Driver64 se stiamo usando Legacy
       
      Per chi volesse continuare ad usare HFS vi rimando a questo post:
        Come installare High Sierra in HFS direttamente dalla usb  
      Utenti Laptop:  Nel 99% è obbligatorio disattivare la grafica discreta Nvidia/Amd per installare questo nuovo osx
                                     Quindi aggiungete --> SSDT-Disable_DGPU.aml.zip
                                     in EFI/Clover/acpi/Patched della usb
      --------------------------------------------------------------------
      Per Mojave:
      Scaricare il driver apfs.efi per 10.14 a fine guida, collocarlo:
          --> EFI/clover/Driver64UEFI se stiamo usando UEFI
      --> EFI/Clover/Driver64 se stiamo usando Legacy
      Versione di clover non antecedente a V_4015
      Volete usare HFS?
      E' possibile fare un installazione diretta su altro disco o partizione, nel caso può essere usato anche per effettuare aggiornamenti...
      nel caso guardate...
       Mojave in HFS 
       Oppure direttamente da usb  
       
      Fatto questo avrete la vostra USB bootable per installare OSX.
      ………Non scordatevi Fakesmc.kext da mettere nella relativa cartella…. senza il quale non farete mai il Boot......
      *NOTA: se usato il terminale per la creazione della usb, l'installazione si dividerà in due fasi, perciò dopo il primo riavvio e necessario far partire nuovamente l'installer, selezionare lo stesso disco senza formattarlo.
      Finita questa ulteriore fase , l'installazione sarà terminata
      **NOTA** Se avete processori Broadwell,Skylake o Kabylake...usate FakeSmc.kext e relativi sensors che trovate all'interno del secondo pacchetto.. (potete usarlo anche sui precedenti senza problemi, essendo una versione più aggiornata ha ulteriore supporto per le cpu più recenti)
      Update: Fakesmc e sensors versione 6.26
      Post installazione... post #2           
       Buon Hack….. 
      Aggiornamento:Install_Mac_OS_X.command.zip (compatibile da 10.10 a 10.12)
      le info le trovate a questo post
      Ringrazio @Ciro82 che mi ha aiutato nel preparare questa guida.
      Pacchetto.zip
      Pacchetto-2.zip
      apfs.efi-10.13-NoLog.zip
      Pacchetto-Fake+Sensors 6.26.1440.zip
      apfs.efi-10.13.1-No_LOG.zip
      apfs.efi-10.13.2_No_Log.zip
      apfs.efi-10.13.3-No_Log.zip
      apfs.efi-10.13.4-No_Log.zip
      apfs.efi-10.13.5_No_Log.zip
      C_I_M.zip
       
      apfs.efi-10.14-beta1_No_Log.zip





       

×