Jump to content

[Guide] Catalina / BigSur / Monterey on mobos Serie 100 / 200 / 300 / 400 / 500 / 600 SkyLake / KabyLake / CoffeeLake / CometLake / RocketLake / AlderLake DSDT


MaLd0n
5,455 posts in this topic

Recommended Posts

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

  • Like 1
Link to comment
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

Link to comment
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

Link to comment
Share on other sites

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
  • Like 1
Link to comment
Share on other sites

2 minutes ago, iSoul01 said:

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

run my app again with new files, i need check

IMEI load only if have a correct IntelHDGraphics load

Link to comment
Share on other sites

13 hours ago, MaLd0n said:

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

It think it your DSDT ioreg result with my Fn Backlight patches and/or with my voodooo2c patch (I forgot). 

The patches I got https://www.tonymacx86.com/threads/stable-vivobook-s15-s510ua-bq414t-8250u.245445/#post-1712620. I try patch Voodooi2c from http://raw.github.com/alexandred/VoodooI2C-Patches/master

i patch voodooi2c with gpio pin 55 usually works, but it can works with your dsdt.??

So I will back to your DSDT without patches using ApplePS2SmartTouchPad.kext, but without Voodooi2cELAN.kext.

Voodooi2chid.kext and Voodooi2cController.kext still on Clover other kext. Clover is on EFI ESP HDD. 

http://www39.zippyshare.com/v/CuaS0RF5/file.html

This is the result runme.app using your page 99 DSDT.

Basically that not worked is Keyboard light function key if using VoodooPS2 kext for using keyboard instead ApplePS2SmartTouchPad.kext and Touchpad Voodooi2c. Brightness key works, Fn key works.

Do you want me to debug keys? Brightness already ok. Only keyboard light function not patched, but if patches ,it get irritated since keyboard light always turn on every booting.

 

Do I need put ApplePS2SmartTouchPad.kext on S/L/E ,

Do I need put Voodooi2cELAN.kext. since Voodooi2c said you ony need 1 satteliite kext either Voodooi2cELAN.kext. or Voodooi2chid.kext, and ELAN1300 is new so only supported by  Voodooi2chid.kext

Edited by Babiloe
Link to comment
Share on other sites

Above is runme.app result using your latest DSDT post in page 99.

 

Below is your runme.app result with your DSDT with patched GPIO pin 55 myself for Voodooi2c that doesn't work either.

http://www105.zippyshare.com/v/7VuOCvBG/file.html 

 

my limited patched dsdt myself with working elan dsdt patch. http://www58.zippyshare.com/v/BoNMXGov/file.html 

 

Edited by Babiloe
Link to comment
Share on other sites

On 19/3/2018 at 3:46 PM, MaLd0n said:

Use a fresh install and after use boot0ss ESP or uefi

Hi I could eventually succeed in getting Clover to work. I had to erase the EFi partition of the HD  including Microsoft folder. This means I can't boot the win partition for now. I copied the Clover folder from USB and bang! it works now. I just would like to know if you could check my build and maybe fix my dsdt to get the best results. Actually everyting seems to work but brightness, buttons work but nothing changes. Thank you

http://www109.zippyshare.com/v/gnFZ7VuX/file.html

EDIT: I could tune everything thanks to gengik84 from Italian section but I would like to thank you MaLd0n for your precious help from the beginning :thumbsup_anim:

Edited by bluenote56
Link to comment
Share on other sites

On 2/7/2018 at 3:58 PM, MaLd0n said:

About nvme, idk, never see it, is strange.

 

Yes, i'm back for home in two days, i'll check for u.

K

Hi MaLd0n, could you help me with the keyboard/mouse wake?

Thank you!

Link to comment
Share on other sites

@Maldon

Hi friend!

 

I had to pause the notebook for work commitments,

 

now I have a pc on my hands that seems to go pretty well but I miss the dsdt. Do you think an SSDT is also necessary? I attach the files as per post # 1

Hello and thanks

 

http://www.terminalstrip.net/FABIO/EFI.zip

http://www.terminalstrip.net/FABIO/Sendme.zip

 

please copy and paste the links to avoid error

Edited by gigibatt
Link to comment
Share on other sites

12 hours ago, Babiloe said:

Above is runme.app result using your latest DSDT post in page 99.

 

Below is your runme.app result with your DSDT with patched GPIO pin 55 myself for Voodooi2c that doesn't work either.

http://www105.zippyshare.com/v/7VuOCvBG/file.html 

 

my limited patched dsdt myself with working elan dsdt patch. http://www58.zippyshare.com/v/BoNMXGov/file.html 

 

ye, i use repo l2c and this patches remove devices lol need check it

10 hours ago, bluenote56 said:

Hi I could eventually succeed in getting Clover to work. I had to erase the EFi partition of the HD  including Microsoft folder. This means I can't boot the win partition for now. I copied the Clover folder from USB and bang! it works now. I just would like to know if you could check my build and maybe fix my dsdt to get the best results. Actually everyting seems to work but brightness, buttons work but nothing changes. Thank you

http://www109.zippyshare.com/v/gnFZ7VuX/file.html

for brightness key u need use debug kext and check what correct keys

slider work in system preferences / monitor?

8 hours ago, viktr said:

Hi MaLd0n, could you help me with the keyboard/mouse wake?

Thank you!

send me files, i'll check

3 hours ago, alex9440 said:

Good afternoon! Tell me what is the error? Appears when you turn on or reboot!

отчет.zip

is a framebuffer intelhd graphics problem

  • Like 1
Link to comment
Share on other sites

On 23/3/2018 at 6:29 PM, MaLd0n said:

Goods news and some question:

the first impression with the new folder clover + dsdt is good,

1. USB ports: the usb ports the first time I started do the same, they appear on the desktop once they have been ejected. and it seems that it is the type of usb device that is used. which will not bother me to work. ok :-)

 

2 m2 performance: the performance of the m2 disk seems to have improved but only for a few seconds, when doing the speedtest of blackmagic, it gives a peak of 500MB in writing but drops to 150MB. What can be? 

 

3. Graphics. Do you think I should activate the igpu in the bios and configure clover to implement the intel hd? I would like to improve the performance in fcpx. I will see your guide to do it and I will try it. but I want your opinion about the use of 2 gpus for best graphic performance.

 

4. question about sensors. I see you don't like the fakesmc-sensors kext? Can you guide me how to monitor temperatures without these components?

Thank you very much for your help

 

Link to comment
Share on other sites

3 hours ago, gigibatt said:

@Maldon

Hi friend!

 

I had to pause the notebook for work commitments,

 

now I have a pc on my hands that seems to go pretty well but I miss the dsdt. Do you think an SSDT is also necessary? I attach the files as per post # 1

Hello and thanks

 

http://www.terminalstrip.net/FABIO/EFI.zip

http://www.terminalstrip.net/FABIO/Sendme.zip

 

please copy and paste the links to avoid error

CLOVER.zip

replace, reboot, new send_me

Link to comment
Share on other sites

Hey MaLdon I did a fresh install and everything seems to be working ok even sleep although I let the computer sleep overnight, this morning it was on and when I tried to login the screen came up, let me log in, but then went black and came back to login, the same thing happened each time I tried to login. Can you look at my files please?

 

https://www.dropbox.com/s/7q23g7f15n3w7kw/diag files.zip?dl=0

Link to comment
Share on other sites

1 hour ago, ashman1970 said:

Hey MaLdon I did a fresh install and everything seems to be working ok even sleep although I let the computer sleep overnight, this morning it was on and when I tried to login the screen came up, let me log in, but then went black and came back to login, the same thing happened each time I tried to login. Can you look at my files please?

 

https://www.dropbox.com/s/7q23g7f15n3w7kw/diag files.zip?dl=0

http://www53.zippyshare.com/v/94JhQKTH/file.html
 

Link to comment
Share on other sites

×
×
  • Create New...