You are not logged in.
Hello, all!
I'm create patch for eee-701 bios.
With this patch you can switch FSB frequency from BIOS.
Code of patch based on eeectl sources (thanks eeectl's author).
Patch injected into "LAN boot ROM" (and after flushing this bios you can't enter into LAN boot ROM setup).
Switching FSB frequency:
Boot --> OnBoard LAN Boot ROM --> [Disable] / [Enable]
[Disable] -- FSB frequency 70 mhz
[Enable] -- FSB frequency 100 mhz
Patch can be downloaded from _ttp://rapidshare.de/files/47338560/1302-FSB100.rar.html
Archive content:
fsb100.asm -- patch source, can be compiled with FASM
1302.rom -- original bios version 1302
fsb100.rom -- patched bios
AFU236EE.exe -- utility for flashing bios from any version to any version.
ADDED: in bios setting [Boot booster] must be [Disable], sorry...
Last edited by CheGuevara (2009-05-31 11:20:38 pm)
Offline
This sounds Great !
Could you see if you could get it to run on the 700 model (2G surf) ?
Offline
gtisingh: I think this mod will work on any asus eee 700 series (sure, if eeectl work on it -- this mod based on eeectl code). Also I can make mod for "700 2g surf", but I havn't ability check -- I'm eee-701 owner...
Offline
Sadly Eeectl (or any other overclocking tool) don't seem to work with the 2G surf, so it's unlikely this BIOS patch will work.
Is there any reports from any users? I'd like to hear some field reports if it works before I give it a shot. Might speed up boot by booting at 900Mhz then slow down with Eeectl once booted.
EDIT:
I got bored and tried it. It seems to work as advertised, and it did cut 7 seconds off my boot time (41->34 for the OS load portion).
Last edited by Turionaltec (2009-05-29 10:43:45 am)
Offline
Let me confirm this. You didn't replace the "LAN boot ROM" text but you replaced the functionality, right?
Edit: ah, it works. Teeny tiny bug report, tho - if you're one to turn off your Onboard LAN to save a bit O' power, you can't do it anymore. Disabling Onboard LAN also disables the "LAN Boot ROM" and hides it from view. Which means, the hacked 900mhz won't apply.
Edit2: uh oh, another brick wall. If you are using the Boot Booster hack, "LAN Boot On" will not be seen or applied either, so your CPU still gets stuck at 630mhz on boot, making this update absolutely useless (still harmless to apply, but useless anyway)... took me a few boots to go "what the hell I coulda sworn I set Lan Boot Rom to Enabled"...
(Read: as long as you can't see the MFG Logo on boot, the 900mhz will NOT be applied, ever...)
(Boot Booster, zFlashPoint and this... I was hoping to break the 25-second-to-fully-loaded-desktop barrier, but alas, that was not meant to be...
Last edited by Ultimate Chicken (2009-05-30 6:13:14 am)
Offline
2 Ultimate Chicken: this mod replace (also can be added to) "Lan Boot Setup"....hmmm, possibly if lan will disabled from bios, this mod wiln't invoked....i'm to think about this: before make this mod i try do it in bios boot block...with "fiasco" ;( -- bios chip was un-ironed and flashed in external programmer...after this i wan't do experiments with boot block of bios...sorry
==
> You didn't replace the "LAN boot ROM" text but you replaced the functionality, right?
yes, sure....i'm just replace calling "lan boot setup" with call of my code (this also can be added in "lan boot setup" -- boot will increased 3-4 sec, because "lan boot setup" wait shift+f10 key press)...in code CPU core voltage is uppered, and PLL setting is changed
Last edited by CheGuevara (2009-05-30 1:55:28 pm)
Offline
Ah, no problem. I didn't end up with a brick anyway. I appreciate you taking the time to do something like this for folks who still own a 701. ![]()
PS: This is the Boot Booster hack I was using: http://forum.eeeuser.com/viewtopic.php?id=35734
Offline
CheGuevara wrote:
....i'm to think about this: before make this mod i try do it in bios boot block...with "fiasco" ;( -- bios chip was un-ironed and flashed in external programmer...after this i wan't do experiments with boot block of bios...
I am impressed, you got deep into the EEE's design. I have some questions for you:
1. Is it absolutely necessary do de-solder the BIOS chip for re-flashing, or could this also be done via a debug port ?
2. Would you post a how-to for the reflashing ?
This could help those forum members who have bricked their EEEs by unsuccessful BIOS updates, e.g. in this thread:
http://forum.eeeuser.com/viewtopic.php?id=67067&p=1
Offline
1. I don't know...may be bios chip can be reflashed via debug port...i havn't information how do it...and de-solder chip, program in external programmer, and solder back was fastest way on those time
2. bios chip was de-soldered, flashed in external programmer and solderd back ![]()
Offline
You seem to be better equipped than most hobbyists; de-soldering SMDs from a PCB using usual soldering irons often ruins the contacts.
I assume you use an industrial-standard flash-programmer. Is it possible to use the BIOS ROM-files directly, or is some reformatting necessary, e.g. removing firmware part?
Offline
Engineer wrote:
You seem to be better equipped than most hobbyists; de-soldering SMDs from a PCB using usual soldering irons often ruins the contacts.
I assume you use an industrial-standard flash-programmer.
;D usual soldering irons, magic glass, hard hands, sharp eyes... simple programmer -- 4 wires on LPT port and 5 volt from USB port...
Most difficult work -- de-solder bios chip and solder it back... Many years ago my hands were stronger and eyes sharpest -- this work was so easy ;(
ADDED:
Programmer SPI Flash on LPT port (Czech)
_ttp://rayer.ic.cz/elektro/spipgm.htm
Engineer wrote:
Is it possible to use the BIOS ROM-files directly, or is some reformatting necessary, e.g. removing firmware part?
No need work with rom-files: just directly flash into chip...
Last edited by CheGuevara (2009-05-31 10:21:10 pm)
Offline
bravo !
I see you have the guts and the brain to perform such a low level and deep hack.
I just can't see the avantage of setting the fsb speed once and for all during boot time versus once booteed and in windows (or linux);
but I really appreciate the perf of hacking some part of the bios to do something really different from what was intended by asus.
Congrats !!!
Cheers.
Offline
glad to see i'm not the only one here willing to hack up the 70x bios.
maybe we should get together and work up a OC-able bios for 70x with the 8.9" screen mod ![]()
Offline
imho, if replace vga module (get it from eee-900 bios) then eee-701 will work with 9" LCD from eee-900...sorry, I can't check it...
main difference between 701 and 900 -- size of screen, isn't it? all information about screen setting, I think, placed in vga module...
Last edited by CheGuevara (2009-06-02 5:39:20 am)
Offline
raxy wrote:
I just can't see the avantage of setting the fsb speed once and for all during boot time versus once booteed and in windows (or linux)
My eee-701 can't work with SD-card while booting... after apply high speed in eeectl -- all ok...but I want have access on SD-card in boot time... This is main reason why I made this mod. Also -- procedure in mod faster then loading/apply_setting/unloading eeectl in Windows (I use Windows).
Offline
i'm not asking for help with a screen mod bios... i already did it ![]()
i was saying about possibly applying your FSB patch to a bios that has already been modded for the added screen size.
Offline
just extract lan boot rom from my bios and replace it in your ![]()
I think it will work...
use "MMTool 3.19", for example
Last edited by CheGuevara (2009-06-02 10:15:58 pm)
Offline
Thank you so much CheGuevara for this patched BIOS. I'm extremely grateful for your work and have been looking for months for this kind of patch.
Having the overclock patch for my EEE 701 means it boots faster, and I don't have to mess about with modprobe in every new version of Linux I install.
You truely are a star - I'm amazed it was so easy to upgrade - format a USB key to FAT, move your ROM file to it, hit ALT-F2 on startup on my EEE and taadaa, a super-fast EEEPC.
This thread should really be easier to find in a search engine, so here's a few related words that I spent ages searching for - hopefully adding these will make it easier for others to find the thread:
EEE 701, BIOS, MOD, Patch, Hack, Overclock, FSB, 900Mhz
Once again, THANK YOU - you have made my day !!!
Offline
I am glad that you enjoyed... ![]()
Offline
any people..
dump a 1302 already modified bios and put in this topic !?!?
please
Offline
I tried this bios and activated the LAN boot rom feature to put the FSB at 100 as adviced, and the EEE starts up but after the POST screen all I got is a black screen with a blinking cursor at the top, and doesn't boot into Windows nor I see any disk activity.
Offline
Risso wrote:
any people..
dump a 1302 already modified bios and put in this topic !?!?
please
Why you can't/wan't download from link in first topic??
Offline
tOz wrote:
I tried this bios and activated the LAN boot rom feature to put the FSB at 100 as adviced, and the EEE starts up but after the POST screen all I got is a black screen with a blinking cursor at the top, and doesn't boot into Windows nor I see any disk activity.
blank screen with blinking cursor -- while PLL reconfigured (5-6 seconds)...after this boot process must be continued. Is all ok if just disable lan boot rom option??
Offline
Yes, it boots fine into Windows at the default 630Mhz speed.
But it may be not your bios fault, it is surely an issue with my 2GB ram stick I recently bought, I can't use eeectl because it always locks up the computer when clocking the cpu at 900mhz, all other overclocking methods fail unless, oddly enough, the famous 511 and 703 bioses, I can put the full performance setting and it runs fine and stable at 900mhz.
I wanted to use your modded bios because I want to get rid of the bug that the older bioses have, which is that the PC freezes when it has low battery charge.
However, your bios and eeectl works with my older Transcend 2GB ram stick that I putted in another eeePC, and in mine works too with that stick.
I'm wondering if it may be possible to investigate the way the old bioses overclock the CPU and put that in the code of a newer bios.
Offline
Thank a lot, great work!
I accindently updated to 1302 and I just needed 0511, to change fsb to 100, because I want to install leopard.
It didn't succeeded to downgrade so this was a gift of god, THANKS A LOT!
![]()
keep up the good work
X3n0
Offline