Skip to content

m0d16l14n1/Hasee-KingBook-X57S1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Haskintosh for Hasee KingBook X57S1

Ice Lake owners chat

Repo with ALL Ice Lake issues/problems/fixes/WA

  • Bootloader: OpenCore 0.8.8
  • macOS: supported starting from Catalina 10.15.4 up to Ventura 13

Some details about laptop

  • Intel Core i7-1065G7
  • Hasee HINS02 (Intel 495 Series Chipset, Intel Ice Point-LP, Intel Ice Lake-U)
  • Memory 16 GB DDR4-2666 (8 GB x 2, upgradable, Crucial)
  • 1TB NVME Crucial (working good, near 30 degrees or 50 under high load)
  • Realtek ALC256 (2 front and 2 bottom speakers + headphones + internal mic in webcam + jack mic)
  • Realtek RTS5129 (USB-based card reader)
  • Intel(R) Wi-Fi 6 AX201 160MHz / I am using BCM94360NG currently (requires kext to get full 5Ghz speeds)
  • BOEhydis NV156FHM-N61 [15.6" LCD]
  • HTIX5228 Touchpad / known as fake "SYN3602"/"ALPS0001"
  • 1 x Thunderbolt 3 Port
  • Geekbench Score / OpenCL Score / Metal Score

Functionality

  • CPU Speedstep (XCPM)
  • Graphics (Intel Iris Plus G7)
  • Audio (Speakers + headphones // auto-switch to headphones after plugging them working right now. Also audio is working after shutdown or reboot from Windows. Thanks to agasecond for fixing that)
  • Type-C to HDMI (currently have no sound output)
  • Battery Management (patching or use ECEnabler)
  • USB (with USB map)
  • Wireless Network (Intel/Broadcom)
  • Bluetooth (Intel/Broadcom)
  • Keyboard Brightness (OOTB)
  • Fn Brightness Keys (thanks to zhen-zen for YogaSMC)
  • Power Button = PWRB (thanks to zhen-zen for YogaSMC)
  • Fully working I2C Touchpad (GPIO Interrupt) (thanks to for GDPI patch and consulting - ben9923, for patch in VoodooI2CHID - zhen-zen, ben9923)
  • Sleep/wake from LID (fixed now, thanks for SSDT to kasti0)
  • Sleep from SLPB (Fn+Esc)
  • Wake Up (PS/2 Keyboard)
  • WebCam (OOTB)
  • NVME powermanagement
  • Thunderbolt 3 USB Type-C port is working (plug-replug) with latest USB map tool - USBToolBox. You can now map USB under Windows and the process became much easier
  • Hibernation fully functional (mode 3 & 25)

Not working / Glitching / Bugging / WIP / Partly working

Sound:

  • Combojack problem: Jack mic is not working (Line-in)
  • Audio through Type-C to HDMI dongles is not working

Graphics related:

  • HDMI (Video/Audio) - problem on the Apple's driver side (probably won't be fixed)
  • HiDPi issues before sleep-wake cycle - glitching-blinking screen while using launchpad/switching/dragging windows and etc. > Fixed via injecting value (AAPL,GfxYTile) from that plist file (from real MacBook Air / MacBook Pro). Thanks to Applelife topic AND (especially to member of forum - RV_ABZ), khronokernel
  • Login screen glitch black glitch screen for 5-7 seconds or any other screen corruption (related to all Ice Lake hackintoshes) // Fixed. Details are here

Peripherals:

  • Thunderbolt 3 - only did dump from chip with programmer (i didn't test it myself, but it seems to be working with eGPU, without Hotplug support, result was reported by kingo132)
  • MicroSD card reader (USB-based Realtek) - not mounting cards in system, not detected at all (working OOTB under Linux/Windows). Currently working with new kext developed by 0xFireWolf - RealtekCardReader.kext
  • Wake-up from USB inserting - actually not need that at all, just to mention.

Other

  • Some vendor FnKeys are not working (Fn+F1 - switch WiFi; Fn+F7 - LCD/Projector switch; Fn+F12 - switch Num Lk). Others are working okay, like keys for brightness, switching on-off trackpad, volume and etc.
  • Touchpad is not working after hot reboot from Windows/Linux - you need to shutdown and boot to macOS to get it working. Touchpad required ACPI patch (GPIO) + codeless kext or ACPI patch to change name of touchpad to SYN3602 (fixed reboot from Windows) Details about fix
  • Fan RPM is not working. Trying to get it working now with latest changes in SMCSuperIO.kext

Some info

Intel(R) ME code versions:

BIOS Version                           IN1V105

Vendor ID                              8086

FW Version                             13.0.62.2175 LP Consumer

IUPs Information

PMC FW Version                         130.1.30.1051

IOM FW Version                         4.15.0.0000

NPHY FW Version                        9.0.1.0006

TBT FW Version                         13.0.0.7501

PCHC FW Version                        13.0.0.1005

Thanks

  • To all of acidanthera and dortania team members for all of their kexts/guides and etc
  • Collaborateurs: m0d16l14n1, Ardentwheel
  • All VoodooI2C developers, especially ben9923 & zhen-zen for fixes and help to get touchpad working
  • OC-little for some patches and guides
  • fewtarius for AppleALC patch for Ice Lake and help
  • agasecond for fixing headphones switching/sound working after reboot/shutdown from Windows
  • kingo132 for Ice Lake DBuf workaround
  • 0xFireWolf for multiple Ice Lake graphics fixes (CDCLK/DVMT and DBuf), backlight smooth transition, driver for Realtek card readers (PCIe/USB-based)
  • kasti0 for LID fix for his Lenovo, which helped me to make my lid work as it should with a small change (lid state)
  • CobanRamo for finding, testing and sharing fix for hibernation
  • AppleLife forum - link to my topic (Russian forum)
  • PCBeta forum
  • Discord "Hackintosh Paradise"
  • Apple

Releases

No releases published

Languages

  • ASL 88.2%
  • C 4.7%
  • C++ 4.6%
  • HTML 2.4%
  • Shell 0.1%
  • Assembly 0.0%