Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Gigamaxx

  1. Gigamaxx

    AMD Radeon Vii in macOS Mojave

    Radeon Vii support is still primitive but it is working with acceleration in macOS Mojave DP 14.4 version 2. Edit of the AMDRadeon5000kext info.plist adding 0x66AF1002 in the Vega10 section of IOKitPersonalities allows acceleration and decent performance. However full native support is still not there yet. Some odd observations, after updating the Crimson drivers 19.2 it seems to have flashed the bios to UEFI? When running Luxmark Ball bench the background is green instead of blue. This happens with the newly flashed card as well as the non flashed card and it ends in pixel errors. But with both cards it has the blue background and there are no errors. see pics.
  2. I picked up a Ryzen 2200g and Gigabyte AB350M Gaming motherboard today to begin testing with the new 2000 series risen chip with Vega graphics. Its a 4 core 4 thread CPU 3.5-3.7GHz with 8CUs Vega graphics on the chip. Bios updated to F22b version which requires a Ryzen 1000 series chip to do. It won't boot with 2200g until bios is flashed it won't even go to bios screen. CPU ID = 0x810F10. My Ryzen 7 1700 is 0x800F11 Graphics ID = 0x15DD1002. According to Clover. Ironically I looked far and wide for these IDs on the Google but no sites posted them and CPUz doesn't show them as well. Thanks to the Clover team we now have device IDs for a starting point. Audio: 0x100215DE, 0x100215DE, 0x1002AA01, 0x0700, ATI R6xx HDMI So far initial testing gets CPU cores enabled, but a hang up on USB controller. Added GenericUSBkext and Dummykexts and now stuck on "waiting for root device". Tried PCIRootUID=0, and 1 but no luck. I will post some photos of the errors if anyone has any advice or suggestions in a little while. Update: I picked up a Intel Nuc Hades Canyon with Vega M graphics and it’s not able to get past 7mb VRAM support as well. CPUID is 0x0906E9, Vega ID is 0x694E1002. The 1000cimtrollerkext has 0x69AO and 0x69AF but these IDs using fake ID injection doesn’t work. Editing the Kexts with 0x694E has also been a failure. I’ll post more later if there is any progress with either chipset.
  3. Catalina seems to be a read only kext system so modifying kexts to make older hardware work doesn't seem to be possible at this point. However we have had success using Mojave kexts to get hardware to function. For bluetooth on Broadcom WiFi cards using injectorkext and adding the Mojave bluetooth kexts to System/Library/Extensions folder seems to have solved the connectability issue. Install Mojave kexts and use kext utility to repair permissions and caches before reboot. The Zip contains the Catalina original kexts as a backup in case you want to revert. Bluetooth kexts fix.zip For Atheros WiFi we are using Mojave modified with High Sierra kexts. Install in System/Library/Extensions folder and use kext utility to repair.
  4. Remove those edits and try the intelKBLfamebufferkext. The best you can do is spoofing it to get framebuffers loaded.
  5. Gigamaxx

    [Pre-Release] macOS Catalina 10.15.1

    According to VideoproC yes. My IGPU is disabled in bios and it shows all hardware enabled. I didn’t decode anything though as I haven't had time.
  6. Gigamaxx

    [Pre-Release] macOS Catalina 10.15.1

    Here is one of the Sapphire Pulse 5700XT. without WEGiMac Pro.ioreg Navi 5700XT.ioreg.zip
  7. Gigamaxx

    [Pre-Release] macOS Catalina 10.15.1

    Navi is not in the 10000contrlerkext or the others. They have a new 6000Framebufferkext. It’s set up like a IGPU?
  8. Gigamaxx

    WhatEverGreen Support Topic

    AS OF 10/17/19 CATALINA DEV BETA 15.1 version 2 has support for AMD Navi cards. They added the 6000 kexts series to accelerate and to load frame buffers. This is a different situation than the normal Controllerkexts for graphics cards. @vit9696 WEG needs to be disabled or removed for the cards to work. AMD Navi 5700 device ID is 0x73101002, 5700XT is 0x731F1002. Could the issue be non support for the cards in WEG or is it the new controller routing through the new Framebuffer kext?
  9. Gigamaxx

    AMD Ryzen High Sierra Install Guide.

    This is a basic guide to get AMD Ryzen systems working in High Sierra. You can create a USB installer following the link below or use the Kernel link to manually edit a cloned or copied disk with High Sierra already installed. 1). To create a USB installer follow the link here and then add/replace the Ryzen pre and post install folders after installer is finished and follow the guide for post instal using the kernel_ext_install_only terminal command option. http://www.insanelymac.com/forum/topic/325514-amd-high-sierra-kernel-release-and-testing/page-24?do=findComment&comment=2519914 2). To use the disk edit method download the link materials and follow these basic instructions to add kernel and system kext. First you will need a HDD or SSD with High Sierra installed. it can be copied using carbon copy cloner or Super Duper, pulled form a working Hackintosh ( intel) or a fresh install. You will need a way to connect your test disk to a working Mac or Hack like a USB to Sata or if you have a Sata connection available use it. Step 1). Open system used to edit the disk and go to top tool bar and select "Finder" scroll to "Preferences" click it. Check the Hard Disk box, this will show all drives on the desktop along with EFI partitions during the edit. Name your test disk something like Ryzen so that it doesn't get mistaken for your working system drive. Be especially careful when loading clover to the drive check the Change Install Disk option and make sure you only load it to the Ryzen drive. Step 2). Open the kernels folder from the link in downloads and drag it to the desktop. Next open the risen disk now showing on desktop. Click on the System folder, then Library folder. Now scroll down to "Extensions" folder and click on side arrow to open. Leave this folder open but move the window to one side of the screen or the other so you can access it during edits. You will be going from the Kernels folder to Ryzen disk folder so its best to set them side by side for the edits (see pic). Open the Kernels folder on desktop and open the Extensions folder. Drag the "System Kext" to the "Extensions" folder on the Ryzen drive. You will get "Authenticate" and a "replace" set of options do both. If you don't get the "replace" option then hit cancel and repeat until you have the replace option before using password. Step 3). Close the "Extensions" folder tab arrow and scroll down to Kernels folder and click on arrow tab. Next go to Kernels folder on Desktop and drag the kernel to the Ryzen drive kernel folder. You should get the "Authenticate" and "replace" prompts again. Step 4). Close the Kernels folder and scroll to PrelinkedKernels folder and hit arrow tab. Drag the prelnked kernel from the desktop kernel folder to the relinked kernels folder and replace it. Follow the usual prompts. Optional, you can remove the "immutable kernel" or leave it there. If you cannot boot after several attempts you may need to remove nit to help load the new kernel. Step 5). Now the post important part is to run Kext wizard or equivalent Kext repair tool. We need to rebuild caches and repair permissions. Make sure to select the risen disk as the target disk for this. Kext wizard allows you to select a target disk other utilities may not. Step 6). Open Clover boot loader and load onto the Ryzen disk. Be especially careful when loading clover to the drive check the Change Install Disk option and make sure you only load it to the Ryzen drive. After clover is installed open the EFi icon on desktop (disk) and then open the Clover folder. Replace the config.plist and kext folder Other. Check your Drivers64Efi folder for the apfsEFi driver in case you need it. Place it there if needed. Ryzen High sierra Kernels and Kext.zip
  10. Have you tried booting into recovery, using terminal to disable SIP? csrutil disable
  11. First off, this guide would not be possible without the help and experience of many experienced members, coders, and moderators. Many thanks to Bronya for creating the Kernels, Boot, and Various other files that allow Chameleon and Clover to boot and run Sierra on Ryzen systems. In a very short time Bronya has done an incredible job of providing functionality on Ryzen systems on OS X. Many thanks, again. I would also like to thank and credit Spakk, Shanee, Aikimoa, Gils/Papeircul, Chris1111 and the many testers and moderators that helped in the testing and help threads. I forgot to mention jaytarang92 who created a patcher (RyzenPatcher) using terminal to make Ryzen/chameleon install almost automatic, I have a feeling he will soon have a Clover version which will help everyone and speed the process. I have tested and repeated a procedure for creating a Clover based USB installer and Install guide for AMD Ryzen systems for macOS Sierra 12.4-12.5+. It will require downloading and compiling the files and apps listed below. It will require a working Mac or mackintosh. I also attached a video zip that reflects most of the steps. There are other methods for creating a USB installer but this is a simple method that has been repeatable for 3 consecutive installs. It works, but requires extra edits which may be a good thing because software updates often remove and replace files so these methods are needed for AppStore updates recovery. It's a Start! *****Update 8/1/17 Sierra 12.6 is not working for creating a USB installer if you have an earlier version of Sierra 12.3-12.5 the USB can be made and used. If all you have is version 12.6 then make the install on a SSD or HDD using either a data port (internal) or with a USB to Data converter/adapter. You can load and instal directly to the disk and then follow post 2 instructions and do the disk edit package included. Follow the video as well. Update: Nvidia Web drivers are not working to full potential, users are reporting approximately 50% or less performance compared to windows or Intel Hackintosh builds. AMD HD 7xxx (some R7, R9 series), and HD 8xxx (R9 series) and RX cards are working well, but not to full potential vs. Intel Hackintosh builds. Older Nvidia cards with "native drivers" in OS X are working well and do not require any fixes. For questions or comments about performance and or hardware compatibility please use this thread for support. http://www.insanelymac.com/forum/topic/325841-ryzen-macos-sierra-post-install-troubleshooting-nvidia-other-drivers-audio-hardware-compatibility-etc/?do=findComment&comment=2472842 Required materials: 1). macOS Sierra, create an Apple account and dowmnload the latest version of Sierra and place in Applications. If you click on Launcher (Rocket Ship) it should appear there. 2). Kext Wizzard! Very important. 3). Clover r4077 boot loader. ( Update, Clover version 4114 can be used instead of version 4077). 4). Pandoras Box, here at InsanelyMac in downloads section. 5). Clover Configurator. 6). Ryzen Clover Essentials package (attached). 7). 8gb or larger empty and GUID formatted USB stick. Run Disk Utility to erase and format in "Mac Extended Journaled". 8). A HDD or SSD erased and formatted same as above. 9). Any kexts or special drivers needs for your particular hardware like ethernet or wifi fixes, graphics drivers etc.. 10). Patience and perserverance. BIOS Settings. Serial Port=disabled, also may be labeled Super IO Configuration= disabled. XMP detection enabled (Ram frequency settings) XHCI Handoff= enabled EHCI Handoff= enabled HPET= enabled Power on by keyboard= enabled any key ( for sleep and deep sleep option). Open Pandora and select "Create Bootloader", select macOS Sierra and select install location (USB). Next, click on the Custom Kernel tab and go to top of window that pops up. Click on the Custom Kernel tab and scroll to location of your risen essentials package and select 16.5 kernel. It should appear in the window next to tab and check that you have USB and Sierra also loaded in the installer windows in Pandora. Hit "Start" button and wait (15-30 min + -). After instal is complete it will ask you if you want to instal Clover or chameleon, choose clover. When the Clover window opens check to see that UEFI and ESP boxes are checked in top left corner. Don't worry about other settings just go to bottom left and hit install. Now you have a pandora installer icon and an EFI (clover) folder on desktop. Open the EFI folder and open the Ryzen essentials EFI folder from package. Drag the Boot64EFI folder to the EFI (USB) and replace it. Next drag the Clover folder to the same EFI tab and choose replace option, don't merge this one. You should now have replaced all the clover files for the USB installer. Now, open the Pandora Installer and open the Kernel_16.5 folder packet. Open the usr folders for both windows and drag the Kernel16.5 files to the Installer usr folder and select "Merge" option. I did them one at a time, standalone, local and bin. Next, open the "System" folder on installer and then "Library" scroll to "Extrensions" folder and open. Drag the Extensions files from Kernel 16.5 folder to Installer Extensions folder tab. Choose replace option. Close Extensions folder tab when done. Open frameworks folder on Installer and got to kernel 16.5 files and drag Frameworks files one at a tine to Frameworks folder tab. you should get replace or Merge option. Choose Merge option. Close folder tab when done. Scroll to Kernel folder on Installer and open. there will be 2 kernels there, remove both top trash and drag the Kernel 16.5 kernel to installer Kernel folder tab, choose replace. Next, scroll to PreLinked Kernel folder and replace in same manner as above. ***** Now run Kext Wizzard and make sure to select the proper target disk "Pandora Installer". You should now have a bootable USB installer. However once Sierra is installed you will need to make all these edits again on the fresh install disk. Repeat the above process and also use the post install "Library" files. This not System-Library, it is in the Library folder prior to System on main disk partition. Choose the "Merge" option for App support and replace for Pref panes. Make al the ediis to the new Disk installation, then run Clover boot loader 4077 make sure to select the proper disk (fresh install) and then replace the files with the EFI files provided that were used for the USB installer. Open the Config.plist folder that matches your system Graphics hardware and drag it to the Clover Folder "tab" and follow "replace" prompts see zip attached to config folder. Edit the config.plist for your CPU frequency before booting. you can do this by using cursor arrows at clover boot menu. Use right pointer arrow to scroll to "options" hit enter and scroll to Boot Args. npci=0x3000 busratio=36 (current setting) Set bus ratio to your GHz for example 3000MHz = busratio=30, 3200MHz = busratio=32 etc.. On first boot hit the space bar at clover screen (after setting bus ratio above) and select: Verbose, Single User, KeepSymbols, Don't Reboot on Panic, and Debug Kexts options, scroll to bottom hit return and the enter to boot. It should stop at Root: type in "mount -uw" hit enter, type "fsck -fy" hit enter and wait then type "exit". All of these are done without the " " marks. It will either boot into Sierra or stop very close to booting. reboot if necessary and just hit enter. If you get booted run Kext wizard and then try a reboot. After you are configured and it boots Please use Clover Configurator to reset serial number UUID and MLB. These are provided for now but if everyone has the same numbers it could be problematic so create your own unique set up. Clover Configurator will do it all for you once you get the hang of it. Update: Here is the new Sierra 12.6 kernel package. kernel_ryzen_10.zip See here a video guide: . Video Guide for Clover USB Installer.USB Installer Clover Sierra Ryzen.m4v.zip Ryzen USB Installer Essentials v3.0.zip Ryzen Disk Edit Essentials v3.0.zip
  12. Read only kexts? Let me know when you have Atheros installer ready for Catalina, I'll post a link on page one.
  13. How is the GT210 working? Does it have acceleration/metal?
  14. Gigamaxx

    [pre-release] macOS Catalina

    These are the original Catalina kexts and the 10.14.4 kexts. I replaced the kexts with older version 14.4 and ran kext utility. The Catalina kexts are un-modified, there for backup in case someone needs to revert. It seems we can't modify Catalina kexts for now. I tried with Atheros40 kext but it wouldn't take, needed to replace with Mojave modified HS Atheros kext for wifi on a different system.
  15. Gigamaxx

    [pre-release] macOS Catalina

    I replaced them in S/L/E and then ran kext utility. I posted the originals from Catalina in case they don't work and some one needs a backup..
  16. Gigamaxx

    [pre-release] macOS Catalina

    I'm using the Mojave 14.4 bluetooth kexts and have got it working. I used Mojave kexts, included below. I placed in System?Library/Extensions and then ran kext utility to repair permissions and rebuild caches. ****The Catalina original kexts are there as well in case you need to revert. Bluetooth kexts fix.zip
  17. Gigamaxx

    Atheros installer for macOS Mojave and Catalina

    Note: Catalina needs the Mojave IO80211familykext (modified with Atheros40kext in plugins) to work. I tested Atheros40 in L/E and Clover but a no go. Tested by modifying the Catalina IO80211Familykext with Atheros40 but it didn't work either. It needed the Mojave IO80211 version to finally work. Just something to look into, it seems these Catalina kexts can't be modified (read only)?
  18. Gigamaxx

    [pre-release] macOS Catalina

    Yes, I did the same, good news for now that we can use old kexts, but the bad news is can't modify Catalina kexts?
  19. Gigamaxx

    [pre-release] macOS Catalina

    AirportAtheros40kext. I tested by placing in Library/Extensions, no good. I tested in Clover/Kext/Other, no good. I placed the kext in IO80211kext (Catalina original), no good but shows wifi utility. I saved original kext 80211 for backup, then used High Sierra 80211kext with Atheros40 fix and it works. So modifying the IO80211Familykext didn't work for me, and using Atheros40 in L/E didn't work either. I had to replace the modified IO80211Familykext from High Sierra/Mojave to get network on Tp Link N900 card (attached). IO80211Family.kext.zip
  20. Gigamaxx

    [pre-release] macOS Catalina

    Everything good here with HP Probook 650 G1, except bluetooth 2070? Using fakepciidkexts with BRCM94352HMB bluetooth works in Mojave. Any fixes or patches for bluetooth?
  21. Gigamaxx

    OpenCore Discussion

    Ivy Bridge 0x0306A0?
  22. Gigamaxx

    Kernel Panic. Need help in diagnosis!

    Right click on the clover folder and select compress, then upload it.
  23. I tested a Powercolor it was very nice. It has a huge heat sink and is very quiet.
  24. Except XFX RX 460-560 incompatible vbios.
  25. Edit From Shaneee: This topic is only for kernel testing and development. Any help questions regarding the installation should be made at the locations below, Installation help - http://www.insanelymac.com/forum/forum/637-amd/ Post Installation help - http://www.insanelymac.com/forum/forum/641-amd/ HighSierra AMD Kernel Github - https://github.com/Shaneee92/AMD-High-Sierra-XNU You can boot a test kernel by naming the downloaded kernel.test Placing it in S/L/K and running sudo kextcache -u / You can then load the test kernel in Clover with the boot arg kcsuffix=test without removing or modifying the current working kernel. Please list your current system specs like CPU, Motherboard, Graphics card etc.. in your signature line. This will help others with similar builds to offer help if they know a solution. Update: 10/3/17 System kext. http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=262357 Here is a link to a video to create a USB installer from XCiLNZ: http://www.insanelymac.com/forum/topic/325514-amd-high-sierra-kernel-release-and-testing/page-18?do=findComment&comment=2514401 Here is a link for Ryzen USB install it has modified scripts for Ryzen CPU/Motherboard. http://www.insanelymac.com/forum/topic/325514-amd-high-sierra-kernel-release-and-testing/page-24?do=findComment&comment=2519914 High Sierra is working on AMD systems using the above linked kernels and system kexts. You can add kernel and System kext to an existing High Sierra drive or clone, or follow the USB installer and load a fresh install. There are many different motherboards with very different bios, USB port, overclocking, and memory/sata/nvme layouts. Fixes for one person may not work for someone else, don't get frustrated, try something new. There may not be any one configuration that works for everybody. Please use these threads for help with Installation and post installation questions. Installation help - http://www.insanelymac.com/forum/forum/637-amd/ Post Installation help - http://www.insanelymac.com/forum/forum/641-amd/ Some Professional App issues and or fixes on this thread for Ryzen systems.. http://www.insanelymac.com/forum/topic/329125-amd-ryzen-macos-high-sierra1013-professional-software-running-test/