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

35 minutes ago, corbiz said:

about mac >system report

Sent from my GT-I9195 using Tapatalk
 

u need check in ioreg and rape table

19 minutes ago, YoYelloW said:

Mal, i still have an issue with one of my systems, all works fine, except bluetooth is not finding any devices. any idea on how to fix this?

In using an BCM943602BAED/DW1830 which should work..

https://stack.yoyellow.nl/s/yGwmUJGjUi9gxGO

https://stack.yoyellow.nl/s/oq3cUkP1DjMg3Eq

https://bitbucket.org/RehabMan/os-x-brcmpatchram

Link to comment
Share on other sites

babilu's MacBook Pro.ioregHi Maldon.

I have a new setup.

S14 S410UN with i5-8250u, SSD 512MB SATA, 2TB HDD 

SSD with EFI for win10

2TB HDD for cloverefi , osx, osx recovery, DATA, installer high Sierra

babilu's MacBook Pro.ioregbabilu's MacBook Pro.ioreg

Condition works:

1. Wake / suspend / off look like ok

2. Fn Function works

3. Backlight screen works look lkely ok [but black-sudden light bright not smooth) 4. Backlight keyboard works via # Backlight 4 step Patch by EMlyDinEsH (www.osxlatitude.com)

5. Battery acpi works but have a problem not updating the percentage simultaneously.

6. Keyboard ok, Touchpad Elan 1300 with patching on DSDT and installing Voodooi2c special (with ELAN 1300 patch) and Voodooi2cHID on clover. Did i patching dsdt correct?

7. i dont know which config.plist optimized. i have 4 config.

    first install using clover default plist for installing part 1 (copy to hdd) -2(installing/configuring), using spoof.aml

    and part 3(setting user) for booting first time i had use the s15 510 config.plist for disabling the mx150 graphics loaded.

    the config.620.plist  working only after _ini patch otherwise user 38 or something look like FakeID not there.

8. disabled the mx150 via ssdt-8.aml _ini only, however off and reg patch not used, because weird no method there etc. please check out for me.

 

Plan next:

1. Which config.plist optimal for me, macbook air or macbookpro 13,1, and what patching on plist  i clicked for optimal

2. USB power not configured via dsdt? could you help for me?

3. Please check my modified dsdt / ssdt for battery moving and mx150 disabled, voodooi2c also.

   I removed both AppleI2C kext and AppleHPM.kext? replaced with  Voodooi2c kext? Did i need to removed those three kext original on S./L./E

4. What my connexant type? i want to patch hdapatcher since voodooHDA seems crackle. how to find the model? must have linux live usb ? (maybe OOT)

5. What ssdt patch do i need? can you check my patched dsdt. and my ioreg. Does it correct / optimized?

 

I uploading the clover consisting dsdt original and patched ones....wait

 

CLOVER :

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

 

 

babilu's MacBook Pro.zip

Edited by Babiloe
upload failed
Link to comment
Share on other sites

9 minutes ago, Babiloe said:

Hi Maldon.

I have a new setup.

S14 S410UN with i7-8250u

 


	ELAN WBF Fingerprint Sensor ACPI\VEN_ELAN&DEV_7001 \_SB.PCI0.SPI0.FPRT
Qualcomm Atheros Bluetooth 4.1 USB\VID_13D3&PID_3491&REV_0001 \_SB.PCI0.XHC.RHUB.HS08
USB Video Device Webcam USB\VID_13D3&PID_5A07&REV_1701&MI_00  \_SB.PCI0.XHC.RHUB.HS06.DCAM
Intel(R) UHD Graphics 620 PCI\VEN_8086&DEV_5917&SUBSYS_1C501043&REV_07 \_SB.PCI0.GFX0
NVIDIA GeForce MX150 PCI\VEN_10DE&DEV_1D10&SUBSYS_15AE1043&REV_A1 \_SB.PCI0.RP01.PEGP
Intel(R) 6th Generation Core Processor Family Platform I/O SATA AHCI Controller PCI\VEN_8086&DEV_9D03&SUBSYS_1C501043&REV_21 \_SB.PCI0.SAT0
Intel(R) Dynamic Platform and Thermal Framework Generic Participant ACPI\VEN_INT&DEV_3403 \_SB.PCI0.LPCB.EC0.SEN1 \_SB.PCI0.LPCB.EC0.SEN3 \_SB.PCI0.B0D4
Intel(R) Dynamic Platform and Thermal Framework Manager ACPI\VEN_INT&DEV_3400 \_SB.IETM
Qualcomm Atheros QCA9377 Wireless Network Adapter PCI\VEN_168C&DEV_0042&SUBSYS_22311A3B&REV_31 \_SB.PCI0.RP06.PXSX
usb3 USB xHCI Compliant Host Controller PCI\VEN_8086&DEV_9D2F&SUBSYS_201F1043&REV_21 \_SB.PCI0.XHC
Intel(R) Management Engine Interface  PCI\VEN_8086&DEV_9D3A&SUBSYS_1C501043&REV_21 \_SB.PCI0.HECI
PCI Express Root Complex ACPI\VEN_PNP&DEV_0A08 \_SB.PCI0
Intel(R) Serial IO GPIO Host Controller - INT344B ACPI\VEN_INT&DEV_344B \_SB.PCI0.GPI0
Intel(R) Serial IO I2C Host Controller ELAN 1300 - 9D60 PCI\VEN_8086&DEV_9D60&SUBSYS_1C501043&REV_21 \_SB.PCI0.I2C0
Intel(R) Serial IO I2C Host Controller - 9D61 PCI\VEN_8086&DEV_9D61&SUBSYS_1C501043&REV_21 \_SB.PCI0.I2C1
Intel(R) Serial IO SPI Host Controller - 9D29 PCI\VEN_8086&DEV_9D29&SUBSYS_1D2D1043&REV_21 \_SB.PCI0.SPI0
ACPI Lid ACPI\VEN_PNP&DEV_0C0D \_SB.PCI0.LPCB.EC0.LID
Intel(R) Serial IO GPIO Host Controller - INT344B   ACPI\VEN_INT&DEV_344B  \_SB.PCI0.GPI0
	Conexxant Smart Audio HDHDAUDIO\FUNC_01&VEN_14F1&DEV_1F72&SUBSYS_10431C50&REV_1000
	

 

Condition works:

1. Wake / suspend / off look like ok

2. Fn Function works

3. Backlight screen works look lkely ok [but black-sudden light bright not smooth) 4. Backlight keyboard works via # Backlight 4 step Patch by EMlyDinEsH (www.osxlatitude.com)

5. Battery acpi works but have a problem not updating the percentage simultaneously.

6. Keyboard ok, Touchpad Elan 1300 with patching on DSDT and installing Voodooi2c special (with ELAN 1300 patch) and Voodooi2cHID on clover. Did i patching dsdt correct?

7. i dont know which config.plist optimized. i have 4 config.

    first install using clover default plist for installing part 1 (copy to hdd) -2(installing/configuring), using spoof.aml

    and part 3(setting user) for booting first time i had use the s15 510 config.plist for disabling the mx150 graphics loaded.

    the config.620.plist  working only after _ini patch otherwise user 38 or something look like FakeID not there.

8. disabled the mx150 via ssdt-8.aml _ini only, however off and reg patch not used, because weird no method there etc. please check out for me.

 

Plan next:

1. Which config.plist optimal for me, macbook air or macbookpro 13,1, and what patching on plist  i clicked for optimal

2. USB power not configured via dsdt? could you help for me?

3. Please check my modified dsdt / ssdt for battery moving and mx150 disabled, voodooi2c also.

   I removed both AppleI2C kext and AppleHPM.kext? replaced with  Voodooi2c kext? Did i need to removed those three kext original on S./L./E

4. What my connexant type? i want to patch hdapatcher since voodooHDA seems crackle. how to find the model? must have linux live usb ? (maybe OOT)

5. What ssdt patch do i need? can you check my patched dsdt. and my ioreg. Does it correct / optimized?

 

I uploading the clover consisting dsdt original and patched ones....wait

 

 

send me files

RunMe.app.zip

up in http://www.zippyshare.com/

u can use nvidia or only intel HD?

Link to comment
Share on other sites

19 minutes ago, MaLd0n said:

send me files

RunMe.app.zip

up in http://www.zippyshare.com/

u can use nvidia or only intel HD?

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? 

Edited by Babiloe
I think intel only...cause Optimus prime
  • Like 1
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

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

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

 

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

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

 

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

Link to comment
Share on other sites

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

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

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

  • Like 1
Link to comment
Share on other sites

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

×
×
  • Create New...