Showing posts with label Asus EEE. Show all posts
Showing posts with label Asus EEE. Show all posts

Saturday, December 5, 2009

My Asus EEE Bios Resurrection Project posted at hackaday.com

My project Asus EEE BIOS Resurrection was posted at Hack-a-day.com.
http://hackaday.com/2009/09/25/eee-pc-bios-resurrection/

I am so happy that I was able to finish this project successfully. I am very willing to help those Asus EEE users who are currently dealing with a corrupted BIOS.... Many many thanks to hackaday.com :)

Monday, November 30, 2009

Recovering My Asus EEE's Corrupted BIOS: The hard (but cost-effective) way

(this is my post from a forum dated September 05, 2009, I am just reposting it here)

Hello,

As of yesterday, I pulled out my Asus EEE from Asus service center due to very high repair cost. Almost 200USD around 10,000pesos... But.... I am so happy that I had revived my Asus EEE... As from my story, the bootblock was erased and I tried all the tricks for bootblock recovery techniques I found on the net and without luck.

It took me two complete days to recover this little machine in a hard way. I opened my Asus EEE PC with the steps here: http://forum.eeeuser.com/viewtopic.php?id=6036

Then I saw the BIOS IC and removed it from the board using a soldering iron





From there, I obtained a datasheet from Winbond W25X40 4M-Bit Flash and read and studied all the instructions. From there, I developed the circuit, firmware, and software for flashing. Here is the software created in C# I had just created this morning to flash my BIOS:


Here is the circuit I created (on breadboard hehe). I used a PIC16f628A (through UART @115200bps) because my parallel port is already damaged. Used SDCC as the compiler.


After programming and verifying using the software I created, I tried to temporarily wire it to see if it works:




And it worked!



My Asus EEE is up and running again!

I am so happy!!! ^_^


Update (Dec 4 2009):

I had just updated my BIOS Flasher to version 00.08.02 (written in C#)


Update (Jan 17, 2016):

I updated this entry due to deletion of image from ImageShack's server.

Update (Sep 3, 2016)

The firmware source code for the PIC16F628A BIOS programmer is in Github: Link