Jump to content
MaLd0n

[Guide] Sierra / High Sierra / Mojave on Intel 5, 6, 7, 8, 9 and x99 Chipset Series / Nehalem, SandyBridge, IvyBridge, Haswell, Broadwell

1,747 posts in this topic

Recommended Posts

Posted (edited)
18 hours ago, MaLd0n said:

CLOVER.zip

m2 use samsung 960, native support

send me new dump after reboot with new files

Gee.. Thank you so much Maldon..
I've used your modified clover in my 10.12.6, but it keeps getting KP on VoodooPS2.
So I tried to fresh install it and it works..
Keyboard & GPU are working flawless.

 

But, there is still no sound coming from my speaker, and I can't tap on my touchpad..

 

sound.png

trackpad.png

 

Here's my new dump

Edited by rio_suck

Share this post


Link to post
Share on other sites
Advertisement
4 hours ago, rio_suck said:

Gee.. Thank you so much Maldon..
I've used your modified clover in my 10.12.6, but it keeps getting KP on VoodooPS2.
So I tried to fresh install it and it works..
Keyboard & GPU are working flawless.

 

But, there is still no sound coming from my speaker, and I can't tap on my touchpad..

 

sound.png

trackpad.png

 

Here's my new dump

u need check ur audio codec and ur touchpad

2 hours ago, firefly_can_fly said:

All the usb ports even usb 2.0 working as usb 3.0. Is it okay? 

Yes, all ports work inside USB 3 Bus

Share this post


Link to post
Share on other sites
13 hours ago, MaLd0n said:

u need check ur audio codec and ur touchpad

Audio now work.. i'm using ALC-130 command..
Touchpad still having problem.. i'll look into it later..

 

Thank you Maldon for your guidance

Share this post


Link to post
Share on other sites
1 hour ago, rio_suck said:

Audio now work.. i'm using ALC-130 command..
Touchpad still having problem.. i'll look into it later..

 

Thank you Maldon for your guidance

Welcome.

Enjoy.

Share this post


Link to post
Share on other sites
Posted (edited)

Hi MaLdOn,

 

I am not sure whether I should attach the send_me package here.

If so, thanks so much!

Send me soccf-dbr1-002.d1.comp.nus.edu.sg.zip

 

Currently, my hack relatively works but the front audio not. It cannot detect headphone as a device and I do not know why.

 

It seems my file is too big to upload. You can also get it via https://drive.google.com/open?id=1ncQWzJg26ZLO4AH1jcQxsDCsPF_mgkqo Thanks!

Edited by xiaodai

Share this post


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

Hi MaLdOn,

 

I am not sure whether I should attach the send_me package here.

If so, thanks so much!

Send me soccf-dbr1-002.d1.comp.nus.edu.sg.zip

 

Currently, my hack relatively works but the front audio not. It cannot detect headphone as a device and I do not know why.

 

It seems my file is too big to upload. You can also get it via https://drive.google.com/open?id=1ncQWzJg26ZLO4AH1jcQxsDCsPF_mgkqo Thanks!

https://www106.zippyshare.com/v/TeHWAnKL/file.html
audio, u just need try other layout-id

Share this post


Link to post
Share on other sites
Posted (edited)
17 hours ago, MaLd0n said:

https://www106.zippyshare.com/v/TeHWAnKL/file.html
audio, u just need try other layout-id

Thanks so much!

 

The pci configuration works.

However, I have several questions about that,

 

1) The ether driver you provides in the kext folder seems not work, I change to 

and it works now. I have no idea about what is wrong and whether it is fine for my current situation?

 

2) The nvme ssd does not work. I can see a nvme flash drive has been identified by pci configuration but I cannot see disk on disk utility. Previously, I use a patch from 

and it work.

 

The patch is:

 

Code (Text):
DefinitionBlock ("", "SSDT", 2, "hack", "NVMe-Pcc", 0x00000000)
{
    External (_SB.PCI0.BR1B.H000, DeviceObj)    // (from opcode)
    Method (_SB.PCI0.BR1B.H000._DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    {
        If (LNot (Arg2))
        {
            Return (Buffer (One)
            {
                 0x03
            })
        }

        Return (Package (0x04)
        {
            "class-code",
            Buffer (0x04)
            {
                 0xFF, 0x08, 0x01, 0x00
            },

            "built-in",
            Buffer (One)
            {
                 0x00
            }
        })
    }
}

I try to add "class-code" to your dsdt and it seems work now.

 

And also I have patched https://github.com/RehabMan/patch-nvme.  Do I handle this issue in a right way?

 

3) Previously, also followed the post mentioned above, I used Piker-Alpha's ssdtPRGen.sh and Piker-Alpha's freqVectorsEdit.sh to enable xcpm. I was wondering whether those patches are still needed and whether they will work fine along with your pci conf.

 

4) For applealc, would you mean to change the number (1, currently) in the device audio inject? For my ALC1150, I've tried 1,2,3,5,7,11 with no luck. The headphone appears in HDA conf, but no device.

QQ20180504-130452.png.3afb574053b0cd5de7e9972d3bcd57cf.png

 

5) For slot in pci configuration, I was wondering whether it is important. For example, I use a pcie bluetooth+wifi card on slot4, but it is identified as built-in. Will it just to be used for display?

 

QQ20180504-114124.thumb.png.2213aec3b8c5c381acd9c620c2087a0f.png

 

 

Thanks so much again! 

 

Edited by xiaodai

Share this post


Link to post
Share on other sites
Posted (edited)

Hello, MaLd0n.

I wonder if you can help me to improve my hackintosh.

I have just installed HS 10.13.0, cloning from another hackintosh, and modifying Clover.

It's installed on a MBR SSD. It's an C2D T9300, 3 GB RAM, Intel GMA X3100, audio recognised with Mirone Apple HDA Patcher, WIFI "out-of-the-box" thanks to a mini-PCIe Atheros AR5B91.

I know I cannot have QE/CI due to the GMA X3100, but I'd like to patch a little bit DSDTs and try to improve the Clover config to get the machine to work a little bit better, if it's possible.

Besides, I don't find anywhere anybody talking about patching Core2Duos hackintoshes.

 

So, if you can help me, thank you a lot,

I'm attaching the "Send me files" zip.

 

EDIT: I cannot upload it, I'm getting error, so I've uploaded it here: https://www.dropbox.com/s/rf2h6bdi2jn35mk/Send me oscars-iMac-6.zip?dl=1

Sorry for that and thanks again,

Edited by skyfly555

Share this post


Link to post
Share on other sites

I forgot to say I had to use some patches after cloning the SSD from another HS hackintosh, patches by dosdude1, and they let me to boot my hackintosh, defined as a MacBook 5,1 on SMBIOS (MacBook 5,1 is not supported by HS "out-of-the-box").

 

I created a tutorial, where I explained how I installed Sierra on this machine (https://www.insanelymac.com/forum/topic/322754-tutorial-sierra-on-an-unsupported-acer-aspire-5315-5715z-laptop-it-works-good/), now I have upgraded that idea to High Sierra using Clover r4444.

 

I hope this information can help you, so you can help me :)

Share this post


Link to post
Share on other sites
10 hours ago, xiaodai said:

Thanks so much!

 

The pci configuration works.

However, I have several questions about that,

 

1) The ether driver you provides in the kext folder seems not work, I change to 

and it works now. I have no idea about what is wrong and whether it is fine for my current situation?

 

2) The nvme ssd does not work. I can see a nvme flash drive has been identified by pci configuration but I cannot see disk on disk utility. Previously, I use a patch from 

and it work.

 

The patch is:

 


Code (Text):
DefinitionBlock ("", "SSDT", 2, "hack", "NVMe-Pcc", 0x00000000)
{
    External (_SB.PCI0.BR1B.H000, DeviceObj)    // (from opcode)
    Method (_SB.PCI0.BR1B.H000._DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    {
        If (LNot (Arg2))
        {
            Return (Buffer (One)
            {
                 0x03
            })
        }

        Return (Package (0x04)
        {
            "class-code",
            Buffer (0x04)
            {
                 0xFF, 0x08, 0x01, 0x00
            },

            "built-in",
            Buffer (One)
            {
                 0x00
            }
        })
    }
}

I try to add "class-code" to your dsdt and it seems work now.

 

And also I have patched https://github.com/RehabMan/patch-nvme.  Do I handle this issue in a right way?

 

3) Previously, also followed the post mentioned above, I used Piker-Alpha's ssdtPRGen.sh and Piker-Alpha's freqVectorsEdit.sh to enable xcpm. I was wondering whether those patches are still needed and whether they will work fine along with your pci conf.

 

4) For applealc, would you mean to change the number (1, currently) in the device audio inject? For my ALC1150, I've tried 1,2,3,5,7,11 with no luck. The headphone appears in HDA conf, but no device.

QQ20180504-130452.png.3afb574053b0cd5de7e9972d3bcd57cf.png

 

5) For slot in pci configuration, I was wondering whether it is important. For example, I use a pcie bluetooth+wifi card on slot4, but it is identified as built-in. Will it just to be used for display?

 

QQ20180504-114124.thumb.png.2213aec3b8c5c381acd9c620c2087a0f.png

 

 

Thanks so much again! 

 

use high sierra, check if ur NVME have a native support, sierra dont have native support

 

Share this post


Link to post
Share on other sites
Just now, MaLd0n said:

use high sierra, check if ur NVME have a native support, sierra dont have native support

 

The nvme works now after add class-code, I just wanna double check with you whether such solution is proper.

 

I have tried to inject audio with all available layout id with no luck. Do you have any comments about the reason that the headphone cannot be identified as a device?

 

Thanks so much.

Share this post


Link to post
Share on other sites
3 minutes ago, xiaodai said:

The nvme works now after add class-code, I just wanna double check with you whether such solution is proper.

 

I have tried to inject audio with all available layout id with no luck. Do you have any comments about the reason that the headphone cannot be identified as a device?

 

Thanks so much.

send me new dump with new files

RunMe.app.zip

Share this post


Link to post
Share on other sites
50 minutes ago, MaLd0n said:

send me new dump with new files

RunMe.app.zip

https://drive.google.com/open?id=1sKMqqsFoHLNE82G4U0fDkZolJWjxLZg1

 

Thanks so much!

Share this post


Link to post
Share on other sites
4 minutes ago, xiaodai said:

Thanks for your reply.

 

Would you mean try 1 2 3 5 7 on here? 

WX20180504-225713@2x.png

Yes

Share this post


Link to post
Share on other sites
Posted (edited)
On 4/21/2017 at 9:06 PM, MaLd0n said:
If you need a full patched DSDT... 
-Extract tables with F4 key in Clover boot screen!
-Run it and send me files!

Hi, here my debug file. I've used some Rehabman's patches but I do not know if it's gud for my dell ins 14 5447 (intel 8 series chipset). Internal audio + headphone work well and I tried to patch HDMI audio but it's not working (im using AppleALC+Lilu). So, can U help me patch DSDT or at least tell me if I wrong somewhere. Thanks
I cant upload debug file cuz forum limit 10mb size, so here's gdrive link: https://goo.gl/FHmQNv

Edited by mrminhlong

Share this post


Link to post
Share on other sites
14 hours ago, MaLd0n said:

Yes

Thanks for the reply. I have tried every layout id, no luck.

Very wired that, VodooHDA will enable the front audio but AppleALC cannot.

Share this post


Link to post
Share on other sites
6 hours ago, xiaodai said:

Thanks for the reply. I have tried every layout id, no luck.

Very wired that, VodooHDA will enable the front audio but AppleALC cannot.

try a AppleHdaPatcher

Share this post


Link to post
Share on other sites
22 minutes ago, MaLd0n said:

Yes

Drag the 1150 folder to the app will generate an applehda.kext, and then put it to clover folder? Am I right?

Share this post


Link to post
Share on other sites
57 minutes ago, xiaodai said:

Drag the 1150 folder to the app will generate an applehda.kext, and then put it to clover folder? Am I right?

No

back up untouched applehda in s/l/e and put mod

Share this post


Link to post
Share on other sites

Hello, MaLd0n,

I wonder if you read my last two posts, related to my Acer Aspire 5315 with High Sierra 10.13.

 

The main two issues I’m trying to solve are:

1- When I boot, one of two times I get the attached image, and I have to shutdown and switch on again the laptop to get the desktop loaded. This happened before, with Sierra, but maybe one of every three boots.

2- Only 2 of 3 USBs work. This happened with Sierra too.

 

I hope this can be solved with DSDT patching, but I don’t know what I have to do.

Thank you again.

 

3CF00022-CB0C-4ACB-BCD5-54A2AA831CF0.png

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 crazybirdy
      Patched OSInstaller.framework to allow macOS 10.14 installation on MBR HFS+J partition.
       
      To use those patched files you must follow HowTo-10.14.x to create an USB installer. You can't just run the app downloaded from Mac App Store.
       
      The patch is made base on 落下爱@pcbeta 10.10.x MBR patch method, and more patch for 10.14 Firmware check by crazybirdy.
       
      What is this patched OSInstaller doing?
      1. Patch the MBR check, allow macOS 10.14 installation on MBR partition.
      2. Patch the Firmware check, bypass the error of "An error occurred while verifying firmware".
      3. Patch to stop auto-convert to APFS , "ConvertToAPFS=false" is no longer worked with 10.14.
      4. This patched MBR OSInstaller will never convert to APFS, and will always install as HFS+J partition.
      5. This patched MBR OSInstaller method works with both MBR HFS+J and GPT HFS+J partition (GPT+recovery).

      No longer need to set new SMbiosversion, FirmwareFeatures, and FirmwareFeaturesMask with this MBR-patch.
       
      How to make 10.14 installer for MBR?
      Read HowTo-10.14.x.txt inside the zip file first, same as 10.13, different with 10.12.
      Read HowTo Q/A Q7. How to install in different computer with only one USB partition?
      Read HowTo Q/A Q8. How to update 10.14.x combo-update to MBR without downloading the full installer app again?
      Read HowTo Q/A Q9. How to update 10.14.x combo-update to MBR and GPT with installScript directly?
       
      Just use 14MBRinstallerMaker to make installer, it works with both MBR and GPT.
       
      And, need a SMBIOS supported with /System/Library/CoreServices/PlatformSupport.plist.
    • By fusion71au
      Clover r4542 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
       
      Tested with unlocked Workstation 14 running OSX 10.9 -->10.14 guest in Windows X64 host.
       
      Installation
      1. Download and unzip "EFI_Clover_r4542 for VMware.zip". Mount Clover-v2.4k-4542-X64.iso by double clicking on it.
      2. Mount your VM's EFI System Partition eg in terminal
      sudo diskutil mount disk0s1   3. Copy EFI folder from step 1 into the EFI partition
      4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
      5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
       
      Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
    • By Mario1964
      Hello guys,
      Today i installed the beta on my external SSD ( cause i don't have more space in the case)
      i tried in this way:

      and also using this:

      All goes right but, when i 1st boot the hdd it appears as this:
      (the photo was just old , i'm using the new clover)

      and he stuck at apple logo.
      This are the setting i use to make the usb boot:

      what can i do ?
       
      thx
       
       
    • By PingoLinkin
      Motherboard: ASUS / X99 Deluxe II
      Chipset: Intel® X99
      Processador: i7-6800 LGA2011 v3
      Memoria: HyperX - DDR4 24000MHz - 32GB(2x16gb)
      Rede: Intel® I218V, 1 x Gigabit LAN; Intel® I211-AT, 1 x Gigabit LAN LAN; Dual Gigabit LAN controllers- 802.3az Energy Efficient Ethernet (EEE) appliance
      Audio: Realtek® ALC1150 com 8 canais
      Video: Geforce GTX 750 Ti 2GB SC DDR5 128 bits PCI-E 3.0 (1x DVI, 1x DisplayPort, 1x HDMI)
      Keyboard: Apple Aluminium
      Mouse: Microsoft
      HD: SAMSUNG SSD 840 EVO 1TB
       
      ///////////////////////////////////////////
       

       
      1 - Preparando PENBOOT:
        1.1 - Baixe a imagem do Sierra e deixe na pasta "Applications";
        1.2 - Formate o PenDrive e altere o nome para: "MyVolume";
        1.3 - Abra o Terminal e digite a seguinte linha de código, dê enter e quando solicitado digite sua senha. Aguarde o término da instalação, geralmente demora em torno de 20min:
      sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ macOS\ Sierra.app  
       
      1.4 - Baixe a última versão do Clover EFI bootloader: Download
        1.5 - Abra o Clover, na última etapa, clique em Customize, depois marque a opção "Install for UEFI booting only", como na imagem abaixo:

       
        1.6 - Provavelmente a partição "EFI" estará montada, abra a partição e substitua a pasta "CLOVER" por esta CLOVER Asus X99 Deluxe II - Sierra.zip.
       
      2 - Configurando BIOS
        2.1 - Atualize sua BIOS para a versão mais recente, a minha é: 1902
        2.2 - Reset as configurações de sua BIOS em: Exit/Load Optimized Defaults;
        2.3 - Vá para: Boot/CMS (Compatibility Support Module)/Launch CMS: ENABLED;
        2.4 - Vá para: Boot/Secure Boot/OS Type: Other OS;
       
      3 - Instalando OS
        3.1 - Ligue o computador com o Pendrive espetado, ele automaticamente irá iniciar o Clover, caso isso não aconteça, na tela inicial da ASUS, pressione F8 para escolher o pendrive como boot primário;
        3.2 - Em algum momento futuro, seu clover pode não arrancar corretamente, caso isso aconteça, na tela inicial do CLOVER pressione F11 para limpar o NVRAM, ele irá reiniciar a máquina automaticamente, em seguida voltará a arrancar normalmente;
       
      4 - PÓS-INSTALAÇÃO
        4.1 - Inicie seu MAC temporariamente pelo Pendrive como boot primário;
        4.2 - Instale o clover seguindo as etapas 1.4, 1.5 e 1.6 . Apenas não esqueça de alterar o destino para o HD Interno com a instalação do Sierra.
        4.3 - Feito isso, reinicie seu mac, agora sem o pendrive;
       
      5 - VÍDEO
        5.1 - Na pasta CLOVER que anexei acima, já possui as kexts NvidiaGraphicsFixup.kext e Lilu.kext ;
        5.2 - Baixe e instale o nVidia Web Driver(Download) de acordo com a versão do seu OS;
        5.3 - A minha versão, por exemplo, é: "macOS 10.12.6 (16G1408)";
        5.4 - Veja abaixo onde encontrar sua versão:

       
      Obs.: Existe um bug no vídeo, caso queira utilizar a entrada DVI, é preciso iniciar a máquina já com o cabo plugado, caso contrário ele deixará sua tela preta e não voltará mais ao normal até que reinicie a máquina.
       
        5.5 - INSTALANDO O CUDA:
           1 - A última versão não funcionou, então baixei a penúltima e funcionou perfeitamente. A versão instalada foi: CUDA 387.178 driver for MAC.

       
       
      6 - ÁUDIO
        6.1 - Baixe o Voodoo HDA 2.9.0 Clover (Download)
        6.2 - Siga as etapas das imagens que estão dentro do anexo;
       
       
      Não solucionado:
      Não consigo habilitar a placa ThunderboltEX 3;
       
       
      Valeu.
×