Git Product home page Git Product logo

hp-envy-13-ah0002-opencore's Introduction

HP-ENVY-13-AH0002-OpenCore (https://naden.co)

Attempt to Hackintosh a 13" HP ultrabook

Overall

So far the build is awesome, cold boot time to Mac in 16 seconds!

Specifications

  • Processor: Core i5-8250U 1.6GHz (Turbo Boost up to 3.4GHz)
  • Graphics: Intel HD620 (Up to 2GB of shared mem) / 1080p 24bit
  • RAM: 8GB DDR3 2133MHz
  • Hard Disk: PCI NVMe 256GB SSD
  • Wifi & Bluetooth: Intel Dual Band Wireless-AC 7265

About

What is near 100% completed

  • HD620 2GB / Metal / Fixed RGB Banding / DRM works on Chrome
  • Touchscreen with Gestures
  • USB-C DP to 4K Monitor/TV (Sleep laptop at least once on a cold boot to make this work)
  • ALC285 Speaker (4 speakers) / Mic / Headphones
  • Brightness, KB Backlit, Volume shortcuts
  • Trackpad Gestures / Doesn't stall after KB press
  • USB Ports USB2/3/C
  • Webcam
  • SD Card
  • Batt. indicator
  • Proper CPU PM (Balanced)
  • Sleep

Trackpad

Audio fix for 4 speakers

  • Make a new aggregate device on MIDI Setup app which will contain both available output devices (Tweeter & B&O Bass speakers)
  • Go to Sound Preferences and select that new aggregate device for main audio output
  • In order to be able to adjust the volume for that new aggregate audio device, please make use of: MultiSoundChanger

Bonus

  • Wifi & Bluetooth work, but with experimental driver and HeliPort app (expect some problems)
  • ICC Profile that improves the screen's native color

Bluetooth

What doesn't work

  • Apple TV DRM

Geekbench

Notes

  • Use HeliPort to facilitate Intel Wifi usage
  • Use QuickESP to mount EFI partitions with ease (status bar app)

IMAGE ALT TEXT HERE

A big thanks to contribution of https://github.com/rholelaw and for the 4 Speakers fix, congratulations to https://github.com/djimc!

hp-envy-13-ah0002-opencore's People

Contributors

denniskoluris avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

rholelaw sux789

hp-envy-13-ah0002-opencore's Issues

Recovery and reset NVRam entries on boot picker

I am currently using your Opencore settings (with some modifications) for my AH0999NL and everything is working (still need to investigate about CardReader and Bluetooth) but Recovery and Reset NVRAM entries are missing from the boot picker.

Here's what I did so far:

  • Disabled these Kexts to attempt to make it boot properly since my model doesn't have a touchscreen and got stuck on loading screen: VoodooGPIO, VoodooI2CServices, VoodooI2C, VoodooI2CHID
  • Installed Catalina on a partition alongside an existing Windows installation
  • Copied OC in my SSD EFI folder, added OpenCore.efi UEFI entry and set as default boot in BIOS

When computer starts, it displays a nice graphical boot picker and there are entries to launch MacOS and Windows (both are working fine) but Recovery and Reset NVRAM entries are gone.
How to solve?

Thanks for your good work!

I2C devices overall don't work

Even though investigating this laptop's DSDT shows us that there are two active I2C devices namely TPD0 and TPL1, none of them seem to work with VoodooI2C current implementation.

If we make those work, it could mean that the trackpad could have better response, and also eventually make the touchscreen work.

Here's the repo: https://github.com/VoodooI2C/VoodooI2C

TouchScreen 15in model

hello, your repo has been very useful for me as a parting point at the moment I'm stuck on three things Bluetooth, sd card and touchscreen are not working for me, I even have exactly the same model 7265, would please tell what the device names are for sd card and touch screen on dsdt.aml, I'll publish my device's config once it's done thank you so much

AH0031nn

Hello,
Thanks for your excellent work. I should first clarify that there is no issue with your setup. I'm just looking for some help.

I have ah0031nn running Clover but I decided to give OC a try.
I downloaded your OC folder and tried to boot without success. The only HW difference to the 0002 should be the WiFi adaptor, as I replaced mine with a Broadcom.

I was able to boot by deleting your DSDT, but my touch pad and WiFi (that was expected at first) were not working even after adding the BCM kexts. Bluetooth works after changing to MacBookPro 14,1 like in your setup.
I then tried a combination of your SSDT and mine (I have a few in my clover folder). Still no luck. If I delete your SSDT my system won't boot. It starts booting, the progress bar fills almost completely but it takes forever and I never get to the Desktop...

I was able to get the touchpad and wifi working somehow at some point but I lost my graphics card, so I scraped this test completely. I am attaching my extracted DSDT (Clover F4), a couple of Hackintool screenshots and my working (but probably very, very messy) Clover folder. Any help getting OC to work on this machine will be highly appreciated.
Thanks in advance!
Ilian

CLOVER.zip
DSDT.aml.zip
Screenshot 2022-03-17 at 21 10 44
Screenshot 2022-03-17 at 21 11 23

Hot-plugging USB-C HDMI 2.0 cable outputs distorted graphics

If you cold-boot the laptop, and hot-plug a USB-C HDMI 2.0 capable cable, the graphics are distorted on the external Monitor/TV. Found out, that if you first sleep the laptop and then plug in the cable, everything works as expected.

Not sure what is the different on the Hardware state between cold-boot and after-sleep state. Need to investigate further.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.