MaLd0n 6,548 Posted August 14, 2020 Posted August 14, 2020 iMac20,1 Hackintosh A good build for professional audio and video processing. We love silence and Cooler SCYTHE Ninja 5 is mandatory in this case! A very custom DSDT for best experience under macOS. Removed all unused devices, injected all Apple devices, essentials, cosmetics, real improvements. -OpenCore Vanilla TUTORIAL- -USB Port Mapping TUTORIAL- -Bios/UEFI Settings- CSM Support - Disabled Internal Graphics - Enable -Thunderbolt Configuration- Security Level - No Security GPIO3 Force Pwr - Enabled -Hardware- Mobo - Ga Z490 Vision D https://tinyurl.com/y4gajha4 Processor - i7 or i9 10th Intel https://tinyurl.com/y6jlskwz GPU - RX 580, 590, VEGA 56, VEGA64, 5700XT or RADEON VIIhttps://tinyurl.com/y4mxc7t6 Cooler - SCYTHE Ninja 5 https://tinyurl.com/yyrbx5lf NVME - WD Black SN750 NVMe SSDhttps://tinyurl.com/vnq46yr -EFI folders- Clover - https://tinyurl.com/yxzftuyr OpenCore - https://tinyurl.com/y3lt8t9l Just paste EFI folder into EFI partition, reboot and extract one SendMe. Post this dump here for full ACPI solution! Download RunMe.app dumper -If you want to buy me a beer - Donations with PayPalhttps://tinyurl.com/r2bvzm7 -DSDT- Complete Solution DSDT.Z490 VISION D MaLd0n.zip -SSDT- Not complete solution SSDT-OLARILA.aml.zip -DSDT Patches- Quote -FIX ACPI ERRORS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA -DMAC -REMOVE PROBLEMATIC AND UNUSED DEVICES -FIX K.P in REBOOT -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -FWHD -USBX -PMCR -XSPI -CNVW -IMEI -EC -PNLF -ARPT -GFX0 -NVME -DTGP -HDMI / HDAU -USB Solution- USB SOLUTION.zip -Boot Time with Clover or Opencore is same- -Screenshots- -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders! Thx to KGP for SSDT Thunderbolt Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others! We're all here to have fun and learn from each other! vinhkm6, Muaitai, XLR and 9 others 12 Share this post Link to post Share on other sites
Cyberdevs 2,301 Posted August 14, 2020 Posted August 14, 2020 Very nice guide man. Like always you Rock! Thanks MaLd0n and eSaF 2 Share this post Link to post Share on other sites
MaLd0n 6,548 Posted August 14, 2020 Posted August 14, 2020 10 minutes ago, Cyberdevs said: Very nice guide man. Like always you Rock! Hey, Cyber! Thanks, my friend! =] Cyberdevs 1 Share this post Link to post Share on other sites
BALDY_MAN 314 Posted August 14, 2020 Posted August 14, 2020 Stunning work. (I have had a offer for my present build if the deal comes off I will go with this motherboard I think) MaLd0n 1 Share this post Link to post Share on other sites
AudioGod 1,314 Posted August 14, 2020 Posted August 14, 2020 (edited) Awesome Guide brother, You Da Man and the Master around here. Take a Bow my Friend. Take a bow. Edited August 14, 2020 by AudioGod MaLd0n and eSaF 2 Share this post Link to post Share on other sites
MaLd0n 6,548 Posted August 14, 2020 Posted August 14, 2020 7 hours ago, BALDY_MAN said: Stunning work. (I have had a offer for my present build if the deal comes off I will go with this motherboard I think) hey, Baldy. Looks nice. this mobo is amazing! Enjoy, my friend! 1 hour ago, AudioGod said: Awesome Guide brother, You Da Man and the Master around here. Take a Bow my Friend. Take a bow. hey, bro this guide does not compare with yours. i just tried. go to 10th? xD AudioGod 1 Share this post Link to post Share on other sites
billstewartx 0 Posted August 14, 2020 Posted August 14, 2020 17 hours ago, MaLd0n said: Just paste EFI folder into EFI partition, reboot and extract one SendMe. Post this dump here for full ACPI solution! Hello, I have a Gigabyte B460M-DS3H board and an i5 10,400 chip-- Vega graphics card. i ran the Sendme and am posting it here everything works, except the USB 3.0 ... HELP!! Thanks!!! for all your work so far on this .... Send me 666s-iMac-3.zip Share this post Link to post Share on other sites
MaLd0n 6,548 Posted August 14, 2020 Posted August 14, 2020 22 minutes ago, billstewartx said: Hello use this folder, reboot and save one ioreg OC.zip https://olarila.com/files/Utils/IORegistryExplorer.app.zip Share this post Link to post Share on other sites
billstewartx 0 Posted August 14, 2020 Posted August 14, 2020 1 hour ago, MaLd0n said: use this folder, reboot and save one ioreg OC.zip https://olarila.com/files/Utils/IORegistryExplorer.app.zip okay here you go -- thanks man! iMac666.ioreg Share this post Link to post Share on other sites
MaLd0n 6,548 Posted August 14, 2020 Posted August 14, 2020 1 hour ago, billstewartx said: okay usb 3 dont work? if not u can generate one kext with hackintool and edit config.plist inside kext with all ports one example <key>ports</key> <dict> <key>HS01</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS01</string> <key>port</key> <data> AQAAAA== </data> </dict> <key>HS02</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS02</string> <key>port</key> <data> AgAAAA== </data> </dict> <key>HS03</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS03</string> <key>port</key> <data> AwAAAA== </data> </dict> <key>HS04</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS04</string> <key>port</key> <data> BAAAAA== </data> </dict> <key>HS05</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS05</string> <key>port</key> <data> BQAAAA== </data> </dict> <key>HS06</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS06</string> <key>port</key> <data> BgAAAA== </data> </dict> <key>HS07</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS07</string> <key>port</key> <data> BwAAAA== </data> </dict> <key>HS08</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS08</string> <key>port</key> <data> CAAAAA== </data> </dict> <key>HS09</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS09</string> <key>port</key> <data> CQAAAA== </data> </dict> <key>HS10</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS10</string> <key>port</key> <data> CgAAAA== </data> </dict> <key>HS11</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS11</string> <key>port</key> <data> CwAAAA== </data> </dict> <key>HS12</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS12</string> <key>port</key> <data> DAAAAA== </data> </dict> <key>HS13</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS13</string> <key>port</key> <data> DQAAAA== </data> </dict> <key>HS14</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS14</string> <key>port</key> <data> DgAAAA== </data> </dict> <key>SS01</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>SS01</string> <key>port</key> <data> EQAAAA== </data> </dict> <key>SS02</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>SS02</string> <key>port</key> <data> EgAAAA== </data> </dict> <key>SS03</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>SS03</string> <key>port</key> <data> EwAAAA== </data> </dict> <key>SS04</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>SS04</string> <key>port</key> <data> FAAAAA== </data> </dict> <key>SS05</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>SS05</string> <key>port</key> <data> FQAAAA== </data> </dict> <key>SS06</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>SS06</string> <key>port</key> <data> FgAAAA== </data> </dict> <key>SS07</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>SS07</string> <key>port</key> <data> FwAAAA== </data> </dict> <key>SS08</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>SS08</string> <key>port</key> <data> GAAAAA== </data> </dict> <key>SS09</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>SS09</string> <key>port</key> <data> GQAAAA== </data> </dict> <key>SS10</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>SS10</string> <key>port</key> <data> GgAAAA== </data> </dict> Share this post Link to post Share on other sites
chris1111 4,587 Posted August 15, 2020 Posted August 15, 2020 Thanks for Sharing Share this post Link to post Share on other sites
billstewartx 0 Posted August 15, 2020 Posted August 15, 2020 2 hours ago, MaLd0n said: usb 3 dont work? if not u can generate one kext with hackintool and edit config.plist inside kext with all ports Okay. I tried that . the Hackintool output was screenshotted (below) Hackintool output too many ports-- more than 15. I manually cut it back down to 7 USB 2.0 and 8 USB 3.0 attached are the three INFO.PLIST the first is the output of the Hackintool the second is the manually edited one the third is one i did last week-- it does not work either Any ideas??? Thanks for looking at this for me... a Info-USBPorts-mapping.plist Info-USBz490-remapped.plist Info-ManualMapping.plist Share this post Link to post Share on other sites
billstewartx 0 Posted August 15, 2020 Posted August 15, 2020 9 minutes ago, billstewartx said: Also a linux printout on the same system usb linux printout.txt Share this post Link to post Share on other sites
MaLd0n 6,548 Posted August 15, 2020 Posted August 15, 2020 1 hour ago, chris1111 said: Thanks for Sharing Thx, Chris!!! My pleasure! chris1111 1 Share this post Link to post Share on other sites
MaLd0n 6,548 Posted August 15, 2020 Posted August 15, 2020 53 minutes ago, billstewartx said: usb linux printout.txt connect one device usb 3 into one port usb3 and open hackintool Share this post Link to post Share on other sites
billstewartx 0 Posted August 15, 2020 Posted August 15, 2020 6 minutes ago, MaLd0n said: connect one device usb 3 into one port usb3 and open hackintool okay. here you go with a screenshot and the usbmapping Thanks!! Info.plist Share this post Link to post Share on other sites
billstewartx 0 Posted August 15, 2020 Posted August 15, 2020 9 minutes ago, billstewartx said: oh, and here is the plist that is currently in the USBZ490UD kext ( in the EFI-->OC -->kexts folder ) Info.plist Share this post Link to post Share on other sites
MaLd0n 6,548 Posted August 15, 2020 Posted August 15, 2020 1 hour ago, billstewartx said: Info.plist ye strange sound like some config in bios/uefi. check there Share this post Link to post Share on other sites
billstewartx 0 Posted August 15, 2020 Posted August 15, 2020 9 hours ago, MaLd0n said: ye strange sound like some config in bios/uefi. check there I started again on the USB mapping-- just to make sure. i put in the USBInjectAll.kext and XHCIunsupported,kext into the EFI--> OC--> kexts folder i deleted the USBZ490 kext and fixed the config.plist and turned XHCIport limit to TRUE rebooted and started doing Hackintool , following your video guide exactly. and the weird thing is when i plug in USB 3.0 flash drives, NOTHING shows up on hackintool... on the usb 2.0, everything works fine. plug in a mouse, and the port turns green see screenshot when i plug in usb 3.0 flash drives., no ports go green. nothing. like the port mapping does not matter, since it is broken even before it gets to the port mapping stage. like you said, its like something in the hardware.. Uefi, or something. Any ideas? Here are the screenshots of BIOS. there are only a few settings for USB. and i have tried ENABLED, AUTO, and DISABLED. Thanks man for all your effort so far... Share this post Link to post Share on other sites
MaLd0n 6,548 Posted August 15, 2020 Posted August 15, 2020 1 hour ago, billstewartx said: I started again on the USB mapping-- just to make sure. last bios/uefi version? disable usb legacy support Share this post Link to post Share on other sites
billstewartx 0 Posted August 15, 2020 Posted August 15, 2020 4 hours ago, MaLd0n said: last bios/uefi version? disable usb legacy support the bios is the latest from the gigabyte website-- F3 -- i installed it last week. I disabled the usb legacy support-- same thing as before- no usb 3.0 what about the setting for VT-d capability ? Windows 10? i have "other OS" CSM support ? internal graphics-- enabled? Share this post Link to post Share on other sites
MaLd0n 6,548 Posted August 15, 2020 Posted August 15, 2020 Just now, billstewartx said: the bios is the latest from the gigabyte website csm disable Internal Graphics enable if u need Intel Quick Sync Share this post Link to post Share on other sites
billstewartx 0 Posted August 15, 2020 Posted August 15, 2020 40 minutes ago, MaLd0n said: csm disable Internal Graphics enable if u need Intel Quick Sync huh. OK. I did that. and no happiness. I am at a total loss as to what to do... lots of very smart people have taken a crack at this... and it still does not work... any other ideas before i throw this motherboard in the garbage and buy a different one? Thanks for all you help up to this point!!!! I really appreciate it!! 44 minutes ago, MaLd0n said: csm disable Internal Graphics enable if u need Intel Quick Sync Also, what hack/ kext did you use to get the internal Soundcard working? I tried for 3 days straight to get that to work... and no luck... excellent work on the sound card, BTW... !!!!! Share this post Link to post Share on other sites
MaLd0n 6,548 Posted August 15, 2020 Posted August 15, 2020 7 minutes ago, billstewartx said: huh. save one ioreg and post here Share this post Link to post Share on other sites
billstewartx 0 Posted August 15, 2020 Posted August 15, 2020 2 hours ago, MaLd0n said: save one ioreg and post here okay. This is with the USBPorts.kext from Hackintool, NO usbinjectall, NO xhciunsupported.kext, and xhciportlimit set to FALSE Thanks man. iMac666.ioreg and the usbports.kext PLIST Info.plist Share this post Link to post Share on other sites