Anyone know how to extract a Dell bios from the ****.exe?? How to modify the ROM?

Discussion in 'Windows 7' started by jeff69dini, Jun 29, 2009.

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

    nexas MDL Novice

    Jan 18, 2008
    26
    13
    0
    Ailef, it's for you :)
     
  2. ailef

    ailef MDL Senior Member

    Nov 30, 2007
    299
    16
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. bbsc

    bbsc MDL Novice

    Jul 30, 2009
    44
    10
    0
    ailef, have you any USB flash drive?
     
  4. shakeyplace

    shakeyplace MDL Addicted

    May 5, 2007
    866
    75
    30
    OK, I usually correct the other checksum as well. I guess the the flash program doesn't check the other checksum then? .... Anyways the bios.rom is the important part .. Can't wait to hear back on a few of the mods using your method
     
  5. shakeyplace

    shakeyplace MDL Addicted

    May 5, 2007
    866
    75
    30
  6. ailef

    ailef MDL Senior Member

    Nov 30, 2007
    299
    16
    10
    yes, i have an USB key.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. bbsc

    bbsc MDL Novice

    Jul 30, 2009
    44
    10
    0
    To say the truth, I don't understand, what "the second checksum" is.
    Do you mean the four bytes before the last four?
    How do you calculate this checksum?
     
  8. bbsc

    bbsc MDL Novice

    Jul 30, 2009
    44
    10
    0

    Attached Files:

  9. johnalvin

    johnalvin MDL Bios Modder

    Sep 3, 2007
    292
    21
    10
    my understanding is, since they will be shipping out dvds for those eligible the more chances they will release a new bios.
     
  10. nexas

    nexas MDL Novice

    Jan 18, 2008
    26
    13
    0
    I'd like to see the official instructions of upgrading to Win 7 :) Logically, there should be an obligatory step to update BIOS to latest revision to be able to activate se7en, imho .. :)
     
  11. shakeyplace

    shakeyplace MDL Addicted

    May 5, 2007
    866
    75
    30
    #253 shakeyplace, Aug 1, 2009
    Last edited: Aug 1, 2009
    Yes, I explain in post #105, basically the HDR file in this case contains 2 roms (mine is bios rom and keyboard rom) You already know of the 54h byte header, then 2 Mb bios rom, then checksum... then this file has a 96 Kb rom, possibly also a keyboard rom. I copy both roms (without checksums or header) into a new file to calculate the additional checksum before the last four. then the checksum will change for the end of the file as well
    You can verify this with the original file..
     
  12. ailef

    ailef MDL Senior Member

    Nov 30, 2007
    299
    16
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. shakeyplace

    shakeyplace MDL Addicted

    May 5, 2007
    866
    75
    30
    Well, when they had the Vista upgrades they sent an actual retail disk with retail serial number. shouldn't actually require bios upgrade although they sent a bios upgrade on an additional driver disk....
     
  14. nexas

    nexas MDL Novice

    Jan 18, 2008
    26
    13
    0
    Time will show which solution gonna be provided :)
     
  15. bbsc

    bbsc MDL Novice

    Jul 30, 2009
    44
    10
    0
    #257 bbsc, Aug 1, 2009
    Last edited: Aug 1, 2009
    shakeyplace, I read your post #105, but didn't understand that you have to copy both roms into a new file...
    Maybe you're right in this case, we'll see soon :)

    My D630 bios has two roms too. But I've corrected only control bytes at 200054, because the checksum of the whole file becomes correct automatically.

    Hmmm. You're right, these are control bytes for 2 roms, I've just checked.
    It's strange that I was able to flash a modified bios into my laptop then...

    But now we know the structure of the .hdr file almost completely !!!
     
  16. shakeyplace

    shakeyplace MDL Addicted

    May 5, 2007
    866
    75
    30
    #258 shakeyplace, Aug 1, 2009
    Last edited: Aug 1, 2009
    It may work anyways, you're right about that. That is where it comes from even if it is not actually required.. It is nice to know that it isn't required, that was why I passed up on the one mod, a very large hdr file (over 2 Mb) with only a 900 kb rom, if only the one checksum needs to be fixed it may be much easier..
    I suppose that if the flasher checks the bios checksum and the checksum of the hdr file it must consider it valid. I suppose they just figured the other checks were redundant then
     
  17. shakeyplace

    shakeyplace MDL Addicted

    May 5, 2007
    866
    75
    30
    #259 shakeyplace, Aug 1, 2009
    Last edited: Aug 1, 2009
    Yes, the first 54h is the 4 byte header, copyright info and version #, other than some with values at 3C and 3D ( I wonder if that has to do with some people being unable to use the -readgzfile switch) and with your work on the bios itself we may soon (hopefully) be able to edit the bios at will and flash it.. It would be nice to possibly unlock the overclocking, change boot screens and add processor support or even put SLIC 2.1 in a bios without SLIC 2.0, etc eventually
    Sorry about being maybe over cautious about this, I have a mod prepared for my 6400 but am expecting a motherboard in next week to test on, I already bricked a couple before you came up with this solution (mine were similar to the bad flash posted on that chinese site, except I didn't post mine) and since I have the damaged board already coming for testing the flash I may as well wait, as hard as that is.
     
  18. shakeyplace

    shakeyplace MDL Addicted

    May 5, 2007
    866
    75
    30
    #260 shakeyplace, Aug 1, 2009
    Last edited by a moderator: Apr 20, 2017
    Do I need real DOS to use it? Or another update program which support that switch?
    YES, real dos boot disk
    You must not be booting from pure dos, I ran the commands with my boot floppy and got invalid rom size (I had bios.gz from 6400 on disk) so the flash file will accept those parameters, try again if you wish, if you still have trouble I can build you a bootable cd image...