Contribute
Register

Easy IOReg Extraction (DSDT, SSDT, Video BIOS, ...)

Status
Not open for further replies.
I use this one liner to get tables:
Code:
ioreg -c AppleACPIPlatformExpert -k 'ACPI Tables' -d 1 -rw0 | egrep 'ACPI Tables' | sed -e 's/.*"DSDT"=<//g' -e 's/>,.*//g'
 
if you were going to completely ignore property traversal (which I dont recommend), you would only need
Code:
ioreg -rd1 -c AppleACPIPlatformExpert | grep -oE 'DSDT"=<[0-9a-f]+' | tail -c +8
Now that's entirely text-based and brittle. Add `xxd` as necessary
 
I get "no nodes found" trying to dump vbios.

I used: ioreg -arw0 -d1 -n GFX0 | xpath '//key[.="vbios"]/following-sibling::*[1]/text()' | base64 -D -o ~/Desktop/vbios.rom
 
I note above "NVidia BIOS ROM (MUST boot with VBIOS=Yes, may have to replace display with GFX0 or similar)"
  • Must be nvidia graphics
  • Must boot with VBIOS=Yes
  • Device name may be GFX0, display, or other, check your DSDT or IORegistry
 
Hi,

Can someone help me to do a real dsdt dump from ioreg in yosemite?

I tried all of your commands, but there is no success. I get empty dsdt.aml files or message "no nodes found"
Regards
 
Status
Not open for further replies.
Back
Top