Just need to be careful since the dumped DSDT *might* be hardware-specific (at least with RAM size). I've seen some have different address locations depending on if you had 2GB, 4GB, etc.
cheers for the replies guys. unfortunately that method is slightly different to what i wanted to do. little backstory- we have a database of dsdt.aml files from gigabyte which have been patched for use with osx. we are trying to do the same with asus 1155. however, with these asus 1155 insyde roms, i cant find a way to get at the dsdt.dsl. all the methods ive found online have either been for award bioses, or older ami bios. we need to get the dsdt from the actual rom, rather than on an individual board level. phoenixtool has a way to do it i believe, i just cant work out how
If ASUS, most likely they use AMI UEFI. If true then DSDT should be in 11D8AC35-FB8A-44D1-8D09-0B5606D321B9_X_XXX.ROM. DSDT file start with "DSDT". So, delete anything before "DSDT".
To serg008 Thanks your advice. I do the bios with your advice. I find, in H61MHVS Bios, Pubkey rom, Marker rom and 'SLIC' string rom are existing and paired with each other. In your mod bios, "Pubkey found in 996AA1E0-1E8C-4F36-B519-A170A206FC14_0_504.ROM at 4" and "Marker found in 69009842-63F2-43DB-964B-EFAD1C39EC85_0_502.ROM at 4" are extra and no needed and don't match / pair wth 'SLIC' string found in 4C494E55-5849-5342-4554-544552212121_1_326.ROM Thus, I use the method : Dyn (advance option - replace emptly + allow mannual modi module) + HEX (modi the 996AA1E0) and reinsert into the dump. ***the method is fully tested and confirmed working slic *** nel1156
To Andy Thanks for your great program and advice form Serg008. I find as follows : When origin M/B bios (Asrock H67M, H61M) have only one 'SLIC' string rom + NO / NIL Pubkey rom 996AA1E0 + NO / NIL Marker rom found in 69009842 The program works correctly by producing the correct mod bios. (tested with H67M and confirm working) When origin M/B bios ( Asrock H61MHVS, MSI H61P31 ) have ALL 3 ROMS, program seems know how to modify Marker rom and 'SLIC' string rom. But program seems DOESN'T know the need to modify the existing blank Pubkey rom 996AA1E0-XX.... Thus, following the Serg008's advice, when using ver 1.95, I suggest (which I fully tested and confirm working) that when origin M/B bios ( H61MHVS, H61P31 ) have ALL 3 ROMS ==> click advance - replace empty module + allow user modi + manually reinsert HEX modify the original rom 996AA1E0-1E8C-4F36-B519-A170A206FC14_0_XXX in dump ==> then let program continue assembly the UEFI bios. ==> will produce the correct rom. Besides, the program prompts the bios successfully mod that seems doesn't the check the above case (all exiting / blank 3 roms in UEFI bios). Thanks Andy's program and advice form serg008. nel1156