editing gigabyte bios.

Discussion in 'Windows Vista' started by gz1, May 9, 2007.

  1. gz1

    gz1 MDL Novice

    May 7, 2007
    10
    0
    0
  2. fred64

    fred64 MDL Junior Member

    May 2, 2007
    66
    1
    0
    A bios checksum error is normal when you have flashed your BIOS all you need to is reset it with the appropriate jumper and when you boot up enter the Setup and choose your settings.
    I have being servicing computers for years but have never had the ba**s to edit the BIOS file Well done
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. gz1

    gz1 MDL Novice

    May 7, 2007
    10
    0
    0
    Hi,
    This is driving me nuts. All I am trying to do is change the epa logo and have had zero luck so far.
    As a last resort test, I have extracted the epa file from the bios, and the re-inserted the same file back without any other changes and the bios becomes corrupt.

    Steps I have done are:
    C:\bios\test>CBROM606.EXE 8i955xro.f11 /epa extract
    CBROM V6.06 (C)Award Software 1999 All Rights Reserved.
    Enter an extract file Name : (dps2.bmp)
    [EPA] ROM is extracted to dps2.bmp
    C:\bios\test>CBROM606.EXE 8i955xro.f11 /epa release
    CBROM V6.06 (C)Award Software 1999 All Rights Reserved.
    [EPA] ROM is release

    C:\bios\test>CBROM606.EXE 8i955xro.f11 /epa DPS2.BMP
    CBROM V6.06 (C)Award Software 1999 All Rights Reserved.
    Adding DPS2.BMP . 19.0%

    C:\bios\test>

    The bios is now corrupted. When I flash it there is a checksum error and the pc boots off the secondary bios only (dual bios motherboard).

    Can anyone take some time to tell me what I am doing wrong please? If I don't get this step right, I will certainly never be able to test any real bios mods I do.
    many thanks in advance.
     
  4. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,978
    340
    Hmmm,

    You may try again with newer version of cbrom. Is the logo at the same location after? I mean memory location in bios. Post a /d before and after inserting. Maybe your bios is sensible about that issue. Should not be, and your steps you´ve done seem to be right.

    Yen
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. gz1

    gz1 MDL Novice

    May 7, 2007
    10
    0
    0
    Hi Yen,
    I think you may be right on the location issue.
    the /D before:

    C:\bios\test>CBROM606.EXE 8i955xro.f11 /D
    CBROM V6.06 (C)Award Software 1999 All Rights Reserved.

    ******** 8i955xro.f11 BIOS component ********

    No. Item-Name Original-Size Compressed-Size Original-File-Name
    ================================================================================
    0. System BIOS 20000h(128.00K)15121h(84.28K)8i955xro.BIN
    1. XGROUP CODE 0FC30h(63.05K)0AD00h(43.25K)awardext.rom
    2. YGROUP ROM 072D0h(28.70K)04E82h(19.63K)awardeyt.rom
    3. FNT1 ROM 03058h(12.09K)02271h(8.61K)font1.awd
    4. FNT2 ROM 03674h(13.61K)02117h(8.27K)font2.awd
    5. FNT3 ROM 026C8h(9.70K)0185Bh(6.09K)font3.awd
    6. Other(4029:0000) 06660h(25.59K)0299Bh(10.40K)_EN_CODE.BIN
    7. Other(402A:0000) 06B30h(26.80K)02C66h(11.10K)_FR_CODE.BIN
    8. Other(402C:0000) 06B40h(26.81K)02CC0h(11.19K)_GR_CODE.BIN
    9. Other(402D:0000) 06FC0h(27.94K)02CDAh(11.21K)_SP_CODE.BIN
    10. Other(4031:0000) 054D0h(21.20K)02770h(9.86K)_B5_CODE.BIN
    11. Other(4033:0000) 05550h(21.33K)02811h(10.02K)_GB_CODE.BIN
    12. Other(4034:0000) 064F0h(25.23K)02CE5h(11.22K)_JP_CODE.BIN
    13. PCI driver[A] 0F200h(60.50K)09594h(37.39K)ICH7RAID.BIN
    14. PCI driver 0C800h(50.00K)06018h(24.02K)7223.bin
    15. EPA pattern 0215Ch(8.34K)0067Bh(1.62K)dps2.bmp
    16. PCI driver[C] 0B000h(44.00K)06394h(24.89K)ITE8212.ROM
    17. Other(4067:0000) 01AADh(6.67K)00B75h(2.86K)PPMINIT.ROM
    18. OEM0 CODE 02549h(9.32K)01B13h(6.77K)dbf.bin
    19. Other(4041:0000) 00132h(0.30K)0011Eh(0.28K)SPECIAL.FNT
    20. Other(4045:0000) 00176h(0.37K)001A4h(0.41K)DELL.BIN
    21. ACPI table 03AE3h(14.72K)014F9h(5.24K)ACPITBL.BIN

    Total compress code space = 67000h(412.00K)
    Total compressed code size = 57285h(348.63K)
    Remain compress code space = 0FD7Bh(63.37K)

    ** Micro Code Information **
    Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
    ------------------+--------------------+--------------------+-------------------
    SLOT1 0A 0F32| PPGA 2C 0F25|
    C:\bios\test>cbrom

    and now the /D after:


    C:\bios\test>CBROM606.EXE 8i955xro.f11 /D
    CBROM V6.06 (C)Award Software 1999 All Rights Reserved.

    ******** 8i955xro.f11 BIOS component ********

    No. Item-Name Original-Size Compressed-Size Original-File-Name
    ================================================================================
    0. System BIOS 20000h(128.00K)15121h(84.28K)8i955xro.BIN
    1. XGROUP CODE 0FC30h(63.05K)0AD00h(43.25K)awardext.rom
    2. YGROUP ROM 072D0h(28.70K)04E82h(19.63K)awardeyt.rom
    3. FNT1 ROM 03058h(12.09K)02271h(8.61K)font1.awd
    4. FNT2 ROM 03674h(13.61K)02117h(8.27K)font2.awd
    5. FNT3 ROM 026C8h(9.70K)0185Bh(6.09K)font3.awd
    6. Other(4029:0000) 06660h(25.59K)0299Bh(10.40K)_EN_CODE.BIN
    7. Other(402A:0000) 06B30h(26.80K)02C66h(11.10K)_FR_CODE.BIN
    8. Other(402C:0000) 06B40h(26.81K)02CC0h(11.19K)_GR_CODE.BIN
    9. Other(402D:0000) 06FC0h(27.94K)02CDAh(11.21K)_SP_CODE.BIN
    10. Other(4031:0000) 054D0h(21.20K)02770h(9.86K)_B5_CODE.BIN
    11. Other(4033:0000) 05550h(21.33K)02811h(10.02K)_GB_CODE.BIN
    12. Other(4034:0000) 064F0h(25.23K)02CE5h(11.22K)_JP_CODE.BIN
    13. PCI driver[A] 0F200h(60.50K)09594h(37.39K)ICH7RAID.BIN
    14. PCI driver 0C800h(50.00K)06018h(24.02K)7223.bin
    15. PCI driver[C] 0B000h(44.00K)06394h(24.89K)ITE8212.ROM
    16. Other(4067:0000) 01AADh(6.67K)00B75h(2.86K)PPMINIT.ROM
    17. OEM0 CODE 02549h(9.32K)01B13h(6.77K)dbf.bin
    18. Other(4041:0000) 00132h(0.30K)0011Eh(0.28K)SPECIAL.FNT
    19. Other(4045:0000) 00176h(0.37K)001A4h(0.41K)DELL.BIN
    20. ACPI table 03AE3h(14.72K)014F9h(5.24K)ACPITBL.BIN
    21. EPA pattern 0215Ch(8.34K)0067Bh(1.62K)DPS2.BMP

    Total compress code space = 67000h(412.00K)
    Total compressed code size = 57285h(348.63K)
    Remain compress code space = 0FD7Bh(63.37K)

    ** Micro Code Information **
    Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
    ------------------+--------------------+--------------------+-------------------
    SLOT1 0A 0F32|
    C:\bios\test>

    Originaly the EPA is at position 15.
    then it moves to position 21.

    Any Ideas??
    thanks
     
  6. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,978
    340
    The size of the modules before and after are exactly the same. Honestly, I don´t know if the posistion does matter here. I would say no.......
    You can try again with a newer version of cbrom. Maybe yours from 1999 is too old.
    Sorry, I have got no other ideas.....never heared of that problem before.

    Yen
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. XBIOSES

    XBIOSES MDL Senior Member

    Apr 25, 2007
    372
    1
    10
    Hi

    I'm with Yen, you should try with a CBROM v1.55 (have worked with many Gigabytes and the new ones only have success mods with it), you can also move the EPA to is original position, and test it.

    X
     
  8. Marius '95

    Marius '95 MDL Novice

    Mar 9, 2012
    4
    0
    0
    I have the same problem with Gigabyte GA-MA790FXT-UD5P BIOS. I'm using CBROM v1.98 (2008-08-27). I think the checksum is a Gigabyte adition related to dual BIOS - a method to verify if main BIOS is OK to use.
    Any ideea how to fix that checksum? And, if checksum is fixed and MB doesn't boot (bad mod), how to switch to backup BIOS? Backup BIOS will think the main BIOS is OK (checksum match) and will not try to fix it.
     
  9. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    18,680
    18,584
    340
  10. Marius '95

    Marius '95 MDL Novice

    Mar 9, 2012
    4
    0
    0
    Not helpful. I'm not trying to add SLIC/SLP to BIOS. That tool can only fix the checksum after adding SLIC/SLP. I'm just trying to update JMicron controller firmware module.
     
  11. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    18,680
    18,584
    340
  12. Marius '95

    Marius '95 MDL Novice

    Mar 9, 2012
    4
    0
    0
    No information about Gigabyte checksum in that guide.