I've seen the tool untick the MMTool tickbox by itself when de bios is loaded this might be a clue. Also, as mentioned by NoJuan999 it takes 2+ times to make the tool actually accept and process the bios once selected. I'm working on XP insetad of Windows 7. Might it be an issue with my OS instead of the tool ?
Thanks for that. I'd clicked "No" which then gave me no option to select SSV2. Added MSI Slic & all good now...
Hi Looking at your BIOS. - If it says cannot patch 0F module then tick the alternate method option. - Bootblock is only needed if a mod is made but when flashed the SLIC table points to FF FF .. .. (ie gets overwritten) I have just done a successful mod here (ie. it completes with no error) using ASUS 2.1 SLIC and ASUS SLP string. Only adjustment is to tick use alternate method. Try that and post a RW report if it doesn't work and I will explain a bootblock mod. Andy
Thanks for letting me know. I have simplified bootblock mods in 1.53. Just use the checkbox on the main page. No advanced options need to be set. Andy
@ sedusg, i tried modding your bios with Amitool 1.54 and got exactly same error. even installed .net 2.0 in windows 7 tried also in XP. then i tried Amitool 1.41 and got errors Cannot Patch 0F Module SSV method Module 0F written 37569 bytes Failed to reinsert 23 module. @ Andy, tried version 1.55 failed again with default settings changed to use Alternative Method in Advanced options bios mod was successful P.S Amitool 1.41 also modded ok with this setting but 1.54 still failed. Code: Original BIOS size 262144 bytes (256K) 31051 Module 2 Padded size 28557 (Actual size 28557 Original size 40592) 30969 Module 8 Padded size 1756 2C6C4 Module 0 Padded size 17049 (Actual size 17049 Original size 22830) 29060 Module 3 Padded size 13912 (Actual size 13912 Original size 20468) 268E8 Module 4 Padded size 10092 (Actual size 10092 Original size 15920) 24D7E Module 1 Padded size 7006 (Actual size 7006 Original size 10476) 24975 Module 6 Padded size 1021 1BCD1 Module A Padded size 35992 (Actual size 35992 Original size 65536) 1B673 Module B Padded size 1618 (Actual size 1618 Original size 2134) 16BA8 Module D Padded size 19135 (Actual size 19135 Original size 25853) 1693F Module F Padded size 605 (Actual size 605 Original size 37569) 157CF Module 10 Padded size 4452 (Actual size 4452 Original size 10547) 14E0B Module 12 Padded size 2488 (Actual size 2488 Original size 2918) 14551 Module 13 Padded size 2222 (Actual size 2222 Original size 2737) 1450C Module 33 Padded size 57 (Actual size 57 Original size 48) 14322 Module 32 Padded size 478 (Actual size 478 Original size 735) 12BD8 Module 38 Padded size 5950 (Actual size 5950 Original size 8037) 12BC4 Module C Padded size 8 12903 Module 31 Padded size 693 (Actual size 693 Original size 2234) D949 Module 20 Padded size 20398 (Actual size 20398 Original size 32768) 8C84 Module 20 Padded size 19641 (Actual size 19641 Original size 32768) 8C66 Module 44 Padded size 18 8724 Module 30 Padded size 1334 (Actual size 1334 Original size 3840) 838A Module 39 Padded size 910 (Actual size 910 Original size 2440) No extended headers Bootblock at 3C000 length 4000 NVRAM at 38000 length 4000 Main BIOS checksum is correct ASUS_FLASH SLP 1.0 string added Module 02 written 40592 bytes Module 02 written New 02 Module is 7 bytes too big Zero area 1 Module 02 written New 02 Module is 62 bytes too small Module 02 written New 02 Module is 41 bytes too small Module 02 written New 02 Module is 28 bytes too small Module 02 written New 02 Module is 21 bytes too small Module 02 written New 02 Module is 15 bytes too small Module 02 written New 02 Module is 12 bytes too small Module 02 written New 02 Module is 11 bytes too small Module 02 written New 02 Module is 6 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 6 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 1 bytes too small Module 02 written New 02 Module is 1 bytes too big Zero area 2 Module 02 written New 02 Module is 10 bytes too small Module 02 written New 02 Module is 7 bytes too small Module 02 written New 02 Module is 5 bytes too small Module 02 written New 02 Module is 5 bytes too small Module 02 written New 02 Module is 5 bytes too small Module 02 written New 02 Module is 6 bytes too small Module 02 written New 02 Module is 6 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 5 bytes too small Module 02 written New 02 Module is 5 bytes too small Module 02 written New 02 Module is 5 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 5 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 6 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 6 bytes too small Module 02 written New 02 Module is 7 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 1 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 1 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 1 bytes too small Module 02 written New 02 Module is 1 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is correct size Successfully inserted 02 module containing SLP1.0 string (SSV2 style) 0F module size is 37569 bytes SLIC module size is 374 bytes SLIC module checksum is 0 OEM Activation 2.1 SLIC Scanning for space to insert SLIC There is space to insert SLIC in ROM image at 10 RSDT table found at 9019 Patching with alternate method ACPI module written New ACPI Module is 3 bytes too big Remove creator ID code RSDT table found at 9019 Patching with alternate method ACPI module written New ACPI Module is 1 bytes too big Remove dummy code RSDT table found at 9019 Patching with alternate method ACPI module written New ACPI Module is 4 bytes too small SLIC inserted at 10 BIOS checksum adjusted Main BIOS checksum is correct 31051 Module 2 Padded size 28557 (Actual size 28557 Original size 40592) 30969 Module 8 Padded size 1756 2C6C4 Module 0 Padded size 17049 (Actual size 17049 Original size 22830) 29060 Module 3 Padded size 13912 (Actual size 13912 Original size 20468) 268E8 Module 4 Padded size 10092 (Actual size 10092 Original size 15920) 24D7E Module 1 Padded size 7006 (Actual size 7006 Original size 10476) 24975 Module 6 Padded size 1021 1BCD1 Module A Padded size 35992 (Actual size 35992 Original size 65536) 1B673 Module B Padded size 1618 (Actual size 1618 Original size 2134) 16BA8 Module D Padded size 19135 (Actual size 19135 Original size 25853) 1693F Module F Padded size 601 (Actual size 601 Original size 37569) 157CF Module 10 Padded size 4452 (Actual size 4452 Original size 10547) 14E0B Module 12 Padded size 2488 (Actual size 2488 Original size 2918) 14551 Module 13 Padded size 2222 (Actual size 2222 Original size 2737) 1450C Module 33 Padded size 57 (Actual size 57 Original size 48) 14322 Module 32 Padded size 478 (Actual size 478 Original size 735) 12BD8 Module 38 Padded size 5950 (Actual size 5950 Original size 8037) 12BC4 Module C Padded size 8 12903 Module 31 Padded size 693 (Actual size 693 Original size 2234) D949 Module 20 Padded size 20398 (Actual size 20398 Original size 32768) 8C84 Module 20 Padded size 19641 (Actual size 19641 Original size 32768) 8C66 Module 44 Padded size 18 8724 Module 30 Padded size 1334 (Actual size 1334 Original size 3840) 838A Module 39 Padded size 910 (Actual size 910 Original size 2440) No extended headers Bootblock at 3C000 length 4000 NVRAM at 38000 length 4000 Main BIOS checksum is correct SLIC performed successfully. BIOS file is F:\BIOS_MODDING\BIOS_7ZXH_F4\7ZXH_SLIC.F4
Hi I should probably make alternate method an automatic try now, it was quite experimental to start with. Tx, Andy
@urie Thanks for your help. I also tried 1.55.Just one strange problem. I only changed method to alternate but have a different log(Just a few places "red words"). Code: Original BIOS size 262144 bytes (256K) 31051 Module 2 Padded size 28557 (Actual size 28557 Original size 40592) 30969 Module 8 Padded size 1756 2C6C4 Module 0 Padded size 17049 (Actual size 17049 Original size 22830) 29060 Module 3 Padded size 13912 (Actual size 13912 Original size 20468) 268E8 Module 4 Padded size 10092 (Actual size 10092 Original size 15920) 24D7E Module 1 Padded size 7006 (Actual size 7006 Original size 10476) 24975 Module 6 Padded size 1021 1BCD1 Module A Padded size 35992 (Actual size 35992 Original size 65536) 1B673 Module B Padded size 1618 (Actual size 1618 Original size 2134) 16BA8 Module D Padded size 19135 (Actual size 19135 Original size 25853) 1693F Module F Padded size 605 (Actual size 605 Original size 37569) 157CF Module 10 Padded size 4452 (Actual size 4452 Original size 10547) 14E0B Module 12 Padded size 2488 (Actual size 2488 Original size 2918) 14551 Module 13 Padded size 2222 (Actual size 2222 Original size 2737) 1450C Module 33 Padded size 57 (Actual size 57 Original size 48) 14322 Module 32 Padded size 478 (Actual size 478 Original size 735) 12BD8 Module 38 Padded size 5950 (Actual size 5950 Original size 8037) 12BC4 Module C Padded size 8 12903 Module 31 Padded size 693 (Actual size 693 Original size 2234) D949 Module 20 Padded size 20398 (Actual size 20398 Original size 32768) 8C84 Module 20 Padded size 19641 (Actual size 19641 Original size 32768) 8C66 Module 44 Padded size 18 8724 Module 30 Padded size 1334 (Actual size 1334 Original size 3840) 838A Module 39 Padded size 910 (Actual size 910 Original size 2440) No extended headers Bootblock at 3C000 length 4000 NVRAM at 38000 length 4000 Main BIOS checksum is correct ASUS_FLASH SLP 1.0 string added Module 02 written 40592 bytes Module 02 written New 02 Module is 7 bytes too big Zero area 1 Module 02 written New 02 Module is 62 bytes too small Module 02 written New 02 Module is 41 bytes too small Module 02 written New 02 Module is 28 bytes too small Module 02 written New 02 Module is 21 bytes too small Module 02 written New 02 Module is 15 bytes too small Module 02 written New 02 Module is 12 bytes too small Module 02 written New 02 Module is 11 bytes too small Module 02 written New 02 Module is 6 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 6 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 1 bytes too small Module 02 written New 02 Module is 1 bytes too big Zero area 2 Module 02 written New 02 Module is 10 bytes too small Module 02 written New 02 Module is 7 bytes too small Module 02 written New 02 Module is 5 bytes too small Module 02 written New 02 Module is 5 bytes too small Module 02 written New 02 Module is 5 bytes too small Module 02 written New 02 Module is 6 bytes too small Module 02 written New 02 Module is 6 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 5 bytes too small Module 02 written New 02 Module is 5 bytes too small Module 02 written New 02 Module is 5 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 5 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 6 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 6 bytes too small Module 02 written New 02 Module is 7 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 1 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 1 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 1 bytes too small Module 02 written New 02 Module is 1 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 4 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 3 bytes too small Module 02 written New 02 Module is 2 bytes too small Module 02 written New 02 Module is correct size Successfully inserted 02 module containing SLP1.0 string (SSV2 style) 0F module size is 37569 bytes SLIC module size is 374 bytes SLIC module checksum is 0 OEM Activation 2.1 SLIC Scanning for space to insert SLIC There is space to insert SLIC in ROM image at 10 RSDT table found at 9019 Patching with alternate method ACPI module written New ACPI Module is 3 bytes too big Remove creator ID code RSDT table found at 9019 Patching with alternate method ACPI module written New ACPI Module is 1 bytes too big Remove dummy code RSDT table found at 9019 Patching with alternate method ACPI module written New ACPI Module is 3 bytes too small SLIC inserted at 10 BIOS checksum adjusted Main BIOS checksum is correct 31051 Module 2 Padded size 28557 (Actual size 28557 Original size 0) 30969 Module 8 Padded size 1756 2C6C4 Module 0 Padded size 17049 (Actual size 17049 Original size 22830) 29060 Module 3 Padded size 13912 (Actual size 13912 Original size 20468) 268E8 Module 4 Padded size 10092 (Actual size 10092 Original size 15920) 24D7E Module 1 Padded size 7006 (Actual size 7006 Original size 10476) 24975 Module 6 Padded size 1021 1BCD1 Module A Padded size 35992 (Actual size 35992 Original size 65536) 1B673 Module B Padded size 1618 (Actual size 1618 Original size 2134) 16BA8 Module D Padded size 19135 (Actual size 19135 Original size 25853) 1693F Module F Padded size 602 (Actual size 602 Original size 0) 157CF Module 10 Padded size 4452 (Actual size 4452 Original size 10547) 14E0B Module 12 Padded size 2488 (Actual size 2488 Original size 2918) 14551 Module 13 Padded size 2222 (Actual size 2222 Original size 2737) 1450C Module 33 Padded size 57 (Actual size 57 Original size 48) 14322 Module 32 Padded size 478 (Actual size 478 Original size 735) 12BD8 Module 38 Padded size 5950 (Actual size 5950 Original size 8037) 12BC4 Module C Padded size 8 12903 Module 31 Padded size 693 (Actual size 693 Original size 2234) D949 Module 20 Padded size 20398 (Actual size 20398 Original size 32768) 8C84 Module 20 Padded size 19641 (Actual size 19641 Original size 32768) 8C66 Module 44 Padded size 18 8724 Module 30 Padded size 1334 (Actual size 1334 Original size 3840) 838A Module 39 Padded size 910 (Actual size 910 Original size 2440) No extended headers Bootblock at 3C000 length 4000 NVRAM at 38000 length 4000 Main BIOS checksum is correct SLIC performed successfully. BIOS file is R:\AMITOOL155\7ZXH_SLIC.F4 I am using ASUS SLP and ASUS SLIC 2.1. Is that normal?