Announcement

Collapse
No announcement yet.

How to extract fd. from exe. (Bios update)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    How to extract fd. from exe. (Bios update)

    Hi,
    Im getting only 1/3th size picture in monitor from boot on acer travelmate 7520g. Bios shows travelmate 7720G bios 1.22 which is obviously wrong. I get full screen on external monitor.
    Trying to flash 1.17v 7520g latest bios, but cant install windows and there is no fd. file so i could flash with ms dos or crisis mode ( FN + ESC at boot )

    Three files are there flash.sys ABVXD.VXD and POM117.exe, tried already with few extractors with no luck.. dont have eeprom programmer yet so thats not an option to reflash chip.

    Can anyone help me extract fd. file from this? I added the file on post.
    thx
    Attached Files

    #2
    Re: How to extract fd. from exe. (Bios update)

    Try this, though its version 1.16
    [If you don't have the battery connected, or low level, edit 'pom.bat' to skip 'ACERACDC.EXE']
    Attached Files

    Comment


      #3
      Re: How to extract fd. from exe. (Bios update)

      I compared the POM116.rom file against POM117.EXE.

      ISTM that the corresponding POM117.rom image can be extracted between 0xDA030 - 0x1DA02F.

      I used HxD (a freeware hex editor) to do this.
      Last edited by fzabkar; 09-02-2015, 11:31 PM.

      Comment


        #4
        Re: How to extract fd. from exe. (Bios update)

        exrtact the exe wih peazip

        http://www.peazip.org/


        btw, the exe is not the bin - forget your hex editor.
        the exe is an archive containing the bin, a flasher, and some dll's all compressed.
        Last edited by stj; 09-03-2015, 12:29 AM.

        Comment


          #5
          Re: How to extract fd. from exe. (Bios update)

          Originally posted by stj View Post
          exrtact the exe wih peazip

          http://www.peazip.org/


          btw, the exe is not the bin - forget your hex editor.
          the exe is an archive containing the bin, a flasher, and some dll's all compressed.
          The BIN is contained within the EXE in uncompressed form. The hex editor does just fine.

          Comment


            #6
            Re: How to extract fd. from exe. (Bios update)

            couldnt extract it with peazip. trying 1.16 now but what value i should use for aceracdc?
            if i remove whole line it gives me invalid directory when i try run phlas16 in dos. also tried value 0 ,didnt work.
            there are no files over 8 digits, when i try run pom.bat straight it goes to bios update screen and red notice and beep `cannot read bios.wph´
            I tried format my 4gb usb to fat and fat32

            Comment


              #7
              Re: How to extract fd. from exe. (Bios update)

              Since bios says on system information acer travelmate 7720, wrong model. could that be the reason why it cant read bios.wph? tried renaming pom116.rom to bios.wph since it gives error `cant read bios.wph´ and it was stuck on recodnizing it.
              when i removed aceracdc line completely from pom.bat it and run phflash16 it gives error
              ´invalid directory´
              bad file name
              ´invalid directory

              Comment


                #8
                Re: How to extract fd. from exe. (Bios update)

                Here is the section of POM.BAT that is causing your problems:

                Code:
                set UMAROM=POM116.wph
                
                :NAPA
                cd ATI
                ..\phlash16 /x /s /c /mode=3 /BBL %UMAROM%
                goto end
                Presumably your files are located in the flash drive's root directory. However, the BAT routine is looking for them in the ATI directory, hence the "invalid directory" message.

                Your BIOS image is named POM116.rom but PHLASH16 is expecting POM116.wph.

                Try typing the following line:

                phlash16 /x /s /c /mode=3 /BBL POM116.rom

                Comment


                  #9
                  Re: How to extract fd. from exe. (Bios update)

                  Didnt rename any file and used HP USB disk storage format tool to create dos with 98boot files. Put all files pom.bat pom116.rom phlash16.exe aceraddc there,
                  removed whole aceracdc lines from pom.bat, used your new line:

                  ..\phlash16 /x /s /c /mode=3 /BBL POM116.rom

                  I get now to phlash screen and step1 load image file = POM116.ROM, after 5mins it beeps error wrong signature error and asks for reboot

                  btw im usin 256mb usb stick.. so shouldnt be that big

                  EDIT: exact error msg is : platform signature not found in the interface
                  Last edited by goodguy91; 09-03-2015, 02:27 PM.

                  Comment


                    #10
                    Re: How to extract fd. from exe. (Bios update)

                    ISTM that PHLASH is complaining that the BIOS image is incompatible with the target system.

                    You could try the command again with a few additional options. It still won't work, but the BU option should retrieve a backup of the existing ROM, and the DEV option should display the device information in your POM116.rom file.

                    phlash16 /x /s /c /mode=3 /BBL /BU=BIOSbak.rom /DEV POM116.rom

                    BTW, here is the help information:

                    Code:
                    Phoenix WinPhlash Utility for DOS - Version 1.6.5.1
                    Copyright (c) Phoenix Technologies Ltd., 2000-2006
                    USAGE: PHLASH16 [options] [@rspfile] [romfile]
                      romfile   Override the default BIOS image name BIOS.WPH with "file".
                      @rspfile   Response file containing more options
                      /A:n     32 bit address where to put the File Image.
                      /B:file   Override the default BIOS image name BIOS.WPH with "file".
                      /BBL     Program boot block.
                      /BU[=name]  Backup flash memory into BIOS.BAK before programming.
                            If "name" specified, override the default filename BIOS.BAK.
                      /C      Clear CMOS checksum after programming.
                      /CS     Verify BIOS.WPH image checksum.
                      /DMC:string Specify chassis manufacturer DMI string.
                      /DMM:string Specify motherboard manufacturer DMI string.
                      /DMS:string Specify system manufacturer DMI string.
                      /DOxx:string Specify OEM DMI string number xx.
                      /DPC:string Specify chassis product ID DMI string.
                      /DPM:string Specify motherboard product ID DMI string.
                      /DPS:string Specify system product ID DMI string.
                      /DSC:string Specify chassis serial number DMI string.
                      /DSM:string Specify motherboard serial number DMI string.
                      /DSS:string Specify system serial number DMI string.
                      /DUS:string Specify UUID DMI string.
                      /DVC:string Specify chassis version DMI string.
                      /DVM:string Specify motherboard version DMI string.
                      /DVS:string Specify system version DMI string.
                      /DEV      Display device information from WPH file.
                      /EXIT     Exit without rebooting.
                      /E2      Generate a new UUID when current UUID is (FFF...FFF).
                      /H or /?    Help screen.
                      /I       Verify image size matches flash part size.
                      /MODE=n    Specify mode n (0, 1, 2, 3).
                      /MFG      Manufacturing mode - Automatically reboot without keypress.
                      /N       Program only if BIOS.WPH is different than system BIOS.
                      /NOB      Do not allow an older BIOS to be flashed to the platform.
                      /NIC      Update network controller driver with *.lom files.
                      /NOBIOSINFO  Do not display BIOS date and part number while flashing.
                      /O       Override (disable) all options from BIOS.WPH.
                      /P       Production mode (minimize messages and delays).
                      /PF=string   String to pass on to command line.
                      /PN      Program only if same BIOS part number.
                      /REMOTE    Specify remote operation over RS232 
                      /RO[=name]   Read contents of flash part and save to a file.
                      /R=n      Retry flashing a block n times if flash fails.
                      /S       Silent operation (turn off speaker).
                      /SWAP=NO    Disable Axx autodetection.
                      /T       Show debug timing info (Warning: flash is done TEN TIMES!)
                      /V       Verify each block after programming it.
                      /VGA      Update VGA module with *.dat files.
                      /X       Ignore XMS memory manager check.
                      /Z       Zero before erasing a block.
                      /UUID     Generate a new UUID .
                      /DOSKEY    Ignore DOSKEY check .
                      /Mod:filename Update current system BIOS with the module specified by 
                             filename. 
                      /Fbin:filename Update current system BIOS DMI with the interface file 
                             specified by filename, do not need image file.
                      To update entire system BIOS you also need the following file:
                      BIOS.WPH (the interface file with the BIOS image)
                    Last edited by fzabkar; 09-03-2015, 03:00 PM.

                    Comment


                      #11
                      Re: How to extract fd. from exe. (Bios update)

                      Try the one attached:
                      1. Extract all files to the same location
                      2. Run the 'bat' file
                      (No need to rename or change anything)

                      [history:
                      1. Replaced 'phlash16.exe' with a recent one
                      2. Several changes to the 'bat' file
                      3. Invoked in force update mode
                      ]
                      Attached Files

                      Comment


                        #12
                        Re: How to extract fd. from exe. (Bios update)

                        Ok tried that command, thanks for this list also. It didnt save biosbak file on the usb with that command in pom.bat, same error. Or anything else.

                        Comment


                          #13
                          Re: How to extract fd. from exe. (Bios update)

                          to megaraider thanks alot, i got another error this time * File Open failed on bios rom file *
                          on step1

                          No idea how this laptop was flashed to Travelmate 7720 bios v1.22,
                          Last edited by goodguy91; 09-03-2015, 03:42 PM.

                          Comment


                            #14
                            Re: How to extract fd. from exe. (Bios update)

                            probably with this.
                            http://www.flashrom.org/Flashrom

                            Comment


                              #15
                              Re: How to extract fd. from exe. (Bios update)

                              Hi
                              Just pull chip and use a programmer to reflash if you need help or new full dump reply .
                              techman1025

                              Comment


                                #16
                                Re: How to extract fd. from exe. (Bios update)

                                yeah will do that next when i get it.. thx everyone in this thread
                                if someone has working bios dumb post here, will check it later, im asking too many questions lets end it here =)

                                Comment


                                  #17
                                  Re: How to extract fd. from exe. (Bios update)

                                  you're welcome goodguy91

                                  Comment


                                    #18
                                    Re: How to extract fd. from exe. (Bios update)

                                    I have programmer now and it can read bios chip its mx25v8005,
                                    found some acer travelmate 5220 bios files with same motherboard number but when i try try erase and overwrite it error always comes: The chips are not NULL!
                                    both .bin file on chip and new file is around 1mbit. bios file im trying to flash also has 2nd file .rom file i cant use on software.

                                    I already succesfully flashed another chip with this usb programmer so its working.

                                    uploaded .bin which is on chip ( bad one ) and file im trying to overwrite it with.
                                    anyone has working dump?
                                    thx
                                    Attached Files

                                    Comment


                                      #19
                                      Re: How to extract fd. from exe. (Bios update)

                                      techman you have full working dump for this one? thanks

                                      Comment


                                        #20
                                        Re: How to extract fd. from exe. (Bios update)

                                        Originally posted by goodguy91 View Post
                                        techman you have full working dump for this one? thanks
                                        If you can't erase the chip, then what difference will a "working dump" make?

                                        Comment

                                        Working...
                                        X