New Award BIOS tool for performing SLIC Insertion/Modification

Discussion in 'MDL Projects and Applications' started by andyp, May 5, 2009.

  1. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
  2. 911medic

    911medic MDL Guru

    Aug 13, 2008
    5,772
    503
    180
    #443 911medic, Oct 10, 2009
    Last edited by a moderator: May 23, 2017
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. 911medic

    911medic MDL Guru

    Aug 13, 2008
    5,772
    503
    180
    Some older boards do not use the XSDT(or reference it), most Gigabyte boards use different also. AMI is consistent with RSDT/XSDT in the bios.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Michel

    Michel MDL Expert

    Jul 29, 2009
    1,860
    262
    60
    My gigabyte mobo is 1 year old (x48-dq6) but doesnt have xsdt.
     
  5. 911medic

    911medic MDL Guru

    Aug 13, 2008
    5,772
    503
    180
    Meaning no XSDT. I have seen FXCP in these bios. XSDT is support for ACPI2.0 and is an extended data table.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. skyklg

    skyklg MDL Novice

    Jun 11, 2009
    5
    0
    0
    i've tried modding my Abit AN78GS motherboard...
    it uses AWARD bios version is 6.00PG it says...
    i've inserted ASUS slic and slp file which is given in the zip file together with the bios tool....

    then i got this.. i supposed it should work good but im new to this so i need advise on this TQTQ

    Version 1.27
    bDynamicForce - False
    iDynamicMethod - -1
    bASUSLock - False
    bSLICSize - True
    bManualAddress - False
    lManualAddress - 0
    bOEM7Force - True
    iOEM7Method - 1
    bSSV3Force - False
    iSSV3Method - -1
    bOnlySDT - False
    bCorrectDSDT - True
    bOEMIDOnly - True
    bIgnoreWarnings - False
    bBeforeUTS - False
    bCorrectWhole - True
    bPreserveWhole - False
    bCorrectModules - True
    bCorrectSB - True
    bUseLHA - False
    bRemoveMC - False
    bPreserveCPUID - False
    iCPUID - 0
    bAlterDSDT - False
    Original BIOS size 1048576 bytes (1024K)
    10000 Module TEST.BIN (5000) Compressed size 78636 Original size 131072
    23351 Module awardext.rom (407F) Compressed size 39917 Original size 57568
    2CF66 Module ACPITBL.BIN (4003) Compressed size 17029 Original size 46619
    31212 Module awardeyt.rom (400E) Compressed size 25530 Original size 53840
    375F4 Module _EN_CODE.BIN (4029) Compressed size 12500 Original size 29808
    3A6F0 Module _ITEM.BIN (40B5) Compressed size 3225 Original size 7472
    3B3AE Module _DMI.BIN (405D) Compressed size 5317 Original size 9008
    3C897 Module SPIFLASH.BIN (4077) Compressed size 3585 Original size 9312
    3D6C0 Module SMI32COD.BIN (40B7) Compressed size 16 Original size 16
    3D6F8 Module SMIAPCOD.BIN (40B8) Compressed size 1051 Original size 34768
    3DB3B Module BSMICODE.ROM (4012) Compressed size 1628 Original size 52704
    3E1BF Module NVPXES.NIC (4086) Compressed size 31889 Original size 61440
    45E76 Module NVRAID.ROM (4087) Compressed size 35103 Original size 56832
    4E7C0 Module AHCI_NV.BIN (4088) Compressed size 10409 Original size 16384
    51095 Module mcp78uo_0422.rom (4080) Compressed size 40309 Original size 56320
    5AE3C Module AGESACPU.ROM (4067) Compressed size 9996 Original size 30630
    5D570 Module MEMINIT.BIN (4069) Compressed size 53161 Original size 53151
    6A540 Module HT.DLL (407A) Compressed size 19408 Original size 19393
    6F132 Module HT32GATE.BIN (407C) Compressed size 1235 Original size 1228
    6F62D Module AMD940.bmp (4000) Compressed size 5469 Original size 307980
    Padding pattern is 211
    Module TEST.BIN has an valid checksum (47)
    Microcode update block found at E1FE0 - size 4000
    E4FE0 CPUID 1022 Patch ID 01000065 dated 11/1/2008 size 2048
    E57E0 CPUID 1020 Patch ID 01000066 dated 11/1/2008 size 2048
    2 valid microcode updates found
    Module and decompression block checksum is valid (52 - Start 10000 Length DFFFE)
    Extra checksum valid
    BIOS image does not sum to 0
    SLIC module size is 374 bytes
    SLIC module checksum is 0
    OEM Activation 2.1 SLIC
    0+2 Method
    RSDT table OEM and Table ID patched to _ASUS_Notebook
    APIC table OEM ID patched to _ASUS_
    HPET table OEM ID patched to _ASUS_
    MCFG table OEM ID patched to _ASUS_
    FACP table OEM ID patched to _ASUS_
    ASUS_FLASH SLP 1.0 string added
    Main Module is 16 bytes too big
    Zero area 1
    Main module is 29 bytes to small
    Main module is 21 bytes to small
    Main module is 5 bytes to small
    Main module is 4 bytes to small
    Main module is 8 bytes to small
    Main module is 7 bytes to small
    Main module is 1 bytes to small
    Main Module is correct size
    New BIOS written 1048576 bytes
    Extra checksum valid
    Corrected BIOS written 1048576 bytes
    10000 Module TEST.BIN (5000) Compressed size 78623 Original size 131072
    23344 Module awardext.rom (407F) Compressed size 39917 Original size 57568
    2CF59 Module ACPITBL.BIN (4003) Compressed size 17042 Original size 46623
    31212 Module awardeyt.rom (400E) Compressed size 25530 Original size 53840
    375F4 Module _EN_CODE.BIN (4029) Compressed size 12500 Original size 29808
    3A6F0 Module _ITEM.BIN (40B5) Compressed size 3225 Original size 7472
    3B3AE Module _DMI.BIN (405D) Compressed size 5317 Original size 9008
    3C897 Module SPIFLASH.BIN (4077) Compressed size 3585 Original size 9312
    3D6C0 Module SMI32COD.BIN (40B7) Compressed size 16 Original size 16
    3D6F8 Module SMIAPCOD.BIN (40B8) Compressed size 1051 Original size 34768
    3DB3B Module BSMICODE.ROM (4012) Compressed size 1628 Original size 52704
    3E1BF Module NVPXES.NIC (4086) Compressed size 31889 Original size 61440
    45E76 Module NVRAID.ROM (4087) Compressed size 35103 Original size 56832
    4E7C0 Module AHCI_NV.BIN (4088) Compressed size 10409 Original size 16384
    51095 Module mcp78uo_0422.rom (4080) Compressed size 40309 Original size 56320
    5AE3C Module AGESACPU.ROM (4067) Compressed size 9996 Original size 30630
    5D570 Module MEMINIT.BIN (4069) Compressed size 53161 Original size 53151
    6A540 Module HT.DLL (407A) Compressed size 19408 Original size 19393
    6F132 Module HT32GATE.BIN (407C) Compressed size 1235 Original size 1228
    6F62D Module AMD940.bmp (4000) Compressed size 5469 Original size 307980
    70BB5 Module iSLIC.BIN (4045) Compressed size 381 Original size 374
    Padding pattern is 211
    Module TEST.BIN has an valid checksum (4D)
    Microcode update block found at E1FE0 - size 4000
    E4FE0 CPUID 1022 Patch ID 01000065 dated 11/1/2008 size 2048
    E57E0 CPUID 1020 Patch ID 01000066 dated 11/1/2008 size 2048
    2 valid microcode updates found
    Module and decompression block checksum is valid (67 - Start 10000 Length DFFFE)
    Extra checksum valid
    First byte (LSB) checksum is valid
    Second byte (MSB) checksum is valid
    BIOS image sums to 0
    SLIC performed successfully. BIOS file is C:\USERS\GOAT\DESKTOP\M722B11\M722B_11_SLIC.BIN

    If it is cool to go... then i should just grab a bootable usb thumbdrive... 1. copy the M722B_11_SLIC.BIN
    2. then download and copy awdflash.exe into the usb
    3. then i do this...
    1. Run the flash utility from the command line by typing in its name. Example:

    A:\>AWDFLASH <hit enter>

    2. The flash utility should be started now. It will ask you the file you want to write. Type in your BIOS update name exactly as it is. Example:

    Filename to Flash: BIOSUPDATENAME.BIN <hit enter>

    3. It will now ask you if you want to back up your current BIOS. Say "Y" for yes and name it something like OLD.BIN.

    4. After saving the BIOS it will confirm if you want to continue with the overwrite. Type "Y" for yes and it will begin the write process.


    is that ok???
     
  7. phrunt

    phrunt MDL Addicted

    May 1, 2007
    896
    90
    30
    yep, that's ok
     
  8. c3po

    c3po MDL Junior Member

    Feb 12, 2009
    65
    45
    0
    Can you add also this option wich you already added for AMI Bios ?
     
  9. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    Why?

    Andy
     
  10. c3po

    c3po MDL Junior Member

    Feb 12, 2009
    65
    45
    0
    On an older Gigabyte BIOS I've manually moded about 2 years ago, all the OEM ID was Gigabyte but SLP and SLIC was HP, without any trouble.
    I've asked to add that option, because I belive there is no need to edit those parts of BIOS just for replacing with same ID.

    The link I gives you has an download link for the loader with I believe all the needed information and the bin file.
    I will be able to test ( I have a dual-bios from gigabyte ), but only middle december, when I will get an proper Digital TV card. I will contact you then.
     
  11. skyklg

    skyklg MDL Novice

    Jun 11, 2009
    5
    0
    0

    i hope that those logs shows that i wont brick my motherboard after the bios flashing..
    but however i ran the AWDFLASH and i got an error saying source file not found or sth like that after backing up the original bios....
    may i have advice on this...
    or does this mean that my bios modded has error or i need to use this command line :
    awdflash M722B_11_SLIC.bin /cc/cd/cp/py/r

    ??

    THANKS
     
  12. rbjack

    rbjack MDL Junior Member

    Sep 24, 2009
    84
    2
    0
    Use the cmd line switches. If you run awdflash /? it will provide a list of what switch does what. Those are the standard switches used from the oem flash batch script.
     
  13. zickZackMann

    zickZackMann MDL Novice

    Jul 29, 2009
    27
    0
    0
    Thanx alot andyp - worked flawlessly for me!
     
  14. TOMBO COMBO

    TOMBO COMBO MDL Junior Member

    Jul 31, 2009
    71
    1
    0

    Your file name is too long also. shorten it up to something smaller like 7mod.bin, dos doesnt like dashes and doesnt have long file name support. I think its only 8 charachters supported