Acer MXM BIOS Mods and discussion (was: x920G vs. 9600M GT)

Discussion in 'Acer' started by .NetRolller 3D, May 4, 2011.

  1. skodax

    skodax Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    I would like to say thanks for your modded BIS on my 6920G. I burned my 9500M GS and replaced it by 9300M GS from MSI notebook. I had black screen until Win log on. Now it work perfect! I would like to ask for a one think. Is it now possible to switch to any of MXM II card with anyones BIOS or not? I have possibility to switch on 9600M GS or 250M GTS. Thanks again
     
  2. .NetRolller 3D

    .NetRolller 3D Notebook Deity

    Reputations:
    505
    Messages:
    1,127
    Likes Received:
    14
    Trophy Points:
    56
    @skodax: If you have a GTS 250M in the right physical format (MXM v2 type II), then yes. However, all GTS 250Ms I've seen before were MXM v3 type A cards, which don't fit physically. The closest thing I know of is the Asus GT 240M, which is V2 type II; and Asus also makes a GTS 360M in an oversized type-II format, but that one requires hand-soldering a BIOS-chip on the card to get it to work.

    BTW, good news to TravelMate 5320G, TravelMate 5720G, Extensa 5220G, Extensa 5620G, TravelMate 7320G and TravelMate 7720G owners: modded BIOS available @ http://ifile.it/kt1silu/Extensa 5620G BIOSv1.35 MXM MOD.rar
    This BIOS produced so far the silliest mxmparse readout: (notice the power limits!)
    Code:
    Found MXM structure at offset 0x5cc8 (version 1.0).
    Note: Version 1 MXM support is not entirely based on the MXM spec;
    some values were decoded via reverse-engineering and may be incorrect.
       Output device #1:
        Device type: Analog RGB
        DDC port: DDC A
       Output device #2:
        Device type: TMDS (DVI or HDMI) connected to DVI_A
        DDC port: DDC A
       Output device #3:
        Device type: End-of-list flag (no display)
        DDC port: DDC A
       Output device #4:
        Device type: End-of-list flag (no display)
        DDC port: DDC A
       Output device #5:
        Device type: End-of-list flag (no display)
        DDC port: DDC A
       Output device #6:
        Device type: End-of-list flag (no display)
        DDC port: DDC A
       Output device #7:
        Device type: End-of-list flag (no display)
        DDC port: DDC A
       Output device #8:
        Device type: End-of-list flag (no display)
        DDC port: DDC A
       TV output settings:
        Format: NTSC-M
        Composite video connector: Present
        S-Video connector: Not present
        Component video connector (YPbPr): Not present
       System cooling capability:
        Type: Total power
        Value: 44.4 W
       System cooling capability:
        Type: GPU
        Value: 33.2 W
       System cooling capability:
        Type: Memory
        Value: 22.2 W
       Input power limit:
        Power mode: Battery
        Value: 888 W
       ERROR: TV format descriptor present, but no TV output.
       ERROR: MXM structure checksum incorrect.
    
    Whoever wrote this, must have been smoking something really potent. Seems to be an example MXM structure, that has been copypasted from some internal MXM documentation.

    After patching, mxmparse says:
    Code:
    Found MXM structure at offset 0x5cc8 (version 2.1).
       Output device #1:
        Device type: LVDS (internal LCD)
        DDC/Aux port: DDC C
        Connector type: Internal LVDS
        Connector location: Internal
        Digital connection format: Dual-link LVDS (18-bit)
        Digital audio connection: No audio support
        Digital drive strength: Normal or not applicable.
        Digital reserved field: Correct (0x3)
        Output selection via GPIO: Disabled
        Output selection via Int 15h/ACPI: Disabled
        DDC selection via GPIO: Disabled
        DDC selection via Int 15h/ACPI: Disabled
        Device detection via GPIO: Disabled
        ACPI hotplug notification: Disabled
       Output device #2:
        Device type: Analog RGB
        DDC/Aux port: DDC A
        Connector type: D-Sub
        Connector location: External
        Digital connection format: Not applicable
        TV format: Not applicable
        Output selection via GPIO: Disabled
        Output selection via Int 15h/ACPI: Disabled
        DDC selection via GPIO: Disabled
        DDC selection via Int 15h/ACPI: Disabled
        Device detection via GPIO: Disabled
        ACPI hotplug notification: Disabled
       Output device #3:
        Device type: TMDS (DVI or HDMI)
        DDC/Aux port: DDC B
        Connector type: DVI-D
        Connector location: External
        Digital connection format: Single-link TMDS on DVI_A
        Digital audio connection: No audio support
        Digital drive strength: Normal or not applicable.
        Digital reserved field: Correct (0x3)
        Output selection via GPIO: Disabled
        Output selection via Int 15h/ACPI: Disabled
        DDC selection via GPIO: Disabled
        DDC selection via Int 15h/ACPI: Disabled
        Device detection via GPIO: Disabled
        ACPI hotplug notification: Disabled
       Output device #4:
        Device type: Analog TV
        DDC/Aux port: None or not applicable
        Connector type: Composite connector on TV_CVBS
        Connector location: External
        Digital connection format: Not applicable
        TV format: Auto-determined at runtime
        Output selection via GPIO: Disabled
        Output selection via Int 15h/ACPI: Disabled
        DDC selection via GPIO: Disabled
        DDC selection via Int 15h/ACPI: Disabled
        Device detection via GPIO: Disabled
        ACPI hotplug notification: Disabled
       Output device #5:
        Device type: Analog TV
        DDC/Aux port: None or not applicable
        Connector type: S-Video connector on TV_Y and TV_C
        Connector location: External
        Digital connection format: Not applicable
        TV format: Auto-determined at runtime
        Output selection via GPIO: Disabled
        Output selection via Int 15h/ACPI: Disabled
        DDC selection via GPIO: Disabled
        DDC selection via Int 15h/ACPI: Disabled
        Device detection via GPIO: Disabled
        ACPI hotplug notification: Disabled
       System cooling capability:
        Type: Maximum cooling capability
        Value: 40.0 W
       Input power limit:
        Power mode: Battery
        Value for 4-amp connector: 40 W
        No 16-amp connector.
       Input power limit:
        Power mode: AC power
        Value for 4-amp connector: 75 W
        No 16-amp connector.
    
    Note: This BIOS may break compatibility with some of the original cards that the 5620G has been shipping with (specifically, ATI X1700 is at risk, because AFAIK it only accepts V1.x MXM structures). This is unavoidable - some old cards require the MXM structure to be V1.
     
  3. TGJ1234

    TGJ1234 Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    are you shure you have uploaded the right bios for Extensa 5620g i can only find v1.0 i it.
     
  4. .NetRolller 3D

    .NetRolller 3D Notebook Deity

    Reputations:
    505
    Messages:
    1,127
    Likes Received:
    14
    Trophy Points:
    56
    Indeed. Damn Phoenix BIOS Editor!

    It turned out, Phoenix BIOS Editor special-cases for the file ROMEXEC00.ROM (which contains the MXM structure in this BIOS) - instead of reading it from disk when reintegrating the BIOS image, as it does with all other files, it keeps it in memory and actually ignores any changes made to the on-disk version. I've never noticed this behavior before, as all previous Phoenix BIOSes had their MXM structure in BIOSCOD02.ROM, which is handled normally.

    Anyway, new version uploaded.
     
  5. TGJ1234

    TGJ1234 Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    I have testet the bios for Extensa 5620G on my Travelmate 7720G
    With a 9600M GT and it seems to work.

    Unfortunately my 9600M has a weird error on internal screen
    DVI and VGA works fine.
    It has the same error on my Siemens Xi1526
    it must be the card (it's from an Acer 8930G)

    But now there is a good chance that another MXM card will work
    So thank you for the good work NetRolller 3D

    Anyways its safe to try
    my notebook still works with this bios.
     
  6. .NetRolller 3D

    .NetRolller 3D Notebook Deity

    Reputations:
    505
    Messages:
    1,127
    Likes Received:
    14
    Trophy Points:
    56
    Can you post a photo of that internal display error?

    Also, try cleaning the card's MXM edge connector - possibly the LVDS pins are oxidized.
     
  7. TGJ1234

    TGJ1234 Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    Here is a photo of the error
    notice the red colour around the text
    The colours are only there at 1440 x 900
    the vertical stripes are there at all resolutions

    it’s the same in my Siemens Xi1526 +30sek problem

    I tried Serius Sam 2 and there where some errors on both internal and external display(VGA)

    So my 9600M is probably defective
     

    Attached Files:

  8. .NetRolller 3D

    .NetRolller 3D Notebook Deity

    Reputations:
    505
    Messages:
    1,127
    Likes Received:
    14
    Trophy Points:
    56
    If it's out of warranty, I would sign it up for the oven treatment. Quite possibly a solder issue.

    Alternatively, it could be the display cable or the motherboard's LVDS circuitry (1440x900 is the resolution where the second LVDS channel kicks in).
     
  9. cruiser78

    cruiser78 Notebook Enthusiast

    Reputations:
    0
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    5
    .NetRoller 3D - Can you check out if the BIOS for the 8935G has the MXM issue you found? I am using the modified BIOS from this post. http://forum.notebookreview.com/ace...nix-bios-bios-mod-request-47.html#post6603188 It seems to be having the same issue where the display doesn't work. When I try booting with HDMI plugged in, my TV showed a couple of times that it detected the source but didn't show any picture. I also added a quad core CPU and it sounds like that might be the issue since there are apparently 2 versions of my motherboard depending on whether it came with a quad or dual core CPU so that may be my issue.
    Thanks.

    edit: I got it running after swapping out my Q9000 I just put in at the same time as the HD6770 back to the P8700 CPU and now it works. Seems that my motherboard isn't quad core capable.
     
  10. .NetRolller 3D

    .NetRolller 3D Notebook Deity

    Reputations:
    505
    Messages:
    1,127
    Likes Received:
    14
    Trophy Points:
    56
    Probably the power supply of the laptop can't handle both a quad-core and a HD6770 at the same time.

    However, it is unlikely that I can help with MXM 3.0 cards - the MXM 3.0 specification is not public.

    BTW, updated 5720G BIOS (fixes the DVI output on Quadro FX 770M) and a BIOS mod for Fujitsu A1667G (Uniwill P50CA) coming soon!
     
Loading...

Share This Page