Jump to content
MaLd0n

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

4,357 posts in this topic

Recommended Posts

Advertisement
55 minutes ago, Babiloe said:

Sent me files

http://www40.zippyshare.com/v/LCJKwAAF/file.html

 

Optimus type MX150 Nvidia and UHD 620 5917 not 5916...

So I think I can run 620 intel only as rehab man told. dO I need change dsdt or IGPu dsl to 5917 instead of 5916? 

http://www83.zippyshare.com/v/rjEL3O5F/file.html

VoodooI2CELAN.kext.zip

what ur audio codec?

41 minutes ago, petr said:

installation finally started but after HDD SETUP AND MAC HIGH SIERRA INSTALLATION ON, it will write recovery server could not be contacte .... 

Check procedure, is a two stages installation

22 minutes ago, YoYelloW said:

Tried all teh combinations from there, no luck :s you got any idea what to do next?

no ideaBluetoothDevBroadcomInjector.kext.zip

Share this post


Link to post
Share on other sites
Posted (edited)
45 minutes ago, MaLd0n said:

Voodooi2CELAN.kext is the core  kext for /S/L/E ?

Keyboard and Keypad dead now...luckily I have bluetooth key and mouse

here the symptoms

	log show --predicate 'process == "kernel"' --start "2018-03-23 00:15:00" > voodooi2clog.txt
	 
018-03-23 00:25:31.344338+0700 0x549      Default     0x0                  0      0    kernel: (kernel) VoodooGPIOSunrisePointLP::Loading GPIO Data for SunrisePoint-LP
2018-03-23 00:25:31.344455+0700 0x549      Default     0x0                  0      0    kernel: (kernel) VoodooGPIOSunrisePointLP::VoodooGPIO Init!
2018-03-23 00:25:31.344459+0700 0x549      Default     0x0                  0      0    kernel: (kernel) VoodooGPIOSunrisePointLP::VoodooGPIO Initializing Community 0
2018-03-23 00:25:31.344503+0700 0x549      Default     0x0                  0      0    kernel: (kernel) VoodooGPIOSunrisePointLP::VoodooGPIO Initializing Community 1
2018-03-23 00:25:31.344534+0700 0x549      Default     0x0                  0      0    kernel: (kernel) VoodooGPIOSunrisePointLP::VoodooGPIO Initializing Community 2
2018-03-23 00:25:31.344646+0700 0x130      Default     0x0                  0      0    kernel: (kernel) VoodooGPIOSunrisePointLP::GPIO Controller is already awake! Not reinitializing.
2018-03-23 00:25:31.346286+0700 0x553      Default     0x0                  0      0    kernel: (AppleHDAController) Sound assertion in AppleHDAController at line 436
2018-03-23 00:25:31.346291+0700 0x553      Default     0x0                  0      0    kernel: (AppleHDAController) Sound assertion in AppleHDAController at line 385
2018-03-23 00:25:31.347913+0700 0x543      Default     0x0                  0      0    kernel: (IOBluetoothHostControllerUSBTransport) **** [IOBluetoothHostControllerUSBTransport][start] -- completed -- result = TRUE -- 0x3800 ****
2018-03-23 00:25:31.353306+0700 0x536      Default     0x0                  0      0    kernel: (kernel) VoodooI2CPCIController::pci8086,9d61 Starting I2C controller
2018-03-23 00:25:31.353345+0700 0x536      Default     0x0                  0      0    kernel: (kernel) VoodooI2CPCIController::pci8086,9d61 Set PCI power state D0
2018-03-23 00:25:31.353361+0700 0x534      Default     0x0                  0      0    kernel: (AppleOnboardSerial) Identified Serial Port UA00 at 0x7f9102d000(<private>)
2018-03-23 00:25:31.353380+0700 0x536      Default     0x0                  0      0    kernel: (kernel) VoodooI2CPCIController::pci8086,9d61 Publishing nub
2018-03-23 00:25:31.354978+0700 0x542      Default     0x0                  0      0    kernel: com_apple_driver_eficheck::probe(LPCB)
2018-03-23 00:25:31.355141+0700 0x542      Default     0x0                  0      0    kernel: (kernel) SuperIODevice: [Fatal] found unsupported chip! ITE sequence ID=0xffff, Winbond sequence ID=0xffff
2018-03-23 00:25:31.355156+0700 0x542      Default     0x0                  0      0    kernel: com_apple_driver_eficheck::start(LPCB) <1>
2018-03-23 00:25:31.356854+0700 0x563      Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d61 Probing controller
2018-03-23 00:25:31.356870+0700 0x563      Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d61 Found valid Synopsys component, continuing with initialisation
2018-03-23 00:25:31.357102+0700 0x563      Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerNub::pci8086,9d61 SSCN not implemented in ACPI tables
2018-03-23 00:25:31.357113+0700 0x563      Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerNub::pci8086,9d61 FMCN not implemented in ACPI tables
2018-03-23 00:25:31.357118+0700 0x563      Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d61 Warning: Error getting bus config, using defaults where necessary
2018-03-23 00:25:31.357133+0700 0x562      Default     0x0                  0      0    kernel: IOSerialBSDClient: not registry member at registerService()
2018-03-23 00:25:31.359014+0700 0x563      Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d61 Publishing device nubs
2018-03-23 00:25:31.359017+0700 0x532      Default     0x0                  0      0    kernel: (kernel) VoodooI2CPCIController::pci8086,9d60 Starting I2C controller
2018-03-23 00:25:31.359026+0700 0x563      Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d61 Found I2C device: ELAN1300
2018-03-23 00:25:31.359080+0700 0x532      Default     0x0                  0      0    kernel: (kernel) VoodooI2CPCIController::pci8086,9d60 Set PCI power state D0
2018-03-23 00:25:31.359119+0700 0x532      Default     0x0                  0      0    kernel: (kernel) VoodooI2CPCIController::pci8086,9d60 Publishing nub
2018-03-23 00:25:31.363895+0700 0x56d      Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d60 Probing controller
2018-03-23 00:25:31.363907+0700 0x56d      Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d60 Found valid Synopsys component, continuing with initialisation
2018-03-23 00:25:31.364027+0700 0x56d      Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerNub::pci8086,9d60 SSCN not implemented in ACPI tables
2018-03-23 00:25:31.364039+0700 0x56d      Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerNub::pci8086,9d60 FMCN not implemented in ACPI tables
2018-03-23 00:25:31.364044+0700 0x56d      Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d60 Warning: Error getting bus config, using defaults where necessary
2018-03-23 00:25:31.364070+0700 0x56d      Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d60 Publishing device nubs

Error getting bus config I think....I uploaded the log...

Because I removed AppleHPM.kext and AppleIntelLpssi2c.kext and AppleIntelLpssi2controller.kext from /S/L/E? trying put back there on...

HDaudio As windows said. conexant but what cx series I don't know...

Conexxant Smart Audio HDHDAUDIO\FUNC_01&VEN_14F1&DEV_1F72&SUBSYS_10431C50&REV_1000

voodooi2clog.txt

Edited by Babiloe

Share this post


Link to post
Share on other sites
24 minutes ago, Babiloe said:

Voodooi2CELAN.kext is the core  kext for /S/L/E ?

As windows said. conexant but what cx series I don't know...


Conexxant Smart Audio HDHDAUDIO\FUNC_01&VEN_14F1&DEV_1F72&SUBSYS_10431C50&REV_1000

try in clover/kexts/other, if dont work, put in l/e or s/l/e

Share this post


Link to post
Share on other sites
5 minutes ago, MaLd0n said:

try in clover/kexts/other, if dont work, put in l/e or s/l/e

it is already on /S/L/E.

BTW, you have also Voodooi2c,kext on clover/kexts/other on clover zippyshare 

 

Share this post


Link to post
Share on other sites
4 minutes ago, Babiloe said:

it is already on /S/L/E.

BTW, you have also Voodooi2c,kext on clover/kexts/other on clover zippyshare 

 

yes, 3 kext voodooL2C pack + DSDT patches

Share this post


Link to post
Share on other sites
58 minutes ago, MaLd0n said:

yes, 3 kext voodooL2C pack + DSDT patches

Looks like I need to go back to my patched DSDT.aml in clover. somehow I can't get the i2c touchpad go. fn key not functional.

Definitely need VoodooPS2controller.kext to get back keyboard.

Need sleep now. Thank you.

 

Share this post


Link to post
Share on other sites
8 minutes ago, Babiloe said:

Looks like I need to go back to my patched DSDT.aml in clover. somehow I can't get the i2c touchpad go. fn key not functional.

Definitely need VoodooPS2controller.kext to get back keyboard.

Need sleep now. Thank you.

 

don't need, just tell me what not work and we add in new patched DSDT

send me files with my app

RunMe.app.zip

Share this post


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

don't need, just tell me what not work and we add in new patched DSDT

send me files with my app

RunMe.app.zip

Fn not working,so including brightness and keyboard light, not test wake / lid yet

battery ok

elan touchpad not work, now I am using 1.0.4 elan 1300 driver on S L E

sound I use voodoohda, applealc not worked. but still on clover by the time this run me app

 

http://www51.zippyshare.com/v/VymsqaYn/file.html

 

Share this post


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

Fn not working,so including brightness and keyboard light, not test wake / lid yet

battery ok

elan touchpad not work, now I am using 1.0.4 elan 1300 driver on S L E

sound I use voodoohda, applealc not worked. but still on clover by the time this run me app

 

http://www51.zippyshare.com/v/VymsqaYn/file.html

 

try it instead voodoops2controller

Babiloe.zip

u debug keys for brughtness key? if yes, tell me what _Qxx

BTW, u can use only DSDT + SSDT PNLF ;)

8 minutes ago, Thomas126 said:

Holy you really are the best. Thanks a lot mate. Is that Beer link still up to date?

Hey, Thomas!

Yes, is up to date. xD

Share this post


Link to post
Share on other sites
9 minutes ago, MaLd0n said:

try it instead voodoops2controller

Babiloe.zip

u debug keys for brughtness key? if yes, tell me what _Qxx

BTW, u can use only DSDT + SSDT PNLF ;)

Hey, Thomas!

Yes, is up to date. xD

How come the latest webdirvers are working so bad?

Share this post


Link to post
Share on other sites
4 hours ago, Thomas126 said:

How come the latest webdirvers are working so bad?

is very strange, after 10.13.3, web drivers die lol

 

Share this post


Link to post
Share on other sites

MaLd0n

Thank you very much OSX :-) Can I switch Intel HD 530 to GeForce GTX 950A 4GB? Intel 530 is fully functional with a resolution of 1920x1024 but I can not switch to 4K :-(

 

Share this post


Link to post
Share on other sites
Posted (edited)
On 3/21/2018 at 7:22 PM, MaLd0n said:

8700K

Ok so monday I get these parts:

ASUS PRIME H270-PRO

i3-7100

NVidia GT 1030

I downloaded the folder at post n. 1

Just create USB key and then drop Clover into EFI?

Thanks a lot!

Edited by zzmadd

Share this post


Link to post
Share on other sites

Hi masters of the hack universe¡¡

I need to resolve certain issues with usb volumes that always mounted, if I unmount then return to be mounted.

The low speed I get with the m2 ssd. 150mb as you can see en speedtest.

Another question for ask is the temperature the is rendering, 80º is normal? I use normal cooler like NOX Hummer 212. I see systems that has this and work better.

 

for secondary improvements a question about if is better for performance add the Igpu to my setup. i work with only Nvidia gpu, and for example bruce test takes 43 sec.

I read similar configs like me and betters times.

Mobo Asus Z170-A Bios version 2202

CPU I7 6700 4GHZ

GPU Nvidia GTX 980 4gb

RAM 16GB CRUCIAL DDR4 2133

hd1 system boot. crucial m2 CT275MX300SSD4

HD2 MEDIA STORAGE. CRUCIAL CT500MX500SSD1

I included my bios settings and the send.app files.

https://drive.google.com/open?id=1FEx_EHc_ohavRnzGPYbW4FqIgeoJtpCl

thank you for your support and knowledge.

 

 

180323163834.jpg

180323164407.jpg

180323164351.jpg

180323164334.jpg

180323164324.jpg

180323164312.jpg

180323164204.jpg

180323164150.jpg

180323164124.jpg

180323164057.jpg

180323164042.jpg

180323163955.jpg

180323163941.jpg

180323163934.jpg

180323163918.jpg

m2 crucial.jpg

ssd crucial.jpg

CINEBENCH.jpg

GEEKBENCH.jpg

Share this post


Link to post
Share on other sites
5 hours ago, petr said:

MaLd0n

Thank you very much OSX :-) Can I switch Intel HD 530 to GeForce GTX 950A 4GB? Intel 530 is fully functional with a resolution of 1920x1024 but I can not switch to 4K :-(

 

Optimus? No u need use IntelHD

https://github.com/PMheart/CoreDisplayFixup

3 hours ago, zzmadd said:

Ok so monday I get these parts:

ASUS PRIME H270-PRO

i3-7100

NVidia GT 1030

I downloaded the folder at post n. 1

Just create USB key and then drop Clover into EFI?

Thanks a lot!

Yes, install clover and replace folder in usb stick

Share this post


Link to post
Share on other sites
22 minutes ago, Fr0d0 said:

Hi masters of the hack universe¡¡

I need to resolve certain issues with usb volumes that always mounted, if I unmount then return to be mounted.

The low speed I get with the m2 ssd. 150mb as you can see en speedtest.

Another question for ask is the temperature the is rendering, 80º is normal? I use normal cooler like NOX Hummer 212. I see systems that has this and work better.

 

for secondary improvements a question about if is better for performance add the Igpu to my setup. i work with only Nvidia gpu, and for example bruce test takes 43 sec.

I read similar configs like me and betters times.

Mobo Asus Z170-A Bios version 2202

CPU I7 6700 4GHZ

GPU Nvidia GTX 980 4gb

RAM 16GB CRUCIAL DDR4 2133

hd1 system boot. crucial m2 CT275MX300SSD4

HD2 MEDIA STORAGE. CRUCIAL CT500MX500SSD1

I included my bios settings and the send.app files.

https://drive.google.com/open?id=1FEx_EHc_ohavRnzGPYbW4FqIgeoJtpCl

thank you for your support and knowledge.

 

 

180323163834.jpg

180323164407.jpg

180323164351.jpg

180323164334.jpg

180323164324.jpg

180323164312.jpg

180323164204.jpg

180323164150.jpg

180323164124.jpg

180323164057.jpg

180323164042.jpg

180323163955.jpg

180323163941.jpg

180323163934.jpg

180323163918.jpg

m2 crucial.jpg

ssd crucial.jpg

CINEBENCH.jpg

GEEKBENCH.jpg

replace, reboot, new dump

http://www117.zippyshare.com/v/fliDeMhE/file.html
 

Share this post


Link to post
Share on other sites
Posted (edited)
On 3/23/2018 at 5:25 AM, MaLd0n said:

try it instead voodoops2controller

Babiloe.zip

u debug keys for brughtness key? if yes, tell me what _Qxx

BTW, u can use only DSDT + SSDT PNLF ;)

Hey, Thomas!

Yes, is up to date. xD

keyboard and elan still can't work, but sound works via appleALC, no need voodoohda, battery works updating...

keyboard dead  without voodoops2controller..

 

uploading the runme result...

http://www68.zippyshare.com/v/vzmRWBgt/file.htmlI will try with voodoops2 instead for testing fn keys

 

I dont know what Qx.. I just use this patch on maciasl, how to find out?

Fn Brightness Keys Patch.txt

FnKeys as Function Keys Patch.txt

KeyboardBacklight Patch 4.txt

ZenBooks LidSleep and ScreenBackLight Patch.txt

 

 

I have tried modded gpio pin for elan 1300 kext that perfect run under my dsdt using voodooi2c.kext and voodooi2chid.kext. Strange it not succeed on your dsdt.

	    Scope (_SB.PCI0.I2C1)
    {
        Device (ETPD)
        {
            Name (SBFG, ResourceTemplate ()
            {
                GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000,
                    "\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, ,
                    )
                    {   // Pin list
                        0x0055
                    }
            })
            Name (_ADR, One)  // _ADR: Address
            Name (ETPH, Package (0x16)
            {
                "ELAN1200", 
                "ELAN1201", 
                "ELAN1203", 
                "ELAN1200", 
                "ELAN1201", 
                "ELAN1300", 
                "ELAN1301", 
                "ELAN1300", 
                "ELAN1301", 
                "ELAN1000", 
                "ELAN1200", 
                "ELAN1200", 
                "ELAN1200", 
                "ELAN1200", 
                "ELAN1200", 
                "ELAN1203", 
                "ELAN1203", 
                "ELAN1201", 
                "ELAN1300", 
                "ELAN1300", 
                "ELAN1200", 
                "ELAN1300"
            })
            Name (FTPH, Package (0x05)
            {
                "FTE1001", 
                "FTE1200", 
                "FTE1200", 
                "FTE1300", 
                "FTE1300"
            })
            Method (_HID, 0, NotSerialized)  // _HID: Hardware ID
            {
                If (And (TPDI, 0x04))
                {
                    Return (DerefOf (Index (ETPH, TPHI)))
                }
	                If (And (TPDI, 0x10))
                {
                    Return (DerefOf (Index (FTPH, TPHI)))
                }
	                Return ("ELAN1010")
            }
	            Name (_CID, "PNP0C50")  // _CID: Compatible ID
            Name (_UID, One)  // _UID: Unique ID
            Name (_S0W, 0x03)  // _S0W: S0 Device Wake State
            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                If (LEqual (Arg0, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
                {
                    If (LEqual (Arg2, Zero))
                    {
                        If (LEqual (Arg1, One))
                        {
                            Return (Buffer (One)
                            {
                                 0x03                                           
                            })
                        }
                        Else
                        {
                            Return (Buffer (One)
                            {
                                 0x00                                           
                            })
                        }
                    }
	                    If (LEqual (Arg2, One))
                    {
                        Return (One)
                    }
                }
                Else
                {
                    Return (Buffer (One)
                    {
                         0x00                                           
                    })
                }
            }
	            Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                If (LOr (LNotEqual (TPIF, One), LAnd (DSYN, One)))
                {
                    Return (Zero)
                }
	                Return (0x0F)
            }
	            Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
            {
                Name (SBFB, ResourceTemplate ()
                {
                    I2cSerialBusV2 (0x0015, ControllerInitiated, 0x00061A80,
                        AddressingMode7Bit, "\\_SB.PCI0.I2C1",
                        0x00, ResourceConsumer, , Exclusive,
                        )
                })
                Return (ConcatenateResTemplate (SBFB, SBFG))
            }
        }
    }
	

 

 

EDIT: keyboard WITH VOODOOPS2Controller.kext, appleps2touch kext removed...

a. Fn keys works

b. Backlight LCD works

c. Battery works

d. Audio works

e. Lid works/ when I closed it black..., lcd off, good..

f. when I put fn+f1 it to sleep... but when I click power, screen just black.., that key for hibernate or sleep, mackintosh can't hibernate right?

g. fn keyboard light not working.

h. elan 1300 still not working

 

I have edit your DSDT.aml with KeyboardBacklit Patch 4.txt below and now the Keyboard light works.

Please help me with the ELAN 1300.

 

DSDT.aml

Edited by Babiloe

Share this post


Link to post
Share on other sites

Hello All,

Does anyone have a Custom SSDT for USBInjectAll.kext for a Gigabyte Z370 Gaming 7 MB they can share? I'm having challenges with my Corsair Link waking my rig up from sleep within 2-3 seconds after it "goes under".

Thanks!
Lam

Share this post


Link to post
Share on other sites
13 hours ago, Babiloe said:

keyboard and elan still can't work, but sound works via appleALC, no need voodoohda, battery works updating...

keyboard dead  without voodoops2controller..

 

uploading the runme result...

http://www68.zippyshare.com/v/vzmRWBgt/file.htmlI will try with voodoops2 instead for testing fn keys

 

I dont know what Qx.. I just use this patch on maciasl, how to find out?

Fn Brightness Keys Patch.txt

FnKeys as Function Keys Patch.txt

KeyboardBacklight Patch 4.txt

ZenBooks LidSleep and ScreenBackLight Patch.txt

 

 

I have tried modded gpio pin for elan 1300 kext that perfect run under my dsdt using voodooi2c.kext and voodooi2chid.kext. Strange it not succeed on your dsdt.

 


	    Scope (_SB.PCI0.I2C1)
    {
        Device (ETPD)
        {
            Name (SBFG, ResourceTemplate ()
            {
                GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000,
                    "\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, ,
                    )
                    {   // Pin list
                        0x0055
                    }
            })
            Name (_ADR, One)  // _ADR: Address
            Name (ETPH, Package (0x16)
            {
                "ELAN1200", 
                "ELAN1201", 
                "ELAN1203", 
                "ELAN1200", 
                "ELAN1201", 
                "ELAN1300", 
                "ELAN1301", 
                "ELAN1300", 
                "ELAN1301", 
                "ELAN1000", 
                "ELAN1200", 
                "ELAN1200", 
                "ELAN1200", 
                "ELAN1200", 
                "ELAN1200", 
                "ELAN1203", 
                "ELAN1203", 
                "ELAN1201", 
                "ELAN1300", 
                "ELAN1300", 
                "ELAN1200", 
                "ELAN1300"
            })
            Name (FTPH, Package (0x05)
            {
                "FTE1001", 
                "FTE1200", 
                "FTE1200", 
                "FTE1300", 
                "FTE1300"
            })
            Method (_HID, 0, NotSerialized)  // _HID: Hardware ID
            {
                If (And (TPDI, 0x04))
                {
                    Return (DerefOf (Index (ETPH, TPHI)))
                }
	                If (And (TPDI, 0x10))
                {
                    Return (DerefOf (Index (FTPH, TPHI)))
                }
	                Return ("ELAN1010")
            }
	            Name (_CID, "PNP0C50")  // _CID: Compatible ID
            Name (_UID, One)  // _UID: Unique ID
            Name (_S0W, 0x03)  // _S0W: S0 Device Wake State
            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                If (LEqual (Arg0, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
                {
                    If (LEqual (Arg2, Zero))
                    {
                        If (LEqual (Arg1, One))
                        {
                            Return (Buffer (One)
                            {
                                 0x03                                           
                            })
                        }
                        Else
                        {
                            Return (Buffer (One)
                            {
                                 0x00                                           
                            })
                        }
                    }
	                    If (LEqual (Arg2, One))
                    {
                        Return (One)
                    }
                }
                Else
                {
                    Return (Buffer (One)
                    {
                         0x00                                           
                    })
                }
            }
	            Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                If (LOr (LNotEqual (TPIF, One), LAnd (DSYN, One)))
                {
                    Return (Zero)
                }
	                Return (0x0F)
            }
	            Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
            {
                Name (SBFB, ResourceTemplate ()
                {
                    I2cSerialBusV2 (0x0015, ControllerInitiated, 0x00061A80,
                        AddressingMode7Bit, "\\_SB.PCI0.I2C1",
                        0x00, ResourceConsumer, , Exclusive,
                        )
                })
                Return (ConcatenateResTemplate (SBFB, SBFG))
            }
        }
    }
	

 

 

 

EDIT: keyboard WITH VOODOOPS2Controller.kext, appleps2touch kext removed...

a. Fn keys works

b. Backlight LCD works

c. Battery works

d. Audio works

e. Lid works/ when I closed it black..., lcd off, good..

f. when I put fn+f1 it to sleep... but when I click power, screen just black.., that key for hibernate or sleep, mackintosh can't hibernate right?

g. fn keyboard light not working.

h. elan 1300 still not working

 

I have edit your DSDT.aml with KeyboardBacklit Patch 4.txt below and now the Keyboard light works.

Please help me with the ELAN 1300.

 

DSDT.aml

ohhhh

checkMaLd0n 2018-03-24 às 13.02.14.png

missing 0x00150000 and 0x00150001, the patch from repo remove devices

where u found this patch? i think the repo L2C is not update

7 hours ago, lambusser said:

Hello All,

Does anyone have a Custom SSDT for USBInjectAll.kext for a Gigabyte Z370 Gaming 7 MB they can share? I'm having challenges with my Corsair Link waking my rig up from sleep within 2-3 seconds after it "goes under".

Thanks!
Lam

just edit UsbInjectAll and use flag uia_exclude=XXXX

EXAMPLE

Unused Ports, uxcluded with flag
uia_exclude=HS01;HS02;HS03;HS04;HS05;HS06;HS10;HS11;SSP1;SSP2;SSP6
 
Used Ports
HS07, HS08, HS09, HS12, HS13, HS14, SSP3, SSP4, SSP5

2 hours ago, alex9440 said:

Hi MaLd0n! What does it mean? Graphics I have completely got started or not?5ab65806b22a9_2018-03-2416_50_10.png.0d80b0a62b7e576363677d61c4da27f1.png

MaLd0n 2018-03-24 às 13.08.18.pngi have it and full work

MaLd0n 2018-03-24 às 13.09.02.png

Share this post


Link to post
Share on other sites
16 minutes ago, MaLd0n said:

Оооо

проверитьMaLd0n 24.03.2018 в 13.02.14.png

отсутствует 0x00150000 и 0x00150001, патч от устройств удалить репо

где и нашел этот патч? я думаю, что L2C репо не обновляется

просто редактировать UsbInjectAll и использовать uia_exclude флаг = XXXX

ПРИМЕР

Неиспользуемые порты, uxcluded с флагом
uia_exclude = HS01; HS02; HS03; HS04; HS05; HS06; HS10; HS11; SSP1; SSP2; SSP6
 
используемые порты
HS07, HS08, HS09, HS12, HS13, HS14, SSP3, SSP4, SSP5

MaLd0n 24.03.2018 в 13.08.18.pngУ меня есть это и полная работа

MaLd0n 24.03.2018 в 13.09.02.png

just do not understand what it means: GVA info: Successfully connected to the Intel plugin, offline Gen95

Снимок экрана 2018-03-24 в 19.22.34.png

Share this post


Link to post
Share on other sites
Posted (edited)
On 3/20/2018 at 3:37 PM, MaLd0n said:

CLOVER.zip

RX 580 now, nvidia provide a bad driver, i changed ;)

 

Looks great, thanks!

One more.. Is it OK that there is not the IMEI Controller driver?5ab714af73063_2018-03-2506_16_02.thumb.png.499b045189bce6b68b96ffc9bceba8d7.png

And another one. I have a wireless keybord with "FN"key and multimedia keys under F1-12 keys with "FN"pressing. How can I enable that option like on original Mac?

5ab7153d4fb00_2018-03-2506_16_13.png.fec57c79c8622c83431dfb7a85ea5659.png

New "Send me"zip https://drive.google.com/file/d/1pf8vr4x0KNn2-yHGHMWLcBM8agH-Z0em/view?usp=sharing

Edited by iSoul01

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 Luk3_90
      Buongiorno a tutti,
       
      La scorsa settimana ho aggiornato High Sierra a Mojave seguendo le rispettive guide per l' aggiornamento dei Kext all' interno della partizione EFI. Tutte le periferiche funzionano correttamente audio compreso ( di solito non parte al primo riavvio ), tranne la Vram della scheda grafica integrata in firma ( 7 MB riconosciuti). Premesso che:
      - Ho aggiornato Lilu e aggiunto WhateverGreen nella cartella EFI/Clovers/Kexts/10.14 & EFI/Clovers/Kexts/Other
      - Ho rimosso IntelGraphicsFixup & Shiki
      - Ho rimosso Inject Intel con il relativo platform Id della scheda video ( era necessaria per High Sierra)
      - Con Clover configurator ho aggiunto sotto Device -> Proprieties  platform id, device id, Framebuffer-unifedmem ecc. ecc. ( Vedere config.plist in allegato)
      Al boot mi esce il messaggio [IGPU] Failed to initialize graphics firmware e si blocca la schermata. Qualora dovessi mettere un FakeId o semplicemente fare da clover Inject Intel + Platform Id: 0x00001912 ( se metto il Platform giusto 0x19120000 mi da sempre il solito errore), il sistema ovviamente parte senza problemi ma con 7MB di VRam.
       
      Mi è sfuggito qualcosa?
       
      Grazie in anticipo
      config.plist
    • By macinsane
      This is bothering me for a long time now: Why does Apple deliberately disables the the RX4xx, RX5xx capabilities to hardware encode HEVC and is using Intel Quicksync instead? Is it to make the iMacPro look better than it is? I stumbled over a thread at tony-mac where people are going a totally different road for Radeon graphics. Instead of hassling around with getting Quicksync to work, they proposed to activate the AMD hardware renderer for Polaris GPU's. I tried it out and it works...somewhat
       
      I used a dummy kext from that tomato thread and edited it, so that it enables the AMDU7V4 IOGVACodec like on Vega cards, switched to iMacPro1,1 SMBIOS from iMac18,3, disabled the IGPU and the results were astonishing:
      My 3:34min 4k50p film was rendered by FCP with HEVC in 2:34 minutes. Nearly half the time than with Quicksync! With the iMac18 SMBIOS and the "help" of Intel Quicksync it took FCP 4:41 minutes to get it done!
       
      The problem is: As soon as the "wrong" IOGVACodec is enabled H.264 encoding leads to Mojave crashing at once (be it FCP, QuickTime or Videoproc). Watching H264 material is fine, though. 
       
      If anyone has any idea how to handle this, I would be very grateful. I would even accept Mojave using software encoding for H264 if I could keep this amazing speeds on HEVC!
       
      BTW: Without IGPU on iMacPro1,1 SMBIOS no problem with DRM or iTunes, no need for Whatevergreen or Shiki. That is a bonus
      Ellesmere.kext.zip
    • By fusion71au
      Making a High Sierra USB Installer Entirely From Scratch in Windows
      This is a proof of concept tutorial, to show it's possible to create a vanilla High Sierra installer, entirely from scratch, in Windows (even without App Store downloaded "Install macOS High Sierra.app" from a real Mac ).  @PikeRAlpha's link to Apple's Software Catalog provides us with all the URLs necessary to download the needed files directly from Apple instead of some dubious source from the internet...
       

      Pre-Requisites
      8GB or larger USB drive Boot Disk Utility v2.1.2017rev021b from @CVAD TransMac (free 15 day trial) Paragon Hard Disk Manager Free Download Installer Files Directly from Apple
      1)  Browse Apple's Regular Software Catalog and find the URLs to download the following 6 installer files...
      BaseSystem.dmg BaseSystem.chunklist InstallInfo.plist InstallESDDmg.pkg AppleDiagnostics.dmg AppleDiagnostics.chunklist (Hint - search page for "InstallESD" to find its URL and others nearby)

      to a folder named "SharedSupport" on your Windows NTFS drive.  A browser download manager (eg Chrono for Chrome, dTA for FireFox) is handy since InstallESD is >4GB ---> allows you to pause/resume interrupted download...

      2)  Rename InstallESDDmg.pkg to InstallESD.dmg
      3)  Edit InstallInfo.plist with WordPad/text editor to remove the chunklistURL and chunklistid keys for InstallESD, and renaming it from InstallESDDmg.pkg to InstallESD.dmg (example of edited file attached to this post)...
      Note:  You can verify the SHA1 checksum of your InstallESD.dmg and BaseSystem.dmg with the correct ones at this website.
      Boot Disk Utility to format the Installer USB and Restore OS X Base System HFS partition
      1.  Format USB with BDU & latest Clover ---> creates boot files in CLOVER partition + second FAT partition
      2.  Extract 4.hfs from \SharedSupport\BaseSystem.dmg with BDU --> save to it's local folder
      3.  Restore 4.hfs to USB second partition with BDU --->  2nd partition becomes bootable "OS X Base System"
      Paragon Hard Disk Manager to extend HFS Partition to its Full Extent
      Open Paragon Partition Manager Free and resize the second partition of the USB drive to the full size allowed.  Don't forget to apply the changes at the end...
      Transmac to Copy "SharedSupport" folder to OS X Base System
      1.  Open the TransMac program and navigate to the HFS+ Volume/Install macOS High Sierra.app/Contents folder.  Right click anywhere in the empty space on the RHS pane and select "Copy Here"...
      2.  In the next stage, select the "SharedSupport" folder we created above as the "Files and Folders to be copied to the Mac Volume"...
      Clover Settings
      Clover configuration is required now.  The default config.plist (in the Clover FAT32 partition of the USB) maybe sufficient to boot your machine if you’re lucky.  If not, look at the Clover Wiki, Clover Instructions and Clover Configuration Thread for pointers and edit /EFI/Clover/config.plist accordingly with Wordpad or Notepad.
      The location of the important configuration files for Clover are summarized below
      config.plist--->EFI/CLOVER folder DSDT.aml with or without SSDT.aml--->EFI/CLOVER/ACPI/patched (don't need one if your DSDT is auto patched by Clover in config.plist) Kexts eg FakeSMC, NullCPUPowerManagement --->EFI/CLOVER/kexts/<osx version> or /Other. NB BootDiskUtility by default already has FakeSMC.kext installed here.  You may need to add VoodooPS2Controller for your laptop keyboard/trackpad to work. If UEFI booting, you will most likely need one of the OsxAptioFixDrv-64 drivers copied from /EFI/CLOVER/drivers-off/drivers64UEFI to /EFI/CLOVER/drivers64UEFI. If you want to use the installer to run High Sierra in Windows on VMware, you can follow my guide to set up the Virtual Machine and replace Clover's default config with EFI_Clover for VMware (which is compatible to run in VMware).  In the screenshots below, I have attached the USB Installer (in this case PhysicalDrive7) to my macOS Virtual Machine.  Reboot the system to the USB installer to install High Sierra ...
      What happens if we don't have access to TransMac or Paragon Hard Disk Manager?
      Not a problem, as long as we get "OS X Base System" bootable, we can launch terminal from the Utilities Menu to copy the SharedSupport folder over to the Installer app.  In essence, we will build the full installer app = 5GB+ on the target HD eg "Macintosh HD", by copying both the "small" installer app = 15MB (on "OS X Base System") and the SharedSupport folder from the NTFS volume (mounted in this example on /Volumes/DATA)...
      -bash-3.2# cd / -bash-3.2# cp -R Install\ macOS\ High\ Sierra.app /Volumes/Macintosh\ HD/ -bash-3.2# cp -R /Volumes/DATA/SharedSupport /Volumes/Macintosh\ HD/Install\ macOS\ High\ Sierra.app/Contents/  
      ...then start installation with the startosinstall utility...
      -bash-3.2# /Volumes/Macintosh\ HD/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --volume /Volumes/Macintosh\ HD --converttoapfs NO --applicationpath /Volumes/Macintosh\ HD/Install\ macOS\ High\ Sierra.app  
      The above steps can be automated with the attached "startosinstall.command" script, which will assemble "Install macOS High Sierra.app" on "Macintosh HD" and launch the startosinstall utility targeting the "Macintosh HD" volume.  Copy/download to "Macintosh HD", then run in terminal (after attaching DATA USB with /Shared Support folder)...
      cd "/Volumes/Macintosh HD" chmod +x startosinstall.command ./startosinstall.command Updated Download Links for macOS Mojave 10.14_18A391
      Browse Apple's Regular Software Catalog and find the URLs to download the following 6 installer files...
      BaseSystem.dmg BaseSystem.chunklist InstallInfo.plist InstallESDDmg.pkg AppleDiagnostics.dmg AppleDiagnostics.chunklist  
      Note: In Mojave, Apple has removed the --converttoapfs NO and --applicationpath arguments from the startosinstall utility....
       
      eg to use startosinstall for the above section "What happens if we don't have access to TransMac or Paragon Hard Disk Manager?", the syntax is now
      -bash-3.2# /Volumes/Macintosh\ HD/Install\ macOS\ Mojave.app/Contents/Resources/startosinstall --volume /Volumes/Macintosh\ HD  
      This basically means that for Mojave, the default installation will always convert the target volume to the apfs file system.
       
       
      startosinstall.command.zip
      InstallInfo.plist_edited_10.13.6.zip
      InstallInfo.plist_edited_10.14.zip
    • By guilhermectp
      Hey guys,
      I'm working on a mATX build, but I'm really not sure about the mobo.

      I'm thinking about going with Gigabyte because look it's the easiest mobo to get everything working.
      But I'm really not sure about the model. so far the main differences are:

      H370M-D3H (there's an amazing guide here)
      - USB 3.1 Gen2
      - expansion for Intel CNVi WIFI (it will work?) Dell NGFF M.2 is a possible solution
      - limited to DDR4 2666/2400/2133 MHz

      Z370M-D3H
      - CPU/DDR4 overclocking (I'm not sure if it will work 100%...)
      - allows more DRR4 options over 3000 MHz

      And most important, about the installation itself, it's similar for both chips (H370 and H270) or one of then generally better?

      here is the link for the build parts:
      https://de.pcpartpicker.com/list/CqsKkd
    • By Luan Eduardo
      Installing macOS Mojave 10.14 on Gigabyte Z370N WIFI + i7 8700K + UHD 630



      Changelog:
       
      10/11/2018 04:15h GMT-0
      - Added USB 3.0 patch.
      - Adjusted some steps.
      - Changed text formatting.
       
      10/11/2018 03:42h GMT-0
      - Added missing UEFI configuration.
       
      10/07/2018 00:36h GMT-0
      - First version.
       
      What works and what does not
       
      - Processor ->  Work. All SpeedStep stages.
      - Video Card ->  Work. QE/CI and Metal.
      - Chipset ->  Work.
      - HDMI (1st) ->  Work.
      - HDMI (2nd) ->  Work.
      - DP ->  Not tested.
      - Audio ->  Not work.
      - WiFi/Bluetooth ->  Not work.
      - Ethernet (1st) ->  Work.
      - Ethernet (2nd) ->  Not work.
      - USB3.0 ->  Work.
      - Sleep ->  Work.
       
       
      Todo
       
      - Make audio work.
      - Make HDMI audio work.
      - Test DisplayPort.
      - Make second ethernet work.
      - Replace Wifi/Bluetooth.
       
       
      What you need to install

      - Running install of macOS
      - One USB flash drive of 8GB or bigger
      - macOS Mojave install app
      - Clover EFI
      - Clover Configurator
      - Some KEXTs


      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\ .app/Contents/Resources/createinstallmedia --volume /Volumes/Install--nointeraction This will take about 30 minutes.
       


      Install bootloader

      Download the CloverEFI (used 4674) and install with this options on "Install macOS Mojave":
       
      - Install for UEFI booting only
      - Install Clover in the ESP
      - UEFI Drivers - ApfsDriverLoader-64
      - UEFI Drivers - AptioMemoryFix64


       
       
      Make things works

      Will be created a partition named EFI and mounted in Desktop. Edit the /Volumes/EFI/CLOVER/config.plist inside this new partition, open with Clover Configurator (used 5.2.1.0)
       
      Full UHD630 Acceleration
       
      config.plist (Clover Configurator): 
       
      - Uncheck: Acpi - Fixes - FixDisplay
      - Uncheck: Acpi - Fixes - AddHDMI
      - Add value: Devices - Properties - Devices*: PciRoot(0x0)/Pci(0x2,0x0)
      - Add value: Devices - Properties - Devices* - PciRoot(0x0)/Pci(0x2,0x0):
                       Propertie Key: framebuffer-patch-enable
                       Propertie Value: 01000000
                       Propertie Key: AAPL,ig-platform-id
                       Propertie Value: 07009B3E

       
      - Change value: Gui - Screen Resolution to 3840x2160 (Your screen resolution, mine is 4k)
      - Change value: Rt Variables - CsrActiveConfig to 0x3
      - Select value: SMBIOS - Up/Down arrows - iMac18,1 - Intel Core i5-7360U @ 2.30Ghz (I know, it's not our processor, but is that option)
       
       
      Download those Kexts and put in /EFI/CLOVER/kexts/10.14/
       
      - Download the Lilu.kext from here. I used the version 1.2.7.
      - Download the WhateverGreen.kext. I used the version 1.2.3.RELEASE.
       
       
      All USBs (2.0, 3.0, Type-C, internal)
       
      config.plist (Clover Configurator): 
       
      - Add value: Kernel and Kext Patches - KextsToPatch:
                       Name*: com.apple.driver.usb.AppleUSBXHCI
                       Find* [HEX]: 83FB0F0F 83030500 00
                       Replace* [HEX]: 83FB0F90 90909090 90
                       Comment: disable port limit in XHCI kext (credit PMHeart)
                       MathOS: 10.14.x

       
       
      Sleep/Wake
       
      config.plist (Clover Configurator): 
       
      - Check: Boot - Arguments - dart=0
       
       
      Mandatory Kexts
       
      Download those Kexts and put in /EFI/CLOVER/kexts/10.14/
       
      - Download the FakeSMC.kext from here. I used the version 2018-0915.
      - Download the IntelMausiEthernet.kext from here. I used the version 2018-0424.
       
       
      Put the Clover installer on the flash drive too.
       
      Now you can start the instalation without problem (I guess).
       
       
      How install
       
      UEFI Setup Configuration and Installation

      UEFI configuration
       
      - Shutdown and insert the flash.
      - Power on with DEL pressed to enter BIOS setup.
      - Change value: Periphelrals - Initial Display to IGP
      - Change value: Periphelrals - USB Configuration - XHCI Hand-off to ENABLE
      - Change value: Chipset - VT-d to DISABLE
      - Change value: Chipset - Internal Graphics to ENABLE
      - Change value: Chipset - DVMT Pre-Allocated to 128M
      - Change value: Chipset - Wake On Lan to DISABLE
      - Save & Exit Setup
       
      - Now, hold the F12
      - In the list, select your flash drive.
      - It will show twice. One with UEFI prefix and another without.
      - Select with UEFI prefix. Ie.: "UEFI: Sandisk Cruzer"
       
      The installer will start. 
      
      Format destination disk

      Format the disk with GUID partition mapping and name it "HD".

      - 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.
      
      The second part of the installation will begin. This will take 16 minutes.
       

      Post installation

      Install 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 install Clover on internal disk.

      Open the Clover installer inside flash drive that you copied before.

      Use same options above but choose the system partition this time.

      Now you need to replace the config.plist inside your destination disk EFI parittion with config.plist inside flash card EFI partition.

      The flash drive EFI partition is unmounted. Mount with terminal "sudo diskutil mount /dev/rdiskXs1". To know what X is, use "diskutil list", most likely is 1.
       
      Last step
       
      Copy all Kexts from flash drive to /Library/Extensions, with those commands in Terminal:
      sudo cp -R /Volumes/EFI/EFI/CLOVER/kexts/10.14/* /Library/Extensions/ sudo chmod -Rf 755 /Library/Extensions sudo chown -Rf 0:0 /Library/Extensions sudo kextcache -system-prelinked-kernel sudo kextcache -system-caches Restart the system.
       
       
      It's done!

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