Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/20/2020 in all areas

  1. They do not need to be recompiled
    2 points
  2. @Erroruser SSDT-PMC will fix Z390 NVRAM
    2 points
  3. Thanks guys! Voltages needs a formula to be applied based on motherboards (on its capacitors/resistors), I'll create a method to let users to apply a custom configuration..
    2 points
  4. Installing macOS Catalina 10.15.5 on Gigabyte Z370N WIFI + i7 8700K + UHD 630 Changelog: 06/10/2020 14:51h GMT-0 - Fixed dual screen issue in 10.15.5. Thanks @khamsakamal48 05/27/2020 20:02h GMT-0 - Update instructions 10.15.5. 03/24/2020 20:23h GMT-0 - Update instructions 10.15.4. 01/30/2020 23:54h GMT-0 - Update instructions 10.15.3. 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 patchesHow 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 driveOpen 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 InstallationUEFI 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 diskFormat 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 MapClose Disk Utility.Select "Install macOS", then Continue.Follow instructions in screen.After installAfter 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 least four time. 10.15.3 Updated with success without changing anything. 10.15.4 Before install, update the following kexts: - Lilu.kext. I used version 1.4.2. - WhateverGreen.kext. I used version 1.3.7. - AppleALC.kext. I used version 1.4.7. - VirtualSMC.kext. I used version 1.3.7. (all download links above) Download the latest CLOVER installer. I used version 5107. - Install respecting the configuration mentioned above in "Install bootloader" section. Install update. Will reboot at least four time. 10.15.5 - Same as usual, update all Kexts and Clover. - Install Update, reboot. If you like me, I had a problem with two monitors. I needed to roll back two Kexts of video from 10.15.4: FixGraphics10.15.5.zip After replace, fix permissions and cache. Change AAPL,ig-platform-id to 00009B3E to fix it. 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, @khamsakamal48 and all others members involved directly or indirectly. Attachments config.plist v2.zip EFI v4.zip Filevault 2 additional drivers.zip SmallTree-Intel-211-AT-PCIe-GBE.kext.zip SSDTs.zip MACOS_5GHZ MACOS_STOCK
    1 point
  5. I recently acquired the NUC Hades Canyon at a bargain and thought it was almost the perfect computer for me: extremely tiny, has a powerful GPU, and a lot of ports. The only downside is that it doesn't run OSX (well). Since this is my ideal Mac Mini, I called the project HaC mini and have been working on it for the past month. The goal is to have a perfect build that is indistinguishable from a real Mac. That means every hardware and software feature works perfectly. I have a background in hardware and platform engineering but no experience in Hackintosh, so this was a great learning opportunity for me as well. In the spirit of learning, I'm also releasing a series of writeups for various hard issues that I resolved in hope that it will help future hackintoshers. These writeups are independent of the NUC Hades Canyon. NUC Hades Canyon Installation Guide Writeup - Fixing Metal Drivers Writeup - Fixing Thunderbolt Hotplug Writeup - Fixing HDA Audio Some improvements to existing Hades Canyon work I've seen previously: Metal graphics issues fixed Workaround for 10.14.5+ GPU panics Thunderbolt 3 working including hot plug, usb-c + hot plug, boot without anything connected, sleep, wake, etc SDXC port working Second ethernet port working Power management working Some highlights in general: Full graphics acceleration Working services: iMessages, iCloud, Siri (with built in mics), Find My Mac, FileVault, etc Working Handoff, Continuity, Universal Clipboard, Apple Watch unlock with swapped Wifi card Multiple displays, two ethernet ports, TB3, eGPU with eject Pretty much everything works, there's some very specific hardware issues documented here and are being worked on. Front headphone doesn't work yet, SPDIF digital audio doesn't work yet Most USB ports have sleep/wake eject issues (this is a hardware/BIOS problem) For TB3 to work you must have at least one TB or USB-C device plugged in on boot and during wakeup (you are free to unplug and hot-plug while running)
    1 point
  6. @ctich you can rename each entry if you want! be sure ~/Desktop/SharedSupport/lpc.plist exists
    1 point
  7. ctich@iMac-Sergey ~ % /Users/ctich/Desktop/SMCSuperIO SMCSuperIO parser by vector sigma. Product = Unknown Board = Unknown Vendor = Unknown Loading configuration from ../SharedSupport/lpc.plist. FANS: AUXFAN3 = 0 RPM SYSFAN = 0 RPM CPUFAN = 906 RPM AUXFAN0 = 0 RPM AUXFAN1 = 0 RPM AUXFAN2 = 0 RPM VOLTAGES: VIN5 = 0.160 Volts VTT = 1.208 Volts 3VCC = 3.376 Volts VIN3 = 0.120 Volts VIN8 = 0.152 Volts VIN1 = 5.120 Volts VBAT = 3.184 Volts VIN6 = 0.128 Volts VIN4 = 1.024 Volts 3VSB = 3.392 Volts VIN2 = 0.136 Volts VIN7 = 0.136 Volts VIN0 = 12.096 Volts CPUVCORE = 0.704 Volts AVSB = 3.408 Volts ctich@iMac-Sergey ~ %
    1 point
  8. @ctich, @jinbingmaomy mistake, use this
    1 point
  9. Oh yeah! ..... try there will be a folder inside HWMonitorSMC2.app/Contents/SharedSupport/, where sub folders and files will exists: ASUS/ H81M-E.plist PRIME Z270-P.plist ASROCK/ ... ... etc. ..but in the meantime this folder will be in your Desktop: SharedSupport.zip run this new one: [REMOVED] and you will see something like that: SMCSuperIO parser by vector sigma. Product = All Series Board = H81M-E Vendor = ASUS /Users/vectorsigma/Desktop/SharedSupport/ASUS/H81M-E.plist not found. now you have to create your configuration, i.e. SharedSupport/ASUS/H81M-E.plist (or what ever the program say to you). Take a look at ../ASUS/H81M-E.plist, it is easy: name to override the sensor name, if you want, for both fans and voltages. multi to moltiplicate the voltage if wrong. ... this for all the sensors shown. Soon in HWMonitorSMC2.app . let me know EDIT for Open Core see here
    1 point
  10. It will compile the latest commits on GitHub.
    1 point
  11. Good to know you found the culprit suzunski! If you want to change the config.plist permanently, mount the EFI partition of your Samsung SSD and go to the Clover folder. I would recommend renaming the config.plist to config.old, make a duplicate of the 2e2.plist and rename that duplicate config.plist. That way you can keep all original files, just in case. I do not recall any issue with the security update. A black screen usually says there is something wrong with the GPU kexts. Best boot from your Mojave Patcher boot stick and re-install the patches for the MBP 8,1.
    1 point
  12. Ok, I am done with making changes. As of now, all the changes are tested and worked the way they should. I will not invest any more time in it, only maintain the fork to keep it update with changes from OC from now on.
    1 point
  13. thank you have a great day/evening
    1 point
  14. Hi, this might be useful(?): Sensor readings taken in HWinfo64 https://www.hwinfo.com/ Sensor datasheet -> https://www.dropbox.com/sh/w57yqrzk8dmeng2/AABs51V5NbfZGKi2sAN1Ekk_a?dl=0
    1 point
  15. VIN5 = <2eb21d3f> VTT = <b91e853f> AUXFAN3 = 0 3VCC = <3cdfcf3f> VIN3 = <24dbf93e> VIN8 = <5d8f0240> SYSFAN = 353 VIN1 = <0000803f> VBAT = <d0f7d33f> CPUFAN = 420 VIN6 = <90c2753f> VIN4 = <508d973e> AUXFAN0 = 362 3VSB = <d222db3f> VIN2 = <1b2fdd3e> AUXFAN1 = 0 VIN7 = <a69b443f> VIN0 = <2506813f> AUXFAN2 = 0 CPUVCORE = <d2225b3f> AVSB = <3cdfcf3f>
    1 point
  16. Hi @vit9696 First of all a big thanks to the team for WEG. Although I’m using a Vega 56 I still have my RX 580 Pulse that I prefer, but not using it since with Vega I do have Netflix on my headless iMac19,1 with Safari; first world problems, I know. You are saying that the DRM issue with Polaris is driver related, is this something that is expected to be resolved by Apple and given up by the WEG team? If not, how can users assist into making it work? - In terms of logs - In terms of testing ...etc? I myself am a software engineer but I specialize on iOS and MacOS development with the known frameworks. I haven’t touched the surface of what you guys are doing but if there is some way I could assist, I would be more than happy to do so.
    1 point
  17. Updated Bios Settings - 19/01/20 • Boot -> Windows 8/10 Features -> Win 8/10WHQL • Settings -> Miscellaneous -> Software Guard Extensions (SGX) -> Disabled 
    1 point
  18. Hi Rockey12, This DSDT doesn't work, but I have to apologise, because the first DSDT you sent (which had the problem that the USB ports didn't work with it) actually is working. I tried to use it again, and probably what misled me was that out of the 6 rear USB ports the two in the middle line don't work, all the other USB ports are working correctly. Thank you so much for your patience and help, and thanks to Macpeet for the audio for Catalina. You are the Best!
    1 point
  19. I wasn't originally but I'm using it now. It regulates power on USB ports much better while using sleep/wake functions. Never tried recovery. I'm cloning my drives with CCC (in case of any issue).
    1 point
  20. @blackosx Sorry for intervention I want to present the DarwinDumper with follow changes - exclude Pike R. Alpha's' AppleIntelInfo.kext v2.9. as it crashes on most CPU - replace dmidecode by acidanthera version with more information - replace gfxutil by joevt version https://github.com/joevt/gfxutil - latest iasl version - latest smcutil version For users wanted to share their dumps I have to recommend: - exclude BIOS dump as it very large - exclude HTML report as it very large and contain no new information - make dump private. You will not do this if you save the dump for own use - archive as lzma. It is like 7z and create very compact archive. But there may be problems to unpack in Windows. More universal to archive as ZIP. DarwinDumper-305.app.zip
    1 point
  21. Can confirm that this works. Had same problem, BT didn't work after boot, only on wake. After following linked tutorial for custom SSDT problem was fixed. Needed just to reinstall kexts (with Hackintool), reboot, sleep, wake (for firmware upload) and then all was working fine on every following boot.
    1 point
  22. Guys, there'e no shortcut!!! - Especially if you are new on this. It is not something that woks just like that - Hackintosh is not an exact science!!! Which is meaning if something works for someone, it does not mean it will work for everyone. Before trying to make your own hackintosh, be aware about your config, it will be helpful later. The only secret to a successful hackintosh is to read a lot, and make a lot of mistakes. This is how you will become efficient and above all autonomous. Also be aware about forum rules - They are not there for show!!! I just removed @Chiitus post because of off-topic. Be sure you searched everywhere before asking for help. This topic is only about Nvidia Web Driver on High Sierra, if you have issue with Cuda, we also have a dedicated topic for this purposes. We also have an app called Nvidia Web Driver Updater - it will search and install the correct web driver version depending on your macOS version. Give it a try. BR fantomas
    1 point
  23. Well, if you're comfortable playing with fire, here's what I would try first. Here's where the BIOS decides which version of CPU Configuration to show to you, the more advanced one or the stock one: 0x659A2 Suppress If {0A 82} 0x659A4 QuestionId: 0xEFB equals value 0x1 {12 06 FB 0E 01 00} 0x659AA Suppress If {0A 82} 0x659AC QuestionId: 0xEEC equals value 0x7 {12 86 EC 0E 07 00} 0x659B2 QuestionId: 0xEEC equals value 0x8 {12 06 EC 0E 08 00} 0x659B8 Or {16 02} 0x659BA End {29 02} 0x659BC Ref: CPU Configuration, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x359, FormId: 0x272F {0F 0F EF 00 F0 00 59 03 00 00 FF FF 00 2F 27} 0x659CB End If {29 02} 0x659CD Suppress If {0A 82} 0x659CF True {46 02} 0x659D1 Ref: Power & Performance, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x35A, FormId: 0x2731 {0F 0F 29 01 2A 01 5A 03 00 00 FF FF 00 31 27} 0x659E0 End If {29 02} 0x659E2 End If {29 02} 0x659E4 Suppress If {0A 82} 0x659E6 QuestionId: 0xEFB equals value 0x0 {12 06 FB 0E 00 00} 0x659EC Ref: CPU Configuration, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x35B, FormId: 0x513 {0F 0F EF 00 F0 00 5B 03 00 00 FF FF 00 13 05} 0x659FB End If {29 02} It's choosing based on QuestionId 0xEFB which is a variable that is completely unsettable anywhere in the UI. It's used in a lot of places to choose whether to show additional or more complicated options. If I had to guess a name for it, it's probably something like UserMode or ReleaseMode. Now, it's possible that none of this will work unless we set QuestionId 0xEFB to 0x0. Let's start with something less drastic, though, and instead modify the SuppressIf conditions to show the advanced CPU Configuration page. In your hex editor, open the binary, jump to 0x659A4 (the offset for the QuestionId line). The next 6 bytes shown at that offset should be 12 06 FB 0E 01 00. Change the 01 to 00, so you should have 12 06 FB 0E 00 00. I'm not sure what QuestionId 0xEEC is but let's just bypass it. At offset 0x659B2, you should see the 6 bytes 12 06 EC 0E 08 00. Replace those with 12 06 FB 0E 00 00 in your hex editor. Save, reextract, confirm that it now looks like the following: 0x659A2 Suppress If {0A 82} 0x659A4 QuestionId: 0xEFB equals value 0x0 {12 06 FB 0E 00 00} 0x659AA Suppress If {0A 82} 0x659AC QuestionId: 0xEEC equals value 0x7 {12 86 EC 0E 07 00} 0x659B2 QuestionId: 0xEFB equals value 0x0 {12 06 FB 0E 00 00} 0x659B8 Or {16 02} 0x659BA End {29 02} Since 0xEFB is set to 1, this should allow the other CPU Configuration page to show. Replace the binary body in UEFITool, save as, flash, reboot, and you should see two options for CPU Configuration. The first option is the new one. That should give you access to the CFG Lock option.
    1 point
  24. @Badruzeus @maddie correct, log is written to a zero buffer and flushed to file. The entire buffer is written because the AMI FAT driver is junk and may corrupt if certain operations (e.g. enlargening the file) or too many of them are performed
    1 point
×
×
  • Create New...