Award & AMI Bios mod requests. Previous requests

Discussion in 'BIOS Mods' started by ancestor(v), Oct 26, 2007.

Thread Status:
Not open for further replies.
  1. zort

    zort MDL Expert

    Feb 19, 2008
    1,105
    18
    60
  2. maxmorales

    maxmorales MDL Novice

    Oct 6, 2008
    8
    0
    0
  3. NameBrand

    NameBrand MDL Novice

    Feb 16, 2009
    38
    1
    0
    Put to sleep worked fine. for a second it said product id not available but then it showed up as activated. I guess that normal. Thanks again.
     
  4. p4spooky

    p4spooky MDL Addicted

    Mar 9, 2008
    931
    3
    30
  5. nithinmohantk

    nithinmohantk MDL Junior Member

    Mar 21, 2008
    76
    2
    0
    Thatz great zort. i will try with win 2008 and asus slic. i thought win 2008 vl work only with dell or Hp..

    anyway good work guyz..:D
     
  6. zort

    zort MDL Expert

    Feb 19, 2008
    1,105
    18
    60
    #19628 zort, May 6, 2009
    Last edited by a moderator: May 23, 2017
  7. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,671
    2,536
    60
    #19629 andyp, May 6, 2009
    Last edited: May 6, 2009
    Just to clarify understanding:

    Normal OEM7 = Modded ACPITBL and OEM7 containing SLIC in place of original ACPITBL and EPA, with EPA moved to end.

    Abit OEM7 = OEM7 containing SLIC in place of original ACPITBL with modded ACPITBL at end.

    Black EPA OEM7 = Modded ACPITBL, OEM7 containing SLIC and Black EPA in place of original ACPITBL and EPA.

    What exactly constitues an SSV1 mod?

    What do you consider 'sensitive' modules and why particularly less than 3. I assume UTS64K.BIN would be one...

    Cheers :D
    Andy

     
  8. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    12,431
    12,999
    340
    #19630 Yen, May 6, 2009
    Last edited: May 6, 2009
    The SSV1 method at Award:

    Acpitable was extracted AND released. SLIC was inserted as NoCompress rom. Acpitable was modified and added as last module.

    This was all done using Cbrom.

    All the other methods were developed, because available cbrom versions are not able to handle recently introduced modules. We called them sensitive modules, the offsets of them should be remained. The first were ‘init’ modules (GV3, minit). Later the PE32 modules, Abit was first, Gigabyte followed. They are specially formatted and dependant to others. You cannot just move them.

    UTS64K.BIN is not a sensitive module, but a sort of romhole.
    The weakness of the Award modular structure is when you release a module, the offsets of the modules behind are changed as well.

    Sensitive module= module that cbrom cannot handle correctly…..better remain its original offset at bios.
    It depends on what version of cbrom you are relate it.

    So the original SSv1 method wasn’t working anymore because if you’ve released the acpitable using cbrom the bios was unusable. The offsets of the modules behind are changed, the modules cbrom doesn’t know about got corrupt as result.

    The last version of cbrom is CBROM32_195.exe. If that version allows to extract / release acpitable module again, handling the ‘sensitive’ modules correctly, we can do SSV1 again…….

    Your explanation of the OEM7 derivates is correct.

    A genreal rule at modifiying bios: Keep the modular structure of a bios as original as possible.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. Dreuzel

    Dreuzel MDL Junior Member

    Apr 22, 2009
    95
    0
    0
    Mod request GA-945GM-s2 F6 Asus successfull

    Vista behaved very odd on the the bios mod...

    First not activated
    then illega (at login)l

    then activated but Illegal and non genuine



    as the patch for Vista sp1 came allong all converted nicely in activated and genuine


    I do not understand at all but it works
    apearently nothing was wrong with the modding sorry for that

    by the way i used everest to see the slic after your answer
    it marked the ASUS notebook so your patch ad to be ok


    A thousand thanks
     
  10. 911medic

    911medic MDL Guru

    Aug 13, 2008
    5,778
    502
    180
    Have you had a softmod, timecrack, or bootloader installed?? These need to be removed completely....
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. zort

    zort MDL Expert

    Feb 19, 2008
    1,105
    18
    60
    #19640 zort, May 6, 2009
    Last edited by a moderator: Apr 20, 2017
    I think there's more than one issue. One being cbrom recognizing the kinds of modules. (Some new ones are formatted differently for example ending in FF instead of 00 or difference in module header and cbrom might not handle them right, making changes to them.) If the only issue was cbrom handling all the modules right then you could move them all yourself as one block right? But I thought some also had fixed entry points, and if they were moved, even if the module stays identical, the bios might not work because of the offset change. Is that incorrect and the only issue being if cbrom recognizes and formats the module properly?

    An example of a module to not move:

    Code:
                  ********  EP45UD3R.F7 BIOS component ********
    
     No. Item-Name         Original-Size   Compressed-Size Original-File-Name 
    ===============================================================================
      0. System BIOS       20000h(128.00K)  13DCDh(79.45K)  EP45UD3R.BIN
      1. XGROUP            0E130h(56.30K)   09B89h(38.88K)  awardext.rom
      2. ACPI Table        04EC9h(19.70K)   0196Eh(6.36K)   ACPITBL.BIN
      3. EPA               0168Ch(5.64K)    0030Dh(0.76K)   AwardBmp.bmp
      4. GROUP ROM[18]     04180h(16.38K)   02B97h(10.90K)  ggroup.bin
      5. GROUP ROM[20]     02210h(8.52K)    01A0Ah(6.51K)   ffgroup.bin
      6. YGROUP            0BE70h(47.61K)   0629Dh(24.65K)  awardeyt.rom
      7. GROUP ROM[22]     0F630h(61.55K)   014FCh(5.25K)   tgroup.bin
      8. GROUP ROM[23]     0F630h(61.55K)   0265Ch(9.59K)   t1group.bin
      9. GROUP ROM[24]     0F630h(61.55K)   00FC5h(3.94K)   t2group.bin
     10. GROUP ROM[ 0]     08320h(32.78K)   02D96h(11.40K)  _EN_CODE.BIN
     11. MINIT             15520h(85.28K)   1554Fh(85.33K)  DS3_DDR2.BIN
     12. PCI ROM[A]        03600h(13.50K)   0254Dh(9.33K)   ICHAAHCI.BIN
     13. PCI ROM        10000h(64.00K)   09E3Eh(39.56K)  icharaid.BIN
     14. PCI ROM[C]        07C00h(31.00K)   045B6h(17.43K)  jmb10678.bin
     15. PCI ROM[D]        0E800h(58.00K)   082D1h(32.70K)  rtegrom.lom
     16. LOGO1             00B64h(2.85K)    00520h(1.28K)   dbios.bmp
     17. LOGO              4B30Ch(300.76K)  134B5h(77.18K)  ud3.bmp
     18. GV3               0234Dh(8.83K)    00C31h(3.05K)   PPMINIT.ROM
     19. OEM0              02AEBh(10.73K)   01FCCh(7.95K)   SBF.BIN
    (SP) NCPUCODE          20800h(130.00K)  20800h(130.00K) NCPUCODE.BIN


    Code:
    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    000316C0   E0 00 25 F7 2D 6C 68 30  2D 27 55 01 00 20 55 01   à.%÷-lh0-'U.. U.
    000316D0   00 00 00 69 40 20 01 0C  44 53 33 5F 44 44 52 32   ...i@ ..DS3_DDR2
    000316E0   2E 42 49 4E D0 9D 20 07  00 00 00 00 00 00 00 00   .BINÐ .........
    000316F0   4D 5A 90 00 03 00 00 00  04 00 00 00 FF FF 00 00   MZ.........ÿÿ..
    00031700   B8 00 00 00 00 00 00 00  40 00 00 00 00 00 00 00   ¸.......@.......
    00031710   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
    00031720   00 00 00 00 00 00 00 00  00 00 00 00 B8 00 00 00   ............¸...
    00031730   0E 1F BA 0E 00 B4 09 CD  21 B8 01 4C CD 21 54 68   ..º..´.Í!¸.LÍ!Th
    00031740   69 73 20 70 72 6F 67 72  61 6D 20 63 61 6E 6E 6F   is program canno
    00031750   74 20 62 65 20 72 75 6E  20 69 6E 20 44 4F 53 20   t be run in DOS 
    00031760   6D 6F 64 65 2E 0D 0D 0A  24 00 00 00 00 00 00 00   mode....$.......
    00031770   91 85 EC C6 D5 E4 82 95  D5 E4 82 95 D5 E4 82 95   ‘…ìÆÕä‚•Õä‚•Õä‚•
    00031780   D0 E8 8D 95 D4 E4 82 95  D0 E8 E1 95 D0 E4 82 95   Ðè•Ôä‚•Ðèá•Ðä‚•
    00031790   D0 E8 D8 95 D4 E4 82 95  52 69 63 68 D5 E4 82 95   ÐèØ•Ôä‚•RichÕä‚•
    000317A0   00 00 00 00 00 00 00 00  50 45 00 00 4C 01 03 00   ........PE..L...
    ...
    But I see it is listed in cbrom32 1.95:

    Code:
    cbrom32 V1.95 [12/14/07] (C)Phoenix Technologies 2001-2007
    
              /minit      : Add Intel memory module