Jump to content

Success Hackintosh macOS High Sierra 10.13 (17A405) at Lenovo V310-14IKB

- - - - -

  • Please log in to reply
3 replies to this topic

#1
Andres ZeroCross

Andres ZeroCross

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 357 posts
  • Gender:Male
  • Location:Indonesia
  • Interests:Hackintosh
Specifications :
1. Processor : Intel Core i5 7200U (Kaby Lake)
2. RAM : 8GB DDR4 PC17000 (I add 4GB For another slot)
3. Storage : WD Caviar Blue 1TB
4. LAN : Realtek RTL8168
5. Wifi + Bluetooth : The Default Device has been replaced withBroadcom BCM94532Z M.2 NGFF Interface 
6. Touchpad : Synaptic Series
7. Codec Audio Chipset : ALC 236 Rev 0x0002
8. Ukuran dan Resolusi Layar : 14" dan 1366 x 768
9. OS : macOS High Sierra 10.13 (17A405) + Windows 10 Enterprise
10. Bootloader : Clover 4243
11. Boot Mode : All OS at UEFI Mode
12. GPU : Intel HD 620 (THERE IS NO NVDIA GPU at my NOTEBOOK)
 
Tools and Softwares
1. USB FlashDrive with 8GB
2. "Install macOS High Sierra.app" from AppStore, i downloaded 10.13 Latest version
3. Use CreateInstallMedia Command
4. Clover Rev. 4259
5. UEFI Mode Boot
6. Clover Configurator.app Rev. 4.54.0.0
 
Special Problem : 
1. We can't change DVMT Pre-Allocation under bios and BIOS has Protected to modifying from shell command,so just use PATCH Binary for "AppleIntelKBLGraphicsFramebuffer" with Clover.
 
What's working
1. Speed Step and HWP
2. Shutdown, Restart
3. All Port USB
4. Camera
5. Wifi, Bluetooth and AirDrop
6. LAN
7. Touchpad
8. Fn Brightness with Patch DSDT
9. Mic dan Audio Output
10. QE/CI Graphics
11. Battery Indicator (Manual Patch DSDT)
12. Etc.
 
MAIN PROBLEM and NOT FIX YET
1. You can't sleep your notebook or you will get BLACK SCREEN
2. You can't let your display off or Close Lid (make your display off) even if for 1 seconds or you will face BLACK SCREEN (Only Backlight Function). I still need help to fix this ISSUE  :hammer:  :hammer:  :hammer:
 
Tutorials
1. Format your USB Flashdrive to HFS+ and GPT Format then open terminal and use this command "sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Install\ macOS\ High\ Sierra.app/ —no-interaction"
 
2. After that Install Clover Rev. 4259 and choose
- Install Clover in the ESP
- Bootloader -> Install boot0ss in MBR
- CloverEFI -> CloverEFI 64-bits SATA
- Select theme (i choose "BGM" theme")
- Driver64 (GrubEXFAT-64, GrubISO9660-64, GrubNTFS-64, HashServiceFix-64, NVMExpressDXE-64, PS2MouseDXE-64, UsbKbDXE-64, USBMouseDXE-64)
- For Drivers64UEFI (EmuVariableUefi-64, Fat64, OsxAptioFixDrv-64, PartitonDxe-64)
 
3. Open Config.plist at your EFI Partition of USB Installer (EFI/Clover/) with Clover Configurator Rev. 4.54.0.0 and select this
- ACPI Sections
  A. ACPI Fixes(AddMCHC, FixHeaders)
  B. DropTables (DMAR, xh_rvp07, CpuSsdt, ApIst, Cpu0Ist, ApIst, Cpu0Cst, ApCst, Cpu0Hwp, ApHwp, HwpLvt)
  C. Patches (HDAS to HDEF, HECI to IMEI, GFX0 to IGPU and EC0 to EC) and for EC0 to EC you must manually fill it because there is no built-in option at Clover Configurator,try to fill this (Comment = change EC0 to EC, Find = 4543305f, Replace = 45435f5f )
  D. SSDT (PluginType=1, Tick Generate P-States and DON'T TICK Generates C-States
- Boot Sections
  A. Arguments (-v, -disablegfxfirmware)
  B. XMPDetection=Yes, NeverHibernate)
- CPU Sections
  A. HWPValue (0x80001901), Tick HWPEnable, UseARTFrequency
- Devices (Inject USB, AddClockID USB, FixOwnerShip USB, AFGLowPowerState and write "3" as LayoutID of Audio/HDEF)
- Graphics (Inject Intel), never write your ig-platform-id or you will face Kernel Panic, we will write it later. Just fill it with 0x12345678
- Kernel and Kext Patches (AppleRTC, KernelPm). We will set "KextsToPatch" later
- Rt Variables (BooterConfig=0x28, CsrActiveConfig=0x67)
- SMBios (MacBookPro 14,1 or MacBookPro 14,3)
- System Parameters (InjectKexts=Detects, Inject System ID)
 
4. Copy APFS.efi and HFSPlus.efi to EFI/CLOVER/Driver64UEFI Folder and delete VBoxHFS.efi
 
5. Copy FakeSMC.kext, VoodooPS2Controller.kext, VoodooTSCSync.kext, USBInjectAll.kext, FakePCIID.kext and FakePCIID_XHCMUX.kext to EFI/CLOVER/Kexts/Others. We can add another kexts later
 
6. Just boot from your USB Flashdrive and make installation like normal. (I make 3 partiton for my Harddrive. Partition1=Macintosh HD, Partition2=Windows, Partitio3=Data). Just install to Macintosh HD. If you use SSD then use APFS format or use HFS+ to HDD
 
7. Try to Install Clover Rev. 4259 to your Harddrive but add new option at Clover Option Installer Menu
- Install RC scripts on target volume
- Install all RC Scripts on all other bootable volume
- Optional RC Scripts
- Install Clover Preference Pane 
8. After that,, mount your EFI partition of USB Installer and Copy Clover Folder then paste it at EFI Folder of your harddrive (same directory as your USB Flashdrive)
 
8. Now Copy IntelGraphicsDVMTFixup.kext, IntelGraphicsFixup.kext, RealtekRTL8111.kext, AppleALC.kext, Lilu.kext and CodecCommander.kext to EFI/CLOVER/Kexts/Other
 
9. Now go to Graphics Section and write this value at "ig-platforms-id" 0x591E0000 or 0x591B0000
 
10. Reboot, and you will get QE/CI for Intel HD 620, Full Working of LAN and Audio
 
11. Now you edit DSDT for Battery Patch and another FIX. You can replace your CLOVER Folder with Mine. I attached my CLOVER Folder below. Check it :)
 
Fix and Patches
1. After install Windows with UEFI Mode then you will never boot to Clover GUI. We can't change Boot Entry via Shell Command or Bios Setup. There is no option for this. Solution is
- Boot with your USB Installer, then mount EFI Partition of Your Harddrive and go to "EFI/Microsoft/Boot" and change "bootmgfw.efi" to "bootmgfw-orig.efi".
- Then go to "EFI/CLOVER/" and Copy "CLOVERX64.efi" and paste at "EFI/Microsoft/Boot" then rename it to "bootmgfw.efi"
- Restart and you can boot in to CLOVER GUI again
 
 
Special Note :
JUST USE MY CLOVER FOLDER (I ATTACHED IT) if you have got to desktop screen. Don't use my files at INSTALLING PART, or you will face "Kernel Panic" related to Graphics. Because i write patch Ig-platform-id at my SSDT. You still can use kexts, SMBIOS Setting. I tick none at DSDT Fix at Config.plist because i have Patched DSDT. Do it with your own risk.
 
 
Sorry for my Bad English guys and keep Hackintosh  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :drool:  :drool:  :drool:  :drool:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:
 
Credit to :
- Slice
- Rehabman
- Vit9696
- Pike R. Alpha
- And others
Sorry i can't mention your name one by one :)

Attached Files



#2
Badruzeus

Badruzeus

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 634 posts
  • Gender:Male
  • Location:Indonesia
  • Interests:Graphics Design.
Success Hackintosh macOS High Sierra 10.13 (17A405) at Lenovo V310-14IKB

Awesome work, keep good share & good luck.  :)  (uhmmb, about benchmarking?)



#3
bertram1233

bertram1233

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts

Great job!

 

I have an X270, same sleep issue as you. Let me know if you manage to fix it!



#4
razanfshl

razanfshl

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
  • Gender:Male
  • Location:Indonesia

got same notebook as yours. exactly same spec but with radeon discrete

nice tutorial buddy, i've been frustrated trying to install Sierra on this laptop

seems like i have to go for High Sierra to make it work







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy