Blog Forum Wiki Links Contact Us NetbookUser
RunCore Pro IV SSD Transforms your ASUS EEE PC by increasing 
performance 5-40X. Your satistfaction guaranteed RunCore Pro 70mm SATA Mini PCI-e SSD
RunCore Pro IV 70mm SATA II Mini PCI-e SSD
RunCore Pro IV 2.5 Inch SATA II SSD

You are not logged in.

#1 2009-05-29 4:05:33 am

CheGuevara
Member
From: Russia
Registered: 2009-05-29
Posts: 13

BIOS modding for switch FSB frequency

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)


EEE 701 4G, Transcend SD-HC 8Gb Class 6, Silicon Power eSATA/USB SSD 32Gb, 7" touch, Windows XP SP3

Offline

 

#2 2009-05-29 7:09:34 am

gtisingh
EEEmazing User
From: UK
Registered: 2008-03-01
Posts: 5673

Re: BIOS modding for switch FSB frequency

This sounds Great !
Could you see if you could get it to run on the 700 model (2G surf) ?


-(2G Surf-450mb Nlited XP Pro SP2-571mhz-512mb RAM-7'' Touchscreen)-|
         |Mods : Internal Hub\Touchscreen\4GB Class6 Flash Drive\Bluetooth|
       -Gti-                Cheap LED's with FREE Resistors - £2.49
      -Singh-

Offline

 

#3 2009-05-29 9:25:42 am

CheGuevara
Member
From: Russia
Registered: 2009-05-29
Posts: 13

Re: BIOS modding for switch FSB frequency

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...


EEE 701 4G, Transcend SD-HC 8Gb Class 6, Silicon Power eSATA/USB SSD 32Gb, 7" touch, Windows XP SP3

Offline

 

#4 2009-05-29 10:25:43 am

Turionaltec
ExtrEmE User
From: Canada
Registered: 2008-06-27
Posts: 2370

Re: BIOS modding for switch FSB frequency

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)


701/4G,16GB SDHC, 2GB RAM. WinXP-SP3/ Win7 on USB Hard drive
MSI U210 Overclocked, Undervolted
HideCaption: Hide Caption bars / Titlebars in Windows.
Help add to the Windows Wiki Sections

Offline

 

#5 2009-05-30 5:07:19 am

Ultimate Chicken
Senior Member
Registered: 2008-01-04
Posts: 352

Re: BIOS modding for switch FSB frequency

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

 

#6 2009-05-30 1:41:35 pm

CheGuevara
Member
From: Russia
Registered: 2009-05-29
Posts: 13

Re: BIOS modding for switch FSB frequency

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)


EEE 701 4G, Transcend SD-HC 8Gb Class 6, Silicon Power eSATA/USB SSD 32Gb, 7" touch, Windows XP SP3

Offline

 

#7 2009-05-30 11:18:45 pm

Ultimate Chicken
Senior Member
Registered: 2008-01-04
Posts: 352

Re: BIOS modding for switch FSB frequency

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. smile

PS: This is the Boot Booster hack I was using: http://forum.eeeuser.com/viewtopic.php?id=35734

Offline

 

#8 2009-05-31 9:27:53 am

Engineer
Senior Member
From: Germany
Registered: 2007-10-18
Posts: 817

Re: BIOS modding for switch FSB frequency

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


The three most dangerous things in the world are a programmer with a soldering iron,
a hardware type with a program patch and a user with an idea    --computer saying / R. Cook

Offline

 

#9 2009-05-31 11:16:19 am

CheGuevara
Member
From: Russia
Registered: 2009-05-29
Posts: 13

Re: BIOS modding for switch FSB frequency

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 sad


EEE 701 4G, Transcend SD-HC 8Gb Class 6, Silicon Power eSATA/USB SSD 32Gb, 7" touch, Windows XP SP3

Offline

 

#10 2009-05-31 3:55:47 pm

Engineer
Senior Member
From: Germany
Registered: 2007-10-18
Posts: 817

Re: BIOS modding for switch FSB frequency

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?


The three most dangerous things in the world are a programmer with a soldering iron,
a hardware type with a program patch and a user with an idea    --computer saying / R. Cook

Offline

 

#11 2009-05-31 10:07:13 pm

CheGuevara
Member
From: Russia
Registered: 2009-05-29
Posts: 13

Re: BIOS modding for switch FSB frequency

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)


EEE 701 4G, Transcend SD-HC 8Gb Class 6, Silicon Power eSATA/USB SSD 32Gb, 7" touch, Windows XP SP3

Offline

 

#12 2009-06-01 4:00:38 am

raxy
Senior Member
From: paris france europe
Registered: 2008-05-15
Posts: 160
Website

Re: BIOS modding for switch FSB frequency

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

 

#13 2009-06-01 6:47:06 pm

RandyLude92
EEEmazing User
Registered: 2008-02-26
Posts: 5107

Re: BIOS modding for switch FSB frequency

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 wink


"modding is for fun and learning, i've learned to have lots of fun"
Parts for sale!

Offline

 

#14 2009-06-02 5:29:11 am

CheGuevara
Member
From: Russia
Registered: 2009-05-29
Posts: 13

Re: BIOS modding for switch FSB frequency

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)


EEE 701 4G, Transcend SD-HC 8Gb Class 6, Silicon Power eSATA/USB SSD 32Gb, 7" touch, Windows XP SP3

Offline

 

#15 2009-06-02 5:38:44 am

CheGuevara
Member
From: Russia
Registered: 2009-05-29
Posts: 13

Re: BIOS modding for switch FSB frequency

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).


EEE 701 4G, Transcend SD-HC 8Gb Class 6, Silicon Power eSATA/USB SSD 32Gb, 7" touch, Windows XP SP3

Offline

 

#16 2009-06-02 4:45:41 pm

RandyLude92
EEEmazing User
Registered: 2008-02-26
Posts: 5107

Re: BIOS modding for switch FSB frequency

i'm not asking for help with a screen mod bios... i already did it wink

i was saying about possibly applying your FSB patch to a bios that has already been modded for the added screen size.


"modding is for fun and learning, i've learned to have lots of fun"
Parts for sale!

Offline

 

#17 2009-06-02 10:14:41 pm

CheGuevara
Member
From: Russia
Registered: 2009-05-29
Posts: 13

Re: BIOS modding for switch FSB frequency

just extract lan boot rom from my bios and replace it in your wink
I think it will work...
use "MMTool 3.19", for example

Last edited by CheGuevara (2009-06-02 10:15:58 pm)


EEE 701 4G, Transcend SD-HC 8Gb Class 6, Silicon Power eSATA/USB SSD 32Gb, 7" touch, Windows XP SP3

Offline

 

#18 2009-07-19 8:16:48 am

w1zard
Member
Registered: 2008-03-19
Posts: 15

Re: BIOS modding for switch FSB frequency

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

 

#19 2009-07-19 10:28:21 am

CheGuevara
Member
From: Russia
Registered: 2009-05-29
Posts: 13

Re: BIOS modding for switch FSB frequency

I am glad that you enjoyed... wink


EEE 701 4G, Transcend SD-HC 8Gb Class 6, Silicon Power eSATA/USB SSD 32Gb, 7" touch, Windows XP SP3

Offline

 

#20 2009-10-22 9:19:06 am

Risso
Member
Registered: 2008-06-05
Posts: 27

Re: BIOS modding for switch FSB frequency

any people..
dump a 1302 already modified bios and put in this topic !?!?
please


/|\  701-4G  /|\
Windows XP SP2
[<o>] Brazil [<o>]

Offline

 

#21 2009-10-23 12:19:02 pm

tOz
New member
Registered: 2008-03-31
Posts: 8

Re: BIOS modding for switch FSB frequency

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

 

#22 2009-10-25 1:29:38 pm

CheGuevara
Member
From: Russia
Registered: 2009-05-29
Posts: 13

Re: BIOS modding for switch FSB frequency

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??


EEE 701 4G, Transcend SD-HC 8Gb Class 6, Silicon Power eSATA/USB SSD 32Gb, 7" touch, Windows XP SP3

Offline

 

#23 2009-10-25 1:38:09 pm

CheGuevara
Member
From: Russia
Registered: 2009-05-29
Posts: 13

Re: BIOS modding for switch FSB frequency

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??


EEE 701 4G, Transcend SD-HC 8Gb Class 6, Silicon Power eSATA/USB SSD 32Gb, 7" touch, Windows XP SP3

Offline

 

#24 2009-10-25 5:48:03 pm

tOz
New member
Registered: 2008-03-31
Posts: 8

Re: BIOS modding for switch FSB frequency

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

 

#25 2009-11-07 1:01:07 pm

666X3n0m0rph666
New member
Registered: 2008-12-02
Posts: 8

Re: BIOS modding for switch FSB frequency

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! big_smile big_smile

keep up the good work

X3n0

Offline

 

Board footer

Powered by PunBB 1.2.15
© Copyright 2002–2005 Rickard Andersson