A Long Time in Making

A Long Time in Making

A Long Time in Making

The Short Read - TLDR

Device Configuration

  • Dell Latitude 7490
  • Intel Kaby Lake R Quad-Core i5-8350U 1.7GHz
  • Intel UHD 620 Integrated Graphics
  • 16 GB DDR4 RAM
  • DW1820A - Wifi & BT LE 4.1
  • 14" 1920x1080 FHD non-touch LCD
  • Realtek ALC256 Audio
  • Alps I2C HID Multi-Touch Touchpad
  • HDMI 1.4 port
  • USB Type-C (DisplayPort, PD Charging, no Thunderbolt)

Hackintosh Configuration

  • OpenCore 0.5.8 with OpenCanopy & Boot Chime enabled
  • Catalina 10.14.3 on external Samsung T5 SSD
  • Windows 10 on internal M.2 SATA SSD
  • SMBIOS MacBookPro15,2
  • BIOS 1.13.1 (SecureBoot Off)

Whats not working (Yet!):

  • Touchpad Buttons
  • Micro SD Card Reader (Disabled on purpose as it kernel panics on Wake)
  • Sleep (Still fixing some wake issues)
  • SideCar (only works on wired mode)
  • Fn Speciality Keys (not fully mapped for brightness yet)
  • Everything else works well

Credits, Thanks & Sources

  • OpenCore + Dortania & the dedicated team who maintains it
  • Folks over at OSXLatitude who joined in to get DW1820A working + DalianSky for Catalina specific fixes
  • Clover setups as reference by Herve (OSXLatitude) & Swung0x48 (GitHub)
  • r/Hackintosh & Discord folks for all the inspiration & guides

The Scenic Read

My dad used to be an Apple educator back in the day, he taught me all about computers on a PowerPC machine running on 99Mhz of raw power. I grew up on Macworld magazines, demo applications that came with the free CD, and Escape Velocity (look it up). However, apple computers were soon out of reach for school teacher’s wage, and so he switched us over to a Tower PC on Win7 so that I could still keep up with my school work, and get some gaming in as well. That was back in the early 2000s.

When Apple finally switched over to intel chips, I remember running to my dad in pure excitement, we both knew that one day, we’ll be able to run OSX on PCs. I started dabbling with Hackintosh since then, and would have to run to the local DVD seller to purchase OSX distros. Hearing the nostalgic boot chime when my first Hack booted up successfully brought an unforgettable smile to my dad.

When I managed to get into University, dad bought me my first Macintosh - my very first MacBook Pro. It was bittersweet because despite many years of his passion for Apple, he only ever spent his savings on me. That laptop saw me through university, and my 4th year engineering thesis. It went on to serve me well for 10 years, all the way until mid last year when it finally passed away due to failing motherboard.

I was back to dabbling with Hackintosh again. I had a stable installation of Mojave running on Clover, but took my time rebuilding an OpenCore version since March 2020.

There were challenges along the way. Firstly, this machine is mean to be a workhorse, and stability was paramount in a windows environment. Thats why I needed to be able to run OSX on an external drive that was speedy enough for me not to notice a difference. Getting WIFI & BT to work perfectly was another drawn out challenge (check OSXLatitude). Going down to getting trackpad gestures working near native on interrupt instead of polling mode required custom SSDT patches specific to my setup. I’ve certainly learnt a great deal, and have much more appreciation and understanding on how a Hackintosh works inside out. The OpenCore route certainly forced the extra learning curve, but with that the extra appreciation and sweetness when it finally works!

I took all the time I needed to polish out a working OC setup, because the journey to a stable build was the main point, and not the destination itself.

Which is why, after many many many months of running a Hack, I’m finally happy enough to share my setup with everyone here.

Thanks for reading, if there are any questions, please fire away at the comments!

submitted by /u/Muttonhead411
[link] [comments]