Contribute
Register

[WIP-Guide] HP ENVY x360 13-y013cl - i7-7500U Kaby Lake

Status
Not open for further replies.
I think this is my first post so hello. The past week I have read this forum related to the HP Envy, this is my 2nd hackintosh build and first laptop, SDST DTST patching were new to me but relatively simple once I grasped it. I have gotten everything working on High Sierra 10.13.4 on my HP Envy x360 y13 accept the backlit brightness controls. I cant even get brightness to show up under displays in sysprefs. I have been attempting to patch this using the AppleBacklightInjector.kext.. Has anyone been able to get brightness working and could point me in the right direction?? Thanks

See guide:
https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/
 
Has anyone tried to activate FileVault? I did the other day on my desktop hackintosh... Only had to put the right drivers for the keyboard in order to can type the password.
But here... It will be the same? Or something else?
Thanks.
 
Hi Guys,

An update on WiFi & BT experiments ...

As i already posted i swapped out the intel WiFi/bT card in my 2017 15" HP Spectre X360 for BCM94352Z ... WiFi in OSX and linux worked perfect but in windows 10 the laptop would lock up as soon as i attempted to connect to a network .. it seems to be a very common issue with this card and windows 10 ...

Searching the internet results in lots of suggestions (mainly trying different driver versions) but after several attempts and god knows how many different driver versions .. i've given up trying to get the BCM94352Z card working in windows ... and yes i did try another BCM94352Z card but it resulted in the same issues.

Additionally as i reported in the same post (and by others elsewhere) the BT USB device on the BCM94352Z would not always initialise correctly during POST resulting in it not being seen in windows or osx ... it was possible to get it to work but required a random number of reboots/sleep/wakes ... once it was seen by osx it worked fine ... even after sleep/wake ... but for me the BCM94352Z has not been an ideal solution especially with the windows wifi issues.

So time to look for a different solution ...

Despite warnings about it not being suitable for Lenovo and HP laptops I bought a Dell DW1830 on ebay for $25 ... this card has a BCM43602 PCI WiFi chipset and a BCM20450 USB bluetooth controller ... both of these chipsets (a variant of) are used on genuine Apple WiFi/BT cards so it should be much compatible if i can get it t work. Since this card is a 3x3 MIMO and supports three antenna's and the Spectre only has two i also purchased a suitable MHF-4 antenna ...

Its very important that if you install a wifi card that has more antenna connections than your system has physically that you install additional antenna's even if you can not locate the new antenna's in the same location as the original ones. Running a wifi card without all antennas connected could result in you burning out the radio transmitter on the card due to not enough load being placed and the transmitters radio amplifier thus causing it to run hot.

In my case i was unable to install an additional antenna in the laptops lid as the screen is bonded and i did not want to go through the potentially dangerous procedure of un-bonding and re-bonding the screen. The 15" X360 has some air inlet grills either side of the keyboard so i mounted mine in that area. Its not a perfect location as only a small amount of the antenna is able to access free air and thus effects its ability to pull in a signal but its better than nothing and ensures that the radio on the wifi card will not burn out.

Once the card and antenna was delivered i installed them in the X360, powered up and was disappointed to see that the WiFi (pci) part of the card was not detected in any OS (Windows/OSX/Linux) .... :|:|:|:|:|:|

Then i remembered an old trick some users have to do with the BCM94352Z so i masked pins 56 & 54 (BT & WiFi disable lines) .. and tried again ... booting into windows and checking device manager showed that the card was now detected :):):) so I went ahead and installed the latest Dell DW1830 WiFi and BT drivers, both installed fine and the card came on-line with no crashes or lock ups ... I gave it a good test for an hour or so and all was good.

Note: the DW1830 is missing pin 50 unlike the BCM94352Z so its a group of three pins not four as shown in the linked guide.

Reading up on the DW1830 on this site seems to state that it should work OOB .... so i booted into OSX (10.12.6) in safe mode and removed all the fixes for the BCM94352Z (fakepciXXX, BCMpatchram, clover patches .. etc) and rebooted ..

Sure enough WiFI was detected (both 2.4Ghz & 5Ghz) and i was able to connect to my 5Ghz wireless network ... all be it at a slower speed of 450mbs compared to the 878Mbs i got with the BCM94352Z ... also no BT.

So I reinstalled BCMPatchRam2 & the repo kexts ... rebooted and BT was detected and working. Having now tested BT extensively i can say that this is the best BT support i've seen in a hackingtosh ... the BCM20450 BT controller supports LMP4.1 which is natively supported by OSX 10.12.XX .. i've seen no problems so far with handoff or airdrop.

Checking sys info showed that the WiFi card was being identified as 3rd party ... i checked the info.plist in RehabMans FakePCIID_Broadcom_WiFi.kext which indeed showed that it supports my cards id's (14E4/43BA) so i reinstalled it along with FakePCIID.kext .. once the kext cache sorted itself out the card was identified as Apple AirPort Extreme (0x14E4, 0x24)

The speed cap of 450Mbs indicated to me that that the card was probably only running in the 20/40 frequency band and not using the full 20/40/80 range of the card .. I've seen this issue before with my old Sony Vaio Hackingtosh which was resolved by changing the county code to '#a' (see the airport guide) so i applied the patch via Clover and rebooted.

As suspected it worked and my WiFi speed was back to 878Mbs, so now everything was working great in Windows and OSX and it was time to attack Linux.

Booting into Linux (I use Mint 18) the BT was detected straight away .. however it took some digging to get the WiFI working, it turned out the bcm firmware for the DW1830 in my kernel version (4.8) did not support the 14E4/43BA device. The solution was to to update the file brcmfmac43602-pcie.bin in /lib/firmware/brcm with this version and reboot, the new card was detected immediately by the brcmfmac framework and the correct kernel driver automatically loaded without any further intervention.

Summary,

All in all swapping out the BCM94352Z for the DW1830 has been a big step forward for me ... I now have working WiFi (2.4Ghz & 5Ghz 802.11 AC) and BT4.1 in all OS's and i can now put WiFi and BT to bed.

In my opinion the DW1830 ( BCM43602 / BCM20450 combo) is a far superior card to the BCM94352Z ... this might not be true for all cases and will depend largely on if you can get your desktop/laptop to see the card on the PCI bus, but if it does you will see much better WiFi performance and far more stable BT support in any OS.

If your already running a BCM94352Z that is installed correctly you should only need to disable the 'fvco' and BT handoff Clover patches, if your not getting full 5Ghz AC WiFi speeds use the #a country code patch.

Just thought i'd share what i've leant so far with this card.

Cheers
Jay

Update: Since posting the above i've now noticed WiFi issues after sleep, please see this thread for more info and workaround.

Dear Jaymonkey,
I am having the same issue for DW1830 as you have described. I am on Razer Stealth 12.5', replaced the Wifi card with DW1830, running 10.13, Wifi works as a "Third party card" and no bluetooth even though it does show up on one of the USB ports in IOReg. I have tried to install the combo kexts as you mentioned (BrcmPatchRam2+Brcm repo) to make bluetooth works, but no luck. I cannot make it recognize as Airport Extreme also using FakePCIID.kext + Fake_Broadcom_Wifi. Did you make yours work on 10.13 and can you show me how to make them work? Thanks.
 
Dear Jaymonkey,
I am having the same issue for DW1830 as you have described. I am on Razer Stealth 12.5', replaced the Wifi card with DW1830, running 10.13, Wifi works as a "Third party card" and no bluetooth even though it does show up on one of the USB ports in IOReg. I have tried to install the combo kexts as you mentioned (BrcmPatchRam2+Brcm repo) to make bluetooth works, but no luck. I cannot make it recognize as Airport Extreme also using FakePCIID.kext + Fake_Broadcom_Wifi. Did you make yours work on 10.13 and can you show me how to make them work? Thanks.

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.

Never mind RehabMan & Jaymonkey. As I copy those 4 kexts to Clover/kexts/other, now they work as Jaymonkey mentioned. So I assume using Kext Utility v2.6.6 to install them to S/L/E doesn't work for me. Do you know a better way to install them to S/L/E? Thanks.
 
Do you know a better way to install them to S/L/E? Thanks.

You should be installing 3rd party kext's into /L/E ... you can either do it manually using the command line as detailed in the link RehabMan posted above or you cab use Tony's KextBeast which you can get from the downloads section. Its the only kext installer I know of that installs to /L/E correctly.

Cheers
Jay
 
Hey, I am wondering what habbened to your Hackintosh.
I am using the same device and i want install hackintosh on it
Can you send me the latest efi folder you have and what mac os are you using.
Thank you
 
Hey, I am wondering what habbened to your Hackintosh.
I am using the same device and i want install hackintosh on it
Can you send me the latest efi folder you have and what mac os are you using.
Thank you
Follow the Clover guide linked from the FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html

Although you should read the FAQ for an overview of issues, the Clover guide is linked from the first question: "Q. Where do I start?", just after the bold face "Clover Guide".
Here is a direct link, just to be clear:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Also, your profile must be filled out with complete details as requested in the FAQ, again under "Q. Where do I start?". All seven details requested are equally important.

And if you have an issue (after following the guide), or on any other problem, you must provide a detailed description of the problem including information that helps us understand what you're doing. Always attach "Problem Reporting" files as per FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
The required files and data are fully detailed in the last question in the FAQ:
"Q. What are typical "Problem Reporting" files?"
 
Can you send me the latest efi folder you have and what mac os are you using.

@mhbb,

Every Hackingtosh is unique ... copying someone else's EFI folder is not a good solution.
It is better that you create your own config.plist and hot patch set so that you learn ... that is the whole point of this website.

Rehabman has some very good config.plist templates in his Git-Hub repo that you can use as a starting point.
Use the FAQ's and the Guides .... if you get stuck ask for help.

Jay
 
Status
Not open for further replies.
Back
Top