Jump to content
MaLd0n

HackBeast Z490 VISION D - Thunderbolt - Full DSDT patches or SSDT - Clover or OpenCore - iMac 20 Hackintosh - Guide and Discussion

40 posts in this topic

Recommended Posts

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.

 

 

SgDSWJX.jpg

 

 

-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 VII
https://tinyurl.com/y4mxc7t6


Cooler - SCYTHE Ninja 5 

https://tinyurl.com/yyrbx5lf


NVME - WD Black SN750 NVMe SSD
https://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 PayPal
https://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-

2MRZbCC.png

7H3bhTD.png

OH1QQZN.png

HAO1mpK.png

VGq2fSR.png

6uaY1Bh.png

EXkcWfI.png

A0SZQYh.png

iLEjszW.png

bQw0vGz.png

KltktNo.png

QinwZrc.png

7WKKgcf.png

IKKuA1V.png

o0dtnxJ.png

ezlIIoy.png

Fi2lykR.png

0uBvKFV.png

c7USqbd.png

73cjKaf.png

kZjrvhd.png

LSpj6lv.png

QxFXr0B.png

OoqTQKY.png

oOTB4bb.png

dLmg3kt.png

zu4ddVI.png

YlZNNPc.png

2pZg8Jr.png

qPt9Nx7.png

6vXFdZd.png

 

-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!

Share this post

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. :thumbsup_anim:

hey, bro

this guide does not compare with yours. i just tried.

go to 10th? xD 

Share this post

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

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

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

Screen Shot 2020-08-14 at 8.09.35 PM.png

Share this post

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... 

 

 

Screen Shot 2020-08-15 at 7.47.54 AM.png

IMG_20200815_071730679.jpg

IMG_20200815_072220042.jpg

Share this post

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

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

×