Jump to content

DSDT Latitude E7450


acquarius.13
 Share

Recommended Posts

@viking1304 if I use you “guide” mentioned in some previous replies, I’m able too to compile (I have stored all the debugger screenshots, if needed) but if I try to use that patched DSDT, I get KP

I can post the origin and patched ACPI folder, in order to give you the whole picture about the KP I get. I hope I will do it tonight..but I’m not totally sure. 

 

Thank you in advance for your kind support

Link to comment
Share on other sites

  • Replies 58
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Send your patched DSM files, but also send your patched folder from EFI and config that you are trying to use. Files in patched folder must mach those in your config and I have a feeling that yours doesn't match.

 

I have few different working config and patch sets, with completely different file names and, but all files always match.

 

Version 1 (static A17)

 

Patched folder:

DSDT.aml
SSDT-0.aml
SSDT-1.aml
SSDT-2.aml
SSDT-8.aml
SSDT-9.aml
SSDT-10.aml
SSDT-11.aml
SSDT-12.aml
SSDT-13.aml
SSDT-14.aml
SSDT-PNLF.aml

Sort order in config:

		<key>SortedOrder</key>
		<array>
			<string>SSDT-0.aml</string>
			<string>SSDT-1.aml</string>
			<string>SSDT-2.aml</string>
			<string>SSDT-8.aml</string>
			<string>SSDT-9.aml</string>
			<string>SSDT-10.aml</string>
			<string>SSDT-11.aml</string>
			<string>SSDT-12.aml</string>
			<string>SSDT-13.aml</string>
			<string>SSDT-14.aml</string>
			<string>SSDT-PNLF.aml</string>
		</array>
	</dict>

Dropped files:

		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuSsdt</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
		</array>

 

Version 2 (static A19)

 

Patched folder:

DSDT.aml
SSDT-0-SataTabl.aml
SSDT-1-Ther_Rvp.aml
SSDT-4-LakeTiny.aml
SSDT-5-CppcTabl.aml
SSDT-6-Cpc_Tabl.aml
SSDT-7-SaSsdt.aml
SSDT-8-SgPch.aml
SSDT-9-DptfTabl.aml
SSDT-10-OptTabl.aml
SSDT-PNLF.aml

Sort order in config:

		<key>SortedOrder</key>
		<array>
			<string>SSDT-0-SataTabl.aml</string>
			<string>SSDT-1-Ther_Rvp.aml</string>
			<string>SSDT-4-LakeTiny.aml</string>
			<string>SSDT-5-CppcTabl.aml</string>
			<string>SSDT-6-Cpc_Tabl.aml</string>
			<string>SSDT-7-SaSsdt.aml</string>
			<string>SSDT-8-SgPch.aml</string>
			<string>SSDT-9-DptfTabl.aml</string>
			<string>SSDT-10-OptTabl.aml</string>
			<string>SSDT-PNLF.aml</string>
		</array>

Dropped files:

		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuSsdt</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
		</array>

 

 

Link to comment
Share on other sites

Hi guys,

 

I was finally able to post the test EFI folder items (ACPI, config.plist and kext) with patched DSDT following @viking1304 repo (from [01] to [20]). No errors but KP.

The origin_SSD.zip contains original ACPI and patched be myself DSDT. In the patch folder, there isn't the SSDT-2 because it gave me errors during compiling procedure, so I omitted it. Maybe it is this one causing the problem.

@viking1304 I hope I had answered your question. Fell free to to insult me 😂

 

 

Link to comment
Share on other sites

I guess you missed this part of one of my previous messages (or misunderstood it):

 

Quote

If you have CpuSsdt and Cpu0Ist dropped in your config, you will not need those two tables at the end, but you might need them for proper decompile.

 

1. Remove SSDT-3-CpuSsdt.aml and ssdt.dsl (where that even came from?) from patched folder.

2. Remove SSDT.aml and SSDT-3-CpuSsdt.aml from sorted order in your config. SSDT.aml is not needed in latest versions of MacOS with E7450.

 

You should have this in your patched folder

DSDT.aml
SSDT-0-SataTabl.aml
SSDT-1-Ther_Rvp.aml
SSDT-4-LakeTiny.aml
SSDT-5-CppcTabl.aml
SSDT-6-Cpc_Tabl.aml
SSDT-7-SaSsdt.aml
SSDT-8-DptfTabl.aml
SSDT-PNLF.aml

And this in your config under sorted order

<key>SortedOrder</key>
<array>
	<string>SSDT-0-SataTabl.aml</string>
	<string>SSDT-1-Ther_Rvp.aml</string>
	<string>SSDT-4-LakeTiny.aml</string>
	<string>SSDT-5-CppcTabl.aml</string>
	<string>SSDT-6-Cpc_Tabl.aml</string>
	<string>SSDT-7-SaSsdt.aml</string>
	<string>SSDT-8-DptfTabl.aml</string>
	<string>SSDT-PNLF.aml</string>
</array>

 

Link to comment
Share on other sites

Hi Viking,

 

I apologize to have misunderstood your suggestions.

I applied point 1 and 2 (ssdt.dsl was a mistake: actually I wanted to put ssdt.aml but I was wrong. Anyway, I deleted ssdt.dsl from patched folder).

There is a small inconsistency in your post: should I keep in the patched folder the SSDT-7-SaSsdt.aml? Because you didn't mention it about the patched folder content, but you did in the sorted order section. 

I put SSDT-7-SaSsdt.aml both in the patched folder and in sorted order in config.plist. Can be this the cause of KP? I attach the pic of this KP.

 

Thanks,

 

Marco

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share


×
×
  • Create New...