Contribute
Register

Laptop DSDT Patch Problem: unexpected $end and premature End-Of-File

Status
Not open for further replies.
Joined
Aug 19, 2017
Messages
2
Motherboard
Monster Abra A7 6.4
CPU
Core i7-6700HQ
Graphics
Intel HD 530
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Tried F4 and Linux methods, but nothing changed. Using common patches but when I compile "syntax error, unexpected $end and premature End-Of-File" error is appears. I am amateur, first try for DSDT/SSDT patching. I followed guide except for refs.
MaciASL RM-1.31 (252.3) ACPI 6.1

Patches:
"Fix PARSEOP_ZERO Error" // Nothing Changed
"Fix ADBG Error"
"Remove _DSM methods"
"IRQ Fix"
"SMBUS Fix"
"OS Check Fix (Windows 8)"
"Add IMEI"
"RTC Fix"
"Fix _WAK Arg0 v2"
"Fix _WAK IAOE"
"Rename GFX0 to IGPU" // I have GFX0 but nothing changed
"Rename B0D3 to HDAU"
"Audio Layout 12"

.png


Specs:
System: Monster Abra A7 6.4
Cpu Intel® Skylake Core™ i7-6700HQ 4C/8T; 6MB L3; 8GT/s; 2.6GHz > 3.5GHz; 45W; 14nm
Chipset Intel® HM170 Express Chipset
VGA Intel HD GRAPHICS 530
VGA 4GB GDDR5 nVIDIA® GeForce® GTX960M 128-Bit DX12
Ekran 17.3" Full HD 1920x1080
 

Attachments

  • acpi.zip
    127.4 KB · Views: 123
Tried F4 and Linux methods, but nothing changed. Using common patches but when I compile "syntax error, unexpected $end and premature End-Of-File" error is appears. I am amateur, first try for DSDT/SSDT patching. I followed guide except for refs.
MaciASL RM-1.31 (252.3) ACPI 6.1

Patches:
"Fix PARSEOP_ZERO Error" // Nothing Changed
"Fix ADBG Error"
"Remove _DSM methods"
"IRQ Fix"
"SMBUS Fix"
"OS Check Fix (Windows 8)"
"Add IMEI"
"RTC Fix"
"Fix _WAK Arg0 v2"
"Fix _WAK IAOE"
"Rename GFX0 to IGPU" // I have GFX0 but nothing changed
"Rename B0D3 to HDAU"
"Audio Layout 12"

View attachment 274357

Specs:
System: Monster Abra A7 6.4
Cpu Intel® Skylake Core™ i7-6700HQ 4C/8T; 6MB L3; 8GT/s; 2.6GHz > 3.5GHz; 45W; 14nm
Chipset Intel® HM170 Express Chipset
VGA Intel HD GRAPHICS 530
VGA 4GB GDDR5 nVIDIA® GeForce® GTX960M 128-Bit DX12
Ekran 17.3" Full HD 1920x1080

Extract with Clover F4, as recommended in the guide.
You should use refs.txt... as recommended in the guide.
And... as per guide, if "Remove _DSM methods" causes a problem, use "Rename _DSM to XDSM" instead.
In other words, read the guide carefully.
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
 
Last edited:
Extract with Clover F4, as recommended in the guide.
You should use refs.txt... as recommended in the guide.
And... as per guide, if "Remove _DSM methods" causes a problem, use "Rename _DSM to XDSM" instead.
In other words, read the guide carefully.
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
Thank you very much refs.txt and Rename _DSM to XDSM fixed this error but now my SSDT-3x.dsl have 30 errors. Remove _PSS placeholders not worked.

Code:
25.08.2017 00:00:24, iASLtnhANX.dsl(252) : error    6126 - syntax error, unexpected PARSEOP_NAME, expecting ',' or '}'
25.08.2017 00:00:24, iASLtnhANX.dsl(262) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(272) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(282) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(292) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(302) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(312) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(322) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(332) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(342) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(352) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(362) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(372) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(382) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(392) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(402) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(412) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(422) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(432) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(442) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(453) : error    6126 - syntax error, unexpected '}'
25.08.2017 00:00:24, iASLtnhANX.dsl(480) : error    6126 - syntax error, unexpected PARSEOP_PACKAGE
25.08.2017 00:00:24, iASLtnhANX.dsl(500) : error    6126 - syntax error, unexpected PARSEOP_PACKAGE
25.08.2017 00:00:24, iASLtnhANX.dsl(520) : error    6126 - syntax error, unexpected PARSEOP_PACKAGE
25.08.2017 00:00:24, iASLtnhANX.dsl(540) : error    6126 - syntax error, unexpected PARSEOP_PACKAGE
25.08.2017 00:00:25, iASLtnhANX.dsl(560) : error    6126 - syntax error, unexpected PARSEOP_PACKAGE
25.08.2017 00:00:25, iASLtnhANX.dsl(580) : error    6126 - syntax error, unexpected PARSEOP_PACKAGE
25.08.2017 00:00:25, iASLtnhANX.dsl(600) : error    6126 - syntax error, unexpected PARSEOP_PACKAGE
25.08.2017 00:00:25, iASLtnhANX.dsl(620) : error    6126 - syntax error, unexpected PARSEOP_NAME
25.08.2017 00:00:25, iASLtnhANX.dsl(661) : error    6126 - syntax error, unexpected '}', expecting $end and premature End-Of-File
25.08.2017 00:00:25, ASL Input:     iASLtnhANX.dsl - 661 lines, 16219 bytes, 36 keywords
25.08.2017 00:00:25, Compilation complete. 30 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
Ekran Resmi 2017-08-25 00.05.13.png
 

Attachments

  • DSL.zip
    94.1 KB · Views: 98
Thank you very much refs.txt and Rename _DSM to XDSM fixed this error but now my SSDT-3x.dsl have 30 errors. Remove _PSS placeholders not worked.

Code:
25.08.2017 00:00:24, iASLtnhANX.dsl(252) : error    6126 - syntax error, unexpected PARSEOP_NAME, expecting ',' or '}'
25.08.2017 00:00:24, iASLtnhANX.dsl(262) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(272) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(282) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(292) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(302) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(312) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(322) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(332) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(342) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(352) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(362) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(372) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(382) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(392) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(402) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(412) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(422) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(432) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(442) : error    6126 - syntax error, unexpected ','
25.08.2017 00:00:24, iASLtnhANX.dsl(453) : error    6126 - syntax error, unexpected '}'
25.08.2017 00:00:24, iASLtnhANX.dsl(480) : error    6126 - syntax error, unexpected PARSEOP_PACKAGE
25.08.2017 00:00:24, iASLtnhANX.dsl(500) : error    6126 - syntax error, unexpected PARSEOP_PACKAGE
25.08.2017 00:00:24, iASLtnhANX.dsl(520) : error    6126 - syntax error, unexpected PARSEOP_PACKAGE
25.08.2017 00:00:24, iASLtnhANX.dsl(540) : error    6126 - syntax error, unexpected PARSEOP_PACKAGE
25.08.2017 00:00:25, iASLtnhANX.dsl(560) : error    6126 - syntax error, unexpected PARSEOP_PACKAGE
25.08.2017 00:00:25, iASLtnhANX.dsl(580) : error    6126 - syntax error, unexpected PARSEOP_PACKAGE
25.08.2017 00:00:25, iASLtnhANX.dsl(600) : error    6126 - syntax error, unexpected PARSEOP_PACKAGE
25.08.2017 00:00:25, iASLtnhANX.dsl(620) : error    6126 - syntax error, unexpected PARSEOP_NAME
25.08.2017 00:00:25, iASLtnhANX.dsl(661) : error    6126 - syntax error, unexpected '}', expecting $end and premature End-Of-File
25.08.2017 00:00:25, ASL Input:     iASLtnhANX.dsl - 661 lines, 16219 bytes, 36 keywords
25.08.2017 00:00:25, Compilation complete. 30 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
View attachment 274431

As per guide, dynamic SSDTs are not to be placed in ACPI/patched.
So why are you trying to compile it?
 
hello, i'm doing a hackintosh on dell 5557, i7 6500u, i installed the system, the intel hd520 card works, i still have to work. audio brilliance and wifi but my main problem is that I am unable to fix my dsdt and ssdt files, could someone help me finish my hack? thanks
my original dsdt files are attached
Intel Core i7 6500U
Intel HD Graphics HD520
Nvidia 930M
Realtek HD Audio
Qualcomm Atheros Wi-fi and Bluetooth
Realtek USB 2.0 Card Reader
 

Attachments

  • EFI.zip
    7 MB · Views: 99
  • originDELL5557.zip
    48.3 KB · Views: 74
Status
Not open for further replies.
Back
Top