Hi Rehabman,
I dumped my DSTD ad SSDT's with Clover f4, decompiled using your instructions with and without the reg.tx method and I'm still getting some syntax errors after trying to compile my DSDT.dsl file. I doesn't matter whether I apply my patches that I need for my Dell XPS 13 9350 or not, I still receive these errors.-
Code:
6126 - syntax error, unexpected PARSEOP_IF, expecting PARSEOP_CLOSE_PAREN or ','
6126 - syntax error, unexpected PARSEOP_CLOSE_PAREN
6126 - syntax error, unexpected PARSEOP_SCOPE, expecting $end and premature End-Of-File
I went into the .dsl file and noticed the weird syntax around line 3952.
Code:
Store (Zero, ECRW (If (PM0H)
{
CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN) // _LEN: Length
Store (Zero, F0LN)
}))
}
Looking at the rest of the code in the file, as an example, I tried to correct it by chnging it to this-
Code:
If (PM0H)
{
CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN) // _LEN: Length
Store (Zero, F0LN)
}
Then error-
Code:
34253, 6126, syntax error, unexpected $end and premature End-Of-File
Not sure what to do to fix it. Tried to look at your Various Syntax Patches, but not sure if any apply to my error.