Acer Laptop with Phoenix BIOS: Enable Virtualization (Test Machine: Acer Aspire 9420)

Discussion in 'Acer' started by kizwan, Mar 8, 2010.

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

    kizwan Lord Pringles

    Reputations:
    1,502
    Messages:
    3,229
    Likes Received:
    10
    Trophy Points:
    106
    Hi bob12x,

    Good job!

    I see, you missing "fillers" offsets for your AHCI menu. Sorry, I don't know what its for too. I tried to look in BIOSCODX.ROM file too, but it didn't lead to anywhere. My suggestion is try to compare VT menu "fillers" with other menu in STRINGS.ROM file. I'll let you know if I found something.

    EDIT: I see you already figure it out.

    kizwan
     
  2. reylby

    reylby Notebook Enthusiast

    Reputations:
    0
    Messages:
    36
    Likes Received:
    1
    Trophy Points:
    16
    Hello bob12x. Top-level job!

    I have tried. Intel VT perfectly works. [​IMG]
    Programs in Windows XP Mode work much faster, without brakes. A huge thank!
    P.S. few wrong BIOS informations - which, few wrong BIOS informations - which? Have changed name Recovery mode?
    P.S.S. updated VGA Bios - it is very interesting! Could prompt, how it did?
     
  3. bob12x

    bob12x Notebook Enthusiast

    Reputations:
    16
    Messages:
    25
    Likes Received:
    0
    Trophy Points:
    5
    Hi,

    for this BIOS I have only changed few descriptions/dialogs and some help information, plus enabled VT-x.
    I have not updated/changed anything else!

    But I can try to optimize/mod/update this Aspire 5920G BIOS if you like.


    Maybe we should open new thread for that?!?!
     
  4. kizwan

    kizwan Lord Pringles

    Reputations:
    1,502
    Messages:
    3,229
    Likes Received:
    10
    Trophy Points:
    106
    I'm interested on this topic too. There are not many resources about modifying BIOS, especially DSDT table.

    kizwan
     
  5. reylby

    reylby Notebook Enthusiast

    Reputations:
    0
    Messages:
    36
    Likes Received:
    1
    Trophy Points:
    16
    Whether correctly I have understood - change DSDT of the table for addition of a new video card only for MAC OS works?

    Then it is sad.

    I have Win 7 also have videocard GF9600M GS. I wished it to install in the Acer 5920g.
    Has installed - power up, but it is not started.
    There is examplehttp://acerfans.ru/forum/topic_516/93#post-1843#post-1843#post-1843 when such replacement is possible also the laptop perfectly works, but chip - G96-600-A1, 65нм process
    And at me - G96-600-C1, 55нм process. Bios - in attach
    I tried to add videobios with Phoenix_BIOS_Editor_Pro as a file OPROM2.rom in the firmware.
    No change, has installed - power up, but it is not started.
    With an old videocard(GF8600M GT) - works.

    On this model of the laptop does not work and GF9600M GT, 65нм.

    Possibly blocking. How to remove - knows nobody.

    If you have helped, it would be wonderful!)))
     

    Attached Files:

  6. bob12x

    bob12x Notebook Enthusiast

    Reputations:
    16
    Messages:
    25
    Likes Received:
    0
    Trophy Points:
    5

    I'm not really good familiar with Acer 5920G, but you don't need to add any VGA BIOS for swappable graphic cards!!

    Btw. please check this links, they might help you!

    http://www.mxm-upgrade.com/Table.html
    http://www.theacerguy.com/2008/12/morris-aspire-5920-gpu-swapupgrade/
    http://www.notebookcheck.net/Upgrade-Replace-a-Notebook-Video-Card.3236.0.html
    http://forums.laptopvideo2go.com/topic/22453-upgrade-acer-6920g-9500m-gs-to-9600m-gt/
     
  7. weinter

    weinter /dev/null

    Reputations:
    596
    Messages:
    2,798
    Likes Received:
    1
    Trophy Points:
    56
    Yep only laptops with soldered on Graphics have VGA ROM embbeded as OPROM.
     
  8. reylby

    reylby Notebook Enthusiast

    Reputations:
    0
    Messages:
    36
    Likes Received:
    1
    Trophy Points:
    16
    Thank you

    How?
     
  9. Naamloos

    Naamloos Newbie

    Reputations:
    0
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    5
    Hi Guys! Great work!

    I was wondering if one of you guys could point me in the right direction in how to add a menu to the "Advanced Setup" of my vaio. I have PBE2.2 and I do see the menu's but all I can do is change the names. I have no clue where to go from here.

    Or could one of you guys add the VT menu for me?
    All I know is that the VT setting is in NVRAM adress 02D0 I have no idea how to link it to a menu.
    This is my rom: http://www.megaupload.com/?d=PV61ODZ6

    Thanks in advance!
     
  10. bob12x

    bob12x Notebook Enthusiast

    Reputations:
    16
    Messages:
    25
    Likes Received:
    0
    Trophy Points:
    5
    To clear one thing, I do some BIOS research/modding just for fun in my free time.
    I'm amateur...so if somebody is a pro...well....

    Good, I try to explain.

    This all Acer Laptops use the same multi-level BIOS (HBL50/HBL51), latest BIOS version is 3.60.

    Model Name "Series":
    Aspire 3690
    Aspire 5610
    Aspire 5610Z
    Aspire 5630
    Aspire 5650
    Aspire 5680
    Extensa 5510
    Extensa 5510Z
    TravelMate 2490
    TravelMate 4200
    TravelMate 4230
    TravelMate 4260
    TravelMate 4280


    So, my Acer Laptop is Aspire 5610 with embedded 7300Go GPU, reference BIOS v3.60


    --------------------------------------------------------------------------------------------------------------------------------
    List of very usefull tools, download all. Also you can find new builds here or here
    - Phoenix BIOS Editor Pro (v2.2.1.3)
    - BIOS Backup ToolKit (v2.0)
    - SLIC ToolKit (v3.2)
    - Phoenix BIOS SLIC Tool (v1.27)
    - AMI BIOS Tools + SLIC (v1.51)
    - Award BIOS Tools + SLIC (v1.34)
    - Insyde EzH2O (v2.1.0.13)
    - RW Everything (v1.4)
    - NiBiTor (v5.4)
    - WinHex (v14.9)
    - Microsoft ASL Compiler (v4.0.0)
    - ACPI (DSDT) Patcher (v0.2 Beta5) for updates go here
    - WinPhlash (v1.7.4.0)
    - Phlash16 (v1.7.0.18)
    --------------------------------------------------------------------------------------------------------------------------------


    Now, if you open the BIOS with a "Phoenix BIOS Editor Pro" and you goes to the TEMP folder
    "C:\Program Files\Phoenix Technologies Ltd\BIOS Editor\TEMP"
    you will see the OPROM0x.ROM files

    In my Bios we see six OPROMs:
    OPROM00.ROM --> Broadcom 440X Fast Ethernet Boot Agent v2.0.6 - UNDI PXE-2.1
    OPROM01.ROM --> Broadcom NetXtreme Ethernet Boot Agent v8.2.6 - UNDI PXE-2.1 - Remote Program Loader v8.2.6
    OPROM02.ROM --> Broadcom NetXtreme Ethernet Boot Agent v9.0.12 - UNDI PXE-2.1
    OPROM03.ROM --> Intel 82945GM VGA BIOS - v1377
    OPROM04.ROM --> GeForce Go 7300 VGA BIOS - v5.72.22.58.30
    ... and so on ...


    The next part I call detective work!

    Use HexEditor (like WinHex) and open for example OPROM04.ROM
    google for strings found in the OPROM04.ROM like
    - "G72 Board - e463h0v"
    - "GeForce Go 7300 VGA BIOS"
    - "5.72.22.58."

    or open different Bios files and check every single OPROM0x.ROM file.

    Attention! Do not use/try any VGA Bios from DestopPC graphic cards they will not work in Laptops.


    My search led me to this link/forum.
    We see ASUS Laptop Modell F9J - "NVIDIA GeForce Go 7400 VGA BIOS" 5.72.22.58.41
    Notice: 7300Go and 7400Go are mostly same, in some case they have only 50MHz Memory clockrate difference.

    now go to ASUS homepage and download the latest BIOS.
    It's an AMI BIOS so use MMTOOL.EXE and extract the right "PCI Option ROM".

    Optional: At this point you can edit the nVidia VGA Bios with NiBiTor

    In my case I "have to" edit/adjust:
    1) Memory clockrate
    2) Sub Vendor ID
    3) Boot Settings - OEM Signon

    If you think you found the correct VGA BIOS or/and finished editing, rename file to your *.ROM name you want to update.
    Copy and replace the file in TEMP folder.

    Go back to "Phoenix BIOS Editor Pro", change something in String or SetupTable, undo your change.
    Now its possible to build the BIOS with our updated/modified OPROM0x.ROM
    Check the log file for 0 Errors/0 Warnings.


    Important Note: especially for (HBL50/HBL51), the bios is not completely build, so you have do this few steps before flashing.

    1. open both, original and modified Bios files with HexEditor
    2. copy the first 80KB (offset 0x00 till 0x14000) from original bios
    3. goto modified bios and replace (STRG+B in WinHex) the first 80KB, startoffset 0x00
    4. save the file
    5. flash the bios using WinPhlash or PHLASH16
    command for PHLASH16: phlash16.exe bios.wph /x /s /c /mfg /mode=3

    If your display is black and system still booting, make bootable USB device with autoexec.bat + PHLASH16.exe + BIOS.WPH.
    Otherwise use the Acer Recovery Mode "Fn+Esc", see post 2 from kizwan or read this BIOS Recovery procedures.


    Ok this is more or less HowTo update all OPROMs, I hope I could give some an idea.
    Other HowTo's will follow and ModBIOS for HBL50/HBL51 too.
     
Loading...
Thread Status:
Not open for further replies.

Share This Page