April 12,13, 2010 ECE Electronics Engineering Licensure Board Exam Results
March 10, 2010, 06:10:18 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
 
   Home   Help Search Login Register  

Pages: [1] 2 3 ... 6   Go Down
  Print  
Author Topic: Recovering from a bad bios flash: The hard way  (Read 9292 times)
sevenstring
Technical People
Solar Power Satellite
*****

Pogi/Ganda Points: 197
Offline Offline

Posts: 5033


Transform into a beast...


« on: September 05, 2009, 09:09:39 PM »

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!!! ^_^

kung sino man magkaroon ng similar problems, pwede ko kayong matulungan... sobrang taga sa Asus Service Center...
Logged

E-Gizmo Mechatronix Central: www.e-gizmo.com

Tel #: (63)(2) 536-3378
Globe +63915-973-7691
Smart +63921-779-0748

Location Map

YM: julie.egizmo   Grin
April 12,13, 2010 ECE Electronics Engineering Licensure Board Exam Results
« on: September 05, 2009, 09:09:39 PM »



 Logged
yus
Technical People
Hydroelectric
*****

Pogi/Ganda Points: 172
Online Online

Gender: Male
Posts: 3620



WWW
« Reply #1 on: September 05, 2009, 09:25:19 PM »

^ wow galing. Shocked
malaki talaga ang matitipid 'pag 'kaw mismo ay marunong magrepair.. Smiley
'kaw na lang ang mag-repair sa ibang units
tapos singilin mo ng halfthe price (100USD).. hehe Grin
Logged

def success():
     try:
          go_for_it()
          return another_journey_to_success
     except failure:
          learn_from_it()
          return another_experience
`VI.XCIX`
Diesel Generator
*

Pogi/Ganda Points: 17
Offline Offline

Posts: 1113



« Reply #2 on: September 05, 2009, 09:28:24 PM »

grabe talaga abusado ng mga yan Grin

iba talaga pag technical ang linya mo Grin Grin

galng mo sis7 Grin Grin
Logged

The modern engineer must be at least two things: a creator of new ideas and new technologies, and a re-inventor of those that are… less new. - Subra Suresh
sevenstring
Technical People
Solar Power Satellite
*****

Pogi/Ganda Points: 197
Offline Offline

Posts: 5033


Transform into a beast...


« Reply #3 on: September 05, 2009, 09:33:26 PM »

kamuntikan na nga ako magwala sa Asus Service Center kahapon nung paalis na ako siningil pa ako ng 500pesos, diagnostic fee daw... Grin Grin Grin

at yesterday, di ako masyado makapag daldalan dito sa elab dahil sa worry ko dito kung marerevive ko pa... buti na lang at...



makakapang hijack na muli! Grin Grin Grin
Logged

E-Gizmo Mechatronix Central: www.e-gizmo.com

Tel #: (63)(2) 536-3378
Globe +63915-973-7691
Smart +63921-779-0748

Location Map

YM: julie.egizmo   Grin
`VI.XCIX`
Diesel Generator
*

Pogi/Ganda Points: 17
Offline Offline

Posts: 1113



« Reply #4 on: September 05, 2009, 09:41:08 PM »

buti napigil ka ng bf mo sis Grin Grin

Logged

The modern engineer must be at least two things: a creator of new ideas and new technologies, and a re-inventor of those that are… less new. - Subra Suresh
sevenstring
Technical People
Solar Power Satellite
*****

Pogi/Ganda Points: 197
Offline Offline

Posts: 5033


Transform into a beast...


« Reply #5 on: September 05, 2009, 09:41:58 PM »

buti napigil ka ng bf mo sis Grin Grin



impakta ka Grin Grin Grin
Logged

E-Gizmo Mechatronix Central: www.e-gizmo.com

Tel #: (63)(2) 536-3378
Globe +63915-973-7691
Smart +63921-779-0748

Location Map

YM: julie.egizmo   Grin
john_xd
Size C Battery
***

Pogi/Ganda Points: 28
Offline Offline

Posts: 171



« Reply #6 on: September 05, 2009, 09:54:54 PM »

ang galing nman nyan!..palakpakan...congratulation!! poging pogi mo Wink
Logged
sevenstring
Technical People
Solar Power Satellite
*****

Pogi/Ganda Points: 197
Offline Offline

Posts: 5033


Transform into a beast...


« Reply #7 on: September 05, 2009, 09:55:23 PM »

maraming salamat... malaking tinulong sa akin ng proteus sa simulation at timing ng software SPI Grin Grin Grin
Logged

E-Gizmo Mechatronix Central: www.e-gizmo.com

Tel #: (63)(2) 536-3378
Globe +63915-973-7691
Smart +63921-779-0748

Location Map

YM: julie.egizmo   Grin
rdpzycho
Technical People
Solar Power Satellite
*****

Pogi/Ganda Points: 175
Online Online

Gender: Male
Posts: 6262


"It's not my job, it's my passion."


WWW
« Reply #8 on: September 05, 2009, 10:10:32 PM »

^ galing. Grin

'di lang impakta at hijacker, mahusay pa sa hardware at software. Grin Grin Grin
Logged

"...PERFECTION would render us obsolete."
- Kurotsuchi Mayuri
Mystique
Lead Acid Battery
*****

Pogi/Ganda Points: 46
Offline Offline

Posts: 956


Always smile to make your day happy!


« Reply #9 on: September 05, 2009, 10:26:50 PM »

Dapat kasi at least may mga universal programmer na kayo that can specially program/reprogram flash memory chips as well as other rom and mcus.  Also learned it the hard way trying to modify my xbox360.  But I'm not as skilled and talented as 7 so I opted for the little bit more expensive way ...but hey the investment is worth it.
Logged
tiktak
Diesel Generator
*

Pogi/Ganda Points: 58
Offline Offline

Gender: Male
Posts: 1166


Reverse Engineer


WWW
« Reply #10 on: September 05, 2009, 10:34:44 PM »

ako naman ngayon ay namomroblema sa WRT54G na router na corrupt ang firmware sa update at di na ma ping at ayaw mabasa sa JTAG Sad
Logged

Bakit andaming hindi marunong gumamit ng search?Huh
krazeneth
Size AA Battery
**

Pogi/Ganda Points: 1
Offline Offline

Gender: Male
Posts: 128


The electrons is not there till we put it there


« Reply #11 on: September 05, 2009, 10:44:01 PM »

Nice CutenaCute_7.
You dug deeper
Logged
<')XXx<
Diesel Generator
*

Pogi/Ganda Points: 67
Offline Offline

Gender: Male
Posts: 1810


Heaven is full of energetic, not of the talented.


« Reply #12 on: September 05, 2009, 11:19:39 PM »

ano bang nangyari manay7 bat na erase yong BIOS? jusy want to know to avoid it....
Logged

The poor are the hope of mankind -we will be judged according to how we have treated them, according to the love we have offered them - Mother Theresa
sevenstring
Technical People
Solar Power Satellite
*****

Pogi/Ganda Points: 197
Offline Offline

Posts: 5033


Transform into a beast...


« Reply #13 on: September 06, 2009, 03:35:21 AM »

ano bang nangyari manay7 bat na erase yong BIOS? jusy want to know to avoid it....

nag flash ako ng bios... andami na nyan process na natapos verification ng ROM file kung angkop sa motherboard, BIOS flashing done, then nung nasa bootblock portion na  all of the sudden nag hang sa 96% while writing sa bootblock area... around 1hr to 2hrs of waiting, nasa 96% pa rin... there is no way to abort... at based from experience, di umaabot ng oras ang flashing ng bios so I know there is something wrong...

nag uusap kami ni sir motion doon sa tipidpc, and yun nga, mahirap pag bootblock portion ang nadale... kahit ang bootblock recovery di gumagana...  at kung di nadale ang bootblock, malamang marecover ko pa ito using BootBlock Recovery ng AMI...

siguro sinadya ito ng pagkakataon para mapwersa akong gawin yung BIOS programmer na matagal ko ng pinapangarap Grin ayan binigyan ako ng rason para matuloy ang project hehehe Grin Grin Grin

magandang learning experience na rin heheheh... Grin Grin Grin
Logged

E-Gizmo Mechatronix Central: www.e-gizmo.com

Tel #: (63)(2) 536-3378
Globe +63915-973-7691
Smart +63921-779-0748

Location Map

YM: julie.egizmo   Grin
sevenstring
Technical People
Solar Power Satellite
*****

Pogi/Ganda Points: 197
Offline Offline

Posts: 5033


Transform into a beast...


« Reply #14 on: September 06, 2009, 04:01:38 AM »



eto yung programmer (close up look) hehehe Cheesy
Logged

E-Gizmo Mechatronix Central: www.e-gizmo.com

Tel #: (63)(2) 536-3378
Globe +63915-973-7691
Smart +63921-779-0748

Location Map

YM: julie.egizmo   Grin
marcelino
Technical People
Nuclear Reactor
*****

Pogi/Ganda Points: 177
Online Online

Posts: 4829


...keep moving forward! - Robinson's


« Reply #15 on: September 06, 2009, 11:11:58 AM »



eto yung programmer (close up look) hehehe Cheesy


ayos!  nag-aaral ng geography si manay7!!! hehehe Grin

baka naman gusto mong ishare ang schematic nyan... Cheesy
Logged

"Don't take life seriously. After all, no one has ever come out of it alive. -Bugs Bunny"
sevenstring
Technical People
Solar Power Satellite
*****

Pogi/Ganda Points: 197
Offline Offline

Posts: 5033


Transform into a beast...


« Reply #16 on: September 06, 2009, 12:09:22 PM »

ayos!  nag-aaral ng geography si manay7!!! hehehe Grin

baka naman gusto mong ishare ang schematic nyan... Cheesy

dapat ang patungan ko diyan sa bench ko dito sa bahay is yung poster ni Marian Rivera sa Ginebra at sayang din kasi malalagyan ng solder debris... hehehe.. at masisira pa ang concentration ko kaya World Map na lang nilagay ko para educational Grin Grin

simple lang schematic nito sis, Max232 + PIC16F628A, tapos yung output is may series resistor lang tapos deretcho na sa SPI Flash. (bit-banged yung SPI).
Logged

E-Gizmo Mechatronix Central: www.e-gizmo.com

Tel #: (63)(2) 536-3378
Globe +63915-973-7691
Smart +63921-779-0748

Location Map

YM: julie.egizmo   Grin
<')XXx<
Diesel Generator
*

Pogi/Ganda Points: 67
Offline Offline

Gender: Male
Posts: 1810


Heaven is full of energetic, not of the talented.


« Reply #17 on: September 06, 2009, 01:22:11 PM »

nag flash ako ng bios... andami na nyan process na natapos verification ng ROM file kung angkop sa motherboard, BIOS flashing done, then nung nasa bootblock portion na  all of the sudden nag hang sa 96% while writing sa bootblock area... around 1hr to 2hrs of waiting, nasa 96% pa rin... there is no way to abort... at based from experience, di umaabot ng oras ang flashing ng bios so I know there is something wrong...

nag uusap kami ni sir motion doon sa tipidpc, and yun nga, mahirap pag bootblock portion ang nadale... kahit ang bootblock recovery di gumagana...  at kung di nadale ang bootblock, malamang marecover ko pa ito using BootBlock Recovery ng AMI...

siguro sinadya ito ng pagkakataon para mapwersa akong gawin yung BIOS programmer na matagal ko ng pinapangarap Grin ayan binigyan ako ng rason para matuloy ang project hehehe Grin Grin Grin

magandang learning experience na rin heheheh... Grin Grin Grin

ah..nag bios update ba kayo?

 nadale rin hp ko nyang mga bios updates nila, nag-ooverheat namn ang lumabas na problema nong hp ko....ang lesson ko don never na e update ang bios  Grin Grin Grin
Logged

The poor are the hope of mankind -we will be judged according to how we have treated them, according to the love we have offered them - Mother Theresa
sevenstring
Technical People
Solar Power Satellite
*****

Pogi/Ganda Points: 197
Offline Offline

Posts: 5033


Transform into a beast...


« Reply #18 on: September 06, 2009, 01:28:40 PM »

ah..nag bios update ba kayo?

 nadale rin hp ko nyang mga bios updates nila, nag-ooverheat namn ang lumabas na problema nong hp ko....ang lesson ko don never na e update ang bios  Grin Grin Grin


yup.. lesson learned talaga .. pero from what happened, ngayon di na ako takot mag bios flash ngayon Grin

at mas reliable pala yung flashing sa boot-up ng AMI kasi failsafe daw yun accdg to some websites (alt-F2 sa boot up)... pag nagbad flash ibabalik ka lang daw nya ulit doon sa start-up hanggang sa ma load nya yung correct bios.. at etong method na ito ginamit ko kahapon sa ASus EEE ko para matest ko lang hehehe (bios flash method ng PC, not yung ginawa ko)... successful naman hehehe Grin
Logged

E-Gizmo Mechatronix Central: www.e-gizmo.com

Tel #: (63)(2) 536-3378
Globe +63915-973-7691
Smart +63921-779-0748

Location Map

YM: julie.egizmo   Grin
paranz
Technical People
Nuclear Reactor
*****

Pogi/Ganda Points: 131
Offline Offline

Gender: Male
Posts: 4366


"love the Lord with all your heart"


« Reply #19 on: September 06, 2009, 01:33:24 PM »

ang supergaling mo MotherQueen. Kakainggit ang talent, hardware and software astig! Cheesy
Logged

"It is better to FINISH than to START..."
April 12,13, 2010 ECE Electronics Engineering Licensure Board Exam Results
   

 Logged
Pages: [1] 2 3 ... 6   Go Up
  Print  
 
Jump to:  


Related Topics
Subject Started by Replies Views Last post
Recovering your dead mp3 player
Computer Repair (Computer Technicians Forum)
ahlburuto 5 809 Last post May 31, 2008, 02:27:42 PM
by mArKhAo
Recovering the recording file [mp3player]
Computer Repair (Computer Technicians Forum)
Winterburn 15 1236 Last post June 04, 2008, 02:14:11 PM
by macky
Recovering deleted files « 1 2 »
Computer Software
rowan 35 2190 Last post November 07, 2008, 11:36:24 AM
by underprezzure
schematic diagram of flash to flash copier device
Thesis and Project Proposal
nuen92 2 491 Last post November 17, 2008, 08:57:09 PM
by nuen92
flash bios
PC Motherboard
chuix24 0 97 Last post January 15, 2010, 11:24:11 AM
by chuix24
True USB Willem EPROM Programmer PIC BIOS FLASH AVR
Electrical/Electronic Parts and Suppliers
boging 3 202 Last post February 09, 2010, 09:45:09 PM
by boging
flash bios?
Computer Hardware
bebangbangis 1 92 Last post February 02, 2010, 07:27:24 PM
by tiktak
Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!