The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Gateway ML3706 Notebook Including Select MX/MT/ML/NX Notebooks - BIOS Modification Possible?

    Discussion in 'Gateway and eMachines' started by Sudos, Mar 23, 2014.

  1. Sudos

    Sudos Notebook Enthusiast

    Reputations:
    0
    Messages:
    26
    Likes Received:
    3
    Trophy Points:
    6
    I noticed there was a thread over in the Acer parent category for BIOS modifications for those with a Phoenix BIOS, but have not seen a thread here for anything like this. Instead, I have found little threads with requests or success stories. That said, I'm going to follow suit based on what I've seen and hope for the best.

    I'm looking for someone to modify a Phoenix BIOS for me. I have a Gateway ML3706 with a date code of sometime around November of 2006. this is a laptop that uses this motherboard:
    4006148R - Motherboard UMA w/ATI RC415MD w/o 1394

    This motherboard seems to be applicable to all of these models:
    MX3101b MX3102j MX3103b MX3138m MX3139m MX3140m MX3141m MX3142m MX3143m MX3701 MX3702
    MT3104b MT3105j MT3107b MT3110c MT3111c MT3112c MT3705 MT3707 MT3708 MT3710c MT3711c
    MT3713c <== (Newest model, sold w/ Core Duo T2130 @ 1.86GHz & 1GB DDR2-667)
    ML3109 ML3706
    NX270S



    as all of these models have or had at one point, BIOS 83.05 available to them to ugprade to.
    I recently found the 83.10 BIOS for the MT3000 series on Gateway's FTP through some digging on Google. This can be found below along with the 83.05 BIOS ripped from my laptop.

    My particular laptop originally came with a Pentium Dual-Core T2060 (Yonah) CPU running at a blistering 1.6GHz-- this seems to be the most generic CPU option shipped, with some getting a T2080 or some level of same-sped Core Duo. On a whim, I went and upgraded this to a T2080 I found in an E1505 carcass, with not much improvement. I then went and decided, "well, I have this Core 2 T7200 here, and I don't know if it's any good, so let's just throw it in and see what sparks fly out."

    I wasn't expecting anything to happen because this is a Yonah platform with a Radeon XPress 200M (RC415ME according to GPU-Z, despite the board saying RC415MD) as the chipset.
    it worked.

    hgib.png

    Both cores work fine, and CPU-Z and HWInfo32 seem to say that Virtualization and 64-bit instructions are seen properly. I've also been able to make sure that it'll boot a 64-bit system by booting off an amd64 build of clonezilla from a flashdrive. The only thing that doesn't work natively seems to be anything in the regard of Speedstep or C1E or what have you C-states. Both cores are stuck at 2GHz. RMclock does wonders at that point and allows for speedstep scaling down to 1GHz with all states and stuff enabled from there, but I want to be able to have the ability to run a 64-bit version of Windows on this, and RMclock will not run reliably on that platform without some driver modification etc. and I'd rather not go all through that mess.

    Speaking of 64-bit, I've also confirmed this laptop's motherboard will boot with 4GB installed, but it is capped at 3GB, 2.89GB with video memory set to 128MB. anything above 2.89 is also inaccessible in 64-bit Linux as well, so it isn't a "omg ur using a 32bit os this is totally why you idiot lolololol xD" issue. The XPress 200 can take 4GB easy on AMD laptops, but I'm unsure if this is because the Turion64/X2's I've seen also have their own memory controller like their Athlon64/Sempron Socket S1G1 counterparts. All information I'm seeing for the Intel-compatible Xpress 200 says a 2GB memory ceiling, but most of those boards with that chipset are older than this laptop. I'd love to see if there was an actual BIOS memory limit. I'm seeing also some stuff off ASRock's site for an XPress 200-based motherboard that says although it will take 4GB, there's a chipset limitation, so I'm not too hopeful. this chipset isn't the most well-documented and has been highly despised for the last decade by many for its poor graphics capabilities.

    ----------

    So now that I can at least confirm that this laptop will take a CPU originally never meant to ever run on this platform, and reliably at that, there are a number of objectives that really need to happen with the 83.10 BIOS to make it anything worthwhile to anyone else in the world that may have this laptop, and would want to improve what little more performance that can be squeezed out of it. These objectives are as follows:

    - SPD Settings unlocked as they are in the 83.05 BIOS
    - Speedstep and C1E functions and menu items enabled if at all possible
    - Artificial Memory Limit removed (if any?)
    - find anything else that is possible to unlock in terms of chipset or CPU configuration.

    Doing all of this to an 83.05 BIOS save for the SPD unlocking (since that's already there) would also be an option, since I don't know if anything major changed from 83.05 to 83.10...

    TL;DR or "So what we've learned so far from this":
    * Motherboard shared by 26 generic worldwide models all with the same specs
    * Socket M Core 2 Duo (Merom) CPUs seem to work fully with full-blown 667MHz FSB, but no speedstep
    * memory allows for DDR2-667 sticks to be used just fine.
    * memory can go up to 400MHz (DDR2-800), but setting it to 400MHz with non-400MHz RAM requires the CMOS to be reset through a full tear-down and battery re-seat
    * Memory cap at 3GB regardless that the XPress 200M can supposedly support up to 4GB, and it's possibly limited in the BIOS since the cap also happens under a 64-bit OS.
    * ALL TOASTERS TOAST TOAST

    My other ulterior motive for this is to get this laptop into ship-shape condition so I can mess with an eGPU on the expresscard54 slot, but that isn't too important.

    If anyone can help in making this a possibility, I'm more than grateful. I'm sorry for the wall of text, but there's no easy way to explain out everything cleanly.


    ==================================
    FILES THAT MAY BE OF INTEREST:
    BIOS 83.05 && 83.10 - 83.10 from Gateway's FTP site, and a backup of my 83.05 from this laptop. Gateway changed their website and their old links forward to acer-group.com now, so this is just to be on the safe side. These are also zipped individually below.

    EDIT: Here's a link to the 83.05 BIOS directly from Gateway's website: 83.05 BIOS from Gateway
    You should use this one to mess with and not the 83.05 ripped from my laptop, because of the length mismatch for phoenix bios editor. I looked into it myself and saw mention of C4 etc. states and a lot of other things in the strings field for it, but I'm unsure how to go about modifying any of this, so I'm asking for anyone to please do these modifications if they can. Your help will give these 20-something laptop models a fighting chance to stay up to date and current. somewhere someplace there is someone running windows 8 on one of these laptops on a horrible pentium or core duo when they could be running on a core 2 duo that doesn't get beaten by Pentium M's in benchmarks!


    View attachment 8305.zip
    View attachment 8310.zip

    Thank you in advance for your time and consideration.
     
  2. bp2k8

    bp2k8 Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    how exactly do we flash the bios? i dont kno of a utility for gateway similar to ezudate/ezflash for asus Is there a way as i truly appreciate your bios files as i feel my gateway ml3109 laptop could benefit.
     
  3. Sudos

    Sudos Notebook Enthusiast

    Reputations:
    0
    Messages:
    26
    Likes Received:
    3
    Trophy Points:
    6
    the files necessary are there in the zip file from the website, I believe.

    the 8310 BIOS is not recommended for use. it locks the RAM at 266MHz, where the 83.05 can go up to 400MHz on the RAM (but don't do that unless you actually have DDR2-800 sticks! DDR2-667 (333MHz setting) is the highest you should ever go!
     
  4. Sudos

    Sudos Notebook Enthusiast

    Reputations:
    0
    Messages:
    26
    Likes Received:
    3
    Trophy Points:
    6
    I'm going to give this a nice old-fashioned nudge as I've just (within the last hour) acquired a Gateway MT3705, again on this list, and also running the 83.05 BIOS. so if anyone out there, anyone at all, is skilled in some sort of BIOS modifications and wishes to take on this challenge, I have an entire spare, working computer to play with for testing purposes.