Help modding DSDT (not Mac OSX)

Discussion in 'BIOS Mods' started by Krutonium, Aug 28, 2013.

  1. Krutonium

    Krutonium MDL Senior Member

    Aug 27, 2013
    409
    285
    10
    #1 Krutonium, Aug 28, 2013
    Last edited: Aug 28, 2013
  2. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,980
    340
    #4 Yen, Aug 28, 2013
    Last edited: Aug 28, 2013
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,980
    340
    When you open it with the Phoenix tool it should become decompiled. All modules will be in the dump folder. Search all for the DSDT string. Then you have start of the binary of the table.

    You have to cut it with an hexeditor and to save as a new file (dsdt.aml). Then you can transfer it to code with the compiler (asl /u dsdt.aml), find those values, change them and re-compile it again (asl dsdt.asl) Finally replace the DSDT at the original module and repack the BIOS.


    Which version do you want to modify? Please link to it. I can have a look 1A , 1B?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    18,681
    18,589
    340
  5. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,980
    340
    Oldest F.14 is also encrypted. Not sure how they managed to get it to work. It can be modded since andyP's tool can decrypt and encrypt it again, but not sure if the fact that it is encrypted will cause issues later when running a modified DSDT, are there any experiences?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. LatinMcG

    LatinMcG Bios Borker

    Feb 27, 2011
    5,711
    1,606
    180
    make the HP_TOOLS partition (with the diagnostics UEFI tool) and keep the .bin and .sig of the modded bios in Previous and Current folders for occasional recovery needed.
     
  7. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    18,681
    18,589
    340