- Joined
- Dec 10, 2013
- Messages
- 159
- Motherboard
- Huawei Matebook D 2017
- CPU
- i5-7200U
- Graphics
- HD 620
Hello,@tmbt
Hello, no need to apologize, I knew you were in a hurry and I also was going to sleep
anyways it's as you said that I checked someone else's DSDT not yours lol
so yeah it's not the normal voodooi2c patch unfortunately, tbh I don't think I came a cross something like that but kinda got some crazy idea (probably not gonna work but give it a try)
so I edited the _CRS method to kinda match the standard SBFB,SBFG
Code:Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (SBFB, ResourceTemplate () { I2cSerialBusV2 (0x002C, ControllerInitiated, 0x000186A0, AddressingMode7Bit, "\\_SB.PCI0.I2C1", 0x00, ResourceConsumer, , Exclusive, ) }) Name (SBFG, ResourceTemplate () { GpioInt (Level, ActiveLow, Exclusive, PullDefault, 0x0000, "\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) CreateWordField (SBFB, 0x38, INTH) INTH = GNUM (0x0202000E) Return (ConcatenateResTemplate (SBFB, SBFG)) }
If you feel that this is not a stupid idea then give it a try
Edit: uploaded TPD1.zip
copy SSDT-I2C to your acpi and copy the renaming patches to your config
Note that this SSDT has Windows 10 Patch, and GPIO Controller Enable patch so if you got those patches disable them!
i've tried but that didn't work sadly.
I think there is a problem using SBFB and INTH (different size or something similar) ...
These are the last lines of the code before KP :
ACPI Error : Field INTH at 464 excceeds Buffer SBFB size 280 (bits)
After that i got a ACPI Error parsing the _CRS method AE_AW_BUFFER
and finally a VoodooI2C error saying Could not initilize nub for SYNA3602