Jump to content
MaLd0n

[Guide] Sierra / High Sierra / Mojave / Catalina on mobos Serie 100 / 200 / 300 / SkyLake / KabyLake / CoffeeLake DSDT

5,391 posts in this topic

Recommended Posts

25 minutes ago, MaLd0n said:

 driver64 is for legacy =]

merry xmas

Because I would like to update clover, but the update put HFSPlus-64.efi in the driver64 legacy folder. Can I move it to the driver64uefi folder? thanks

Share this post


Link to post
Share on other sites
Advertisement
3 hours ago, spec3 said:

Because I would like to update clover, but the update put HFSPlus-64.efi in the driver64 legacy folder. Can I move it to the driver64uefi folder? thanks

yes

Share this post


Link to post
Share on other sites
2 hours ago, p4antonio said:

Thank you MaLd0n

 

or followed the advice for usb. (usb 2.0/3.0 | 3.1 /tipo C full speed)

I ask you another tip on the CPU the frequeza ghz always works at the top

I do not use ssdt.

 

or tried also with ssdt but it does not change ..

Am I wrong?

 

if have problems with freqs, use cpufriend

Share this post


Link to post
Share on other sites

hi MaLd0n. i have z370-hd3.

i installed 10.14.2.. 

but i can not make working usb port 15

do not woking 10.14.1, 10.14.2 port limit patch

i can not apply my uiac-ssdt.aml

 

i did many things. but anytime hs01-hs14&usr1  OR hs01-hs14 & ss01 only

 

really dont know what problem

can i get your 10.14.1 or 10.14.2  efi.zip ?

 

thank you read :)

 

 

Edited by tete001

Share this post


Link to post
Share on other sites
12 minutes ago, tete001 said:

hi MaLd0n. i have z370-hd3.

i installed 10.14.2.. 

but i can not make working usb port 15

do not woking 10.14.1, 10.14.2 port limit patch

i can not apply my uiac-ssdt.aml

 

i did many things. but anytime hs01-hs14&usr1  OR hs01-hs14 & ss01 only

 

really dont know what problem

can i get your 10.14.1 or 10.14.2  efi.zip ?

 

thank you read :)

 

 

https://olarila.com/forum/viewtopic.php?p=65287#p65287

check

Share this post


Link to post
Share on other sites
1 hour ago, tete001 said:

thank to your answer..

but i already try it..(i really try many thing..but no change my ioreg)

my ioreg always hs01 to hs14 and ss01 only

so ..i S.O.S... same system user efi sample.(it was you)

 

post ur files here, run it

RunMe.app

Share this post


Link to post
Share on other sites

Hi MaLd0n!


In the last 2 days I have been installing Mojave 10.14.2, and solving issue after issue as they appear, but now I am stuck in this one: I am unable to get any signal on my display connected through HDMI. 

 

ASUS PRIME H310T - 3 graphics ports (internal LVDS, HDMI and DP)

i5-8500 UHD630

Monitor AOC 4K connect by HDMI

ALC887-VD2

Realtec 8111H

 

Using Lilu + WhateverGreen, theres is HW acceleration but I don't get any signal on HDMI (the same with DP). 

Looking into Intel FB-Patcher information I see it detects the 3 connectors:

 

Screen Shot 2018-12-30 at 03.39.25.png

 

Now, I get the following information from 

/System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose -a
Spoiler

AGDCDiagnose Version: 3.28.4

## ScanPort - Start ##

 

[1] IOService:/IOResources/AppleGPUWrangler

Vendor: Apple [0000106b]: AppleGPUWrangler [8 10000] (0)

 

[2] IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebufferController/IntelFBClientControl

Vendor: AppleIntelFramebufferController [0000106b]: IntegratedGPU [1 10000] (0)

FBs: 3

Ports: 0xe mst:0xc ddc:0xc aux:0xe

Streams: dp:0 dvi:0 mst:2 max:3

FB: 00 : Group:   0 Address[ 1.0], Flags:[offline fixed ], Stream:N/A

FB: 01 : Group:   0 Address[ 0.0], Flags:[offline ], Stream:N/A

FB: 02 : Group:   0 Address[ 0.0], Flags:[offline ], Stream:N/A

Port: 01 : device present  [TMDS]

Port: 02 : empty

Port: 03 : device present  [TMDS]

## Register Dump Port 1 - Start ##

Error: AUX CMD: 0,16 = Error, 2

Error: AUX CMD: 20,3 = Error, 2

Error: AUX CMD: 80,16 = Error, 2

Error: AUX CMD: 100,2 = Error, 2

Error: AUX CMD: 107,1 = Error, 2

Error: AUX CMD: 10a,1 = Error, 2

Error: AUX CMD: 111,1 = Error, 2

Error: AUX CMD: 200,8 = Error, 2

Error: AUX CMD: 2200,16 = Error, 2

Error: AUX CMD: 68028,1 = Error, 2

Error: AUX CMD: 6921d,3 = Error, 2

Error: AUX CMD: 69330,2 = Error, 2

Error: AUX CMD: 69493,1 = Error, 2

## Register Dump Port 1 - End ##

## EDID Dump Port 1 - Start ##

// EDID Dump: device, 0 bytes, Invalid

uint8_t EDID_@@@_0_0[] = {

};

## EDID Dump Port 1 - End ##

## Register Dump Port 3 - Start ##

Error: AUX CMD: 0,16 = Error, 2

Error: AUX CMD: 20,3 = Error, 2

Error: AUX CMD: 80,16 = Error, 2

Error: AUX CMD: 100,2 = Error, 2

Error: AUX CMD: 107,1 = Error, 2

Error: AUX CMD: 10a,1 = Error, 2

Error: AUX CMD: 111,1 = Error, 2

Error: AUX CMD: 200,8 = Error, 2

Error: AUX CMD: 2200,16 = Error, 2

Error: AUX CMD: 68028,1 = Error, 2

Error: AUX CMD: 6921d,3 = Error, 2

Error: AUX CMD: 69330,2 = Error, 2

Error: AUX CMD: 69493,1 = Error, 2

## Register Dump Port 3 - End ##

## EDID Dump Port 3 - Start ##

// EDID Dump: device, 128 bytes, Invalid

uint8_t EDID_@@@_0_0[] = {

  /* 000: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 008: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 010: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 018: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 020: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 028: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 030: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 038: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 040: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 048: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 050: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 058: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 060: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 068: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 070: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 078: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00

};

## EDID Dump Port 3 - End ##

 

[3] IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebufferController/IntelFBClientControl/AppleGraphicsDevicePolicy/AGDPClientControl

Vendor: AppleIntelFramebufferController [0000106b]: IntegratedGPU [1 10000] (0)

FBs: 3

Ports: 0xe mst:0xc ddc:0xc aux:0xe

Streams: dp:0 dvi:0 mst:2 max:3

FB: 00 : Group:   0 Address[ 1.0], Flags:[offline fixed ], Stream:N/A

FB: 01 : Group:   0 Address[ 0.0], Flags:[offline ], Stream:N/A

FB: 02 : Group:   0 Address[ 0.0], Flags:[offline ], Stream:N/A

Port: 01 : device present  [TMDS]

Port: 02 : empty

Port: 03 : device present  [TMDS]

## Register Dump Port 1 - Start ##

Error: AUX CMD: 0,16 = Error, 2

Error: AUX CMD: 20,3 = Error, 2

Error: AUX CMD: 80,16 = Error, 2

Error: AUX CMD: 100,2 = Error, 2

Error: AUX CMD: 107,1 = Error, 2

Error: AUX CMD: 10a,1 = Error, 2

Error: AUX CMD: 111,1 = Error, 2

Error: AUX CMD: 200,8 = Error, 2

Error: AUX CMD: 2200,16 = Error, 2

Error: AUX CMD: 68028,1 = Error, 2

Error: AUX CMD: 6921d,3 = Error, 2

Error: AUX CMD: 69330,2 = Error, 2

Error: AUX CMD: 69493,1 = Error, 2

## Register Dump Port 1 - End ##

## EDID Dump Port 1 - Start ##

// EDID Dump: device, 0 bytes, Invalid

uint8_t EDID_@@@_0_0[] = {

};

## EDID Dump Port 1 - End ##

## Register Dump Port 3 - Start ##

Error: AUX CMD: 0,16 = Error, 2

Error: AUX CMD: 20,3 = Error, 2

Error: AUX CMD: 80,16 = Error, 2

Error: AUX CMD: 100,2 = Error, 2

Error: AUX CMD: 107,1 = Error, 2

Error: AUX CMD: 10a,1 = Error, 2

Error: AUX CMD: 111,1 = Error, 2

Error: AUX CMD: 200,8 = Error, 2

Error: AUX CMD: 2200,16 = Error, 2

Error: AUX CMD: 68028,1 = Error, 2

Error: AUX CMD: 6921d,3 = Error, 2

Error: AUX CMD: 69330,2 = Error, 2

Error: AUX CMD: 69493,1 = Error, 2

## Register Dump Port 3 - End ##

## EDID Dump Port 3 - Start ##

// EDID Dump: device, 128 bytes, Invalid

uint8_t EDID_@@@_0_0[] = {

  /* 000: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 008: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 010: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 018: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 020: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 028: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 030: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 038: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 040: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 048: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 050: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 058: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 060: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 068: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 070: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

  /* 078: */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00

};

## EDID Dump Port 3 - End ##

## ScanPort - End ##

 

## Display Metrics - Start ##

Display Metric Tool Version: 1.2

Display Metric Plugin Version: 1.2 AGDC Version: 3.28.4

Dumping Metric Logs: currentlog(0) logsize(32768) numberlogs(819)

Total lines: 1

 

## Display Metrics - End ##

 

 

## Mux state - Start ##

 

## Mux state - End ##

 

## PD - Start ##

running 1393 sec (started Sun Dec 30 15:18:50 2018, now Sun Dec 30 15:42:03 2018)

boardID: Mac-7BA5B2DFE22DDD8C

featureMask: 0x100000

platformFlags: 0

extraSupportFlags: 0

wranglerFlags: 0x4

launcher[0]: acpiNode 'IGPU', state 1, managerState 1, vendor class/id/version 0x5 0x106b 0x10000

gpu[0]: index=0 state=0x5 (Published) events=() dispPolicyState=0x1 (Managed) dispPolicyLaunchIndex=0

gpu 0xd10d flags 0xb2000010 (IG,published,quiet,pubSched,pubArmed)

gpu 0xd10d        pci 0x1000001fa IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2

gpu 0xd10d       agdc 0x1000003b9     /AppleIntelFramebufferController/IntelFBClientControl

gpu 0xd10d       gpuc 0x000000000

gpu 0xd10d agdpclient 0x1000003e2     /AppleIntelFramebufferController/IntelFBClientControl/AppleGraphicsDevicePolicy/AGDPClientControl

gpu 0xd10d      accel 0x1000003ac     /IntelAccelerator

gpu 0xd10d      fb0:0 0x1000003b1     /AppleIntelFramebuffer@0

gpu 0xd10d      fb1:1 0x1000003b2     /AppleIntelFramebuffer@1

gpu 0xd10d      fb2:2 0x1000003b3     /AppleIntelFramebuffer@2

Version: 3.28.4, Max: 512, counter: 293

GTRACEDATASTREAM traceData = {

    { 0x67547261, 0x63654461, 0x74614475, 0x6d700000, 0x101, 512, 293, 3, 28, 4, 0 },

    {

        { 12299618189, 0x0, 387, 38, 0, 0, 0x0, 0x0, 0x0 },

        { 19943499123, 0x0, 487, 72, 73, 0, 0x1, 0xd10d, 0x0 },

        { 19943629069, 0x0, 67, 71, 73, 0, 0x20001, 0xd10d, 0x0 },

        { 19970038551, 0x0, 487, 72, 73, 0, 0x1, 0xd10d, 0x0 },

        { 19970063645, 0x0, 67, 71, 73, 0, 0x50002, 0xd10d, 0x0 },

        { 19970072856, 0x0, 78, 77, 73, 0, 0x60000, 0xd10d, 0x0 },

        { 19970079011, 0x0, 78, 77, 73, 0, 0x70006, 0xd10d, 0x0 },

        { 19970129148, 0x0, 298, 78, 79, 0, 0x1000003e2, 0x1, 0x0 },

        { 19970163205, 0x0, 318, 78, 62, 0, 0x1000003e2, 0x0, 0x0 },

        { 19970231262, 0x0, 338, 78, 79, 0, 0x1000003e2, 0x3, 0x0 },

        { 19970231324, 0x0, 149, 80, 61, 0, 0x1000003e2, 0x1, 0x0 },

        { 19970231406, 0x0, 78, 77, 73, 0, 0x10007, 0xd10d, 0x0 },

        { 19970444001, 0x1000003e2, 768, 31, 0, 0, 0x0, 0x0, 0x0 },

        { 21968868242, 0x1000003e2, 954, 26, 0, 0, 0x0, 0x0, 0x0 },

        { 21968871707, 0x1000003e2, 963, 33, 0, 0, 0x0, 0x0, 0x0 },

        { 22083014439, 0x1000003e2, 969, 34, 0, 0, 0x0, 0x0, 0x0 },

        { 22411100088, 0x1000003e2, 5539, 13, 52, 46, 0x0, 0x4, 0x100000000 },

        { 22411106980, 0x1000003e2, 5539, 13, 52, 46, 0x1, 0x0, 0x0 },

        { 22411362837, 0x1000003e2, 5539, 13, 52, 46, 0x2, 0x9, 0x300000000 },

        { 22411363975, 0x1000003e2, 5642, 13, 49, 0, 0x1, 0x1, 0x0 },

        { 22416128127, 0x1000003e2, 429, 40, 60, 49, 0x1, 0x1, 0x0 },

        { 22416158555, 0x1000003e2, 410, 37, 60, 49, 0x1, 0x1, 0x0 },

        { 22416175191, 0x1000003e2, 1899, 35, 50, 69, 0x1, 0x200000002, 0x0 },

        { 22416175978, 0x1000003e2, 1899, 35, 50, 69, 0x1, 0x200000002, 0x0 },

        { 22428381649, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x600000000, 0x2000000bc },

        { 22455376644, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x600000000, 0x2000000bc },

        { 22480252238, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x600000000, 0x2000000bc },

        { 22503027517, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x600000000, 0x2000000bc },

        { 22527882759, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x600000000, 0x2000000bc },

        { 22551402797, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x10000000e, 0x2000000bc },

        { 22573778870, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x10000000e, 0x2000000bc },

        { 22596547978, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x10000000e, 0x2000000bc },

        { 22619126690, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x10000000e, 0x2000000bc },

        { 22641292815, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x10000000e, 0x2000000bc },

        { 22663797099, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x400000020, 0x2000000bc },

        { 22686141694, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x400000020, 0x2000000bc },

        { 22708380359, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x400000020, 0x2000000bc },

        { 22732727970, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x400000020, 0x2000000bc },

        { 22756535696, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x400000020, 0x2000000bc },

        { 22768288766, 0x1000003e2, 542, 36, 59, 70, 0x1, 0x1, 0x0 },

        { 22768289197, 0x1000003e2, 182, 11, 48, 65, 0x0, 0x100000001, 0x0 },

        { 22768290689, 0x1000003e2, 182, 11, 48, 65, 0x1, 0x200000000, 0x0 },

        { 22768291297, 0x1000003e2, 182, 11, 48, 65, 0x2, 0x300000000, 0x0 },

        { 22768291785, 0x1000003e2, 142, 9, 47, 64, 0x0, 0x7, 0x0 },

        { 22768291874, 0x1000003e2, 149, 10, 0, 0, 0x0, 0x0, 0x0 },

        { 22768292075, 0x1000003e2, 149, 10, 0, 0, 0x100000000000000, 0x0, 0x0 },

        { 22768292174, 0x1000003e2, 149, 10, 0, 0, 0x200000000000000, 0x0, 0x0 },

        { 22768347901, 0x1000003e2, 5701, 13, 46, 0, 0x0, 0x100000000, 0x0 },

        { 23007559139, 0x1000003e2, 5818, 13, 0, 0, 0x2, 0x0, 0x0 },

        { 23007610479, 0x1000003e2, 1899, 35, 50, 69, 0x1, 0x200000002, 0x0 },

        { 23007618165, 0x1000003e2, 1899, 35, 50, 69, 0x1, 0x200000002, 0x0 },

        { 23019802610, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x600000000, 0x2000000bc },

        { 24056935659, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x600000000, 0x2000000bc },

        { 24079438729, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x600000000, 0x2000000bc },

        { 24101878086, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x600000000, 0x2000000bc },

        { 24128421928, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x600000000, 0x2000000bc },

        { 24152929373, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x10000000e, 0x2000000bc },

        { 24176710161, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x10000000e, 0x2000000bc },

        { 24201617030, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x10000000e, 0x2000000bc },

        { 24225570000, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x10000000e, 0x2000000bc },

        { 24248745088, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x10000000e, 0x2000000bc },

        { 24273218090, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x400000020, 0x2000000bc },

        { 24295512752, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x400000020, 0x2000000bc },

        { 24321293051, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x400000020, 0x2000000bc },

        { 24343582999, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x400000020, 0x2000000bc },

        { 24368166161, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x400000020, 0x2000000bc },

        { 24379007904, 0x1000003e2, 410, 37, 60, 49, 0x1, 0x1, 0x100000000 },

        { 24391237042, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x200000100, 0x2000000bc },

        { 24413744874, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x200000100, 0x2000000bc },

        { 24436636995, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x200000100, 0x2000000bc },

        { 24460049771, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x200000100, 0x2000000bc },

        { 24482971335, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x200000100, 0x2000000bc },

        { 24517585377, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x200000100, 0x2000000bc },

        { 24540039912, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x200000100, 0x2000000bc },

        { 24562266040, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x200000100, 0x2000000bc },

        { 24584477410, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x200000100, 0x2000000bc },

        { 24607133775, 0x1000003e2, 1936, 2, 44, 62, 0x100000000, 0x200000100, 0x2000000bc },

        { 24617263190, 0x1000003e2, 2079, 12, 46, 56, 0x1, 0x100000000, 0x0 },

        { 24617565450, 0x1000003e2, 182, 11, 48, 65, 0x0, 0x100000001, 0x200000000000000 },

        { 24617569088, 0x1000003e2, 182, 11, 48, 65, 0x1, 0x200000000, 0x0 },

        { 24617569746, 0x1000003e2, 182, 11, 48, 65, 0x2, 0x300000000, 0x0 },

        { 24617570325, 0x1000003e2, 142, 9, 47, 64, 0x0, 0x7, 0x0 },

        { 24617570371, 0x1000003e2, 149, 10, 0, 0, 0x1000200000001, 0x0, 0x0 },

        { 24617571212, 0x1000003e2, 76, 8, 46, 63, 0x0, 0x100000000, 0x0 },

        { 24617571270, 0x1000003e2, 149, 10, 0, 0, 0x100000000000000, 0x0, 0x0 },

        { 24617571371, 0x1000003e2, 149, 10, 0, 0, 0x200000000000000, 0x0, 0x0 },

        { 24658008407, 0x0, 212, 1, 43, 0, 0x1, 0x3e8, 0x0 },

        { 24658021033, 0x1000003e2, 155, 42, 53, 0, 0x1, 0x5, 0x0 },

        { 24658021134, 0x1000003e2, 190, 41, 61, 61, 0x1, 0x1, 0x0 },

        { 24658021175, 0x1000003e2, 1590, 25, 58, 0, 0x1, 0x0, 0x0 },

        { 24658053179, 0x1000003e2, 155, 42, 53, 0, 0x0, 0x5, 0x0 },

        { 24658053257, 0x1000003e2, 190, 41, 61, 61, 0x0, 0x0, 0x1 },

        { 24658053294, 0x1000003e2, 1590, 25, 58, 0, 0x0, 0x1, 0x0 },

        { 24658059630, 0x0, 212, 1, 43, 0, 0x3, 0xa, 0x0 },

        { 24658059941, 0x0, 212, 1, 43, 0, 0x2, 0xfa, 0x0 },

        { 24660598279, 0x1000003e2, 4722, 76, 46, 0, 0x1000000, 0x200000000, 0x0 },

        { 24660598917, 0x1000003e2, 542, 36, 59, 70, 0x2, 0x0, 0x0 },

        { 24672960640, 0x0, 46, 39, 0, 0, 0x2, 0x0, 0x0 },

        { 24672961010, 0x1000003e2, 155, 42, 53, 0, 0x0, 0x6, 0x0 },

        { 24769028253, 0x1000003e2, 4722, 76, 46, 0, 0x1000001, 0x300000000, 0x0 },

        { 24769029259, 0x1000003e2, 429, 40, 60, 49, 0x3, 0x1, 0x0 },

        { 24769036893, 0x1000003e2, 410, 37, 60, 49, 0x3, 0x1, 0x0 },

        { 24786464065, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 24814013168, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 24841502505, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 24869104855, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 24896767937, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 24906899908, 0x1000003e2, 1899, 35, 50, 69, 0x3, 0x100000001, 0x1 },

        { 24906900603, 0x1000003e2, 429, 40, 60, 49, 0x3, 0x1, 0x100000000 },

        { 24924459040, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 24953066222, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 24980586354, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25009196152, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25037834823, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25047923464, 0x1000003e2, 1899, 35, 50, 69, 0x3, 0x100000001, 0x1 },

        { 25065566441, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25094969179, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25123653950, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25151417588, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25179177094, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25193113635, 0x1000003e2, 1899, 35, 50, 69, 0x3, 0x100000001, 0x1 },

        { 25193259212, 0x1000003e2, 4945, 6, 46, 0, 0x1, 0x300000000, 0x0 },

        { 25193259675, 0x1000003e2, 542, 36, 59, 70, 0x3, 0x1, 0x0 },

        { 25193261456, 0x1000003e2, 182, 11, 48, 65, 0x0, 0x100000001, 0x200000000000000 },

        { 25193267720, 0x1000003e2, 182, 11, 48, 65, 0x1, 0x200000000, 0x0 },

        { 25193269533, 0x1000003e2, 182, 11, 48, 65, 0x2, 0x300000001, 0x100000000000000 },

        { 25193271239, 0x1000003e2, 142, 9, 47, 64, 0x0, 0x7, 0x0 },

        { 25193271341, 0x1000003e2, 149, 10, 0, 0, 0x1000200000001, 0x0, 0x0 },

        { 25193273483, 0x1000003e2, 76, 8, 46, 63, 0x0, 0x100000000, 0x0 },

        { 25193273710, 0x1000003e2, 149, 10, 0, 0, 0x100000000000000, 0x0, 0x0 },

        { 25193274107, 0x1000003e2, 149, 10, 0, 0, 0x200000000000000, 0x0, 0x0 },

        { 25193340818, 0x1000003e2, 1273, 32, 0, 0, 0x0, 0x0, 0x0 },

        { 25196014149, 0x1000003e2, 4722, 76, 46, 0, 0x1000000, 0x200000000, 0x0 },

        { 25196014725, 0x1000003e2, 542, 36, 59, 70, 0x2, 0x0, 0x0 },

        { 25304852763, 0x1000003e2, 4722, 76, 46, 0, 0x1010001, 0x300000000, 0x0 },

        { 25304853038, 0x1000003e2, 429, 40, 60, 49, 0x3, 0x1, 0x100000000 },

        { 25322300312, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25349959816, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25377617214, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25406838540, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25435395818, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25448947853, 0x1000003e2, 1899, 35, 50, 69, 0x3, 0x100000001, 0x1 },

        { 25448949187, 0x1000003e2, 429, 40, 60, 49, 0x3, 0x1, 0x100000000 },

        { 25466513455, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25494164113, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25521775400, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25549422884, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25577049535, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25587257201, 0x1000003e2, 1899, 35, 50, 69, 0x3, 0x100000001, 0x1 },

        { 25604905001, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25632608482, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25660302822, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25687904923, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25715557420, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 25728107409, 0x1000003e2, 1899, 35, 50, 69, 0x3, 0x100000001, 0x1 },

        { 26524208254, 0x1000003e2, 4866, 5, 46, 0, 0x1, 0x300000000, 0x0 },

        { 26524219057, 0x1000003e2, 542, 36, 59, 70, 0x3, 0x1, 0x0 },

        { 26524219309, 0x1000003e2, 182, 11, 48, 65, 0x0, 0x100000001, 0x200000000000000 },

        { 26524221616, 0x1000003e2, 182, 11, 48, 65, 0x1, 0x200000000, 0x0 },

        { 26524222145, 0x1000003e2, 182, 11, 48, 65, 0x2, 0x300000001, 0x0 },

        { 26524222666, 0x1000003e2, 142, 9, 47, 64, 0x0, 0x7, 0x0 },

        { 26524222764, 0x1000003e2, 149, 10, 0, 0, 0x1000200000001, 0x0, 0x0 },

        { 26524223814, 0x1000003e2, 76, 8, 46, 63, 0x0, 0x100000000, 0x0 },

        { 26524223913, 0x1000003e2, 149, 10, 0, 0, 0x100000000000000, 0x0, 0x0 },

        { 26524224143, 0x1000003e2, 149, 10, 0, 0, 0x200000000000000, 0x0, 0x0 },

        { 26524229651, 0x1000003e2, 338, 15, 54, 0, 0x0, 0x0, 0x0 },

        { 26524246791, 0x1000003e2, 338, 15, 54, 0, 0x0, 0x0, 0x0 },

        { 26524249558, 0x1000003e2, 1286, 28, 0, 0, 0x0, 0x0, 0x0 },

        { 26524250840, 0x0, 212, 1, 43, 0, 0x2, 0xfa, 0x0 },

        { 26524251535, 0x0, 268, 17, 55, 0, 0x0, 0x1000003e2, 0x0 },

        { 26524251678, 0x0, 280, 17, 55, 67, 0x0, 0x1000003e2, 0x1 },

        { 26524251975, 0x0, 326, 16, 0, 0, 0x1, 0x0, 0x0 },

        { 26525303374, 0x0, 46, 39, 0, 0, 0x0, 0x0, 0x0 },

        { 26774150914, 0x0, 46, 39, 0, 0, 0x1, 0x0, 0x0 },

        { 26774152516, 0x1000003e2, 155, 42, 53, 0, 0x0, 0x7, 0x0 },

        { 26774187942, 0x1000003e2, 429, 40, 60, 49, 0x3, 0x1, 0x100000000 },

        { 26774193566, 0x1000003e2, 429, 40, 60, 49, 0x3, 0x1, 0x100000000 },

        { 26791801106, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 26819441543, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 26851306602, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 26883659701, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 26911348862, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 26925284282, 0x1000003e2, 1899, 35, 50, 69, 0x3, 0x100000001, 0x1 },

        { 26942738847, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 26971554558, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 26999185817, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 27024702581, 0x0, 46, 39, 0, 0, 0x1, 0x0, 0x0 },

        { 27024703009, 0x1000003e2, 155, 42, 53, 0, 0x0, 0x7, 0x0 },

        { 27026832084, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 27058971100, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 27073181387, 0x1000003e2, 1899, 35, 50, 69, 0x3, 0x100000001, 0x1 },

        { 27867282471, 0x0, 212, 1, 43, 0, 0x2, 0xfa, 0x0 },

        { 27867284271, 0x1000003e2, 429, 40, 60, 49, 0x3, 0x1, 0x100000000 },

        { 27867284708, 0x1000003e2, 429, 40, 60, 49, 0x3, 0x1, 0x100000000 },

        { 27884728396, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 27912391441, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 27942568708, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 27969998357, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 27997610259, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 28007734650, 0x1000003e2, 1899, 35, 50, 69, 0x3, 0x100000001, 0x1 },

        { 28025233357, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 28057343766, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 28084911380, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 28115552392, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 28143168298, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 28153297210, 0x1000003e2, 1899, 35, 50, 69, 0x3, 0x100000001, 0x1 },

        { 28946097652, 0x1000003e2, 338, 15, 54, 0, 0x0, 0x0, 0x0 },

        { 28946111526, 0x1000003e2, 338, 15, 54, 0, 0x0, 0x0, 0x0 },

        { 29200733759, 0x0, 46, 39, 0, 0, 0x1, 0x0, 0x0 },

        { 29200735061, 0x1000003e2, 155, 42, 53, 0, 0x0, 0x7, 0x0 },

        { 29200766697, 0x1000003e2, 429, 40, 60, 49, 0x3, 0x1, 0x100000000 },

        { 29200771368, 0x1000003e2, 429, 40, 60, 49, 0x3, 0x1, 0x100000000 },

        { 29218350575, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 29249697600, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 29277376907, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 29305037356, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 29332722247, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 29345554837, 0x1000003e2, 1899, 35, 50, 69, 0x3, 0x100000001, 0x1 },

        { 29363047967, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 29391047864, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 29420932265, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 29448574682, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 29452420805, 0x0, 46, 39, 0, 0, 0x1, 0x0, 0x0 },

        { 29452422459, 0x1000003e2, 155, 42, 53, 0, 0x0, 0x7, 0x0 },

        { 29480144267, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 29490274426, 0x1000003e2, 1899, 35, 50, 69, 0x3, 0x100000001, 0x1 },

        { 30287152031, 0x0, 212, 1, 43, 0, 0x2, 0xfa, 0x0 },

        { 30287154003, 0x1000003e2, 429, 40, 60, 49, 0x3, 0x1, 0x100000000 },

        { 30287154406, 0x1000003e2, 429, 40, 60, 49, 0x3, 0x1, 0x100000000 },

        { 30304575880, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 30335468298, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 30363133608, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 30395319403, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 30422911275, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 30433035900, 0x1000003e2, 1899, 35, 50, 69, 0x3, 0x100000001, 0x1 },

        { 30450543238, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 30479761191, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 30507461327, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 30535118867, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 30562761329, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 30574003644, 0x1000003e2, 1899, 35, 50, 69, 0x3, 0x100000001, 0x1 },

        { 31367082068, 0x1000003e2, 338, 15, 54, 0, 0x0, 0x0, 0x0 },

        { 31367123384, 0x1000003e2, 338, 15, 54, 0, 0x0, 0x0, 0x0 },

        { 31619639574, 0x0, 46, 39, 0, 0, 0x1, 0x0, 0x0 },

        { 31619640971, 0x1000003e2, 155, 42, 53, 0, 0x0, 0x7, 0x0 },

        { 31619673336, 0x1000003e2, 429, 40, 60, 49, 0x3, 0x1, 0x100000000 },

        { 31619678132, 0x1000003e2, 429, 40, 60, 49, 0x3, 0x1, 0x100000000 },

        { 31637243554, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 31669585469, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 31699791031, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 31727444830, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 31755595994, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 31765724484, 0x1000003e2, 1899, 35, 50, 69, 0x3, 0x100000001, 0x1 },

        { 31783236864, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 31814220731, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 31841844877, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 31869543026, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 31870877480, 0x0, 46, 39, 0, 0, 0x1, 0x0, 0x0 },

        { 31870878580, 0x1000003e2, 155, 42, 53, 0, 0x0, 0x7, 0x0 },

        { 31897200708, 0x1000003e2, 1936, 2, 44, 62, 0x300000000, 0x100000000, 0x2000000bc },

        { 31907329338, 0x1000003e2, 1899, 35, 50, 69, 0x3, 0x100000001, 0x1 },

        { 32702786889, 0x0, 212, 1, 43, 0, 0x2, 0xfa, 0x0 },

        { 32702788559, 0x1000003e2, 429, 40, 60, 49, 0x3, 0x1, 0x100000000 },

        { 32702795474, 0x1000003e2, 182, 11, 48, 65, 0x0, 0x100000001, 0x200000000000000 },

        { 32702797325, 0x1000003e2, 182, 11, 48, 65, 0x1, 0x200000000, 0x0 },

        { 32702797981, 0x1000003e2, 182, 11, 48, 65, 0x2, 0x300000001, 0x100000000000000 },

        { 32702799347, 0x1000003e2, 142, 9, 47, 64, 0x0, 0x7, 0x0 },

        { 32702799377, 0x1000003e2, 149, 10, 0, 0, 0x1000200000001, 0x0, 0x0 },

        { 32702800440, 0x1000003e2, 76, 8, 46, 63, 0x0, 0x100000000, 0x0 },

        { 32702800537, 0x1000003e2, 149, 10, 0, 0, 0x100000000000000, 0x0, 0x0 },

        { 32702800776, 0x1000003e2, 149, 10, 0, 0, 0x200000000000000, 0x0, 0x0 },

        { 32702801522, 0x1000003e2, 338, 15, 54, 0, 0x0, 0x0, 0x0 },

        { 32702814014, 0x1000003e2, 338, 15, 54, 0, 0x0, 0x0, 0x0 },

        { 32952317333, 0x0, 46, 39, 0, 0, 0x1, 0x0, 0x0 },

        { 32952318857, 0x1000003e2, 155, 42, 53, 0, 0x0, 0x7, 0x0 },

        { 32952350923, 0x1000003e2, 338, 15, 54, 0, 0x0, 0x0, 0x0 },

        { 33204862671, 0x0, 46, 39, 0, 0, 0x1, 0x0, 0x0 },

        { 33204863778, 0x1000003e2, 155, 42, 53, 0, 0x0, 0x7, 0x0 },

        { 33204895243, 0x1000003e2, 338, 15, 54, 0, 0x0, 0x0, 0x0 },

        { 33458798800, 0x0, 46, 39, 0, 0, 0x1, 0x0, 0x0 },

        { 33458800165, 0x1000003e2, 155, 42, 53, 0, 0x0, 0x7, 0x0 },

        { 33458832473, 0x1000003e2, 338, 15, 54, 0, 0x0, 0x0, 0x0 },

        { 33709741708, 0x0, 46, 39, 0, 0, 0x1, 0x0, 0x0 },

        { 33709742913, 0x1000003e2, 155, 42, 53, 0, 0x0, 0x7, 0x0 },

        { 33709775207, 0x1000003e2, 338, 15, 54, 0, 0x0, 0x0, 0x0 },

        { 33963592792, 0x0, 46, 39, 0, 0, 0x1, 0x0, 0x0 },

        { 33963594149, 0x1000003e2, 155, 42, 53, 0, 0x0, 0x7, 0x0 },

        { 33963610270, 0x1000003e2, 155, 42, 53, 0, 0x0, 0x8, 0x0 },

        { 33963629125, 0x1000003e2, 433, 40, 60, 49, 0x1, 0x0, 0x10000 },

        { 33963629465, 0x1000003e2, 433, 40, 60, 49, 0x2, 0x0, 0x0 },

        { 33963629840, 0x1000003e2, 433, 40, 60, 49, 0x3, 0x0, 0x100010000 },

        { 33964882107, 0x1000003e2, 410, 37, 60, 49, 0x3, 0x0, 0x100000000 },

        { 33964912926, 0x1000003e2, 338, 15, 54, 0, 0x0, 0x0, 0x0 },

    }

};

 

## PD - End ##

 

## GPUWrangler - Start ##

 

Stats: GPUCAdded:0 GpuAdded:1 Eject:0/f0/fd0/c0 Remove:0/t0 Un:0

 

gpu 0xd10d flags 0xb2000010 (IG,published,quiet,pubSched,pubArmed) vid.did=8086.3e92 b:d:f=0:2:0

gpu 0xd10d        pci 0x1000001fa IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2

gpu 0xd10d       agdc 0x1000003b9     /AppleIntelFramebufferController/IntelFBClientControl

gpu 0xd10d       gpuc 0x000000000

gpu 0xd10d agdpclient 0x1000003e2     /AppleIntelFramebufferController/IntelFBClientControl/AppleGraphicsDevicePolicy/AGDPClientControl

gpu 0xd10d      accel 0x1000003ac     /IntelAccelerator

gpu 0xd10d      fb0:0 0x1000003b1     /AppleIntelFramebuffer@0

gpu 0xd10d      fb1:1 0x1000003b2     /AppleIntelFramebuffer@1

gpu 0xd10d      fb2:2 0x1000003b3     /AppleIntelFramebuffer@2

 

 

## GPUWrangler - End ##

 

## device debug - Start ##

 

IOService:/IOResources/AppleGPUWrangler

[1] IOService:/IOResources/AppleGPUWrangler

Vendor: Apple [0000106b]: AppleGPUWrangler [8 10000] (0)

 

IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebufferController/IntelFBClientControl

See 0x1000003e2

 

IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebufferController/IntelFBClientControl/AppleGraphicsDevicePolicy/AGDPClientControl

[3] IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebufferController/IntelFBClientControl/AppleGraphicsDevicePolicy/AGDPClientControl

Vendor: AppleIntelFramebufferController [0000106b]: IntegratedGPU [1 10000] (0)

 

There are some EDID error, but we can see that 

 

Port: 01 : device present  [TMDS]. => internal LVDS port

Port: 02 : empty                          => DP (disconnect port)

Port: 03 : device present  [TMDS] => HMDI (connected to monitor, no signal)

 

Also, doing

 

$ log show --predicate "process =='kernel'" | grep -I plug

 

2018-12-30 13:51:52.861904+0000 0x4d4      Default     0x0                  0      0    kernel: (AppleIntelCFLGraphicsFramebuffer) [IGFB][INFO   ] FB2: Display unplugged from port2
2018-12-30 13:52:19.381730+0000 0x4d4      Default     0x0                  0      0    kernel: (AppleIntelCFLGraphicsFramebuffer) [IGFB][INFO   ] FB2: Hot plug on port2
2018-12-30 14:16:02.263705+0000 0x4d4      Default     0x0                  0      0    kernel: (AppleIntelCFLGraphicsFramebuffer) [IGFB][INFO   ] FB2: Display unplugged from port2
2018-12-30 14:16:19.993357+0000 0x4d4      Default     0x0                  0      0    kernel: (AppleIntelCFLGraphicsFramebuffer) [IGFB][INFO   ] FB2: Hot plug on port2
2018-12-30 14:36:04.551946+0000 0x4d4      Default     0x0                  0      0    kernel: (AppleIntelCFLGraphicsFramebuffer) [IGFB][INFO   ] FB1: Hot plug on port1
2018-12-30 14:36:33.243691+0000 0x4d4      Default     0x0                  0      0    kernel: (AppleIntelCFLGraphicsFramebuffer) [IGFB][INFO   ] FB1: Display unplugged from port1
2018-12-30 14:36:42.190681+0000 0x4d4      Default     0x0                  0      0    kernel: (AppleIntelCFLGraphicsFramebuffer) [IGFB][INFO   ] FB1: Hot plug on port1
2018-12-30 14:38:22.925980+0000 0x4d4      Default     0x0                  0      0    kernel: (AppleIntelCFLGraphicsFramebuffer) [IGFB][INFO   ] FB1: Display unplugged from port1

 

FB2: is HDMI

FB1: is DP


My knowledge and understanding of all internet information got me this far (and thanks everybody for that) but I need help to proceed. I attach the generated send me zip file.

 

Thanks in advance for your help!

 

Roberto

 

 

 

Send me iMac.lisboa.zip

Share this post


Link to post
Share on other sites
2 hours ago, vzmr82 said:

Hi MaLd0n!


In the last 2 days I have been installing Mojave 10.14.2, and solving issue after issue as they appear, but now I am stuck in this one: I am unable to get any signal on my display connected through HDMI. 

 

ASUS PRIME H310T - 3 graphics ports (internal LVDS, HDMI and DP)

i5-8500 UHD630

Monitor AOC 4K connect by HDMI

ALC887-VD2

Realtec 8111H

 

Using Lilu + WhateverGreen, theres is HW acceleration but I don't get any signal on HDMI (the same with DP). 

Looking into Intel FB-Patcher information I see it detects the 3 connectors:

 

 

 

Now, I get the following information from 


/System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose -a
  Reveal hidden contents

 

There are some EDID error, but we can see that 

 

Port: 01 : device present  [TMDS]. => internal LVDS port

Port: 02 : empty                          => DP (disconnect port)

Port: 03 : device present  [TMDS] => HMDI (connected to monitor, no signal)

 

Also, doing

 


$ log show --predicate "process =='kernel'" | grep -I plug

 


2018-12-30 13:51:52.861904+0000 0x4d4      Default     0x0                  0      0    kernel: (AppleIntelCFLGraphicsFramebuffer) [IGFB][INFO   ] FB2: Display unplugged from port2
2018-12-30 13:52:19.381730+0000 0x4d4      Default     0x0                  0      0    kernel: (AppleIntelCFLGraphicsFramebuffer) [IGFB][INFO   ] FB2: Hot plug on port2
2018-12-30 14:16:02.263705+0000 0x4d4      Default     0x0                  0      0    kernel: (AppleIntelCFLGraphicsFramebuffer) [IGFB][INFO   ] FB2: Display unplugged from port2
2018-12-30 14:16:19.993357+0000 0x4d4      Default     0x0                  0      0    kernel: (AppleIntelCFLGraphicsFramebuffer) [IGFB][INFO   ] FB2: Hot plug on port2
2018-12-30 14:36:04.551946+0000 0x4d4      Default     0x0                  0      0    kernel: (AppleIntelCFLGraphicsFramebuffer) [IGFB][INFO   ] FB1: Hot plug on port1
2018-12-30 14:36:33.243691+0000 0x4d4      Default     0x0                  0      0    kernel: (AppleIntelCFLGraphicsFramebuffer) [IGFB][INFO   ] FB1: Display unplugged from port1
2018-12-30 14:36:42.190681+0000 0x4d4      Default     0x0                  0      0    kernel: (AppleIntelCFLGraphicsFramebuffer) [IGFB][INFO   ] FB1: Hot plug on port1
2018-12-30 14:38:22.925980+0000 0x4d4      Default     0x0                  0      0    kernel: (AppleIntelCFLGraphicsFramebuffer) [IGFB][INFO   ] FB1: Display unplugged from port1

 

FB2: is HDMI

FB1: is DP


My knowledge and understanding of all internet information got me this far (and thanks everybody for that) but I need help to proceed. I attach the generated send me zip file.

 

Thanks in advance for your help!

 

Roberto

 

 

 

Send me iMac.lisboa.zip

DSDT.aml.zip

video solution only in FB Patcher topic, need check there

Share this post


Link to post
Share on other sites

Just finished my newest build :D 
Asus ROG Strix Z370-I Gaming

Intel Core i7-8700K - Watercooled and over clocked

Corsair Vengeance 2x8

Evga GTX 650Ti Boost 2GB

 

Triple booting

- Win10 M.2 SSD WD Black 256GB

- MacOsx 10.14.2 Sata SSD Kingston SUV400 120GB

- Linux Mint Sata SSD WD Blue

 

Send me crypt0-iMac.zip

Share this post


Link to post
Share on other sites
On 12/31/2018 at 1:22 AM, Crypt0_Manic said:

Just finished my newest build :D 
Asus ROG Strix Z370-I Gaming

Intel Core i7-8700K - Watercooled and over clocked

Corsair Vengeance 2x8

Evga GTX 650Ti Boost 2GB

 

Triple booting

- Win10 M.2 SSD WD Black 256GB

- MacOsx 10.14.2 Sata SSD Kingston SUV400 120GB

- Linux Mint Sata SSD WD Blue

 

Send me crypt0-iMac.zip

Is there a way to use Intel RST and still boot Osx?

whenever I switch from AHCI to RST i get "still waiting for root/boot device" not quite sure if its root or boot, i'll check and update/edit.

Share this post


Link to post
Share on other sites
3 minutes ago, Crypt0_Manic said:

Is there a way to use Intel RST and still boot Osx?

whenever I switch from AHCI to RST i get "still waiting for root/boot device" not quite sure if its root or boot, i'll check and update/edit.

i never use it, need check in search forum

Share this post


Link to post
Share on other sites
3 hours ago, MaLd0n said:

i never use it, need check in search forum

I'm planning on using RST in windows with my NVME and a sata ssd to combine them both into one drive, i want to test the performance.

I've been searching all day and all i found till now is a post in the laptop support, rehabman made a kext, but as far as i understand, it's for laptops that are stuck on raid in bios... i have checked the .plist and have found support for chipsets 100,200,300.

link: https://github.com/RehabMan/hack-tools/blob/master/kexts/SATA-unsupported.kext/Contents/Info.plist

 

Edit:

 

It did work :)

Ok, so I switched AHCI to Intel RST and enabled RST control over the M.2 drive (which of course did not load it in Osx, but i'm using it for windows, so its ok), both OS's boot ok, although one of my HDDs doesn't show up on osx, i think because it's a 4TB drive.

 

909957810_ScreenShot2019-01-01at10_21_37PM.png.510729eb3e405ab3a9354e912638b2bb.png

 

If you noticed it doesn't say Intel series 30 anymore and it changed to ICH8-M AHCI HPRAID

 

the kexts i used were:

AHCI-300-Series

Sata-RAID-unsupported

Edited by Crypt0_Manic

Share this post


Link to post
Share on other sites
7 hours ago, Crypt0_Manic said:

I'm planning on using RST in windows with my NVME and a sata ssd to combine them both into one drive, i want to test the performance.

I've been searching all day and all i found till now is a post in the laptop support, rehabman made a kext, but as far as i understand, it's for laptops that are stuck on raid in bios... i have checked the .plist and have found support for chipsets 100,200,300.

link: https://github.com/RehabMan/hack-tools/blob/master/kexts/SATA-unsupported.kext/Contents/Info.plist

 

Edit:

 

It did work :)

Ok, so I switched AHCI to Intel RST and enabled RST control over the M.2 drive (which of course did not load it in Osx, but i'm using it for windows, so its ok), both OS's boot ok, although one of my HDDs doesn't show up on osx, i think because it's a 4TB drive.

 

909957810_ScreenShot2019-01-01at10_21_37PM.png.510729eb3e405ab3a9354e912638b2bb.png

 

If you noticed it doesn't say Intel series 30 anymore and it changed to ICH8-M AHCI HPRAID

 

the kexts i used were:

AHCI-300-Series

Sata-RAID-unsupported

i think for work need inject ich8, remove ahci 300

Share this post


Link to post
Share on other sites
1 hour ago, MaLd0n said:

i think for work need inject ich8, remove ahci 300

where do i inject that? i removed ahci 300

 

i'm trying to generate my DSDT on my own, so i'm learning a few things today, forgive me :)

Share this post


Link to post
Share on other sites
1 hour ago, Crypt0_Manic said:

where do i inject that? i removed ahci 300

 

i'm trying to generate my DSDT on my own, so i'm learning a few things today, forgive me :)

the kext sata raid inject

Share this post


Link to post
Share on other sites
11 hours ago, MaLd0n said:

the kext sata raid inject

i went to sleep and woke up to find that the hard disk is now visible again in osx... without doing anything! :D loool
btw, i tried using Maciasl yesterday but it gives me an error saying that the compiler i picked is not compatible!

any idea what could be causing that?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By AudioGod
      I have put together this simple little guide for anybody wanting to use a Patched DSDT EFI with the same configuration as me.
      This is also a thread to discuss everything Z390 Master and try and help where we can and maybe make things a little better for you. 
       
      A huge massive thank you to @glasgood @MaLd0n @larabee These three guys have helped me and talked me so much and are as helpful as you could ever get, Without them I wouldn't have a perfect working build like I do or be putting up this Guide & Discussion Thread sharing the hard work and countless hours that we have all put in to this.   
       
       
      This EFI and Patched DSDT have been created to work with a Gigabyte Aorus Z390 Master using bios revision F11c, 9900k with a 5700 XT but has also been tested and verified fully working with the following Hardware
       
      CPU's
      8600K, 8700, 8700K, 9600K, 9700K, 9900K, 9900KS
       
      GPU's
      RX 560, 570, 580, 590, Vega 56, Vega 64, Radion VII, 5700, 5700 XT
      (If you have success with any different CPU or GPU's then please do let me know)
       
       
       @glasgood Has kindly put together a new simple Catalina install guide so Just Follow He's Guide For a Perfect Install. (glasgood put the guide together for the Z390 Pro but the two boards are so alike that you can follow this guide with no problems at all using the Z390 Master)
       
       
      HARDWARE USED
      • Intel I9 9900k @5.2Ghz
      • Gigabyte AORUS Z390 MASTER
      • Sapphire Reference RX 5700 XT ( connected to monitor with DisplayPort )
      • Corsair Vengeance Pro RGB 32GB @3600mhz (2 x 16GB)
      • Corsair RM850x 80 Plus Gold Power Supply Unit
      • EK Custom Liquid Cooling Loop
      • Samsung 970 EVO 1TB NVMe SSD macOS Catalina 10.15.3
      • Samsung 860 EVO 1TB SSD (2.5) Windows 10 Pro
      • ABWB BCM943602CS 802.11AC WI-FI With Bluetooth 4.0 PCI-Express (PCI-E)   
      • Lian Li PC-O11DW Dynamic ATX Case
       

       

       

       
      WORKING
      • Sound 
      • Ethernet Port
      • WiFi
      • SSD Trim
      • USB 3.0 & 2.0 (All ports Open Natively)
      • AirDrop
      • iCloud
      • Hardware Acceleration
      • iMessages
      • Facetime
      • Sleep & Wake
      • Sleep and Shutdown via the Power Button
      • Handoff
      • Netflix on Safari browser
      • Continuity
      • Sidecar (only works using the iMac19,1 EFI and with your igpu Enabled)

       
      EFI FOLDERS  
      please note - You must flash your Z390 MASTER bios to revision F11c to use any of these EFI's, The DSDT is not designed for any other Bios revision
      mb_bios_z390-aorus-master_f11c.zip - Aorus Z390 Master Bios F11c 
       
      Current EFIs 
      Updated 26/03/2020
      PLEASE NOTE - You MUST update to the latest Clover EFI before updating to 10.15.4 or you may find your unable to update.
       
      Clover EFI Updated 26/03/20 - Use with Bios revision F11c Only or Replace with the older F10 DSDT if you don't want to update the bios
      Clover Z390 Master Vega Navi EFI 260320.zip - Vega, Navi (5700, 5700XT), Radeon VII DSDT EFI
      Clover Z390 Master Polaris EFI 260320.zip - R5XX Polaris DSDT EFI
       
       
      CFG Unlock (MSR) F11c BIOS Profile - The Easy Way 
      Highly recommended if your using a Vega 56/64, Radeon VII or Navi GPU
       
       
      ADDITIONAL DSDT's & Older EFI’s (A big thanks to @MaLd0n for compiling these DSDT's)
       
       
      Alternative EFI - OpenCore No DSDT and Done the way OpenCore intended it (03/03/2020)
       

      Alternative EFI 2 - N-D-K Fork of OpenCore (03/03/2020)
       
       
      To Create Your Own Patched DSDT Message @MaLd0n using the link bellow
      https://www.olarila.com/forum/17-dsdt-patch-requests/
      (If you want a perfect setup then getting your own patched DSDT made would be the best thing to do, Mine will work perfectly fine but different hardware no matter how small a change it is can tend to have some sort of effect on the DSDT and your setup)
       
       
      If Your Not Using File Vault Then Please Disable Hibernate
      disablehibernate.command
       
       
      ADDITONAL DOWNLOADS
      mb_bios_z390-aorus-master_f10
      Clover
      Clover Configurator
      Kext Updater
      RepairPermissions
       
       
      OPTIONAL DOWNLOADS
      BroadcomFix.zip   (Use these kexts if your Broadcom bluetooth/Wifi isn't working properly)
      Hackintool
      IORegistryExplorer
      Native Display Brightness with MonitorControl
       
       
      BIOS SETTINGS (Bios Revision F11C)
       
      • Enter BIOS → Press Delete → Enter Setup
      • Save & Exit → Load Optimized Defaults
       
      • Boot -> Windows 8/10 Features -> Win 8/10WHQL
      • Boot -> CSM Support -> Disabled (Can be set to Enabled if need be but try to have it set to Disabled first)
      • Favourites -> Extreme Memory Profile (X.M.P.) -> Profile1
      • Favourites -> VT-d -> Disabled (Can be set to Enabled or Disabled, Your choice)
      • Settings -> IO Ports -> Internal Display Output -> PCIe 1 Slot
      • Settings -> IO Ports -> Internal Graphics -> Enabled
      • Settings -> IO Ports -> DVMT Pre-Allocated -> 64M
      • Settings -> IO Ports -> DVMT Total GFX0-Allocated -> 256M
      • Settings -> IO Ports -> Aperture Size -> 256MB
      • Settings -> IO Ports -> Wifi -> Disabled
      • Settings -> IO Ports -> Audio Controller -> Enabled
      • Settings -> IO Ports -> Above 4G Decoding -> Enabled
      • Settings -> IO Ports -> USB Configuration -> Legacy USB Support -> Disabled
      • Settings -> IO Ports -> USB Configuration -> XHCI Hands-off -> Enabled
      • Settings -> Miscellaneous -> Software Guard Extensions (SGX) -> Disabled
      • Settings -> Platform Power -> Platform Power Management -> Enabled
      • Settings -> Platform Power -> ErP -> Enabled
      • Settings -> Platform Power -> RC6(Render Standby) -> Enabled
       
      • Save & Exit → Save & Exit Setup
       
       
      SCREENSHOTS

       
       

       

       

       

       

       

       

    • By kylon
      A big thanks to wegface for teaching me a lot of things.
       
       
      Tested on Catalina 10.15.4 and Clover EFI 5104 (Catalina Patcher)
       
      Not Working:
      - realtek sd card reader (pm me if you have a fix)
       
      Notes:
      **CPU patches are disabled, if you are using a locked BIOS you must enable them**
       
      Clover EFI:
      - Install it in UEFI Mode and change your hdd partition table to GPT.
      - You will be able to install ANY OS in EFI mode, even if this pc does not support EFI at all! (No guide available for this)
       
      You will need:
      My unlocked BIOS (OPTIONAL) (here) Latest Clover config from CCE Bank (here) (asus k53sj-kylon) Rehabman Voodoo PS2 Controller (here) acidanthera AppleALC (here) acidanthera Lilu (here) acidanthera VirtualSMC (here) acidanthera SMCBatteryManager (here) acidanthera SMCLightSensor (here) acidanthera WhateverGreen (here) Mieze Realtek RTL8111 (here)
    • By kushwavez
      A really good motherboard with macOS compatible bult-in Wifi & Bluetooth

      ASUS Z170-Deluxe (with Wifi)
      BIOS: v3801
      CPU: i7-6700K 4.0 to 4.2 GHz (w/o OC)
      RAM: 1x 16 GB Corsair DDR4 2400 MHz
      GPU: Intel HD 530 (Headless) & ASUS Radeon RX 5700 OC 8 GB
      Audio: ALC 1150
      Ethernet: I219V2, I211-AT
      WiFi & Bluetooth: Broadcom BCM94360HMB Half-Mini-PCI-E
      More Specs: https://www.asus.com/Motherboards/Z170-DELUXE/specifications/
       
      Catalina 10.15.4 - Windows 10
      What is working:
      BCM94360HMB Wifi and Bluetooth AirDrop, Handoff, FaceTime, Messages, App Store, iCloud, etc. Intel HD 530 (QE/CI tested, but now I'm using it in headless) Sleep RX 5700 (QE/CI with 2 1080p monitors connected) Sound USB Ports Two Ethernet ports macOS with a light OC (4.12 GHz - 4.5 Ghz, XMP, ASUS optimal) No problem so far ASUS HyperKit with a KINGSTON NVMe SSD - 250 GB  
      What is not working:
      -  
       
      Not tested:
      VideoProc says that Hardware Decoding\Encoding is fully supported and enabled on both HD 530 and RX 5700 but I didn't test it Thunderbolt (no equipment)  
      Issues:
      None  
      BIOS Settings:
      Boot\CSM (Compatibility Support Module): Launch CSM: Disabled Boot\Secure Boot: OS type: Other OS Secure Boot State: Disabled Advanced\System agent (sa) Configuration: VT-d: Enabled Graphics Configuration: Primary Display: Auto iGPU Multi-monitor: Enabled RC6(Render Standby): Enabled DVMT Pre-Allocated: 128M Advanced\PCH Storage Configuration: SATA Mode Selection: AHCI HyperKit: Enable (if you have NVMe SSD with ASUS HyperKit) Advanced\CPU Configuration: Intel Virtualization Technology: Enabled CPU- Power Management Control: Intel SpeedStep: Enabled CPU- C-States: Enabled Intel SpeedShift: Enabled  
      Getting ready for installation:
      Download the bootpack (Clover v5106): Click here -> asus-z170_clover_5107.zip  
      Installation:
      Create an installer with any method you know (- Mac: createinstallmedia - Windows: Transmac, Vmware, Win32diskimager) Copy my Clover folder to the USB's EFI folder Boot with the Installer USB If you have any problem (kp or freeze) boot with config_debug.plist to see what causes the issue  
      Post Installation:
      Download Clover Configurator and generate a new Serial Number for yourself  
      Some pictures:
       

       




       
       
       
      Catalina & Windows 10 Dual-Boot (clean install, on one drive):
       Boot into your Mac installer, Create 2 partitions in GUID table (1 for Win (I used FAT32 but I think it doesn't matter what you choose), 1 for Mac)
       Install Mac, boot with your USB, mount your EFI partition (use terminal or an EFI mounter app), create an EFI folder (if there is no folder), copy the CLOVER folder I attached to the EFI folder, restart
      Boot into your Win installer, Format the partition you created for Win, install. 
      Now, it's automatically booting into Windows. To use Clover open cmd in administrator, type: 
      bcdedit /set {bootmgr} path \EFI\CLOVER\CLOVERX64.efi  
      You're done! It will booting into Clover when you start the system, and you can select Win or Mac (or another OS if installed on a 3rd partition).
       
      IF YOU GETTING ERRORS DURING WINDOWS INSTALLATION (could not be formatted, etc):
      Make sure you have GPT partitions, and GPT (UEFI) installer, also disconnect all external storage drives (except the installer USB)  
      Mounting EFI from Windows:
      Open cmd in administrator mode and type: mountvol b: /s (This will mount your EFI) Open Total Commander or Explorer++ in administrator mode to manage EFI mountvol b: /d (This will unmount your EFI)  
      Notes:
       
      2020.03.26: Updated to 10.15.4 -> Updated WhateverGreen, Lilu -> Updated Clover to v5107
      2020.03.23: Removed "EmuVariableUefi.efi" -> deleted, caused false nvram map, now it's native, updated Clover to v5106
      2020.02.11: Updated to 10.15.3 -> No problem when/after installing
      2020.01.19: Added ASUS HyperKit NVMe SSD to the "What is working" list
      2020.01.12: Tested system with OC, added more informations to BIOS settings
      2020.01.11: Added SmallTreeIntel82576.kext for 2nd Ethernet, Tested Ethernet ports
      2020.01.11: First upload
       
    • By ludufre
      Installing macOS Catalina 10.15.4 on Asus VivoBook S400CA
       
       
      There are several versions of this laptop.
       
      These are the versions I've seen so far:
      - S400CA-BRA-CA206H = i3-2375M with ALC269VB
      - S400CA-BRA-CA178H = i5-3317U with VT1802P
       
      I believe that all models are practically identical except the variations i3 and i5 that have particularities, because one is Sandy Bridge platform and another Ivy Bridge.
       

      Changelog:
       
      03/24/2019 20:35h GMT-0
      - Added update 10.15.4 instructions.
       
      12/11/2019 04:35h GMT-0
      - Added update 10.15.2 instructions.
       
      11/11/2019 04:41h GMT-0
      - Merged Core i3 and i5 config.plist.
      Same SMBIOS now. Core i3 version need to remove: Devices - Properties - PciRoot(0x0)/Pci(0x2,0x0). - Just one USBPorts.kext now, since SMBIOS are same. 
       
      11/10/2019 20:41h GMT-0
      - Updated USB 3.0 injection. (Removed USBInjectAll.kext and SSDT-UIAC.aml and added USBPorts.kext)
      - Replaced AtherosE2200Ethernet.kext with version 2.3.0 RELEASE. (Previously was DEBUG build)
       
      11/10/2019 00:22h GMT-0
      - Added Battery's DSDT patch.
      - Fixed USB 3.0. (Replaced USB's DSDT patch, removed FakePCIID.kext and FakePCIID_XHCIMux.kext and added SSDT-EC.aml and SSDT-UIAC.aml)
      - Updated config.plist. (Removed PNP0C09 to PNPFFFF, not needed with SSDT-EC.aml)
       
      11/08/2019 14:33h GMT-0
      - First version.
       
      What works and what does not
       
      Core i3 Version specific
      - Processor: Intel Core i3-2375M ->  Work. All SpeedStep stages.
      - Video Card: Intel HD3000 ->  Work. QE/CI without Metal. (additional step bellow)
      - Audio: ALC269VB ->  Work. But no earphone. (more details)
       
      Core i5 Version specific
      - Processor: Intel Core i5-3317U ->  Work. All SpeedStep stages.
      - Video Card: Intel HD4000 ->  Work. QE/CI and Metal.
      - Audio: VT1802P ->  Work.
       
      Common
      - Chipset: Intel HM76 ->  Work.
      - HDMI ->  Work.
      - VGA ->  Not work. Normal.
      - WiFi/Bluetooth: Intel AC 3160 ->  Not work. Replaced with DW1560 / AW-CE123H.
      - Ethernet: Intel AR8161 ->  Work.
      - Card Reader: Unknow ->  Not work.
      - Keyboard and Touchpad ->  Work.
      - FN keyboards keys ->  Not work yet.
      - Webcam ->  Work.
      - Battery ->  Work.
      - Touch screen ->  Not work.
      - USB3.0 ->  Work.
      - Sleep ->  Work.
      - Airdrop, Handoff and Continuity ->  Work after replaced wireless.
      - Instant Hotspot ->  Not work even after replaced wireless.
       
       
      Todo
       
      - Make earphone work in Core i3 version.
      - Fix FN keyboard keys.
      - Convert DSDT patches to hotpatch.
      - Make touch screen work.
      - Make card reader work.
      - Make trackpad appear in System Preferences
       
       
      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 5098) 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 - CsmVideoDxe
       
      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.7.0.0)
      - Go to SMBIOS, click few times in "Generate New" in Serial Number and SmUUID.
       
      Core i3 version:
      - Go to Devices - Properties.
      - Remove: PciRoot(0x0)/Pci(0x2,0x0).
       
      Core i5 version:
      - Remove: /Volumes/EFI/EFI/CLOVER/ACPI/patched/SSDT-PWR.aml
       
      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, SMCBatteryManager.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 VoodooPS2Controller.kext from here. I used version 2.0.4.
      - Download the AtherosE2200Ethernet.kext from here. I used the version 2.3.0 compiled from source (attached below), but the release 2.2.2 works too.
      - Download the AppleALC.kext from here. I used the version 1.4.3.
      - Download the WhateverGreen.kext from here. I used the version 1.3.4.
      - Download the USBPorts.kext attached bellow to properly inject USBs.
       
       
      Keyboard swap Command with Option (optional)
       
      - If you prefer, you can swap Command and Option keys, to map Win Key - Command and Alt - Option.
      - Change /Volumes/EFI/EFI/CLOVER/OEM/S400CA/UEFI/kexts/10.15/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist:
      <key>Swap command and option</key> <true/> to:
      <key>Swap command and option</key> <false/> Or, download the version 2.0.4 already adjusted attached bellow.
       
       
      Wifi and Bluetooth (DW1560 / AW-CE123H)
       
      After replaced the wireless card. Download those Kexts and put in /Volumes/EFI/EFI/CLOVER/kexts/10.15/
       
      - Download the AirportBrcmFixup.kext from here. I used the version 2.0.4. (To enable Wireless)
      - Download the BrcmBluetoothInjector.kext, BrcmFirmwareRepo.kext and BrcmPatchRAM3.kext from here. I used the version 2.5.0. (To enable Bluetooth)
      - Download the BT4LEContinuityFixup.kext from here. I used the version 1.1.4. (To enable Handoff and Continuity)
       
      Keep in mind that the bluetooth kexts are currently in development and the official releases will be available in future in the repository: https://github.com/acidanthera/BrcmPatchRAM/releases
       
      Now you can start the installation without problem (I guess).
       
       
      How install
       
      UEFI Setup Configuration and Installation

      UEFI configuration
       
      My BIOS is the latest: 210
       
      - Shutdown and insert the flash drive.
      - Power on with F2 pressed to enter BIOS setup.
      - Change value: Advanced - Intel Virtualization Technology to DISABLED
      - Change value: Advanced - Intel(R) Anti-Theft Technology Configuration to DISABLED
      - Save & Exit Setup (F10)
       
      - Now, hold the ESC
      - 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.
       
      If you go directly to BIOS you have to add Clover entry manually:
       
      - Go to "Boot" and press "Add New Boot Option".
      - Select "Add boot option", write CLOVER and press Enter.
      - In "Select Filesystem", choose the option that contains "HD". Like "PCI(1F|2)\DevicePath(Type 3, SubType 12)HD(Part1,Sig2a0127c1-ea5d-44d3-8967-57e59c1f0e3b)".
      - Select "Path for boot option", write EFI\BOOT\BOOTX64.efi and press Enter.
      - Select "Create" and press enter.
      - Go to "Save & Exit" and select "Save Changes and Exit".
       
      Intel HD 3000 - Core i3 version only
       
      If you have the i3 version with HD 3000 iGPU you have to do an additional step:
       
      - Download latest Legacy Video Patch from: https://github.com/chris1111/Legacy-Video-patch/releases
      - Always use the version compatible with your current Catalina build!
      - Run the installer and reboot.
      - Graphics acceleration now works. But you'll have some rare artifacts because of lack support of Metal.
       
       
      Battery, USB & Sleep DSDT patch
       
      First we need dump current DSDT/SSDT tables:
      - Restart.
      - On Clover menu, press F4 to dump.
      - Select internal disk and start normally.
       
      Prepare files:
      - Open the Clover Configurator from flash drive that you copied before.
      - Mount and open the internal disk EFI partition. (Inside Clover Configurator, Mount EFI -> Select internal disk in Efi Partitions list -> Mount Partition -> Open Partition)
      - Navigate to EFI/CLOVER/ACPI/origin/.
      - Copy DSDT.aml to EFI/CLOVER/ACPI/patched/.
      - You'll have DSDT.aml, SSDT-EC.aml, SSDT-PWR.aml (if Core i3 version) and SSDT-PNLF.aml in EFI/CLOVER/ACPI/patched/.
       
      Apply patches to DSDT.aml:
      - Download the MacIASL from here. I used the version 2018-0507.
      - Open the DSDT.aml from patched/ with MacIASL.
      - Click in "Patch" button.
      - Paste and "Apply" each patches below.
       
      Battery patch
      #Maintained by: RehabMan for: Laptop Patches #battery_ASUS-N55SL.txt # created by RehabMan 8/12/2013 # created originally for jesselid # works for: # ASUS N55SL, BIOS rev. 204 # ASUS VivoBook series # ASUS Zenbook UX31A # ASUS UX301LA # ASUS X553E-SX399V # ASUS F501A # ASUS K55VM # ASUS U46SV, BIOS rev. 2.04 # ASUS N43 # ASUS PU500CA (90NB00F1-M01120) # ASUS N73SV # ASUS X401A-WX108 # ASUS F551CA Bios rev. 207 # ASUS S551LB VivoBook # ASUS ZenBook UX32VD # ASUS ZenBook UX32V # ASUS F550L-X455H # ASUS X53S # ASUS K550JD-XX003H # ASUS G53SX # ASUS K56CB # ASUS UX305 # ASUS N550LF (per gabberZ) # ASUS TP300LA # ASUS X200LA # ASUS TP500LA (per haimann951) # ASUS U46E (per jacopers) # ASUS N550JK (per sonicmule) # ASUS K46CM # ASUS N76-VB-T4038H (per Tamshiii) # ASUS Zenbook Pro UX501VW (per Jingu) # ASUS G751JY (per Going Bald) # ASUS S300CA (per mugen441) # ASUS F556UA-AB32 (per Jdazzle44) # ASUS UX306UA (per MaraficeEye) # ASUS N550JV (per Xracer99) # ASUS X540LA (per arg274) # ASUS X540LJ (per palash) # ASUS X550VX (per vualeks) # ASUS UX330UA (per fluxo) # ASUS UX303UB (per CyanTech) # ASUS K550JK (per m3ftwz) # ASUS TP500LB (per Archangeliques) # ASUS X556UA (per ben9923) # ASUS UX410 (per minhquang211090) # ASUS N552VW (per nicolas2121) # ASUS Vivobook NV752 (per tmazzoni) # ASUS Strix FX502VM/GL502VM (per benspoonder) # ASUS X53E (per REvandenBerg) # ASUS UX430 (per starcentral) # ... # and many others into method label B1B2 remove_entry; into definitionblock code_regex . insert begin Method (B1B2, 2, NotSerialized) { Return (Or (Arg0, ShiftLeft (Arg1, 8))) }\n end; # not really for battery, but might come in handy to read fan speed(s) into device label EC0 code_regex TAH0,\s+16 replace_matched begin TH00,8,TH01,8 end; into device label EC0 code_regex TAH1,\s+16 replace_matched begin TH10,8,TH11,8 end; into method label TACH code_regex \(TAH0, replace_matched begin (B1B2(TH00,TH01), end; into method label TACH code_regex \(TAH1, replace_matched begin (B1B2(TH10,TH11), end; into method label GFAN code_regex \(\\_SB\.PCI0\.LPCB\.EC0\.TAH0, replace_matched begin (B1B2(\\_SB.PCI0.LPCB.EC0.TH00,\\_SB.PCI0.LPCB.EC0.TH01), end; # battery EC into device label EC0 code_regex B0SN,\s+16 replace_matched begin B0S0,8,B0S1,8 end; into device label EC0 code_regex B1SN,\s+16 replace_matched begin B1S0,8,B1S1,8 end; into method label BIFA code_regex \(B0SN, replace_matched begin (B1B2(B0S0,B0S1), end; into method label BIFA code_regex \(B1SN, replace_matched begin (B1B2(B1S0,B1S1), end; into device label EC0 code_regex DT2B,\s+16 replace_matched begin T2B0,8,T2B1,8 end; into method label SMBR code_regex \(DT2B, replace_matched begin (B1B2(T2B0,T2B1), end; into method label SMBW code_regex Store\s+\(([^,]*),\s+DT2B\) replace_matched begin Store(%1,T2B0) Store(ShiftRight(%1,8),T2B1) end; into device label EC0 insert begin Method (RDBA, 0, Serialized)\n {\n Name (TEMP, Buffer(0x20) { })\n Store (BA00, Index(TEMP, 0x00))\n Store (BA01, Index(TEMP, 0x01))\n Store (BA02, Index(TEMP, 0x02))\n Store (BA03, Index(TEMP, 0x03))\n Store (BA04, Index(TEMP, 0x04))\n Store (BA05, Index(TEMP, 0x05))\n Store (BA06, Index(TEMP, 0x06))\n Store (BA07, Index(TEMP, 0x07))\n Store (BA08, Index(TEMP, 0x08))\n Store (BA09, Index(TEMP, 0x09))\n Store (BA0A, Index(TEMP, 0x0A))\n Store (BA0B, Index(TEMP, 0x0B))\n Store (BA0C, Index(TEMP, 0x0C))\n Store (BA0D, Index(TEMP, 0x0D))\n Store (BA0E, Index(TEMP, 0x0E))\n Store (BA0F, Index(TEMP, 0x0F))\n Store (BA10, Index(TEMP, 0x10))\n Store (BA11, Index(TEMP, 0x11))\n Store (BA12, Index(TEMP, 0x12))\n Store (BA13, Index(TEMP, 0x13))\n Store (BA14, Index(TEMP, 0x14))\n Store (BA15, Index(TEMP, 0x15))\n Store (BA16, Index(TEMP, 0x16))\n Store (BA17, Index(TEMP, 0x17))\n Store (BA18, Index(TEMP, 0x18))\n Store (BA19, Index(TEMP, 0x19))\n Store (BA1A, Index(TEMP, 0x1A))\n Store (BA1B, Index(TEMP, 0x1B))\n Store (BA1C, Index(TEMP, 0x1C))\n Store (BA1D, Index(TEMP, 0x1D))\n Store (BA1E, Index(TEMP, 0x1E))\n Store (BA1F, Index(TEMP, 0x1F))\n Return (TEMP)\n }\n end; into device label EC0 insert begin Method (WRBA, 1, Serialized)\n {\n Name (TEMP, Buffer(0x20) { })\n Store (Arg0, TEMP)\n Store (DerefOf(Index(TEMP, 0x00)), BA00)\n Store (DerefOf(Index(TEMP, 0x01)), BA01)\n Store (DerefOf(Index(TEMP, 0x02)), BA02)\n Store (DerefOf(Index(TEMP, 0x03)), BA03)\n Store (DerefOf(Index(TEMP, 0x04)), BA04)\n Store (DerefOf(Index(TEMP, 0x05)), BA05)\n Store (DerefOf(Index(TEMP, 0x06)), BA06)\n Store (DerefOf(Index(TEMP, 0x07)), BA07)\n Store (DerefOf(Index(TEMP, 0x08)), BA08)\n Store (DerefOf(Index(TEMP, 0x09)), BA09)\n Store (DerefOf(Index(TEMP, 0x0A)), BA0A)\n Store (DerefOf(Index(TEMP, 0x0B)), BA0B)\n Store (DerefOf(Index(TEMP, 0x0C)), BA0C)\n Store (DerefOf(Index(TEMP, 0x0D)), BA0D)\n Store (DerefOf(Index(TEMP, 0x0E)), BA0E)\n Store (DerefOf(Index(TEMP, 0x0F)), BA0F)\n Store (DerefOf(Index(TEMP, 0x10)), BA10)\n Store (DerefOf(Index(TEMP, 0x11)), BA11)\n Store (DerefOf(Index(TEMP, 0x12)), BA12)\n Store (DerefOf(Index(TEMP, 0x13)), BA13)\n Store (DerefOf(Index(TEMP, 0x14)), BA14)\n Store (DerefOf(Index(TEMP, 0x15)), BA15)\n Store (DerefOf(Index(TEMP, 0x16)), BA16)\n Store (DerefOf(Index(TEMP, 0x17)), BA17)\n Store (DerefOf(Index(TEMP, 0x18)), BA18)\n Store (DerefOf(Index(TEMP, 0x19)), BA19)\n Store (DerefOf(Index(TEMP, 0x1A)), BA1A)\n Store (DerefOf(Index(TEMP, 0x1B)), BA1B)\n Store (DerefOf(Index(TEMP, 0x1C)), BA1C)\n Store (DerefOf(Index(TEMP, 0x1D)), BA1D)\n Store (DerefOf(Index(TEMP, 0x1E)), BA1E)\n Store (DerefOf(Index(TEMP, 0x1F)), BA1F)\n }\n end; into device label EC0 code_regex BDAT,\s+256 replace_matched begin //BDAT, 256,\n BA00,8,BA01,8,BA02,8,BA03,8,\n BA04,8,BA05,8,BA06,8,BA07,8,\n BA08,8,BA09,8,BA0A,8,BA0B,8,\n BA0C,8,BA0D,8,BA0E,8,BA0F,8,\n BA10,8,BA11,8,BA12,8,BA13,8,\n BA14,8,BA15,8,BA16,8,BA17,8,\n BA18,8,BA19,8,BA1A,8,BA1B,8,\n BA1C,8,BA1D,8,BA1E,8,BA1F,8\n end; into method label SMBR code_regex \(BDAT, replaceall_matched begin (RDBA(), end; into method label SMBR code_regex Store\s\((.*),\sBDAT\) replaceall_matched begin WRBA(%1) end; into method label SMBW code_regex Store\s\((.*),\sBDAT\) replaceall_matched begin WRBA(%1) end; into method label ECSB code_regex Store\s\((.*),\sBDAT\) replaceall_matched begin WRBA(%1) end; into method label ECSB code_regex \(BDAT, replaceall_matched begin (RDBA(), end; into device label EC0 insert begin Method (RDBB, 0, Serialized)\n {\n Name (TEMP, Buffer(0x20) { })\n Store (BB00, Index(TEMP, 0x00))\n Store (BB01, Index(TEMP, 0x01))\n Store (BB02, Index(TEMP, 0x02))\n Store (BB03, Index(TEMP, 0x03))\n Store (BB04, Index(TEMP, 0x04))\n Store (BB05, Index(TEMP, 0x05))\n Store (BB06, Index(TEMP, 0x06))\n Store (BB07, Index(TEMP, 0x07))\n Store (BB08, Index(TEMP, 0x08))\n Store (BB09, Index(TEMP, 0x09))\n Store (BB0A, Index(TEMP, 0x0A))\n Store (BB0B, Index(TEMP, 0x0B))\n Store (BB0C, Index(TEMP, 0x0C))\n Store (BB0D, Index(TEMP, 0x0D))\n Store (BB0E, Index(TEMP, 0x0E))\n Store (BB0F, Index(TEMP, 0x0F))\n Store (BB10, Index(TEMP, 0x10))\n Store (BB11, Index(TEMP, 0x11))\n Store (BB12, Index(TEMP, 0x12))\n Store (BB13, Index(TEMP, 0x13))\n Store (BB14, Index(TEMP, 0x14))\n Store (BB15, Index(TEMP, 0x15))\n Store (BB16, Index(TEMP, 0x16))\n Store (BB17, Index(TEMP, 0x17))\n Store (BB18, Index(TEMP, 0x18))\n Store (BB19, Index(TEMP, 0x19))\n Store (BB1A, Index(TEMP, 0x1A))\n Store (BB1B, Index(TEMP, 0x1B))\n Store (BB1C, Index(TEMP, 0x1C))\n Store (BB1D, Index(TEMP, 0x1D))\n Store (BB1E, Index(TEMP, 0x1E))\n Store (BB1F, Index(TEMP, 0x1F))\n Return (TEMP)\n }\n end; into device label EC0 insert begin Method (WRBB, 1, Serialized)\n {\n Name (TEMP, Buffer(0x20) { })\n Store (Arg0, TEMP)\n Store (DerefOf(Index(TEMP, 0x00)), BB00)\n Store (DerefOf(Index(TEMP, 0x01)), BB01)\n Store (DerefOf(Index(TEMP, 0x02)), BB02)\n Store (DerefOf(Index(TEMP, 0x03)), BB03)\n Store (DerefOf(Index(TEMP, 0x04)), BB04)\n Store (DerefOf(Index(TEMP, 0x05)), BB05)\n Store (DerefOf(Index(TEMP, 0x06)), BB06)\n Store (DerefOf(Index(TEMP, 0x07)), BB07)\n Store (DerefOf(Index(TEMP, 0x08)), BB08)\n Store (DerefOf(Index(TEMP, 0x09)), BB09)\n Store (DerefOf(Index(TEMP, 0x0A)), BB0A)\n Store (DerefOf(Index(TEMP, 0x0B)), BB0B)\n Store (DerefOf(Index(TEMP, 0x0C)), BB0C)\n Store (DerefOf(Index(TEMP, 0x0D)), BB0D)\n Store (DerefOf(Index(TEMP, 0x0E)), BB0E)\n Store (DerefOf(Index(TEMP, 0x0F)), BB0F)\n Store (DerefOf(Index(TEMP, 0x10)), BB10)\n Store (DerefOf(Index(TEMP, 0x11)), BB11)\n Store (DerefOf(Index(TEMP, 0x12)), BB12)\n Store (DerefOf(Index(TEMP, 0x13)), BB13)\n Store (DerefOf(Index(TEMP, 0x14)), BB14)\n Store (DerefOf(Index(TEMP, 0x15)), BB15)\n Store (DerefOf(Index(TEMP, 0x16)), BB16)\n Store (DerefOf(Index(TEMP, 0x17)), BB17)\n Store (DerefOf(Index(TEMP, 0x18)), BB18)\n Store (DerefOf(Index(TEMP, 0x19)), BB19)\n Store (DerefOf(Index(TEMP, 0x1A)), BB1A)\n Store (DerefOf(Index(TEMP, 0x1B)), BB1B)\n Store (DerefOf(Index(TEMP, 0x1C)), BB1C)\n Store (DerefOf(Index(TEMP, 0x1D)), BB1D)\n Store (DerefOf(Index(TEMP, 0x1E)), BB1E)\n Store (DerefOf(Index(TEMP, 0x1F)), BB1F)\n }\n end; into device label EC0 code_regex BDA2,\s+256 replace_matched begin //BDA2, 256,\n BB00,8,BB01,8,BB02,8,BB03,8,\n BB04,8,BB05,8,BB06,8,BB07,8,\n BB08,8,BB09,8,BB0A,8,BB0B,8,\n BB0C,8,BB0D,8,BB0E,8,BB0F,8,\n BB10,8,BB11,8,BB12,8,BB13,8,\n BB14,8,BB15,8,BB16,8,BB17,8,\n BB18,8,BB19,8,BB1A,8,BB1B,8,\n BB1C,8,BB1D,8,BB1E,8,BB1F,8\n end; into method label SMBR code_regex \(BDA2, replaceall_matched begin (RDBB(), end; into method label SMBR code_regex Store\s\((.*),\sBDA2\) replaceall_matched begin WRBB(%1) end; into method label SMBW code_regex Store\s\((.*),\sBDA2\) replaceall_matched begin WRBB(%1) end; into method label ECSB code_regex Store\s\((.*),\sBDA2\) replaceall_matched begin WRBB(%1) end; into method label ECSB code_regex \(BDA2, replaceall_matched begin (RDBB(), end; # additional work for _BIX method present in some ASUS laptops into device label EC0 code_regex B0C3,\s+16 replace_matched begin XC30,8,XC31,8 end; into device label EC0 code_regex B1C3,\s+16 replace_matched begin YC30,8,YC31,8 end; into_all method label _BIX code_regex \(\^\^LPCB\.EC0\.B0C3, replaceall_matched begin (B1B2(^^LPCB.EC0.XC30,^^LPCB.EC0.XC31), end; into_all method label _BIX code_regex \(\^\^LPCB\.EC0\.B1C3, replaceall_matched begin (B1B2(^^LPCB.EC0.YC30,^^LPCB.EC0.YC31), end; into_all method label _BIX code_regex \(B0C3, replaceall_matched begin (B1B2(XC30,XC31), end; # or could remove the _BIX method if it turns out not to work #into_all method label _BIX remove_entry; #fix logic error in some newer ASUS DSDTs (issue #23) into method label FBST code_regex If\s\(CHGS\s\(Zero\)\)[\s]+\{[\s]+Store\s\(0x02,\sLocal0\)[\s]+\}[\s]+Else[\s]+\{[\s]+Store\s\(One,\sLocal0\)[\s]+\} replaceall_matched begin If (CHGS (Zero))\n {\n Store (0x02, Local0)\n }\n Else\n {\n Store (Zero, Local0)\n } end;  
      USB 3.0 & Instant wake fix
      #Maintained by: RehabMan for: Laptop Patches #usb_prw_0x0d_xhc.txt # remove _PRW methods to prevent instant wake # delete any existing XHC1 device into device label XHC1 name_adr 0x00140000 remove_entry; # delete any existing USB2 device into device label USB2 name_adr 0x001D0000 remove_entry; # if _PRW objects are methods into method label _PRW parent_adr 0x001D0000 remove_entry; into method label _PRW parent_adr 0x001A0000 remove_entry; into method label _PRW parent_adr 0x00140000 remove_entry; into method label _PRW parent_adr 0x001B0000 remove_entry; # some other LAN cards use 0x00190000 into method label _PRW parent_adr 0x00190000 remove_entry; # if _PRW methods are stuffed into a separate scope into method label _PRW parent_label _SB.PCI0.EHC1 remove_entry; into method label _PRW parent_label _SB.PCI0.EHC2 remove_entry; into method label _PRW parent_label _SB.PCI0.XHC remove_entry; into method label _PRW parent_label \_SB.PCI0.EHC1 remove_entry; into method label _PRW parent_label \_SB.PCI0.EHC2 remove_entry; into method label _PRW parent_label \_SB.PCI0.XHC remove_entry; # if _PRW objects are names into device name_adr 0x001D0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x001A0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x00140000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x001B0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x00190000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; # some _PRW have three entries in the Package into device name_adr 0x001D0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x001A0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x00140000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x001B0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x00190000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; # seems to work better if _PRW is present, but returns 0 (original was 3) for sleep state into device name_adr 0x001D0000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end; into device name_adr 0x001A0000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end; into device name_adr 0x00140000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end; into device name_adr 0x001B0000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end; into device name_adr 0x00190000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end; # USB property injection for 7-series boards (originally HM76) # Insert Apple USB properties into EHC1 into method label _DSM parent_adr 0x001D0000 remove_entry; into device name_adr 0x001D0000 insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n "subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n "AAPL,current-available", 2100,\n "AAPL,current-extra", 2200,\n "AAPL,current-extra-in-sleep", 1600,\n "AAPL,device-internal", 0x02,\n "AAPL,max-port-current-in-sleep", 2100,\n })\n }\n end; # Insert Apple USB properties into EHC2 into method label _DSM parent_adr 0x001A0000 remove_entry; into device name_adr 0x001A0000 insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n "subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n "AAPL,current-available", 2100,\n "AAPL,current-extra", 2200,\n "AAPL,current-extra-in-sleep", 1600,\n "AAPL,device-internal", 0x02,\n "AAPL,max-port-current-in-sleep", 2100,\n })\n }\n end; # Insert Apple USB properties into USB 3.0 XHC into method label _DSM parent_adr 0x00140000 remove_entry; into device name_adr 0x00140000 insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n "subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n "AAPL,current-available", 2100,\n "AAPL,current-extra", 2200,\n "AAPL,current-extra-in-sleep", 1600,\n "AAPL,device-internal", 0x02,\n "AAPL,max-port-current-in-sleep", 2100,\n })\n }\n end; # special cases... (not in u430 DSDT) #into scope label _SB.PCI0.XHC.RHUB.HS05 set_label begin _SB.PCI0.XHC1.RHUB.HS05 end; - Finally, click in "Compile" to check for errors.
      - If you get the error Object does not exists (\_SB.PCI0.XHC1) remove the 1 and try compile again.
      - Close and reboot.
       
      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.
      - VoodooPS2Controller.kext. I used version 2.1.0.
      (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.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.
      - VoodooP2Controller.kext. I used versions 2.1.2.
      - VirtualSMC.kext. I used version 1.3.7.
      - Legacy Video Patch (If Core i3 machine)
      (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.
       
       
       

      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, @"Sniki", @Mieze, @headkaze and all others members involved directly or indirectly.
       
       
      Attachments
       
      config.plist
      SSDTs v3.zip
      USBPorts.kext.zip
      VoodooPS2Controller.kext.zip
      Filevault 2 additional drivers.zip
      AtherosE2200Ethernet.kext v2.zip
       
    • By ludufre
      Installing macOS Catalina 10.15.4 on Gigabyte Z370N WIFI + i7 8700K + UHD 630



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

       
      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 v4.zip
      Filevault 2 additional drivers.zip
      SmallTree-Intel-211-AT-PCIe-GBE.kext.zip
      SSDTs.zip
      MACOS_5GHZ
      MACOS_STOCK
       
       
       
×