mirror of
https://github.com/AskDavis/Getting-Started-With-ACPI.git
synced 2026-01-01 05:05:57 -08:00
Misc fixes
This commit is contained in:
40
Universal/imei-methods/manual.md
Normal file
40
Universal/imei-methods/manual.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# Fixing USB: Manual
|
||||
|
||||
* [Finding the ACPI device](#finding-the-acpi-device)
|
||||
* [Edits to the sample SSDT](#edits-to-the-sample-ssdt)
|
||||
* [Compiling the SSDT](#compiling-the-ssdt)
|
||||
* [Wrapping up](#wrapping-up)
|
||||
|
||||
## Finding the ACPI device
|
||||
|
||||
Finding the ACPI pathing is quite easy actually, first open your decompiled DSDT you got from [Dumping the DSDT](/Manual/dump.md) and [Decompiling and Compiling](/Manual/compile.md) with either maciASL(if in macOS) or any other text editor if in Windows or Linux(VSCode has an [ACPI extension](https://marketplace.visualstudio.com/items?itemName=Thog.vscode-asl) that can also help).
|
||||
|
||||
Next, search for the following devices:
|
||||
|
||||
* `IMEI`
|
||||
* `HECI`
|
||||
* `MEI`
|
||||
|
||||
If none of the 3 show up, you'll need to create an SSDT-IMEI.
|
||||
|
||||
**If one of these 3 devices show up**, you do not need SSDT-IMEI! You can simply skip this page.
|
||||
|
||||
The rest of this page will however assume none of those 3 devices showed up.
|
||||
|
||||
|
||||
## Compiling the SSDT
|
||||
|
||||
So there's actually no edits required to SSDT-IMEI, you can either grab the source code and compile yourself or use the prebuilt
|
||||
|
||||
* [Prebuilt SSDT-IMEI](https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI-S.aml)
|
||||
|
||||
* [SSDT-IMEI's source code](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-IMEI.dsl)
|
||||
|
||||
|
||||
With the SSDT done, you're now [ready to compile the SSDT!](/Manual/compile.md)
|
||||
|
||||
## Wrapping up
|
||||
|
||||
Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:
|
||||
|
||||
* [**Cleanup**](/cleanup.md)
|
||||
11
Universal/imei-methods/prebuilt.md
Normal file
11
Universal/imei-methods/prebuilt.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# Fixing USB: Prebuilt
|
||||
|
||||
By far the easiest method, all you need to do is download the following file:
|
||||
|
||||
* [SSDT-IMEI.aml](https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI.aml)
|
||||
|
||||
## Wrapping up
|
||||
|
||||
Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:
|
||||
|
||||
* [**Cleanup**](/cleanup.md)
|
||||
Reference in New Issue
Block a user