Jump to content
Gymnae

[Guide] Mojave / High Sierra on Gigabyte H370 HD3 (Rev. 1.0)

90 posts in this topic

Recommended Posts

Hi!

can someone post the configuration.plist or better the whole EFI folder for a setup with this board with only the Intel 630 onboard graphics? That would be really nice as I am still struggling with graphics issues and no sound. 

Share this post


Link to post
Share on other sites
Advertisement
On 12/17/2018 at 3:43 PM, Gymnae said:

 

Are you sporting an nvme drive?

Delete IntelGraphicsFixup, NvidiaGraphicsFixup and VoodooHDA. VoodooHDA should never be needed and replace the GPU fixups with whatevergreen.kext.

Have you googled for your error? For me this was in past when FakeSMC wasn't read correctly. But resetting the BIOS to default and starting from there can also help.

Thanks for your help. Finally Ive High Sierra installed and working fine. The problem was the pendrive, I was using an old kingston pendrive, qhen I made the installation media in a new Toshiba usb 3.0 pen, the problem dissapeared.

 

Now I've only one more problem, only the usb 3.0 ports works and the transfer velocity is very slow, I think is as slow as an usb 1.0 port. Any suggestion?

Share this post


Link to post
Share on other sites
On 12/17/2018 at 10:00 PM, Gymnae said:

Try LayoutID 1

 

I got it working with CloverALC patched for Mojave support (easy script edit), and using LayoutID=2

 

many thanks

Share this post


Link to post
Share on other sites
On 12/18/2018 at 1:51 AM, fritzbrause said:

Hi!

can someone post the configuration.plist or better the whole EFI folder for a setup with this board with only the Intel 630 onboard graphics? That would be really nice as I am still struggling with graphics issues and no sound. 

The problem is mainly the SMBIOS with the iMac18.X versions, I can not make it work. In contrast with other versions if it works.
I used MacBookPro15.2 and removed all the injection from all sides and all the major kext I put in L / E except the FAKESMC.
The recognition is native and with acceleration without injecting anything in the version High Sierra 10.3.6, it is the only way that I discovered, maybe in the boot the black screen appears for a few seconds.

I am trying to connect 2 monitors but I have not managed VGA + DVI but only VGA works.

 

I attached to you the configuration, tell me if was useful

EFI+KEXT.zip

Share this post


Link to post
Share on other sites
On 11/11/2018 at 5:13 PM, Panzerschiffe said:

Thanks for the guide shared @Gymnae;

 

Using Mojave 10.14.1 at the moment which started supporting 8th gen intel cpus. Original content can be upgraded accordingly.

 

I used this guide as a starting point and helped me sorting things easily. I want to share some tricks that might help newbies to make things much more "easier". (Includes selecting newbie friendly parts)

This system will only work with RX and Vega graphic cards.

 

I will start with sharing my system:

 

Motherboard: Gigabyte H370 HD3 Rev:1.0 (with bios revision F10)

Processor: Intel Core i5-8600 Coffee Lake 6-Core 3.1 GHz

Graphics Card: PowerColor Radeon RX 570 (Model: AXRX 570 8GBD5-DMV3) (Note: It has Sapphire Pulse RX 570 8GB BIOS on it which performs better and Sapphire RX 5xx series are what I recommend)

RAM: 4x AVEXIR Budget Series RAM DDR4 4GB 2400MHz (16GB Total Installed)

Storage:  KingFast F9 2.5" 512GB SSD

PSU: Thermaltake SMART Series SP-750PCBUS 750W

Sound: 2x USB Sound Card

 

Install Clover on the install media

Same settings used with Gymnae. Don't touch defaults and select listed ones below.

 

UEFI driver: AptioMemoryFix

UEFI driver: ApfsDriverLoader

UEFI booting only

Install to ESP

Copy "apfs.efi" from source machine and paste into drivers64UEFI

 

Configuring config.plist

What to remove and add on original kext shared by Gymnae with using Clover Configurator;

 

Boot > nvda_drv=1 > uncheck

Device > FakeID > IntelGFX > remove that ID

Device > Audio > Inject > No

Device > Audio > ResetHDA > Uncheck

Graphics > Inject Intel > Uncheck (Don't enable anything on this screen RX 570 or RX 580 will work out of box)

Graphics > ig-platform-id > 0x59120003

Kernel and Kext Patches > KextsToPatch > select disable for the first 4 line from the top

SMBIOS > iMac18,2 > select

System Parameters > NvidiaWeb > uncheck

 

Configuring kexts

 

Add the supplied SSDT-UAIC.aml from Gymane to "patched" - it limits the injected USB Ports to the actual number and ports valid for this board.

 

Required kexts on "Other", as you can see we are using lesser kext file:

  • FakeSMC.kext
  • IntelMausiEthernet.kext in case you're running Ethernet
  • USBInjectAll.kext with the HCI-300-series-injector.kext --> These two should be installed to /L/E after install
  • ***FakeSMC_Sensors.kexts (You need that if you are going to use different graphic card from "Sapphire" I don't know why but you might have thermal throttle problem. Do a benchmark test with HWMonitor and Heaven Benchmark.)

Bios Settings

Bios settings which I use:

  1. Load Optimized Defaults
  2. Disable VT-d setting
  3. If your system has Secure Boot Mode, disable it (You have to disable CMS to do that, just don't disable CMS and skip this part)
  4. Set OS Type to Windows 8/10 or OtherOS - I have not seen a difference
  5. Turn off internal Serial and Parallel port
  6. Turn off Network stack for boot
  7. Turn off wake-on-lan (for now)
  8. Set XHCI Handoff to Enabled
  9. Don't enable decode over 4G
  10. Depending on your GPU, set priority for boot
  11. Set internal GPU to enable (Set internal GPU to disable. You don't need internal graphics with RX graphic cards and you will have lesser kext files)
  12. Set DMVT pre-alloc to 64MB
  13. Set USB legacy to enabled
  14. Activate XMP profile 1 f your Ram has it (mine doesn't and I added the timings manually)
  15. Set ERP to enable, disable platform power management (I need to do more research if this could be enabled)

Install clover on target

 

During install select again AptioMemoryFix but also additionally

  • EmuVariableUefi-64.efi
  • Install RC scripts on target volume

because otherwise NVRAM doesn't seem to work

 

After the install, copy

  • config.plist
  • contents of "Other"
  • content of "patched"
  • apfs.efi from drivers64UEFI

to your new clover install.

 

Edit ACPI for slumber

 

I had no major issue with stock sleeping settings so far. You might use the process described by Gymnae, but i didn't even try.

 

Don't Enable Onboard Audio

 

I'm using 2 USB sound card. Hey... They are cheap and easy to maintain. Connected one of them to my monitor and the other one to my headset.

***My graphics card only has a Dvi-D slot so audio might be already working on HDMI.

 

Updating

 

Just do it like you regularly update your Macbook. Just press restart for update button. It will do a pre-update and clover will select "install" twice automatically and computer will start like nothing happened.

 

Not Working?

 

iTunes Videos are not working, someone told me that this happened after 10.14.1, I'm really no sure about that. I will share a way if I can find one.

 

hello @Panzerschiffe

thank you for the guidance

 

could you please share the efi folder or config.plist… 

Share this post


Link to post
Share on other sites
On 12/1/2018 at 10:18 PM, radius said:

I got the intel gpu to work (in HDMI at least, did not try DVI) but with ig-platform-id set to 0x3E9B0007 (found that with help of google).

But from what I see metal is not working.

My interest in getting the intel GPU to work is just to be sure to be able to boot/troubleshoot in case of issue with the dGPU (I will use a RX 580 in the coming days) so it doesn't matter but if you intent to use the intel GPU permanently it's a problem.

 

I have a small issue, when I do shutdown, what happen is a reboot not a shutdown. Not huge problem but still a problem.

 

So, as I was using RX 580, I did not work on fixing this. But recently I wanted to use airplay to mirror my screen on my AppleTV and no way to make it works. After looking on internet, I found OS X rely on the intel gpu to make it works. By looking in the "System Report" (system information) I notice that for the UHD 630, it was saying no kext driver loaded. 

After reading many forum and doing many test, I set ig-platform-id to 0x0 and it works perfectly. AirPlay works, the display works, Metal works, etc.. 

I use Lily 1.2.8 and WhateverGreen 1.2.4. I think setting the ig-platform-id prevent them from doing some magic, by looking in IOJones I do see WhateverGreen set the ig-platform-id to 0x3E9B0007 but it probably also do other stuff (I should compare iojones output of both case later. EDIT: I check the diff, I had fake id set to 0x5912, when ig-platform-id is to 0x0, the device id seen by mac os is 0x3e92 - which is the real one. Removing the fakeid - intelgfx - setting in clover also worked)

Anyway, if you are using an UHD 630 on intel i5 8th gen, be sure to have Lilu+WhateverGreen+ig-platform-id to 0x0 or 0x3E9B0007 and NO intelgfx setting.

 

Screenshot 2019-01-13 at 13.34.29.png

Screenshot 2019-01-13 at 13.36.50.png

Edited by radius

Share this post


Link to post
Share on other sites
On 1/13/2019 at 1:37 PM, radius said:

 

So, as I was using RX 580, I did not work on fixing this. But recently I wanted to use airplay to mirror my screen on my AppleTV and no way to make it works. After looking on internet, I found OS X rely on the intel gpu to make it works. By looking in the "System Report" (system information) I notice that for the UHD 630, it was saying no kext driver loaded. 

After reading many forum and doing many test, I set ig-platform-id to 0x0 and it works perfectly. AirPlay works, the display works, Metal works, etc.. 

I use Lily 1.2.8 and WhateverGreen 1.2.4. I think setting the ig-platform-id prevent them from doing some magic, by looking in IOJones I do see WhateverGreen set the ig-platform-id to 0x3E9B0007 but it probably also do other stuff (I should compare iojones output of both case later. EDIT: I check the diff, I had fake id set to 0x5912, when ig-platform-id is to 0x0, the device id seen by mac os is 0x3e92 - which is the real one. Removing the fakeid - intelgfx - setting in clover also worked)

Anyway, if you are using an UHD 630 on intel i5 8th gen, be sure to have Lilu+WhateverGreen+ig-platform-id to 0x0 or 0x3E9B0007 and NO intelgfx setting.

 

Screenshot 2019-01-13 at 13.34.29.png

Screenshot 2019-01-13 at 13.36.50.png

 

Thanks for your research :)

I will test this and see if it also works for me and my NVIDIA dGPU setup. The less manual clover.config hacking, the better.

Share this post


Link to post
Share on other sites

For the past two days I wanted to make a second screen, but failed to have it properly attach to the UHD630. I'm still running 10.13 - which has now also the Coffee Lake Framebuffers thanks to security updates (build 17G5019)

 

I tried a bunch of things and realized the following in between, which has also been found out by contributors to this thread:

  • When using whatevergreen and lilu, do not inject ig-platform-id or IntelGFX, also turn off any ACPI hackery related to graphics
  • To have the UHD630 be recognized correctly and 10.13 load the Coffee Lake Framebuffer, use Hackintool by headkaze to create a proper config.list patch (My current patch is attached to this post)
  • When using an Nvidia card (hence no Mojave for me), make sure to turn off G-SYNC for any G-SYNC screen, otherwise the system will freeze randomly. Annoying.

With these actions, the UHD630 and it's Framebuffer are active, but no screen is recognized. So the second screen is now attached to my Nvidia dGPU

 

Current Hackintool patch:

Spoiler

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Devices</key>
    <dict>
        <key>Properties</key>
        <dict>
            <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>AAPL,ig-platform-id</key>
                <data>
                AACSPg==
                </data>
                <key>device-id</key>
                <data>
                kj4AAA==
                </data>
                <key>framebuffer-con0-alldata</key>
                <data>
                AAASAAIAAACYAAAAAQUSAAAIAACHAQAAAgQSAAAIAACH
                AQAA
                </data>
                <key>framebuffer-con0-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-patch-enable</key>
                <data>
                AQAAAA==
                </data>
            </dict>
        </dict>
    </dict>
</dict>
</plist>

 

 

Share this post


Link to post
Share on other sites
On 10/29/2018 at 4:44 PM, BackwardMac said:

 

Hi every one, here is how to play with framebuffer

Issue is that all port of the motherboard are recognised as DisplayPort or HDMI. so you need to correct that.

here is the scrennshot of the 3 patch to use.

 

 

Screenshot 2018-10-29 at 16.44.26.png

 

@BackwardMac, would you happen to have such connector patches also for the CFL framebuffers? My UHD630 is recognized with device ID:  0x3e92  and the CFL framebuffer kext is loaded, but attached screens are ignored once the kext is loaded.

Share this post


Link to post
Share on other sites
On 11/11/2018 at 11:13 AM, Panzerschiffe said:

Not Working?

 

iTunes Videos are not working, someone told me that this happened after 10.14.1, I'm really no sure about that. I will share a way if I can find one.

 

 

@Panzerschiffe, if this is still a problem for you, you might want to give whatevergreen and lilu a try. Remove the injected platform and fake_id and place those two kexts. whatevergreen includes code to enable DRM video streaming. If it works immediatly, fine - otherwise you can tweak whatevergreen bootflags for proper acceleration and DRM fixes.

Share this post


Link to post
Share on other sites

@Gymnae
I want to install High Sierra to my Desktop PC
Model: HP Pavilion 690-056ccn Gaming
mother board spec(H370): https://support.hp.com/tw-zh/document/c05991291
HP disabled BIOS Advance Settings, just only disable Security Boot and VT, no more settings about hackintosh 
and when GTX 1060 on board, on board UHD is disabled automatically, I must use Nvidia GTX 1060 as my video card.
I find this clover(in Send me ...zip file) similar to my machine's configuration, it can boot into install, but install freeze at "2 minutes..."
Then I boot system using it and installed macOS through TimeMachine recovery, it can be booted.
But :
1. cannot power off except click machine's Power Button;
2. cannot sleep to wake.
3. System Information cannot get PCI information
4. cannot control light of screen.
Could you help me?  thank you!CLOVER.zip

Share this post


Link to post
Share on other sites
11 hours ago, blazewater said:

@Gymnae
I want to install High Sierra to my Desktop PC
Model: HP Pavilion 690-056ccn Gaming

 

This is a complete machine which shares the main chipset (H370) with the motherboard discussed here - but otherwise it might be very different. I'm not sure that this guide or its files can help you. For example, WiFi, LAN, Sound et al. might need different patches. This can explain the lockups. That you have to use the dGPU is a tradoff I'm living with as well.

The errors you describe very much point in that direction. You need to dive into ACPI patching. There are guides for that on a place I cannot and don't want to link from here, but if you google ACPI patching rehabman you will find.

 

You might want to search here and in other boards for someone with your machine.

Share this post


Link to post
Share on other sites
15 hours ago, Gymnae said:

This is a complete machine which shares the main chipset (H370) with the motherboard discussed here - but otherwise it might be very different. I'm not sure that this guide or its files can

......

You might want to search here and in other boards for someone with your machine.

Thank you for reply.

I requst for your dsdt patched options, because I cannot compare your dsdt with my dsdt(many diffences), and I want to use your patch options to patch my dsdt.

until now, I have tried many similar dsdt, only yours can boot up :)

whatever, thank you very much.

Share this post


Link to post
Share on other sites
On 11/11/2018 at 6:13 PM, Panzerschiffe said:

Copy "apfs.efi" from source machine and paste into drivers64UEFI

Hi sir sorry it's my first time doing this, How do I know the directory of Apfs.efi from source machine?

 

Thank you for your reply

Share this post


Link to post
Share on other sites
On 4/9/2019 at 5:23 AM, coozgan said:

Hi sir sorry it's my first time doing this, How do I know the directory of Apfs.efi from source machine?

 

Thank you for your reply

 

Nowadays you do not this step anymore. All you need is the afps kext loader Clover insaller offers your to install in the UEFI drivers folder: ApfsDriverLoader

Share this post


Link to post
Share on other sites

@Gymnae, hi, could you discribe what patch your dsdt have patched? I just copied your dsdt, and it worked well, but when I add dw1820a(wireless lan adapter), it cannot work, so I searched in dsdt, find "BCMxx", I deleted "Method DSM..." which contain "BCMXX", and put Driver kext , booting hanged when initial wlan adapter, so I want to know how to delete all wlan about in your DSDT, thank you.

Share this post


Link to post
Share on other sites
16 hours ago, blazewater said:

[...] when I add dw1820a(wireless lan adapter) [...], booting hanged when initial wlan adapter [...]

These very cheap cards are a hit and miss - I spent too much time making a cheap chinese DW1820A work myself. Often they miss a 33MHz oscillator, which MacOS expects.

 

You are better off getting a different card with true OOB support, like genuine DW1830 or DW1560.

Share this post


Link to post
Share on other sites
7 hours ago, Gymnae said:

These very cheap cards are a hit and miss - I spent too much time making a cheap chinese DW1820A work myself. Often they miss a 33MHz oscillator, which MacOS expects.

 

You are better off getting a different card with true OOB support, like genuine DW1830 or DW1560.

hmm, could you tell me how to make dw1820a working? I want to try it first.

thank you.

Share this post


Link to post
Share on other sites
3 hours ago, blazewater said:

hmm, could you tell me how to make dw1820a working? I want to try it first.

thank you.

 

I gave up. Better to sell it.

Share this post


Link to post
Share on other sites
On 4/10/2019 at 6:47 PM, Gymnae said:

Nowadays you do not this step anymore. All you need is the afps kext loader Clover insaller offers your to install in the UEFI drivers folder: ApfsDriverLoader

Thanks for you answer @Gymnae. I was wondering if I can upgrade to an pci nvme m.2 drive? I have a wd black WDS500G2X0C, was it possible to do a cloning and plug it to my mobo.  Thanks.

Share this post


Link to post
Share on other sites
8 hours ago, coozgan said:

Thanks for you answer @Gymnae. I was wondering if I can upgrade to an pci nvme m.2 drive? I have a wd black WDS500G2X0C, was it possible to do a cloning and plug it to my mobo.  Thanks.

I have no personal experience with PCI NVME m.2 drives, but if you have it already, I'd plug it in and see if it's recognized by a live Linux or windows. In MacOS you can use carboncopycloner for cloning a drive, as for Linux there's a great live distribution which can assists in cloning: System Rescue CD - It has clonezilla on board which you can use to clone a disk.

Share this post


Link to post
Share on other sites

Hey @all!

 

I'm trying to install mac os on my system since one month.

Ive tried many different tutorials, but only a few worked - my problem is, that when I'm successfully installed one version of OSX, my graphics card works very slow (animations, at example the launchpad, are damn slow). Has anyone an idea, why I can't install it right?

 

My system is the following:

Intel Core i5-8500 - 6x3.0 GhZ

Gigabyte H370 HD3 (Newest BIOS-Version)

16GB Corsair DDR4-2666 RAM

Asus ROG Strix RX VEGA 64 OC 8GB

1000GB Intel 660p M2 SSD (Target Device)

 

Greets,

Andre

 

Share this post


Link to post
Share on other sites

Check for AMD GPU tutorials. You may need to alter some config.plist elements to correctly accelerate your dGPU and have it play nicely with the iGPU.

 

For a start, I'd disable the iGPU and attach your screen to the AMD card. If you get to macOS, you can check for tutorials to enable acceleration of your dGPU. Once this is working, you can try to enable the iGPU for QuickSync etc.

 

I'm no AMD user, so I cannot help here.

Share this post


Link to post
Share on other sites
Posted (edited)
On 5/16/2018 at 3:26 PM, Gymnae said:

2.2.2 Use SSDT hot-patching

Instead of having to re-extract and re-patch the DSDT on every BIOS change or update, Hardware change one can also use ACPI hot-patching.

It's a combination of config.plist patches and an SSDT, which is hot-patched into the ACPI (if I understand the process correctly)

 

  1. You need to add this SSDT-GPRW.aml to your Clover folder in the designated position at Clover/ACPI/patched
  2. You need to add this patch to your config.plist. It goes into the DSDT patch section
      Hide contents

     

    
    
    	<dict>
    					<key>Comment</key>
    					<string>change Method(GPRW,2,N) to XPRW, pair with SSDT-GPRW.aml</string>
    					<key>Disabled</key>
    					<false/>
    					<key>Find</key>
    					<data>
    					R1BSVwI=
    					</data>
    					<key>Replace</key>
    					<data>
    					WFBSVwI=
    					</data>
    				</dict>

     

      

 

Awesome, I managed to remove a _PWR method from a DSDT to resolve instant wake from sleep issue.  On my Aorus pro guide I have two EFI folders one with DSDT and one without DSDT. I used your hot-patching instructions to hot-patch config.plist in EFI  folder without DSDT.

Worked a treat. Thanks. Great guide!!

 

 

 

 

Edited by glasgood

Share this post


Link to post
Share on other sites

Hi,

 

I'm using the same motherboard (H370-HD3) with i5-8600 & RX 570 GB on Mojave 10.14.4. I have the same problem  "When I press shutdown it restarts the machine"

 

Things that I have tried:

 

1. Remove all usb connections as shutdown clicks

2. APCI-> FixShtdown = true /

3. Renaming FixShutdown to Fix_Shutdown_004 or FixShutdown_004

4. darkwake=2 or darkwake=8 in clover flags

 

Using AptioMemoryFix-64.efi in Clover/drivers64UEFI with EmuVariableUefi-64.efi though I didn't install RC scripts volume.

 

Can anybody help me to fix it? Thanks in advance.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By MaLd0n
      ---INSTALLATION TUTORIAL---
       
      ---Original Post---
      https://olarila.com/forum/viewtopic.php?f=45&t=9172
       
      ---USB---
      https://pikeralpha.wordpress.com/2016/07/13/simple-skylake-usb-fix-no-kexts-required/
       
      ---CLOVER FOLDER---
       
      CLOVER.zip
       
       
      --MOBO
      GigaByte Z390 M Gaming



      --PROCESSOR
      Intel Core i9-9900K


      --COOLER
      CoolerMaster MasterLiquid ML120R RGB


      --MEMORY
      Corsair Dominator Platinum 16GB (2 x 8GB)


      --GPU
      Sapphiretech Radeon RX 590 8 GB GDDR5


       
      --SSD
      Samsung 970 EVO NVMe M2 Flash Drive


      --POWER SUPPLY
      EVGA 750 N1, 750W


      --WIRELESS
      TP-Link Archer T9E


      --BLUETOOTH
      Orico BTA-403


      --CASE
      Thermaltake View 21 Tempered Glass Edition


      --DSDT Patches--
      -FIX ERRORS AND WARNINGS -FIX ACPI ERRORS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE 10 ID -DMAC -REMOVE 22K LINES, PROBLEMATIC and UNUSED -FIX K.P in REBOOT -NVRAM / REAL TIME CLOCK -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -MIKEY -BUS1 -MCHC -ALS0 -SHUTDOWN -UAR1 -LAN -FWHD -USBX -PMCR -PPMC -XSPI -GMM -IMEI -EC -PNLF -ARPT -GFX0 -NVME -DTGP -ACQUIRE MUT0 0XFFFF -OPERATION REGION GPIO -MUTEX MUT0 0x00 -EXTERNAL REFERENCES -UNKNOWNOBJ -HDMI / HDAU -FULL RENAMED DEVICES  
      --SCREENSHOTS--





























      --BruceX--
       
      --USB-C-- test with SanDisk Ultra USB-STICK 128gb


       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, Sampath007, onemanosx, erroruser, Jenny David, Olarila Facebook Community, Hackintosh Facebook Community and many others!
      We're all here to have fun and learn from each other!
    • By rtke333
      Hi!

      Could anyone help me installing High Sierra on this system?
      I succesfully installed Sierra before on this system with help of Jake Lo (thanks!!), I just wondering if could High sierra possible to installed on this system?
      Boot stopped at this. I'll attach my Clover folder and a picture from boot.
      UEFI enabled, and for skylake I used IntelGraphicsDVMTfixup and IntelGraphicsFixup kexts. My bios is very limited and does not have any option to change dvmt prealloc or anything else.
      Everything works fine on Sierra.
      Here is my system:
       
      THIS TOPIC IS OUTDATED AND WILL NO LONGER UPDATED.
      PLEASE GO TO THIS LINK FOR GUIDE & UPDATED FILES:
      https://www.insanelymac.com/forum/topic/338103-guide-acer-aspire-v-15-v5-591g-mojave-windows/
       


      Acer Aspire V15 V5-591G-55TU
       
      (Note: Bootpack works fine with another versions of 591G, for example: V5-591G-71K2, -764Z, -59PU, etc.)

      Mobo: Skylake USOPP_SLS
      Bios: Insyde corp latest version
      CPU: Intel Core i5-6300HQ 2.30 GHz (Skylake)
      GPU: Geforce GTX 950M 2 GB (optimus, disabled), Intel HD 530
      Ram: 8 GB DDR4 (4+4 GB)
      Wifi: Qualcomm Atheros QCNFA344A, Replaced to BCM94352Z
      Ethernet: Realtek 8168B/8111B
      Audio: ALC 255 (layout-3 fix)
      Card Reader: Realtek
      HDD: 1 TB
      Dual-boot with Windows 10

      Any help appreciated!

      UPDATE! (2017.10.30)
      UPDATE! (2017.11.09)
      UPDATE! (2018.02.01)

      Successfully installed High Sierra 10.13, 10.13.1, 10.13.3
      SEE THIS POST: #49 IF YOU THINK YOUR CPU IS HOT (60+°C) OR NOT GOING UNDER 1.3GHz FREQUENCY WHEN IDLE
      (Original OSXLatitude post link: http://forum.osxlatitude.com/index.php?/topic/10077-success-acer-aspire-v-15-v5-591g-55tu-high-sierra-dual-boot-windows/)
      Working:
      Wi-Fi and Bluetooth with BCM94352z: (enabled with BrcmFirmwareRepo.kext, BrcmPatchRAM2, FakePCIID.kext, FakePCIID_Broadcom_WiFi.kext, install them with Kext Utility or another kext installer) (Original WiFi is Qualcomm Atheros, unsupported but BT works) Hand-off with BCM94352z Full Graphics enabled on HD 530, HDMI, VGA. ALC 255 Audio: (Internal Speakers, Internal Microphone, Headphone jack (microphone not tested) with layout-3 fix (you can use AppleHDAPatcher) Ethernet Realtek 8168B/8111B App Store, Messages, FaceTime, Siri, iCloud (native) Integrated webcam (native) 3.0 USB (native) Touchpad and Keyboard: Fn keys are good, the weird thing is the Brightness key. On my keyboard it's Pause Break:Br-up, Fn+F12:Br-dwn. (VoodoPS2Controller.kext) Battery info: Install ACPIBatteryManager.kext with kext utility or other installer. Sleep Mode: In High Sierra sleep mode not worked for me natively. Inject custom EDID to fix the blank screen after wake from sleep
      See here for instruction (thanks black.dragon74 and Jake Lo !!) Please add these 2 patches to ACPI\DSDT\Patches in your config.plist in order to avoid not responding applications after sleep: (added in "v5_591g_55tu_updated_CLOVER.zip") HECI to IMEI 48454349 494d4549 EC0 to EC 4543305f 45435f5f Before updating to a new version of High Sierra please update kexts to new versions to avoid kernel panics Note: No need for "IntelGraphicsDVMTFixup.kext" so you should delete it. Not working:
      Original Wi-Fi: Qualcomm Atheros QCNFA344A unsupported, you need switch to BCM94352Z or just use a mini usb wifi dongle. NVIDIA GTX 950M: Optimus not supported. Card Reader: Unsupported For WiFi:
      You can choose an external USB wifi dongle (I used tp-link Archer T1U (5GHz support), Tp-link have official macOS drivers, you just need to install it (OR)Replace your M.2 Qualcomm Card with a compatible BCM94352Z card (you will have hand-off Bluetooth too), just install the kext I wrote above I'll attach my EFI folder for anyone who want to install High Sierra (acer_aspire_v5_591g_55tu_hs.zip).
      *REUPLOADED updated CLOVER folder, attached as "v5_591g_55tu_updated_CLOVER.zip" (uploaded to OSXLatitude forum, can't upload here).
       
      I'm using High Sierra in Dual-boot with Windows 8.1. To do this in a clean install or with Windows installed first try my little minimal guide:
       
      Dual-boot clean install (on one drive):
      1. Boot into your Mac installer, Create 2 partitions in GUID table (1 for Win (I used FAT32 but I think it's no matter what), 1 for Mac), 
      2. Install Mac, boot with your USB, *mount your EFI partition (use terminal or an EFI mounter app), create an EFI folder, copy the CLOVER folder I attached to the EFI folder, restart,
      3. Boot into your Win installer, Format the partition you created for Win, install. 
      4. Now, it's automatically booting into Windows. To use Clover open cmd in administrator, type:
      bcdedit /set {bootmgr} path \EFI\CLOVER\CLOVERX64.efi 5. You're done! It will booting into Clover when you start the system, and you can select Win or Mac (or another OS if installed on a 3rd partition).
       
      Dual-boot with Windows installed first (on one drive):
      If you already have Windows and you don't want to lose all your data there is a hope:
      You need bootable Mac Installer and a full system restore image (you can search for it).
      (You may see errors if your EFI partition is not 200 MB)
      1. Boot into your Windows, resize your partition or create one for Mac.
      2. Boot into your Mac installer and in Disk Utility format the partition you created.
      3. Restore from image: select your full system restore image.
      4. When it's finished restoring you just need to restart, then boot to the system with your usb.
      5. Do Step 2. from "*" from clean install dual-boot above. but KEEP "Microsoft" FOLDER IN IT!
      6. Do Step 4. from clean install dual-boot above.
      7. You're done! You can select your old Windows and your new macOS!
      (I only tried with Windows 8/8.1/10. I don't know Windows 7,etc.)
       
      IF YOU GETTING ERRORS DURING MAC RESTORE:
      Make sure you have partitions in GPT The best version for restore method is Windows 8.1. It's using 200 MB EFI. Windows 10 using 100 MB EFI and will annoy the Mac restore. You can use with Windows 10, just ignore the errors IF YOU GETTING ERRORS DURING WINDOWS INSTALLATION (could not be formatted, etc):
      Make sure you have GPT partitions, and GPT installer IF YOU USED RESTORE METHOD THEN CAN'T MOUNT YOUR EFI PARTITION (No EFI partition found)
      It's because your EFI is not 200 MB or not an "Apple" original EFI,  but do not worry, try another EFI mounter, or mount from terminal (I used EFI mounter v3: Getting errors, but you can mount and use without problem) You also could "mount" the EFI from windows, for that open cmd and type: diskpart list vol (Now select the "System" volume,(FAT 32) For example I select 4) sel vol 4 list part (Select System type partition, for example 2) sel part 2 assign letter=b (This will "mount" your EFI partition, to manage files download totalcmd or explorer++ (run as admin)) remove letter=b (This will "unmount" your EFI) Here is a video from dual-boot with Windows installed first (on one drive):
      https://www.youtube.com/watch?v=0_Q8uPkwcWQ
      Here some pictures:




    • By Mieze
      This project is dedicated to the memory of Mausi, the cat I loved more than anybody else.
       

       
      A few days before Christmas I started my latest project, a new driver for recent Intel onboard LAN controllers. My intention was not to replace hnak's AppleIntelE1000e.kext completely but to deliver best performance and stability on recent hardware. That's why I dropped support for a number of older NICs. Currently the driver supports:
       
      5 Series
      82578LM 82578LC 82578DM 82578DC 6 and 7 Series
      82579LM 82579V 8 and 9 Series
      I217LM I217V I218LM I218V I218LM2 I218V2 I218LM3 100 Series (since V2.1.0d0)
      I219LM I219V 200 Series (since V2.3.0d0)
      I219LM I219V 300 Series (since V2.4.0d0)
      I219LM I219V  
      Key Features of the Driver
      Support for multisegment packets relieving the network stack of unnecessary copy operations when assembling packets for transmission. No-copy receive and transmit. Only small packets are copied on reception because creating a copy is more efficient than allocating a new buffer. TCP, UDP and IPv4 checksum offload (receive and transmit). Support for TCP/IPv6 and UDP/IPv6 checksum offload. Makes use of the chip's TCP Segmentation Offload (TSO) feature with IPv4 and IPv6 in order to reduce CPU load while sending large amounts of data (disabled due to hardware bugs). Fully optimized for Sierra (64bit architecture) but should work with older 64bit versions of macOS too, provided you build from source with the appropriate SDK for the target OS. Support for Energy Efficient Ethernet (EEE). VLAN support is implemented but untested as I have no need for it. The driver is published under GPLv2.  
      Current Status
      The driver has been tested successfully with I217V, I218V and 82579V under 10.9.5 and above. The attached archive includes source code as well as a prebuilt binary (debug version) for Mavericks and newer versions of macOS.   Known Issues
      There seem to be problems while using VMware with version 1.x.x of the driver. In case you are affected use version 2.0.0 or newer.  
      FAQ
      Could you add support of for...? Well, you are probably asking me to add support for one of the older NICs like the 82571/2/3/4L or 82583 and the answer will be no as I dropped support for these chips intentionally. They are broken and I lost more than 2 weeks trying to make it work on the 82574L without success. I was asked to add support for I210, I211 and I350 but as these chips have a completely different architecture, which isn't supported by the underlying Linux driver, this is impossible, sorry. Does it work with Snow Leopard or 32 bit kernels? No and I have no plans to make a version for 32 bit kernels or anything older than Lion. WoL from S5 doesn't work with this driver but under Windows it's working. Is this a driver bug? No it isn't, the driver is working as it should because OS X doesn't support WoL from S5.  
      Installation
      Goto /S/L/E and delete AppleIntelE1000e.kext. Recreate the kernel cache. Open System Preferences and delete the corresponding network interface, e. g. en0. Reboot. Install the new driver and recreate the kernel cache. I recommend to use Kext Wizard or a similar utility for the installation. Reboot Open System Preferences again, select Network and check if the new network interface has been created automatically or create it manually now. Configure the interface.  
      Help - I'm getting kernel panics!
      Well, before you start complaining about bugs after you upgraded macOS and ask me to publish a driver update, you should first try to resolve the issue on your own by cleaning the system caches.
      As the driver uses macOS's private network driver interface, which is supposed to be used by Apple provided drivers only, you might run into problems after an OS update because the linker may fail to recognize that IONetworking.kext has been updated and that the driver needs to be linked against the new version (Apple provided drivers avoid this problem because they are always updated together with IONetworking.kext). As a result, the linking process produces garbage and the driver may call arbitrary code when trying to call functions from IONetworking.kext. This usually results in unpredicted behavior or a kernel panic. In order to recover from such a situation, you should clean the System Caches forcing the linker to recreate it's caches:
      Delete all the files in /System/Library/Caches and it's subdirectories but leave the directories and the symbolic links intact. This is very important! Reboot. Recreate the kernel cache. Reboot again.  
      Troubleshooting
      Make sure you have followed the installation instructions especially when you have issues with certain domains while the others are working fine. Use the debug version to collect log data when trying to track down problems. The kernel log messages can be retrieved with "grep kernel /var/log/system.log" in Terminal. Starting from Sierra use "log show --predicate "processID == 0" --debug" in order to retrieve kernel logs. Include the log data when asking for support or giving feedback. I'm an engineer, not a clairvoyant. Don't copy and paste large amounts of log data to your post. Create an archive with the log data and attach it to your post. In case you don't want to make your log data publicly accessible, contact me via PM and I will provide you a mail address to send it directly to me.  Check your BIOS settings. You might want to disable Network Boot and the UEFI Network Stack as these can interfere with the driver. Double check that you have removed any AppleIntelE1000e.kext from your system because it could prevent the driver from working properly. Delete the following files: /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist /Library/Preferences/SystemConfiguration/preferences.plist Verify your bootloader configuration, in particular the kernel flags. Avoid using npci=0x2000 or npci=0x3000.  In Terminal run netstat -s in order to display network statistics. Carefully examine the data for any unusual activity like a high number of packets with bad IP header checksums, etc. In case auto-configuration of the link layer connection doesn't work it might be necessary to select the medium manually in System Preferences under Network for the interface. Use Wireshark to create a packet dump in order to collect diagnostic information. Keep in mind that there are many manufacturers of network equipment. Although Ethernet is an IEEE standard, different implementations may show different behavior causing incompatibilities. In case you are having trouble try a different switch or a different cable. Changelog
      Version 2.4.0 (2018-04-14) Added support for 300 series versions of I219LM and I219V. Updated underlying Linux source code. Version 2.3.0 (2017-06-20) Added support for 200 series versions of I219LM and I219V. Version 2.2.0 (2016-09-23) Disabled TSO to work around a hardware bug. Version 2.1.0 (2016-05-24) Added support for I219LM and I219V Version 2.0.0 (2015-04-22) First official release which is identical to 2.0.0d2 (only the version number has been changed). Version 2.0.0d2 (2015-04-04) Changed the tx descriptor write back policy for 82579, I217 and I218 to prevent random tx deadlocks. Version 2.0.0d1 (2015-03-14) Uses Apple's private driver interface introduced with 10.8. Supports packet scheduling with QFQ Solves the VMware issue. Version 1.0.0d6 (2015-03-04) Reworked TSO6 support to avoid problems with VMware. Wake-on-LAN now working. Version 1.0.0d5 (2015-02-27) Reworked TSO4 support to eliminate the bug of 1.0.0d4. Added some debug code in order to collect information about the VMware related issue. Version 1.0.0d4 (2015-02-25) Set total length field of the IP-header to zero for TSO4 operations. Report EEE activation state in kernel log message when the link has been established. Version 1.0.0d3 (2015-02-11) Reworked media selection and EEE support (EEE is now activated when both link partners support it. It can be disabled selecting the medium manually). Duplex setting for 10/100 MBit connections is now reported correctly. The number of tx descriptors has been reduced from 2048 to 1024. The code has been cleaned up and obsolete files have been removed. Version 1.0.0d2 (2015-01-31) First development release. Getting the Driver
      The source code can be found on GitHub: https://github.com/Mieze/IntelMausiEthernet There is also a prebuilt binary for 10.11 and above in the download section: http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/ Build from Source for 10.8
      Register as a developer on Apple's developer website. A free membership is sufficient. Download a copy of Xcode 5.1.1 and install it on your machine. In the project select 10.8 as the "Base SDK" and the "Deployment Target". Call "Archive" from the menu "Product" and save the built driver. Credits
      Thanks to RehabMan and Yung Raj for running tests and pointing me in the right direction while I was trying to fix TSO. Special thanks to Yung Raj for motivating me when I was about to give up.
    • By End3rPower50
      Hi, i've installed on my pc MacOS Mojave but after installation my pc, sometimes, crash giving kernel panic.
      I came to the conclusion that it is a random kernel panic because sometimes it starting up and other times it isn't starting up
       
      My PC:
      CPU: Intel i7 6500U
      LAN: RTL8100
      Wi-Fi & Bluetooth: Dell DW1820A
      USB 3.1
       
      CLOVER.zip
    • By Angelo_
      Hi, I followed the rehabman guide (linked in the vanilla guide on the side of r/Hackintosh, not sure if I can link it) for laptops for my yoga 730ILW13 with an 8265u, Conexant 11870, 8gb of ram, 13.3" fhd and I found that upon booting the installer usb I get this weird issue where the screen displays what it should but the screen is incredibly dim (though it was off before using a flashlight on it) and it flashes every few seconds for a few milliseconds to the correct brightness, I used the plist for hd615-650 (including my 620), not quite sure what could be the culprit, first time hackintoshing a laptop so it might be a stupid brightness kext I forgot but didn't find any in that post or in this forum :c 
      Attached the clover zip so that anyone with more experience than me might give an idea in what could be a way to fix this.
      Thank you in advance 
       
       
       
      CLOVER.zip
×