Jump to content

Allan

Supervisors
  • Content Count

    12,916
  • Joined

  • Last visited

  • Days Won

    179

Reputation Activity

  1. Haha
    Allan got a reaction from Cyberdevs in Introduce yourself.   
    Hi @GreenGoose, @MontrealMacGuy, @Mirando, @KathieL34, @Jerrycahn, @kingnalz, @Jaime Buckley, @boardPizzacato, @Silvered, uffs....
     
    Welcome guys, and enjoy your stay here
  2. Haha
    Allan got a reaction from Cyberdevs in Introduce yourself.   
    Hi @GreenGoose, @MontrealMacGuy, @Mirando, @KathieL34, @Jerrycahn, @kingnalz, @Jaime Buckley, @boardPizzacato, @Silvered, uffs....
     
    Welcome guys, and enjoy your stay here
  3. Haha
    Allan got a reaction from Biso007 in New macOS version hackathlon   
  4. Like
    Allan reacted to luki1979 in Catalina on Ivy Bridge desktop, let's do it the right way.   
    Why Ivy Bridge, it's old you might ask. Well here is a list of Ivy Bridge Macs, they all supported in Catalina. If it's good enough for Apple than it's good enough for me. 
     
     
     
    Comparing i5 3570K to current gen i5 9400 there is 19% improvement in the current gen single core performance and 24% in quad core performance. Hardly mind blowing considering we talking 2012 tech here. 
     
    So up to Catalina everything was smooth, I never needed anything else than Clover, Fake SMC as I use Apple WiFi/ Bluetooth and Apple SSD. Sleep worked, display worked, too easy. My spec is in my signature.
     
    When upgrading to Catalina faced black screen as I use AMD Radeon HD 7970 aka R9 280X, this was sorted with introducing Lilu and WhateverGreen kexts in my EFI/..../Other and agdpmod=pikera argument
    After installation audio was poping and crackling, also computer struggled with very simple tasks. I've checked with Intel Power Gadget and CPU was only using 4 steps. So I followed this guide
    https://www.elitemacx86.com/threads/guide-how-to-generate-ssdt-for-cpu-power-management.96/ to generate custom SSDT.aml. After reboot, no more audio issues.
    Than noticed that some USB ports works sporadically, this was sorted with installing newest USBInjectAll kext in L/E and applying patch in clover configurator. 
     

     
    Also note Black Screen Patch, this eliminated the need for agdpmod=pikera argument and WhateverGreen altogether.
     
    My only cry for help is with the sleep. I can't get the display to wake from sleep. I've tried with Lilu Plugin CPUFriend.kext and HibernationFixup.kext
    My current sleep settings:
     
    Hope my findings will help somebody.
     Does anybody has any suggestions regarding sleep?
    Thanks
  5. Like
    Allan got a reaction from Jaime Buckley in [READ] - InsanelyMac Forum Rules   
    Rules 
    Our goal is ensure that the forum remains a helpful & friendly place to learn about how to run Mac OS X on non-Apple hardware, and of course other general banter. We want you to be able to discuss anything and everything here, and to do so we ask that you check out these guidelines for forum use.
     
    Do not upload anywhere else files when developers specifically ask not to. We take this matter very seriously, as developers are the very heart of our community.
     
    No Flaming. This includes racism, threatening, personal attacks, victimization or hateful content. Retaliation will not be tolerated either; if a member has broken a rule, please use the report feature on the forum and the staff will deal with the situation appropriately.
     
    No posting of direct or indirect links to warez or pirated pieces of software, this includes cracks, serials and torrents.
     
    Do not publicly argue the decision of a moderator. If you disagree with a moderator take it up with them in private via PM.
     
    Only one (1) login is allowed per member. Duplicate accounts will be banned or deleted.
     
    Bumping of posts is not permitted. Other than being less annoying it also keeps the posts more informative.
     
    Meaningless and useless posts may be removed at Moderator's discretion.
     
    Only post your post once (1). This keeps the forum cleaner and makes it easier to find what you are looking for.
     
    No advertising or business offers of any kind.
     
    No posting of copyrighted material. This includes copying and pasting news articles from news websites.
     
    Attached materials must come with clear descriptions of what they are and what they do, linking to this information elsewhere is not sufficient.
     
    Materials derived from Open Source must include source code, as well as an explanation of what has been done to it.
     
    Discussion of P2P, torrent sites, or similar download sites of any kind will not be tolerated. We do not want to know your illegal downloading habits.
     
    Do not post spyware or any other malware. This includes linking to other sites which may contain it.
     
    Posting just to promote another site, product, or service (spamming) is not allowed. This site is not here for you to promote your own or anyone else's material.
     
    Discussion of commercial spin-offs of the OSx86 scene is allowed if it’s to understand their existence, but no discussion of how to use them, nor any support for these commercial spin-offs are allowed as they are not in the spirit of the OSx86 scene. Example of commercial spin-off: tonymacx86.
    Why InsanelyMac does not support tonymacx86 VERY IMPORTANT: PLEASE READ! (ABOUT TONYMACX86 AND iATKOS M / Y / EC / SR)  
    Posting Guidelines
     
    If you have a question please do your best to use the search feature and search the forum before creating a new topic.
     
    Post in the correct forum and read the forum description. This will make sure that your post will not be removed.
     
    Pick an appropriate title and tags (if any) for your post. A good title makes it easier to find what you are looking for. Using informative tags allows for improved searching of related topics.
     
    All posts must be clearly written and easy to read. For example, if you have long blocks of text, use the Code option, etc. Limit "empty lines"
    as much as possible, use punctuation where you can and be concise. Posts may be edited for this reasons by InsanelyMac staff at their discretion.
     
    Please remember that you are in a public forum, a bit of courtesy is always welcome. It's always nice to start by saying "Hi" or "Hello" before asking a question or seeking help. Also a "thank you" would be appreciated, especially if the help you get is effective.
     
    Your topic does not deserve any more attention than others seeking help hence topic titles must reflect their content, and topic titles containing things like: 'please help' 'look here' 'cash reward' 'urgent' or other inaccurate descriptions will be removed. This includes all-caps titles.
     
    Give your hardware specs when necessary (asking for support) and any other time where it may be beneficial to have them listed. Watch this video to guide you how to do that: [Video] How to add a signature.
     
    Signatures, Avatars and Nicks
     
    Keep your signature/avatar clean and tidy - should you receive a PM from the staff regarding your signature/avatar, please make the requested alterations or it may be removed/shortened appropriately.
    To keep pages loading fast for everyone, we request that your signatures and avatars contain no animations or high-definition graphics of any kind.
    Signatures should be no more than 6 lines of text using a regular font. If you can't fit all of your system specs in that you'd like, why not create a small graphic to contain the information?

    They should also contain no referral or affiliate program graphics.
     
    Avatars should be in "good taste," a qualification that is broad enough to let us determine what is and isn't. Goth-devil-child-wild-eyed-in-the-violent-blackness probably qualifies as being in bad taste. Nothing offensive, pornographic, or vulgar.
     
    Nicknames must be readable by the system (without question marks). This will ensure that your nickname can be searched, and that other users can contact you. They should also not contain staff member groups (administrator, moderator, developer, etc.) to prevent confusion.
    Nicknames should also show respect to the community, thus nothing containing offensive language. Email addresses must be real (nothing like bugmenot or similar). Accounts not in line with the last two rules will be edited or deleted without warning.
     
    Policing
    Do not publicly discuss the decision of a moderator. If there is any issue with a decision of a staff member PM them or contact an admin.
    Moderators have the ability to suspend or impose posting restrictions upon accounts based on the user's history. Records are kept to keep track of user's behavior and point out repeat offenders. Attempts to circumvent posting restrictions will lead to your account being banned, and any other accounts affiliated with your account being banned also.
    These rules cover a broad spectrum and are set up to preserve a free and open (and fun) place for discussion. They, in conjunction with common sense and good judgment, should steer you in the right direction. We're all human and we know that people make mistakes... but that's also not an excuse. More rules are subject to appear on this board as we see fit, so please check back from time to time for your own benefit.
     
    Thanks for joining our community and helping make it the best it can be.
     
    In case the rules localizations should differ, the English rules are the standard.
  6. Like
    Allan reacted to n.d.k in Customized OpenCore with additional features   
    After several weeks of testing OC bootloader,  disecting its source code and also Clover's source code as well, I finally switch from Clover to OC as my main bootloader. Wait! don't get the wrong idea that OpenCore is better than Clover. They both work equally well, producing a bootable macOS as an end result with simliar boot time. OC design direction is different with Clover, I believe it's not intended as a Clover replacement, but more narrowing down to macOS specifically. However, macOS is not the only OS that i am using, so, i decided to add some minimal necessary source code modification to the OC to get some of the features I need. I like to share my customized OC forked https://github.com/n-d-k/OpenCorePkg , you have to compile it yourself if you want, i will not provide pre build binary.    
     
    Additional features/changes:
    ============
     
    [ Multi-Boot ]
      - ACPI patches are optional for non macOS with setting ACPI->Quirks->EnableForAll to yes (default is no).
      - Booter Quirtks, SMBIOS and Device Properties patches will only applied to macOS.
        
    [ Hotkeys ]
      - Full functional Hotkeys [1-9] corresponding to Boot Entry's Index number and dedicated W (Windows) / X (macOS) keys can be used without seeing Boot Picker.
              
    [ Boot Picker ]
      - Bios Date/time, auto boot to the same OS or manual set to always boot one OS mode, and OC version are displayed in boot picker.
      - Auto boot to previous booted OS (if Misc->Security->AllowSetDefault is NO/false).
      - macOS Recovery/Tools Entries are hidden by default, use Spacebar in Boot Menu as a toggle on/off to show/hide hidden entries.
              
    [ Custom Entries ]
       - Custom entries are now listed first in picker menu and by the orders they are appeared in Misc->Boot->Entries, before all other entries.
       - Individual custom entry can be set hidden using Misc->Entries->Item 0->Hidden (Boolean).
       - Ability to change entry name found by auto scanner by adding custom entry with the exact same device path,
         this will give users the option to complete change how all boot entries listed in Boot Picker.
        
    [ Others ]
       - No verbose apfs.efi driver loading (if using apfs.efi instead of ApfsDriverLoader.efi).
       - Fixed the unmatched 1st and 2nd stages boot Apple logo (* To ensure a match, set Misc->Boot->Resolution to match with one in macOS preferences,
         and to better boot menu text visibility for 4k+ display, set Misc->Boot->ConsoleMode to Max).
        - ndk-macbuild.tool script are set to compile with latest edk2 (One can easily set to stable edk2 if prefer).
        - NvmExpressDxe driver build script are also available for system without native nvme support. (Compatible with OC and Clover).
     
    Usage:
     - To build OpenCore, run "./ndk-macbuild.tool" at Terminal (require Xcode and Xcode Command Line Tool installed, and open xcode to accept license agreement before compiling).
     - To build NvmExpressDxe driver, run "./buildnvme.sh".
     
    * The fix is by setting the screen resolution before starting the apple boot.efi image back to the setting of the Misc->Boot->Resolution, where the setting of Misc->Boot->ConsoleMode doesn't have the same resolution as screen resolution setting.
     
     
     
     
     
     

  7. Like
    Allan reacted to Jief_Machak in Clover Change Explanations   
    Rev 5101
    Kext folders
     
    Since December 17th 2019 there is new folder where you can store your kexts :
    10' : all versions, all boot modes (normal, install, recovery). Basically same as 'Other'.
    10_normal : all version, boot mode "normal", means NOT recovery, NOT install
    10_install : all version, installer
    10_recovery : all version, recovery
    10.{major version} : all boot mode for any minor version of this major version
    10.{major version}_normal, _recovery, _install : you understood it now.
    10.{major version}.0 OR 10.{major version}.{minor version} : all boot mode for this particular version.
    add _normal, _recovery, _install : same as before for this particular version.
     
     
  8. Like
    Allan got a reaction from XLR in Dune Pro - Perfect case for your ultimate build   
    Wow!
     
    Even Linus!
     
  9. Like
    Allan reacted to ludufre in [GUIDE] Gigabyte GA-Z370N-WIFI + i7 8700K + UHD 630 + Catalina 10.15.2   
    Installing macOS Catalina 10.15.2 on Gigabyte Z370N WIFI + i7 8700K + UHD 630



    Changelog:
     
    12/11/2019 03:58h GMT-0
    - Update instructions 10.15.2.
    - Updated EFI folder attached.
     
    11/30/2019 18:03h GMT-0
    - Changed Device -> Graphics platform to fix dual HDMI monitor.
    - Updated EFI folder and config.plist
     
    11/29/2019 21:28h GMT-0
    - Added full EFI folder as requested.
     
    11/27/2019 02:33h GMT-0
    - Added BIOS profiles for ease.
     
    11/25/2019 22:45h GMT-0
    - Fixed wrong ethernet link (IntelMausi.kext).
    - Thanks to @MiMoHo
     
    11/24/2019 04:56h GMT-0
    - First version.
     
    What works and what does not
     
    - Processor: Intel Core i7-8700K ->  Work. All SpeedStep stages.
    - Video Card: Intel UHD 630 ->  Work. QE/CI and Metal.
    - Chipset: Intel Z370 ->  Work.
    - HDMI 2.0 (1st) ->  Work.
    - HDMI (2nd) ->  Work.
    - DP ->  Work.
    - Audio: ALC1220 ->  Work.
    - HDMI Audio ->  Work.
    - WiFi/Bluetooth ->  Not work. Replaced with BCM94360CS2.
    - Ethernet (1st) ->  Work.
    - Ethernet (2nd) ->  Work.
    - USB3.0 ->  Work.
    - Sleep ->  Work.
    - Airdrop, Handoff, Instant Hotspot and Continuity ->  Work after replaced wireless.
     
     
    Todo
     
    - Empty
     
    What you need to install
     
    - Running install of macOS
    - One USB flash drive of 8GB or bigger
    - macOS Catalina install app
    - Clover EFI
    - Clover Configurator
    - Some KEXTs and SSDT patches


    How create create the install flash drive
     
    Prepare install flash drive

    Format the flash drive with GUID partition mapping and name it "Install".

    - Open Disk Utility.
    - Click in View, then "Show All Devices".
    - Select the destination flash drive, then Erase.
    - Name: Install, Format: Mac OS Extended (Journaled) and Scheme: GUID Partition Map
     
    Create install flash drive

    Open terminal and run this command:
    sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --nointeraction  This will take about 30 minutes.
     


    Install bootloader
     
    Download the CloverEFI from official repository (used 5099) and install only with these options on "Install macOS Catalina":
     
    - Install for UEFI booting only
    - Install Clover in the ESP
    - UEFI Drivers - Recommended Drivers - FSInject (I still don't know if it's really necessary)
    - UEFI Drivers - File System drivers - ApfsDriverLoader (Support to APFS partitions)
    - UEFI Drivers - File System drivers - VBoxHfs (Support HFS/HFS+ partitions)
    - UEFI Drivers - Memory fix drivers - AptioMemoryFix (Fix the memory management of de UEFI/BIOS)
    - UEFI Drivers - Additional drivers - NvmExpressDxe (If you are going to use NVMe)
     
    FileVault 2
     
    If you plan to use FileVault 2, you need to download additional drivers, since what comes with Clover is not up to date and use VirtualSMC instead of FakeSMC.
    Follow instructions bellow:
     
    From current Clover installation, check these options to USB keyboard/mouse work on password screen:
    - UEFI Drivers - Human Interface Devices - UsbKbDxe
    - UEFI Drivers - Human Interface Devices - UsbMouseDxe
     
    After Clover install will be created a partition named EFI and mounted in Desktop. Usually the path is /Volumes/EFI/.
     
    Download the versions 2.1.0 and 2.0.9 of AppleSupportPkg from: https://github.com/acidanthera/AppleSupportPkg/releases
    We need the last version of AppleGenericInput.efi that is inside 2.1.0 and last version of AppleUiSupport.efi that is inside 2.0.9.
    OR download attached bellow.
     
    Put in /Volumes/EFI/EFI/CLOVER/drivers/UEFI/
     
    That's it! FileVault 2 will work without problems.
     

     
     
     
    Make things works
     
    After Clover install will be created a partition named EFI and mounted in Desktop. Usually the path is /Volumes/EFI/.
     
    - Replace the /Volumes/EFI/EFI/CLOVER/config.plist with mine attached below according to your processor version.
    - Put all SSDT-*.aml attached below in /Volumes/EFI/EFI/CLOVER/ACPI/patched/
     
    Generate your Serial, MLB and SmUUID
     
    - Open the replaced config.plist with Clover Configurator (used 5.8.0.0)
    - Go to SMBIOS, click few times in "Generate New" in Serial Number and SmUUID.
     
    Copy the Clover Configurator to flash drive because you will need later.
     
    Download those Kexts and put in /Volumes/EFI/EFI/CLOVER/kexts/Other/
     
    - Download the VirtualSMC.kext, SMCProcessor.kext, SMCSuperIO.kext and UEFI driver (put VirutalSmc.efi inside /Volumes/EFI/EFI/drivers/UEFI/). I used the version 1.0.9.
    - Download the Lilu.kext from here. I used the version 1.3.9.
    - Download the WhateverGreen.kext from here. I used the version 1.3.4.
    - Download the AppleALC.kext from here. I used the version 1.4.3.
    - Download the USBInjectAll.kext from here. I used the version 2018-1108.
    - Download the IntelMausi.kext from here. I used the version 1.0.2.
    - Download the SmallTree-Intel-211-AT-PCIe-GBE.kext attached bellow to enable second ethernet.
     
    Important! If you are coming from my previous Mojave guide, please note that I am using some kexts from other repositories / authors.
     
    Wifi and Bluetooth (BCM94360CS)
     
    Works out of box (plug 'n' play).
     
     
    Now you can start the installation without problem (I guess).
     
     
    How install
     
    UEFI Setup Configuration and Installation

    UEFI configuration
     
    My BIOS is F10 (I use an 8th generation processor, so I don't need to upgrade)
     
    You can configure manually or load my BIOS profile.
     
    Manually:
    - Shutdown and insert the flash.
    - Power on with DEL pressed to enter BIOS setup.
    - Change value: BIOS - CSM Support to Disabled
    - Change value: BIOS - Secure Boot to Disabled
    - Change value: Peripherals - Initial Display to IGP
    - Change value: Chipset - VT-d to DISABLE
    - Change value: Chipset - Internal Graphics to ENABLE
    - Save & Exit Setup
     
    or, BIOS profile
    You can use one of my BIOS profiles attached bellow.
    It's two versions. One stock (Geekbench 4: 5840/27384) and another with overclock [5.0 GHz] (Geekbench 4: 6360/30348)
    - Put the profile in the root of the flash drive at EFI partition.
    - Restart with DEL pressed to enter BIOS setup.
    - Go to Save & Exit.
    - Select Load Profiles.
    - Select last option and then the flasdrive in the list.
    - And finally choose MACOS_STOCK or MACOS_5GHZ.
    - Save & Exit Setup
     
    Then:
    - Now, hold the F12
    - In the list, select your flash drive.
    - Choose the flash drive (white icon).
     
    The installer will start. 
    
    Format destination disk

    Format the disk with GUID partition mapping and name it "Macintosh".

    - Select Disk Utility in the list, then press Continue.
    - Click in View, then "Show All Devices".
    - Select the destination Disk, then Erase.
    - Name: HD, Format: APFS and Scheme: GUID Partition Map

    Close Disk Utility.
    
    Select "Install macOS", then Continue.
    Follow instructions in screen.

    After install

    After first part install the system will reboot. Maybe you have to press ESC again and select the flash drive.
     
    Choose the internal disk (gray hdd icon) if not already selected.

    The second part of the installation will begin. This will take 16 minutes.

     
    Post installation
     
    Bootloader

    When the second part of install finish, the system will reboot again.

    After performing the user initial setup and go to the desktop, you need to make the system disk bootable.

    Open the Clover Configurator from flash drive that you copied before.

    Mount and open the flash drive EFI partition. (Inside Clover Configurator, Mount EFI -> Select flash drive in Efi Partitions list -> Mount Partition -> Open Partition)
     
    Copy the EFI folder to desktop.
     
    Go back to Clover Configurator, unmount the EFI partition of the flash drive and mount and open the EFI partition of internal disk.
     
    Move the EFI folder from Desktop to EFI partition of the internal disk.
     
    Eject the flash drive.
     
    Move all Kexts from EFI partition of internal disk to /Library/Extensions and make kext cache, with those commands in Terminal:
    sudo mv -R /Volumes/EFI/EFI/CLOVER/kexts/10.15/* /Library/Extensions/ sudo chmod -R 755 /Library/Extensions sudo chown -R root:wheel /Library/Extensions sudo kextcache -i / Restart the system.
     
    Last thing
     
    Run this command in Terminal to disable hibernation (doesn't work in macOS):
    sudo pmset -a hibernatemode 0  
     
    It's done!
     
     
    System Updates
     
    10.15.2
     
    Before install, update the following kexts:
    - Lilu.kext. I used version 1.4.0.
    - WhateverGreen.kext. I used version 1.3.5.
    - AppleALC.kext. I used version 1.4.4.
    (all download links above)
     
    Download the latest CLOVERX64.efi.zip build. I used version 5100.
    Mount EFI partition and unzip to:
    - /Volumes/EFI/EFI/CLOVER/CLOVERX64.efi
    - /Volumes/EFI/EFI/BOOT/BOOTX64.efi (rename the copy of CLOVERX64.efi to BOOTX64.efi
     
    Install update. Will reboot at leats four time.
     
     
     

     
    And last but not least
     
    I would like to thank the following community members, by making these dream possible:
    @crushers, @snatch, @apianti, @blackosx, @blusseau, @dmazar, @slice2009, @autumnrain, @phpdev32, @EMlyDinEsH, @RehabMan, @Scellow, @mitch_de, @Shailua, @Andy Vandijck, @maxfierke, @ArturXXX, @LexHimself, @brumas and all others members involved directly or indirectly.
     
    Attachments
     
    config.plist v2.zip
    EFI v3.zip
    Filevault 2 additional drivers.zip
    SmallTree-Intel-211-AT-PCIe-GBE.kext.zip
    SSDTs.zip
    MACOS_5GHZ
    MACOS_STOCK
     
     
     
  10. Like
    Allan reacted to shingai in KP na instalação - Z97 + i7 + RX580   
    Consegui, graças a você MaLd0n, muito obrigado mesmo
     
    Ficou assim:
     

     

     

  11. Like
    Allan got a reaction from shingai in [Guia] DSDT/SSDT - Conhecimentos Gerais   
    Introdução.
     
    A ACPI (Advanced Configuration and Power Interface) define um grande número de tabelas que fornecem a interface entre um sistema operacional compatível com ACPI e firmware do sistema. Estes permitem descrição do hardware do sistema, de forma independente da plataforma em ACPI Machine Language (AML). O DSDT (Descrição de Tabela do Sistema Diferenciado) é a tabela principal na parte ACPI do BIOS de um computador, define a maioria dos principais dispositivos do sistema. O SSDT (Secondary System Description Table) tem a mesma estrutura com DSDT, mas é geralmente menor e define alguns dispositivos específicos.
     
    Por padrão, os bootloaders vão ter todas as tabelas OEM do BIOS/UEFI e transferi-lo para sistemas operacionais.

     
    Por que temos de corrigir o DSDT/SSDT do hackintosh?
     
    Ao contrário do Windows ou Linux, o OS X tem uma implementação ACPI incompletas que suporta apenas um subconjunto de DSDT apenas em modelos de Mac. Já nos Hackintosh, alguns dispositivos não estão definidos como compatível com OS X, sendo assim não vão funcionar corretamente.

     
     
    Objetivo
      Corrigindo o DSDT permite ao usuário melhor uso do seu hardware.  Muitos bootloaders permitem que o usuário substitua a tabela OEM no BIOS/UEFI por tabelas definidas nos arquivos .aml  

     
    Seção 1.
    Como extrair? Se você não usa DSDT, use essas maneiras pra extrair.
     
    No OS X.
     
    Se usa Chameleon, digite essa flag antes do boot: DSDT=null
    Pode usar esse comando no Terminal:
    perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while(<CMD>) { chomp; if($_ =~ /\"DSDT\.?\d?\"=<([^>]*)>/) { $buff = $1; open(PIP, "|xxd -r -p > dsdt.aml") or die; print PIP "$1"; } }' Ou usar o app DSDT Editor, um app leve e facil de usar.
    Vá no menu File - Extract DSDT

     
    Dai vai aparecer a tabela disponível para edição no painel principal.
     
    Clover
    Na tela inicial do Clover, aperte F4, depois inicie o OS X, todas as tebelas ACPI estarão dentro de /EFI/Clover/ACPI/origin/
     
    No Windows
    Como não existe mais Everest, baixe o Aida64 (pode ser Trial mesmo)
    Veja as prints.
      Depois de salvar, copie o arquivo para um Pendrive, cole na Mesa do OS X, e renomeie para DSDT.aml.   No Linux (Ubuntu)
    Crie um Penboot (LiveCD) e abra o Terminal, e use esse codigo:
    cd ~/Desktop sudo cat /sys/firmware/acpi/tables/DSDT > DSDT.aml Caso não funcione, use esse:
    cd ~/Desktop sudo cat /proc/acpi/dsdt > DSDT.aml Seção 2
     
    Adicionando o DSDT/SSDT no bootloader
    Depois de editar e compilar, salve o arquivo .dsl para .aml, a partir dai vamos colocar este arquivo para ser carregado pelo bootloader:
    Chameleon: /Extra
    Clover: /EFI/Clover/ACPI/patched

    Note: Se você tem mais de um SSDT e deseja que seja carregado, renomeie os adicionais como: SSDT.aml, SSDT-1.aml, SSDT-2.aml, … etc.

    O bootloader carrega a DSDT do sistema a partir do primeiro inicio. Para carregar a SSDT, você precisa adicionar estas flag nos seguinte bootloaders. DropSSDT=True (Chameleon) ou Drop OEM SSDT=True (Clover)
     
    Seção 3
     
    Como editar e o que usar.
     
    Existem varios editores de DSDT, vou destacar alguns.
     
    O app mais usado é o DSDT Editor, um app leve e facil de usar.
     
     
    Há também o DSDTSE, esse já ensina a como fazer, não vem com muitos patchs prontos, é muito bom pra quem quer aprender na marra.

    Mas existe também o MaciASL que é bem mais completo, e também muito fácil de usar.
    Quando aberto pela primeira vez, ele de forma automática já extrai a DSDT que se chama Pre-Edited DSDT. Quando terminar as alterações, somente salve o arquivo, no menu File - Save As…

    [Nota] O MaciASL pode ser inserido alguns repositórios de patchs, poupa tempo em vez de baixar patch por patch. (Vou falar mais abaixo).
     
    Seção 4
    Verificar erros/warnings.
     
    Para ver isso, com o DSDT Editor, vá em IASL - Compile.

     
    No MaciASL no icone Compile.

     
    Corrigir erros/warnings.
    Vou citar aqui os erros/wangins mais comuns e como resolver.

    1 - Warning ResourceTag larger than Field (Tag: 64 bits, Field: 32 bits)
     
    Mude disso:
    CreateDWordField (BUF0, \_SB.PCI0._Y0F._LEN, MSLN) Para:
    CreateQWordField (BUF0, \_SB.PCI0._Y0F._LEN, MSLN) 2 - Warning Result is not used, possible operator timeout will be missed
     
    De
    Acquire (MUT0, 0x0FFF) Para
    Acquire (MUT0, 0xFFFF) 3 - Warning Not all control paths return a value (_HID)
         Warning Reserved method must return a value (Integer/String required for _HID)
     
    De:
    Method (_HID, 0, NotSerialized) { If (TCMF) {} Else { Return (0x310CD041) } } Para:
    Method (_HID, 0, NotSerialized) { If (TCMF) { Return (Zero) } Else { Return (0x310CD041) } } 4 - Error Object is not accessible from this scope (_T_0)
     
    Exclua o ultimo “_” (Ex: _T_0 para T_0)
     
    5 - Error Object does not exist (_VPC)
     
    Exclua todos os “_” (Ex: Store (Local0, _VPC) 
    Return (_VPC)
    Para Store (Local0, VPC)     
    Return (VPC)
     
    Seção 5
    Patchs
     
    Talvez se assustou um pouco com a maneira que deve ser corrigido os warnings/erros, mas para facilitar o trabalho, existem varios patchs que fazem o trabalho pra você.
    Há varios patchs uteis que você pode encontrar no Olarila: Patches
    E vários packs para as diversas motherboards: Patches by Motherboard
     
    Esses podem ser usados tanto no DSDT Editor como no MaciASL.
    Há uns benefícios pra quem usa o MaciASL, que como comentado tem a possibilidade de adicionar repositórios de patchs, veja:
     
    Os mais usados.
    Toleda
    RehabMan
    PJALM
      Como adicionar:

    (Créditos da imagem Pjalm)
     
    Seção 6
    Como aplicar os patchs?
     
    DSDT Editor
     

     
    Dai você caminha até sua pasta com seus patchs.

     
    Escolhe o patch para sua situação e aplique.

     
    MaciASL

     

     
    Legenda: Clique no icone Patch, (1) depois escolha qual patch vai usar, (2) e aplique o mesmo.

    Veja que existe a opção “Open” onde você vai navegar até sua pasta de patchs.
     
    [Nota] Todo o patch deve ser um documento .txt, para criar o seu, use o TextWrangler, abra, copie e cole, e salve.
     
    Salvando o DSDT/SSDT
     
    Caso precise salvar o DSDT/SSDT, mas tem erros presentes que não foram compilados, faça assim:
    Clique em File > Save As..> File Format: Disassembled ASL File
     
    Notará que se tentar salvar no modo padrão "ACPI Machine Language Binary", o MaciASL não vai permitir isto.
     
    Esse recurso é legal pois, caso já tenha partes já editadas, e não quer começar tudo denovo, então poderá continuar o trabalho em outra hora.
     
    Bonus:
     
    Tenho uns amigos que tem videos muito funcionais para quem tem alguma duvida de como aplicar patchs e quer aprender sobre DSDT.
    1 - AppleAbreast (Bruxo)
    Hackintosh - DSDT erro external (\TNOT)
    HDMI   INTEL HD3000
    HACKINTOSH AUDIO FUNCIONAL mov
     
    2 - Fábio Qliskra (fabio_qliskra)
     
    Manobra no Device HDEF
    Aplicando o HPET
    Possible operator timeout is ignored
     
    Ainda estou adicionando coisas novas.
    Conselhos e dicas ou duvidas, por favor comentem abaixo.
     
    Creditos: Fabio Qlistra, pokenguyen, oldnapalm, e outros...
  12. Like
    Allan got a reaction from shingai in [Guia] DSDT/SSDT - Conhecimentos Gerais   
    Seção 7
    IORegistryExplorer

     
    Essa ferramenta é imprescindível para uma boa edição da DSDT.
    Ele lista todos os componentes do Hackintosh, por isso em alguns foruns você percebe que muito pedem uma copia do IORegistryExplorer,
    este pode indicar se o device foi corretamente ativado.
     
    Como fazer uma copia do IORegistryExplorer?
     
    File - Save As...

     
    Verifique se não está corrompido (abra), compacte e envie quando lhe é pedido.
     
    Veja tudo o que falei com o video abaixo.
     
    IORegistryExplorer
     
    Como usar?
     
    O exemplo que vou colocar agora, é como ver se o gerenciamento de energia está correto. Aqui eu uso IvyBridge, mas o gerenciamento de energia estava configurado como se fosse SandyBridge. Veja:
     
    SandyBridge (errado para meu CPU)

     
     
    Agora como IvyBridge (correto).

     
    Viram que requer uma boa atenção pra perceber, e ver onde está errado. 
    Por isso, com o uso do IORegistryExplorer, você conseguira ver os detalhes do seu Hack.
  13. Like
    Allan got a reaction from Max.1974 in Mojave Best Compatible card   
    Go to the AMD ones, it's the best, 100% native support.
     
    E.g: RX580, 590 or the new 5700XT
  14. Like
    Allan reacted to Cyberdevs in New 16 inch MacBook Pro   
    Apple just released a new 16 inch MacBook Pro!
     

     
    This model comes in two configs:
    2.6GHz 6-Core Processor, 512GB Storage with AMD Radeon Pro 5300M
    2.6GHz 6-core 9th-generation Intel Core i7 processor Turbo Boost up to 4.5GHz AMD Radeon Pro 5300M with 4GB of GDDR6 memory 16GB 2666MHz DDR4 memory 512GB SSD storage¹ 16-inch Retina display with True Tone Touch Bar and Touch ID Four Thunderbolt 3 ports 2.3GHz 8-Core Processor, 1TB Storage, AMD Radeon Pro 5500M
    2.3GHz 8-core 9th-generation Intel Core i9 processor Turbo Boost up to 4.8GHz AMD Radeon Pro 5500M with 4GB of GDDR6 memory 16GB 2666MHz DDR4 memory 1TB SSD storage¹ 16-inch Retina display with True Tone Touch Bar and Touch ID Four Thunderbolt 3 ports  
     
  15. Like
    Allan reacted to fantomas in OSX86.net taken down?   
    The site is back again! 
     
    --Edit--
     
    But no sign from any major staff members. I guess someone revived it for trafic purposes only.
    Really sad how the story of that site just ended. 
    The site deserves a lot more respect than that, IMHO.
  16. Like
    Allan got a reaction from telepati in Hackintool v2.8.6   
    OMG! That's amazing man, thank you so much
  17. Haha
    Allan got a reaction from Ellybz in Winsongs 95   
    Look what Apple made some years ago:
     
  18. Like
    Allan reacted to vector sigma in Clover.app testing   
    Hi, I've created a new GUI agent application to assist Clover bootloader. Its name is "Clover.app". 
         
     
    Made to run in 10.9 and newer.
     
    What it does (or should do)?
    Give prominent info about the current revision in use, the Boot Device (disk where Clover is) and the the config.plist used. Install Clover in UEFI and legacy mode with a new way to store preferences and with out a pain searching for the correct ESP. Prevent target like Catalina-Dati from another OS (and ruin it) or read-only volumes, as this is not allowed. Provide essential NVRAM management for most used things such Theme and sound used. Ability to search any ESP in the system and mount/open them. As well the ability to umount. Auto mount for the chosen ESP. Get rid of RC Scripts... Yes, no more, just a new daemon (CloverDaemonNew) written in Swift and controllable by the NVRAM. Dump the nvram in the root partition, even on Catalina. EDIT now the target is always the boot partition with / as a fall back. Easily read the boot log (and the daemon log.. w/o mess the System log). Checking for updates whithout installing preferences panes here and there: just one app.     About installing drivers
    Unlike the package you have more control about what you are installing: 
    Selected drivers are just the mirror of what is it really present in your EFI/CLOVER/drivers folders, and in fact,  checkboxes get activated only if the driver is really present. Unknown drivers, i.e. ones not included in the current installer, are listed as well. Of course the app will not be able to update drivers that doesn't own. Be aware that deselecting a driver means (unlike the pkg) to delete the driver! A back up is always made to ~/Desktop/CloverBackUp/ .. so you can handle the back up immediately by your self. Warning: old drivers64 and drivers64UEFI directories aren't taken into account, only new ones (drivers/UEFI and drivers/BIOS).  For some time the package was updated to migrate old directory structure to a new one with also the renaming of drivers with the old -64 suffix (as Clover is 64-bit only for some time.. so no need to specify again and again).
     
    Clover bootloader Updates
    Updates are online, but will show up only if the online version is greater then installed one. Based on the update intervall you set in the GUI otherwise monthly as default. 
     
    Clover.app Updates
    When a new release will be published will appear a window that informed you that a new version is available. Based on the update intervall you set in the GUI otherwise monthly as default. 

    Testing
    Clover.app is in a Beta stage, and is going to be promoted as "stable". 
    Update: installation of legacy Clover looks really good. (thanks to @Rodion2010 for testing the installation)
    Update:
    v1.11 is now compatible with 10.9 Mavericks and newer. Tested in 10.9, 10.10, 10.11, 10.12, 10.14 and 10.15. As soon someone will test successfuly it in 10.13 the Beta stage will ends. But why waiting for a test in 10.13.. there are problems otherwise? No, no problems. The code is written in swift 5 (whith stable ABI) and I did not expect something different for the code I wrote, but the difference can reside in the Cocoa.framework shipped with the OS:
    starting in 10.10 Apple introduced some new stuff for the interfaces like dark mode, Visual effec views with vibrancy appearance and the problems reside that many bugs where introduced and only fixed later, so some graphical issues can show up (like a dark background with a dark text where you aren't able to see nothing). In the mentioned OSes all is fine (or at least perfectable), so just High Sierra is missing ....

    FAQs
    How to find the correct partition to update/install Clover?
    When you select a disk, the one with the Clover image... is the partition where Clover started. Easy no?

     
    Why you can't see other disks under "Mount (ESP)"?

    Because there the app show only ESPs (EFI System Partition) and if a disk did not show up here... it's because the partition you are looking for is not an EFI System Partition.
     
     
    Why you can't see all the partition you have in the Installer?

    Because to install Clover it's required a filesystem to be FAT32, EXFAT or HFS. Other ones are simply not taken into account. 
    Example: 
    if your ESP is formmated with FAT16 filesystem, well, it will not be listed because it is not good!
     
     
    What Make filesystem read-write" does? It is irreversible?

    This function add an nvram key that the daemon can read when the system starts so that can make the filesystem writable, if isn't, by invoking "mount -uw /".
    As you know starting from 10.15 the root filesystem is read-only and this functionality can help if you want to write to the System partition, like the case if you want to disable the Bonjour Sleep proxy Client, or to dump the nvram in / using EmuVariableUefi.efi, or using kexts like HibernationFixUp. 
    It is a permanent change? No, mount -u means update an already mounted file system, so disabling the functionality the filesystem will stay as per default. The change is applied at next start up.
     
    What does "Disable Sleep Proxy Client?

    If your computer wake itself from sleep each n hours it's probably due to the Bonjour service called "Sleep Proxy Client". If you don't want this to happen you may want to disable it.
    In 10.15+ this functionality require the filesystem to be writable to add a special argument to the mDNSResponder launch daemon. By disabling the checkbox the service get re-enabled as per default, but then will require a  read-write filesystem, at least for the next reboot.
    Note: if the filesystem is not writable the daemon will try to make it read-write to do the modification even if "Make filesystem read-write" is turned off.
     
    CloverDaemonNew is a complete replacement for the RC Scripts?
    Yes. It does every things done by rc scripts but without installing additional scripts into the System directories.
    Warning: 
    the CloverDaemonNew is not compatible with old rc scripts and for this reason, since v1.07, Clover.app remove them. For the same reason the package remove CloverDaemonNew if you install back the rc scripts (since commit d447228 of november 29 2019).
    Big thanks to @Sherlocks for helping me to make it work.
     
     
    No Themes?
    No, no theme handling, but when you made a fresh Clover installation, a check is made on the config_sample.plist: if the defined theme is found among the one shipped with Clover, it will be installed.
    After that, CloverThemeManager.app is your friend. 
    I've taken a look to libGit2, a library that linked to an app gives the full ability of git. But as CloverThemeManager exist, why not using it? 
    The app instead can write to the nvram the theme to use:

     
    Sound
    As for the picture above the app can set the sound. It is untested and actually I have to ensure that nvram key "Clover.Sound" is handeled. Matter of adjustments.
     
    How to install Clover in UEFI only?

    Simply by not selecting "CloverEFI" (which means legacy Clover) and without play with MBR/PBR (Master Boot Record/Partition Boot Record). "CloverEFI" will be replaced soon by "BIOS".
     
    How can you install Clover in legacy mode?

    Simply by selecting "CloverEFI" (which means legacy Clover).
    MBR/PBR (Master Boot Record/Partition Boot Record) must be enabled the first time to make your disk bootable, and when this happened once there is no need to install boot sectors again.
    Note: "CloverEFI" will be replaced soon with "BIOS".
    "Alternative boot" means the installer installs more then one boot loader you can chose by pressing the relative number (boot3, boot5, boot6, boot7, boot9) while booting.
    To do that the installers use a special boot 1 sector that wait 2 seconds to wait you for a key to be pressed.
     
     
    kernel panic installing bootsectors to a hfs partition (Clover legacy)
    During my tests with Clover.app I run in to a kernel panic installing boot sectors in a hfs formatted pen drive (and I realize some users had already run into this problem with the pkg) . After studying the problem, the conclusion is that the hfs driver panics when the journaling is enabled, so Clover.app take the step to disable the journal just before the isntallation. Of course the app re enable it as soon sectors are installed.
     
    Will the installer no longer be supported?
    No. The package is still supported, also because Clover.app doesn't support old OSes like 10.10, 10.9 and older. However the pkg has reached some limits by installing on Catalina.

    Can the Clover updater coexist?
    Yes, but why? With the package you have to install Clover to update them (in all partitions you have) to get access to it. With Clover.app you need only one app for all, ok, unless you have really old OSes.
     
    The Clover preferences panel?
    The idea is that you have every things you need by make Clover.app run at login.
     
    In how many languages it is translated?
    Actually in
    English (me)  Italian (me)   Russian (Slice) Portoguese (artur_pt) Korean (Sherlocks) German  (Mork vom Ork) Simplified Chinese (Steve Zheng) Indonesian (Badruzeus) Serbian (crusher) French (Ellybz)  
    But it can be translated in any language supported by macOS, so just start translating the en.strings and post the file here. Or make a pull request at github.
     
    Is it open source?
    Of course yes! Changes committed at github.
     
    How to compile?
    Xcode 11+ and swift 5+ both required. buildme do it for you.
     
     
    Releases:
     
     
    Clover.app-v1.13Beta-5102.zip
  19. Like
    Allan got a reaction from retroviking in Mojave help with installing repos   
    Ok, I'll take a look
     
    And maybe @MaLd0n can patch the DSDT for you also.
  20. Sad
    Allan reacted to ludufre in [Guide] Gigabyte GA-Z370N-WIFI + i7 8700K + UHD 630 + Mojave 10.14.6   
    Hi @Allan
     
    Actually I'm in a quest right now. I'm using iMac18,1 on Catalina.
     
    Tried iMac18,2, iMac19,1 and iMac19.2. And I'm don't remember any differences.
     
    I did not update this guide anymore because I very disappointed with this hardware.
     
    - I have issues with HDMI audio conflicting with my 4k monitor (https://www.insanelymac.com/forum/topic/339104-gigabyte-z370n-wifi-applealc-screen-glitch/)
    - Instant wake-up from sleep (followed several guides about framebuffer patching)
    - DW1560 stopping work when my monitor in 4k/60hz resolution (4k/30hz the wireless work perfectly)
    - HDMI/DP hotpluging causing system to blackscreen until reboot (tryed somes HDMI hotplugin patch without success too).
     
    At least I don't have performance issues. It's pretty fast.
     
    I had some desktop hackintosh and notebooks in last years and this is the only one with I had unsolved issues and give up asking for help. 
    I spent my contract termination (aka FGTS) at that time to buy this
     
    [pt-BR translation]
    Na verdade, estou em uma missão agora. Estou usando o iMac18,1 na Catalina.
     
    Tentei iMac18,2, iMac19,1 e iMac19.2. E não me lembro de nenhuma diferença.
     
    Não atualizei mais este guia porque fiquei muito desapontado com esse hardware.
     
    - Eu tenho problemas com o áudio HDMI em conflito com o meu monitor 4k (https://www.insanelymac.com/forum/topic/339104-gigabyte-z370n-wifi-applealc-screen-glitch/)
    - Despertar instantâneo do sleep (seguiu vários guias sobre o patch do framebuffer)
    - DW1560 parando de funcionar quando meu monitor em resolução de 4k / 60hz (4k / 30hz o wireless funciona perfeitamente)
    - Hotplugin HDMI / DP, fazendo com que o sistema fique na tela preta até a reinicialização (tentei algum patch de hotplugin HDMI sem sucesso também).
     
    Pelo menos não tenho problemas de performance. É bem rápido.
     
    Eu tive alguns hackintosh e notebooks de mesa nos últimos anos e este é o único com problemas não resolvidos e desisti de pedir ajuda.
    Gastei a rescisão do meu contrato (FGTS) naquela época para comprar
  21. Like
    Allan reacted to ludufre in [Guide] Gigabyte GA-Z370N-WIFI + i7 8700K + UHD 630 + Mojave 10.14.6   
    New guide available for macOS Catalina 10.15!
     
     
    Installing macOS Mojave 10.14.6 on Gigabyte Z370N WIFI + i7 8700K + UHD 630



    Changelog:
     
    09/01/2019 15:57h GMT-0
    - Updated to 10.14.6.
     
    06/10/2019 00:44h GMT-0
    - Completely rewritten.
     
    10/17/2018 08:12h GMT-0
    - Fix Kexts permissions commands adjusted.
    - Removed FrameBuffer patch that is not needed.
    - Added audio solution and HDMI.
    - Unfortunately DisplayPort does not work.
    - Replaced Wifi/BT with DW1560 (BCM94352Z)
     
    10/11/2018 04:15h GMT-0
    - Added USB 3.0 patch.
    - Adjusted some steps.
    - Changed text formatting.
     
    10/11/2018 03:42h GMT-0
    - Added missing UEFI configuration.
     
    10/07/2018 00:36h GMT-0
    - First version.
     
    What works and what does not
     
    - Processor: Intel Core i7-8700K ->  Work. All SpeedStep stages.
    - Video Card: Intel UHD 630 ->  Work. QE/CI and Metal.
    - Chipset: Intel Z370 ->  Work.
    - HDMI 2.0 (1st) ->  Work.
    - HDMI (2nd) ->  Work.
    - DP ->  Not tested yet.
    - Audio: ALC1220 ->  Work.
    - HDMI Audio ->  Work.
    - WiFi/Bluetooth ->  Not work. Replaced with BCM94360CS2.
    - Ethernet (1st) ->  Work.
    - Ethernet (2nd) ->  Work.
    - USB3.0 ->  Work.
    - Sleep ->  Work.
    - Airdrop, Handoff, Instant Hotspot and Continuity ->  Work after replaced wireless.
     
     
    Todo
     
    - Make audio work.
    - Make HDMI audio work.
    - Test DisplayPort.
    - Make second ethernet work.
    - Replace Wifi/Bluetooth.
    - Test DP.
     
    What you need to install

    - Running install of macOS
    - One USB flash drive of 8GB or bigger
    - macOS Mojave install app
    - Clover Configurator
    - Clover EFI
    - Clover Configurator
    - Some KEXTs and SSDT patches


    How create create the install flash drive
     
    Prepare install flash drive

    Format the flash drive with GUID partition mapping and name it "Install".

    - Open Disk Utility.
    - Click in View, then "Show All Devices".
    - Select the destination flash drive, then Erase.
    - Name: Install, Format: Mac OS Extended (Journaled) and Scheme: GUID Partition Map
     
    Create install flash drive

    Open terminal and run this command:
    sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --nointeraction This will take about 30 minutes. / 8 minutes with USB 3.0
     
     

    Install bootloader

    Download the CloverEFI (used 5058, from Automated Clover Builds) and install with this options on "Install macOS Mojave":
     
    - Install for UEFI booting only
    - Install Clover in the ESP
    - UEFI Drivers - Recommended drivers (check all)
    - UEFI Drivers - Human Interface Devices (check all)
    - UEFI Drivers - FileVault 2 UEFI Drivers (check all, If you are going to use FileVault)
    - UEFI Drivers - Additional drivers - NvmExpressDxe (if you are going to use NVMe)


     
     
    Make things works
     
    We'll make a full working flash drive, so follow these instructions:
     
    Will be mounted the EFI partition of the flash drive.
     
    Open the the /Volumes/EFI/CLOVER/config.plist inside this new partition with Clover Configurator (used 5.5.0.0)
     
    Important modifications
     
    config.plist
     
    ACPI Page
     
    - Check: SSDT - PluginType
     
    BOOT Page
     
    - Add: Arguments - darkwake=2
    - Check: Legacy - XMPDetection=Yes
     
    KERNEL AND KEXT PATCHES Page
     
    - Check: KernelPm
     
    RT VARIABLES Page
     
    - Change: CsrActiveConfig - 0x3E7
     
    SMBIOS Page
     
    - Change: Macmini8,1 - Mac mini (Late 2018) | Intel Core i7-8700B @ 3.20 GHz

     
    - Click: Generate New (few times in the two buttons)

     
     
    Need some Kexts in the folder /EFI/CLOVER/kexts/Other/
     
    - Download the HWSensors 3 from here. I used the FakeSMC.kext, ACPIMonitor.kext, ITEIT87x.kext and IntelCPUMonitor.kext inside of DMG version r240.
    - Download the Lilu.kext from here. I used the version 1.3.8.

     
    Intel UHD 630
     
    ACPI Page
    - Uncheck: Fixes - AddHDMI
    - Uncheck: Fixes - FixDisplay
    - Uncheck: Fixes - FixHDA
     
    GUI Page
    - Change: Screen Resolution - 3840x2160 (My monitor is 4K)

    Need a Kext in the folder /EFI/CLOVER/kexts/Other/
     
    - Download the WhateverGreen.kext from here. I used the version 1.3.1.

     
    Audio ALC 1220 and HDMI audio

    BOOT Page
    - Add: Arguments - alcid=11

    DEVICES Page
    - Change: Audio - Inject - 11
    - Uncheck: Audio - AFGLowPowerState
    - Uncheck: Audio - ResetHDA

    Need a Kext in the folder /EFI/CLOVER/kexts/Other/
     
    - Download the AppleALC.kext from here. I used the version 1.4.0.

     
    All USBs (2.0, 3.0, Type-C, internal)
     
    KERNEL AND KEXT PATCHES Page - KextsToPatch
     
    - Name*: com.apple.iokit.IOUSBHostFamily
    - Find* [HEX]: 83FB0F0F
    - Replace* [HEX]: 83FB3F0F
    - Comment: USB Port Limit Patch 1 PMHeart/DalianSky
    - MatchOS: 10.14.x
     
    - Name*: com.apple.iokit.IOUSBHostFamily
    - Find* [HEX]: 83FB0F0F
    - Replace* [HEX]: 83FB3F0F
    - Comment: USB Port Limit Patch 2 PMHeart/DalianSky
    - MatchOS: 10.14.x
     
    - Name*: com.apple.driver.usb.AppleUSBXHCI
    - Find* [HEX]: 83FB0F0F
    - Replace* [HEX]: 83FB3F0F
    - Comment: USB Port Limit Patch 3 PMHeart/DalianSky
    - MatchOS: 10.14.x
     
    - Name*: com.apple.driver.usb.AppleUSBXHCI
    - Find* [HEX]: 83FF0F0F
    - Replace* [HEX]: 83FF3F0F
    - Comment: USB Port Limit Patch 4 PMHeart/DalianSky
    - MatchOS: 10.14.x
     
    Need a Kext in the folder /EFI/CLOVER/kexts/Other/
     
    - Download the USBInjectAll.kext from here. I used the version 2018-1108.
     
    Need SSDT patch in the folder /EFI/CLOVER/ACPI/patched/
     
    - Download the SSDT-EC.aml, SSDT-UIAC.aml and SSDT-USBX attached bellow.
     
    Wifi and Bluetooth (BCM94360CS)
     
    Works out of box (plug 'n' play).
     
     
    LAN Cards
     
    Need a Kext for feach card in the folder /EFI/CLOVER/kexts/Other/
     
    - Download the IntelMausiEthrenet.kext from here. I used the version 2018-1031.
    - Download the SmallTreeIntel82576.kext attached bellow. I do not remember where I found it.

     
    Now you can start the instalation without problem (I guess).
     
     
    How install
     
    UEFI Setup Configuration and Installation

    UEFI configuration
     
    - Shutdown and insert the flash.
    - Power on with DEL pressed to enter BIOS setup.
    - Change value: Periphelrals - Initial Display to IGP
    - Change value: Periphelrals - USB Configuration - XHCI Hand-off to ENABLE
    - Change value: Chipset - VT-d to DISABLE
    - Change value: Chipset - Internal Graphics to ENABLE
    - Change value: Chipset - DVMT Pre-Allocated to 128M
    - Save & Exit Setup
     
    - Now, hold the F12
    - In the list, select your flash drive.
    - It will show twice. One with UEFI prefix and another without.
    - Select with UEFI prefix. Ie.: "UEFI: Sandisk Cruzer"
     
    The installer will start. 
    
    Format destination disk

    Format the disk with GUID partition mapping and name it "HD".

    - Select Disk Utility in the list, then press Continue.
    - Click in View, then "Show All Devices".
    - Select the destination Disk, then Erase.
    - Name: HD, Format: APFS and Scheme: GUID Partition Map

    Close Disk Utility.
    
    Select "Install macOS", then Continue.
    Follow instructions in screen.

    After install

    After first part install the system will reboot.
    
    The second part of the installation will begin. This will take 16 minutes.
     

    Post installation

    Install bootloader
     
    When the second part of install finish, the system will reboot again.

    After performing the user initial setup and go to the desktop, you need to install Clover on internal disk.

    Open the Clover installer inside flash drive that you copied before.

    Use same options above but choose the system partition this time.

    Now you need to replace the EFI folder inside your destination disk EFI parittion, with EFI folder inside flash card EFI partition.

    If the flash drive EFI partition of your destination disk or flash drive is unmounted:
    Mount with terminal "sudo diskutil mount /dev/rdiskXs1". To know what X is, use "diskutil list", most likely is 0 for destination disk and 1 for flash drive.
     
    Then, eject the flash drive.
     
    Last step
     
    Move all Kexts from EFI partition to /Library/Extensions, with those commands in Terminal:
    sudo cp -R /Volumes/EFI/EFI/CLOVER/kexts/10.14/* /Library/Extensions/ sudo chmod -R 755 /Library/Extensions sudo chown -R root:wheel /Library/Extensions sudo kextcache -i / Restart the system.
     
     
    It's done!
     
     
    Updates
     
    System update 10.14.6
     
    - Download and open latest CloverConfigurator
    - Open Mount EFI and click in Mount Partition in EFI Partitions list
    - Click in Open Partition that appears
    - Go to EFI -> CLOVER
    - Backup config.plist and ACPI folder to desktop
    - Go back and delete CLOVER folder
    (If you restart now you can't boot in macOS - DON'T RESTART)
    - Download latest Clover and install (link and config above)
    - Replace config.plist and ACPI folder from your desktop
     
    - Update Lilu.kext, AppleALC.kext, WhateverGreen.kext, HWSensors kexts (FakeSMC, ACPIMonitor, IntelCPUMonitor, ITEIT87x) in /Library/Extensions/
    - Run:
     
    sudo chmod -R 755 /Library/Extensions sudo chown -R root:wheel /Library/Extensions sudo kextcache -i /  
     
    - Install macOS Update 10.14.6 and restart
     

     
    And last but not least
     
    I would like to thank the following community members, by making these dream possible:
    @crushers, @snatch, @apianti, @blackosx, @blusseau, @dmazar, @slice2009, @autumnrain, @phpdev32, @EMlyDinEsH, @RehabMan, @Scellow, @mitch_de, @Shailua, @Andy Vandijck, @maxfierke, @ArturXXX, @LexHimself, @brumas and all others members involved directly or indirectly.
     
     
     
    Z370N-WIFI v2.zip
  22. Like
    Allan got a reaction from telepati in Hackintool v2.8.6   
    OMG! That's amazing man, thank you so much
  23. Thanks
    Allan reacted to headkaze in Hackintool v2.8.6   
    Hackintool v2.8.6 Released
    - Improved framebuffer enumeration, updated codecs and pci.ids
    - Add "Show Installed Only" option for installed kexts
    - Fix crash in getEDIDData
    - Fix Import KextsToPatch
  24. Like
    Allan got a reaction from retroviking in Mojave help with installing repos   
    Ok, when I get home I'll take a look
  25. Thanks
    Allan reacted to artur_pt in macOS 10.15.1 build (19B88)   
    olá
     
    só a versão 0.3 que funciona no meu note
     
    as outras testei mas sempre com KP na injeção das kext
     
    mas ainda está muito cru OC, e bastante complicado na config, penso que a abordagem está mal na configuração
     
    dev estão a dar pouco suporte na explicação de como funciona o config e sempre a alterar coisas.
     
    1 abraço e bom verão para vcs por ai
     
     
×