PDA

View Full Version : G74SX Bricked Bios after update ...SOLVED!



rachcampitos
10-28-2012, 05:09 PM
Hello guys, one week ago i was doing my normal life like most of you, and suddenly this asus live update gave to me this 203 Bios update, so i was thinking "why not?" without knowing all the suffering I was going to feel after to do that, well, my G74SX died, and after that, my pursuit of the answer for this very big problem that I know most of you also were getting end this friday, when I found the way of how to fix this, and believe me guys, Im not a programmer and I did it, but I know most of you are on an ASUS support area maybe USA or surroundings, but it was not my case, im in Peru and this machine was bought on USA, so for me was going to be very difficult to get an ASUS solution, so I started to look for all kind of ways to solve this problem, and most of you are also in a big trouble because your warranty has expired, so here is the solution, for people who has the equipment to do this is ok, otherwise, you must contact an specialist who can take yous bios chip out of the motherboard and flash it on a different device, I dont know too much about this, but here in Peru there are many people who can make this job.

So here are the basic steps:

1. Gain access to the SPI ROM
2. Using a SPI ISP programming adapter, or device programmer, read and store
the bricked BIOS image (4MB, Winbond W25Q32)
3. Download, from Asus, the BIOS update file, for the version that you were
originally running, before the failed update attempt (V201 is on the driver
CD, V202, V203 are on the download site).
4. Using a hex editor, merge the two images as follows:
Reconstructed_Image 0x0 - 0x17FFFF = Bricked_Image 0x0 - 0x17FFFF
Reconstructed_Image 0x180000 - 0x3FFFFF = Update_Image 0x0 - 0x27FFFF
5. Program the Reconstructed_Image into your SPI Flash
6. Power-up or power cycle the laptop (your G74SX should be alive again)
7. Enter BIOS setup, by pressing F2
8. Select "Restore Defaults"
9. Save and exit

For those who can not make all this, I HAVE THE FULL 4MB BIOS RECONSTRUCTED FILE, send me a PM and i will be glad to be helpful for you.

Special thanks to PILGRIM who was following up all this process and helping me every day.

PILGRIM
10-28-2012, 07:43 PM
Way to go, rachcampitos!..:)

Now this is what I call "an ROG take and give"..
I'm really glad to see the end-result of your undertaking.
We may be strangers physically, but in these forums,
we are connected by this commonality we call our ROG laptops..
And it makes all the difference.. Even for a little while, in this we call life.

Honestly, at first, I was a little negative about the outcome.
FYI (for the others not familiar with it), there is a thread
with a similar situation but with no definitive outcome.
See: http://rog.asus.com/forum/showthread.php?11709-G74sx-Original-BIOS&country=&status=

But reading through your situation- bricking your laptop, and
without any ASUS service center in your country (Peru), I thought
why not try to help, and see what happens next. I can only imagine
how it felt to be in your shoes. But it's still good, you having technically-
suave friend/s who helped you bring back to life your laptop.

Now, this might not be a big deal for those who have easier access
to an ASUS service center. But it is for the others who haven't..

And, finally, this thread made a conclusive, positive ending to the query
that, indeed, there's a workaround for a bricked BIOS- even if there's no
service center around..

Kudos to you, Raul.. Please stick around this forum and try to share
whatever good you have. For we know that what really matters is not
how much we can take, rather, in how much we can give..

PILGRIM
10-28-2012, 08:18 PM
Don't know if you agree.. But moderators, consider to make this thread a sticky.
It goes without saying that the OP's self-help guide can really help those that
need it, absent an ASUS service center. And we know, there are many of them
in their own respective countries.

evga
10-28-2012, 10:27 PM
+1 for both.
many thanks.
I have done this before for my g73jh.

rachcampitos
10-28-2012, 10:38 PM
I am agree with you Walter, no matter how much we can take, rather, in how much we can give, I really hope this thread can help people who has the same problem, I think we must fight until we get what we want, and if we get it and we can be helpful to others, we must help.

GiGaLeOnZa
12-08-2012, 05:54 AM
Hey there, I'm in a similar situation, though under warranty... my G74Sx's warranty runs out in 5 weeks and I just flashed the BIOS and bam, dead. RMA'ing it via NYC Service Center, Datavision. I wanted to point out This thread (http://forum.notebookreview.com/asus-gaming-notebook-forum/656498-g74sx-circuit-reprogram-bios-spi.html#post8458075) because Sir Robin was the one to figure all this out, rachcampitos was fortunate enough to follow those steps but I have to say that credit should be given where credit is due,

On a more technical note, if I was out of warranty and needed to do this myself, where is the password stored in the BIOS code? I was curious because after doing some reading, the BIOS password is stored physically in the BIOS, and cannot be cleared via a CMOS reset. This is my first new laptop since I had a 2007 Dell e1705 that could be reset via a CMOS pull.

jwbroderick
12-18-2012, 04:43 PM
Hello everyone,

Well i am having the same issue with my bbk8 using winflash, i stated the upgrade and left the laptop unatended and when I returned an hour later it was off and I havent been able to turn it on since then.

Does the chip need to be pulled?
Hardware recomendations

PILGRIM
12-19-2012, 08:11 AM
Hello everyone,

Well i am having the same issue with my bbk8 using winflash, i stated the upgrade and left the laptop unatended and when I returned an hour later it was off and I havent been able to turn it on since then.

Does the chip need to be pulled?
Hardware recomendations

Sorry to hear about your laptop. If it's still under warranty, and there's an ASUS Service Center near you,
it would be better to send it for repair. But if you're in a location where it's difficult to do so, then you may
send a private message to rachcampitos and ask for advice on how he solved his. Good luck to you..

nbssss
12-20-2012, 12:04 AM
Hello everyone,

Well i am having the same issue with my bbk8 using winflash, i stated the upgrade and left the laptop unatended and when I returned an hour later it was off and I havent been able to turn it on since then.

Does the chip need to be pulled?
Hardware recomendations

Hi there!

I fixed my bricked asus g74sx just yesterday using sir robin's method and Raul's reconstructed file without any technical people to help me. And i'm not a computer science student or anything like that, so if i can do it, so can you!

What you'll need:
-Bus Pirate ($30) - can get from "sparkfun"
-SOIC-8 clip ($20) - can get from Ebay - make sure the cables aren't soldered though! i made that mistake the first time and it took me weeks to figure out what i was doing wrong. Buy the one with detachable cables, they should be coloured.
-Mini usb cable ($2) - i recommend buying a new one, i tried using a spare i had at home but the bus pirate wasn't recognised.

Preparation:
-Remove back cover + battery of laptop
-Cut a square hole above the bios chip (see photo), i heated up a knife to do this, blow away any fragments etc.
-Have a look at the datasheet for the bios chip, to see where the signals are located
http://www.winbond.com/hq/enu/ProductAndSales/ProductLines/FlashMemory/SerialFlash/W25Q32BV.htm
-The connections you need are: CS -> CS, CLK -> CLK, MISO -> DO, MOSI -> DI, GROUND -> GND
Also connect Vcc to 3V3, and make sure AC is unplugged and battery removed

What you'll neeed to do:
-(optional) i upgraded the bus pirate to the latest firmware first, not sure if you need to, just make sure its the right one for your version of the bus pirate
-check device manager in windows to find COM port number of buspirate (probably COM3)
-Press windows and type 'cmd' to open command prompt
-navigate to flashrom folder using "cd <location>"
-type:

[Do Nothing] - "flashrom -p buspirate_spi:dev=COM3,spispeed=1M"
To check the bios chip has been detected by the bus pirate

[Read Flash] - "flashrom -r bios_img.bin -p buspirate_spi:dev=COM3,spispeed=1M"
will save a copy of your original bios as a file named "bios_img.bin"

[Verify Flash] - "flashrom -v bios_img.bin -p buspirate_spi:dev=COM3,spispeed=1M"
will check the saved backup against the bios chip

[Write (and erase) Flash] - "flashrom -w bios_new.bin -p buspirate_spi:dev=COM3,spispeed=1M"
will program the bios chip with a file named "bios_new.bin", mine failed to verify the first time so i ran this command again and it worked


Software:
-Send me your email and i can give you the reconstructed file + flashrom program for windows

I know how it feels, i almost gave up many times, but i'm glad i didn't, the road is easier for you now that a few of us have traveled on it, good luck!

GiGaLeOnZa
01-08-2013, 07:22 AM
I am looking forward to doing this myself, Bus Pirate is en route!

Seeing as I have a warranty still, but I 'm not eager to ship my laptop out for a 3rd time and another 2 weeks of waiting, I wanted to tackle this myself. nbssss, question for you.

I didn't see you mention anything about having to setup flashrom. I don't have the Bis Pirate yet, when I plug it in tomorrow and setup flashrom, you used these instructions? (http://flashrom.org/Windows#Using_flashrom) to set it up? I just want to plan ahead so I can get right to it... I saw your post on Dangerourprototypes, I admire your tenacity! The motherboard is already out of the laptop ready to rock and I have some great pics of the process so far!

Once the software and bus pirate are setup, I'll plug in the usb connector, hook my clip to the chip and the Bus Pirate, send the commands, verify all went well, reassemble laptop and enjoy!

Once I verify my success (I hope) i well then get the info together and make a nice "Zombie G74sx Revival Guide" and quote every1's hard work!

Much thanks in advance to: RachCampitos for the BIOS files and puttin this info up on the ROG forums where it belongs, nbssss for the detailed commands and help & Sir Robin over @ Notebook forums for a ton of info as well! I am itching to start this project!!

GiGaLeOnZa
01-14-2013, 11:58 PM
With all the help I received from various members on this site and a wonderful Sir Robin @ Notebook Forums (http://forum.notebookreview.com/asus-gaming-notebook-forum/656498-g74sx-circuit-reprogram-bios-spi.html) as well as BTOTECH @ BtoForums (http://btoforums.com/showpost.php?p=18112&postcount=4) I wanted to make a full tutorial with pictures for those of you who are in the same position... Stuck with a dead G74Sx and no warranty!! There's hope if you're up for a small challenge.

A quick bit of info... I am a hobbyist, I have my warranty still for a few more weeks. Fixing this myself is far more fun and faster than waiting for ASUS. I had a similar issue to most of you... flashed a bios, couldn't boot. Although I was using a custom BIOS that enabled turboboost when running Mac OS X, upon resetting to default settings my password wouldn't let me boot, something became corrupted and with no way into the BIOS Menu OR boot menu, I RMA'd. Upon receiving the laptop back, it lasted only 2 hours, darn refurb motherboards. RMA'd again, got it back, and like a jerk I went to flash the custom BIOS again from an NTFS PARTITION! Instant brick! yay. ASUS, WAKE UP! THIS IS A PROBLEM! Although fool me once, shame on you, fool me three times... well, I'm an idiot :wink:

** NOTE ** This guide and information is not for some one who is squeamish when they think about modding apart a $1k+ electronics device! Use Caution!! **



And so... STEP 1: Aquire the necessities. I have links to the cheapest/best places I know of to get what you need.

Bus Pirate (http://adafruit.com/products/237?gclid=CJLc4LSairQCFcuZ4AoduBIAjA) - $30 - this is the device that will manipulate the BIOS chip and reprogram it with the proper code.

Bus Pirate Probe Set (http://adafruit.com/products/238?gclid=CLnTsb3AirQCFcyf4AoduRwAgg) - $7 - I originally bought this thinking it would work for me, but check it out... the hooks are not little pinchers, some of them are round closed hooks and can't attach to the BIOS chip! I ended up finding this out the hard way. Buy it anyway because it will come with the plug that goes into the device and color coded wires which will be great for splicing to....

One of THESE!! (http://www.ebay.com/sch/i.html?_sop=15&_sacat=0&_nkw=soic+8+clip&LH_PrefLoc=0) It's a "chip clip" and pops right onto the BIOS chip. Every clip and wire is not standardized, hence why you need the clip and the probe set. you will cut the wires and splice them together as necessary. Read on, don't fret.

usb mini 5pin wire (http://www.monoprice.com/products/subdepartment.asp?c_id=102&cp_id=10303#1030302) - $1-$2 - pick the length you need, I had a laptop next to me to do all this so 1.5 feet was fine. If you're using a PC and a table next to it, get a long enough wire! This is for connecting the Bus Pirate to your computer.

15 Piece Electrical Toolkit (http://www.monoprice.com/products/product.asp?c_id=105&cp_id=10509&cs_id=1050905&p_id=8141&seq=1&format=2") - $22 - This will give you a digital multimeter, pliers, soldering iron, solder, magnifying glass, etc. I have used this to fix dozens of computers. If you have everything you need tool wise, then don't buy this. I just use it almost everyday so I thought I'd provide a link to a great product from a great site.

Get an eyeglass repair kit for $3.99 at CVS or Walmart if all you need is screwdrivers. You'll also need to get plyers to strip the wires and some tape to protect the open wires or a soldering iron... hence why I recommnded the Monoprice Toolkit above. Awesome investment.

Anti-Static wristband (http://www.newegg.com/Product/Product.aspx?Item=N82E16899261005) - $5 - No point in touching all of this highly-sensitive equipment if you're not going to take static shock damage seriously!

A Spare Laptop or PC - Laptops are great so you can bring them to your work station, or use a PC, a very long USB cable and a work table.

TIME! You need to be patient. I started this @ 2PM while I wrote up this tutorial on a secondary laptop and issued the commands to the Bus Pirate. I finished the entire project, pictures tutorial and all, in 12 HOURS, finishing at 2AM! This includes unboxing the Bus Pirate, setting up software, writing the tutorial, taking pictures, laptop disassembly, chip communication errors for 4-5 hours... without the tutorial, ~3-4 hours realistically. I went into this with ZERO programming skills, I just read and read and went for it. You WILL succeed!

BEFORE WE START - There are 2 ways to access the BIOS. I like nbssss' idea to heat up a knife to make the BIOS access hole. My route was to disassemble the entire laptop and take the motherboard out because I repair computers for a living and I am comfortable with it. I can also clean out dust while I'm in there. If cutting an access hole is easier and deemed safer, go a few posts up and see how nbssss did it.



STEP 2: Setup software and Bus Pirate

I unpackaged my Bus Pirate, grabbed one of my spare mini 5-pin usb cables (purchased at monoprice.com for $4 shipped) and plugged it into my PC. Windows Vista and up will auto-install the proper drivers as it does with most devices (my fav post-XP windows feature by far!) For XP, google the drivers and I'm sure you'll find them... otherwise, I'm feeling generous today, here's the link to the drivers (http://www.ftdichip.com/Drivers/VCP.htm)

Now go to Device Manager. The Fastest easy way is hold the windows key and press R. In the box type devmgmt.msc. Look for "Ports Com & LPT" double click the words and note the COM # [in my case, it was (COM5)] We'll need this in order to issue commands to the Bus Pirate!

You'll also need HxD, a handy HEX Editor. This will be needed so you don't mess up your serial number and important info that is in a part of the BIOS that needs to be recovered. Essentially, 2.5MB of the 4MB BIOS chip has crap info. The 1st 1.5MB needs to be read and merged to ASUS' BIOS Update. Your 1.5MB + ASUS' 2.5MB = the Full 4MB File you will flash. Grab the HEX Editor HERE (http://mh-nexus.de/en/hxd/)

Go to the Flashrom (http://flashrom.org/Downloads) site and scroll down to your OS (most likely Windows) download, and extract to the desktop or wherever you want. Go to the folder that contains the flashrom.exe file. For my 64-bit Windows 7 OS, I needed to rename libusb0_x86.dll to just libusb0.dll and then it'll work just fine. if you don't it will complain about missing "libusb0.dll" from your system. Can't say for 32-bit Windows, try it as is and if the next step throws an error, rename the .dll file too. Now, shift + right-click on an open area in the window containing flashrom and click "open command window here" then type (editing for your COM#)

flashrom -p buspirate_spi:dev=COM5,spispeed=1M ** Replacing the 5 I used with the COM # you found not long ago on your machine! **

if you see "Calibrating Delay Loop" and it takes a moment or 2 then says OK, followed by "found generic... "blah blah" on buspirate_spi then it is working properly. Bus Pirate and software setup complete! Feel free to unplug it and put it in a safe place while you get working on accessing that BIOS chip!!



Step 3: Access the BIOS via access hole or laptop disassembly.

If you're doing the BIOS access-hole method, skip to step 4. Otherwise, read on for motherboard removal!

As mentioned earlier, I preferred to disassemble the G74Sx instead of cutting a hole. This is for a few reasons... I don't want to see a hole even if it's only when the cover is off, I didn't want the hassle of trying to make a precision hole in hardened plastic, and disassembly means I can clean this sucker out really well. Even though it's fresh from an RMA return, for those of you who need a good cleaning you'll kill 2 birds with one stone. All pros in my oppinion. Cut a hole if you find the inside of your $1200 laptop intimidating (you're attempting this, so might as well go for the gusto!)

Disassembly is pretty straight forward, every screw hole you see take the screws out. The ones you may not see... There are 7 screws under the battery, there are 2 screws that are hidden until you take the optical disc drive out with the 1 screw that holds it in, and there's one under the hard drive. Other than that, every other screw is very accessible and easily view able.

If you also visit here @ BTO Forums, scroll to post #4 (http://btoforums.com/showthread.php?t=3525) In my photos I forgot to show the steps of removing all of the required screws for the top cover. Refer to BTOTECH's guide for the screw locations. He's a nice guy and lives not far from me, super knowledgeable and makes great tutorials. But come on... everyone loves a candid DIY cell-phone-camera tutorial! I show a few tips and tricks I used that can make the process seem less intimidating.

To avoid having to link every picture to this thread, I made a G74Sx Zombie Revival Photo Album Guide (http://s7.photobucket.com/albums/y288/Smackem119/G74Sx%20Zombie%20Bios%20Revival/?albumview=slideshow) so you can get to the BIOS Chip. Make sure you hit the pause button on the bottom left so you can advance at your own rate. This was easy to do, I had it all apart and the motherboard out in under a half hour. I prefer to set up a light-colored towel under the laptop to prevent scratches and to catch the screws. It serves another purpose of making it easy to wrap the laptop up and protect the screen for placing it to the side. In the pictures, I mention everything you need for disassembly. After following the pictures and instructions, you should now be at the BIOS Chip!

Continue to the next post...

GiGaLeOnZa
01-14-2013, 11:59 PM
STEP 4: Wiring up the BIOS for Programming!

With the motherboard out, you have all the room in the world to put the chip clip on. If the motherboard is in your laptop still, make sure you cut a hole big enough to get the clip to securely latch onto the BIOS Chip. On the chip, there is a small circlular dimple, this is to note the location of pin 1. Using the W25Q32BV pin-out Diagram (http://pinout-circuits-images.dz863.com/205/W25Q32BV-pinout.png) mark which wire on the clip corresponds to each of the different pins on the BIOS.

Use some masking tape and black magic marker to label the wires one at a time. Put a piece of masking tape on the side of the clip that will connect to pins 1-4. This is so that if you disconnect the clip to label the wires, you don't put it on in reverse. Also, cut the wires as short as possible. Longer wires = more chance for the signal to not make it to the chip and cause errors. Remember my mistake with the alligator clips!! Grab your bus pirate probe kit... chop the red, green yellow etc all those adapters off. You should have the black plug on one side that goes into the Bus Pirate, and just wires on the other. Here's where the color coding comes into play.

Rather than identifying what all of those different wires are in accordance to the Bus Pirate like you just did for the chip clip, I'll just tell ya what they are (can be confirmed via a multi meter, but I did the work for you). On the Bus Pirate with the probe kit plugged in, the wires sticking out (with the adapters cut off because you'll be splicing to the Chip Clip) From White to Brown, in that order, White being the first wire:

BUS PIRATE WIRE PIN-OUT --> BIOS CHIP CLIP PIN-OUT (you DID label the Chip Clip Wires, right?)

#1 Black MISO --> Pin 2 DO
#2 White CS --> Pin 1 CS
#3 Grey MOSI --> Pin 5 DI
#4 Purple CLK --> Pin 6 CLK
#9 Red +3.3 --> Pin 8 VCC
#10 Brown GROUND --> Pin 4 GROUND

** 5 THROUGH 8, aka Blue, Green, Yellow & Peach are NOT NECESSARY **

After writing this guide, I found this Bus Pirate Cable Pin-out (http://dangerousprototypes.com/docs/images/1/1a/Seed-cable.png) and it confirms the pin-out I gave you for the Bus Pirate Probe Kit to be true.

Strip the wires and then twist them together. Soldering not necessary, twist the wires together and tape em so they don't short another wire pair. Now you have your Bus Pirate's connections attached to the proper wires on the Chip Clip. Your Bus Pirate is ready for communications with your BIOS Chip! Thanks to RachCampitos for This Reconstructed BIOS File (http://www.mediafire.com/?6hswh5a5jled9a8) which you will flash to your BIOS in just a moment. Put the BIOS File IN THE SAME DIRECTORY AS FLASHROM! This is so that you won't have to issue any "CD" aka "Change directory" commands. Keeps the code you need to type shorter and cleaner.

As of right now you have your Chip Clip on the BIOS, the wires spliced into the Bus Pirate Probe Kit wires, plugged into the Bus Pirate. Now, plug the USB wire into the Bus Pirate and your Computer. If you closed the command window, reopen it buy shift + right-clicking the open area in the window containing flashrom as we did before. issue this command to verify you'll be able to commence with the programming session:

flashrom -p buspirate_spi:dev=COM5,spispeed=1M ** Replacing the 5 I used with the COM # you found earlier on your machine! **

Again it will calibrate the display loop, only this time it should say that it has found a WINBOND W25Q32 chip! if it has not, then check your connections again. If it has, and your wiring job was done well, you can start with the read/verify, then the program/verify.



STEP 5: GO TIME!

Once the chip has been identified by Flashrom, issue this command (cut and paste works for cmd prompt, just CHANGE THE COM PORT...):

flashrom -r testing123.rom -p buspirate_spi:dev=COM5,spispeed=1M ** Replacing the 5 I used with the COM # you found not long ago on your machine! **

It will take about 15-20 minutes, go kill some time... watch TV, cook diner, etc. It will complete without errors if the wires are done right.

When it completes, issue this next command:

flashrom -v testing123.rom -p buspirate_spi:dev=COM5,spispeed=1M ** Replacing the 5 I used with the COM # you found not long ago on your machine! **

(a little secret of cmd prompt. hit the up arrow and it'll show your last command. hold ctrl, press left until you're at the -r from the last command, change the -r to a -v and avoid retyping or copy/paste errors)

If it verifies without a FAILED message, then you are properly reading and establishing communication with the device. Refer to my photo album for the headache I went through... I wish I bought the Chip Clip first!!

Next up, we will take the 1.5MB of your BIOS data (your testing123.rom) and merge it with ASUS' BIOS Update 203. Take your testing123.rom and open it with the HEX Editor you downloaded and installed. Hold ctrl and press E. At the prompt, make the start-offset be 0. End-offset type 17FFFF the length will autofill and should report 180000. Hex should be selected on the bottom (by default) and press enter. Right click the newly-highlighted data and copy. Now in this exact order: click file, open, select the ASUS BIOS Update, click open, (you should now have the ASUS BIOS Update data in the HEX Editor) click edit, click PASTE INSERT. To check that you did it correctly, hold ctrl and press the end key. at the bottom left of the App, it should say ofset: 400000. click file, save as, and save the file as FLASHME.ROM. Congrats, you have your very own reconstructed BIOS!

Since I did NOT do the previous step and flashed RachCampitos' BISO File, my serial was not correct and took me some time to ix that. HEX Edit your 1.5MB of info into the ASUS Update or else you might not be able to get your serial number to be programmed properly. I am in that predicament right now, so learn from my mistake!

Upon bringing my Laptop back to life, I used this command in a cmd prompt:

wmic bios get serialnumber

and not to my surprise, I had an incorrect serial number. Oh well, my laptop is up and running right? Turns out the serial resides in the 2.5MB addressable area that can be flashed with normal BIOS flash methods. So I HEX Edited my serial in ater doing this repair. Now my serial number comes up as "serialnumber" so I'm working on fixing that.

And now, with either the BIOS File I linked before, or your HEX Edited combo of that file and your testing123.rom, issue this command:

flashrom -w ROMNAME -p buspirate_spi:dev=COM5,spispeed=1M ** Replacing the 5 I used with the COM # you found not long ago on your machine! ** and ROMNAME with either the provided BIOS file, or your own HEX Edited FLASHME.ROM

It should say it is reading the current chip contents. It will read, then erase, then write, then verify. That is the flashrom process. If it completes after about 20-30 minutes with a VERIFIED message, Rejoice! You have reprogrammed your BIOS!



STEP 6: Reassembly if you disassembled... otherwise, pop in battery and/or AC Adapter and BOOT!

** Upon booting up, enter the BIOS settings and reset to defaults **

The reassembly process shouldn't need to be touched up on... Reassembly is disassembly in reverse order. Don't get all over-excited at the successful reprogramming and then break a cable or screw something up. I popped the motherboard back in, plugged everything in, but didn't put the screws back in until I was at the Windows Login screen. I checked under device manager to make sure all devices were showing up properly, I checked all the keys on the keyboard and the function keys, number pad, etc.

If your laptop does not turn on even though you properly flashed the BIOS, there's a small chance that there is something up beyond just a corrupted BIOS. Though this shouldn't happen, you came here to fix a specific BIOS corruption issue and UN-corrupting it will for all intensive purposes, fix it.

This was a blast for me, and I am grateful to the following people for obtaining the knowledge needed to get this done!

Sir Robin @ Notebook Forums - Thank you for making the original tutorial for the G73 and the G74, where you mentioned not only the devices needed and methodology, but the software as well!
BTOTECH @ BTOForums - Smart guy and makes one hell of a disassembly tutorial.
RachCampitos, here @ ROG - Thank you for the reconstructed BIOS and your Original BIOS! Made flashing a cinch, I'm not up for HEX Editing the file wrong, reassembling and having to start over.
nbssss - clear and concise flashing commands simplified. I cut and pasted his commands, edited the rom file names and com port # to match mine, and BAM: Flashed and back in business! Also thanks for the hot knife BIOS Access Tip. That will be useful to many people!

If you have any issues, feel free to message me or any one I mentioned in the thanks above. We all went through what you're going through and it sucks. Worst case scenario, send me your laptop and I'll do it for you for a yet-to-be-determined fee. Shop around, I'll beat any price any one sets.

Good Luck and Godspeed!

Launchstation
01-15-2013, 12:20 PM
Thanks to all who have constructed this tutorial!! I am typing this message from my fully restored G74sx!! I have absolutely (0) programming skills, but these instructions made the restoration process extremely easy-to-follow and dummy-proof. In terms of ease, it's right up there with the peanut-butter-jelly sandwich.....LOL! Thanks again, and good luck to those who are going to attempt this fix. Take your time, be patient, and you will succeed.

GiGaLeOnZa
01-15-2013, 06:36 PM
glad to hear it, Launch! Did you read your BIOS, and Hex edit it properly? I am on my restored G74Sx right now, and for all intensive purposes it works 100%. I just have a serial that can't be read properly. I mentioned earlier in my tutorial I didn't Hex edit my original 1.5MB with ASUS' 2.5MB to make my own 4MB full BIOS file.

After flashing RachCampitos' BIOS, i ran the wmic bios get serialnumber command, and found my improper serial. I then searched for the serial in the BIOS file he provided, it resides @ offset 220000. Now if you subtract the 1st 1.5MB of the BIOS chip that makes up the area you can't access with normal flash tools, you'll find that the offset in th 2.5MB flashable file is 000A0000. I was happy, because then I can edit in my serial at the appropriate spot, flash with EasyFlash and be back in business. Not quite... it's more than just changing the 15 characters, because using wmic bios get serialnumber comes up with my serial as being "serialnumber" and not my real serial. wmic baseboard get serialnumber shows "BSN4567890124567890" and with the ascending nature of he number, this I kno to be not correct either.

If any1 knows of a program or a way to reprogram my serial, I'd appreciate it. I implore you all to Hex edit your BIOS with the ASUS BIOS update properly! Only reason I didn't is because I was frustrated by my constant read and verify errors. I figured to hell with reading and verifying, I'll just try writing. WRONG. I lost my serial info for good. I took RachCampitos' serial out of the mix by Hex editing my serial back in, but it didn't take as easily as planed. The serial is written and read in a more complex manner, with some sort of algorithm I am unfamiliar with. Hex editing was so easy after the fact. READ, VERIFY, HEX EDIT, WRITE, VERIFY!!! No exceptions!!

winggndm
04-30-2013, 01:00 PM
So i decided to flash the BIOS on my G53SW and ended up with a nice brick. Turns out the flash drive that i used was formatted to NFTS. Can this procedure with the bus pirate and clip work on the G53SW? Does anyone have a full flash dump that I can use for it?

cl-Albert
04-30-2013, 10:07 PM
So i decided to flash the BIOS on my G53SW and ended up with a nice brick. Turns out the flash drive that i used was formatted to NFTS. Can this procedure with the bus pirate and clip work on the G53SW? Does anyone have a full flash dump that I can use for it?

If you haven't tried it already and still have the original ASUS hard drive image with bios.bin file (I'm not sure of the exact name for the G53SW model) on your C: drive, try to hold the CTRL+Home keys while powering on the unit to see if your system is able to recover from the bad flash.
Unfortunately, it doesn't always work, but is probably worth a try.

If you have any interest in checking warranty or sending the unit to ASUS for out-of-warranty service, let me know and I'll give you more details.

burzum
12-07-2013, 06:42 PM
Hi,
I read all this "life saving" thread, but I still need your help, I dealing with an Asus laptop K72JK with a bios problem (update gone bad), the chip has been de-soldered and read with a bios programmer, but I get lost with the hex editor. If some pro-user would be so kind to help me I'd really appreciate.
Here (https://drive.google.com/file/d/0B1GiirHA1RXadzExSWtUeHkxdEE/edit?usp=sharing) you can find the 4MB corrupted bios and the 2MB bios versions from Asus web site.
Thanks

B2BomberMan
12-08-2013, 08:10 AM
all set :) https://www.dropbox.com/s/o3qozt3rloy6pq9/Reconstructed-207

Twas easy. Asus-povided BIOS is 2MB right? BIOS dump is 4MB right? so just go halfway through the file and at 00200000 you'd notice the dump and the ASUS Bios info start to look the same. Then it was a simple copy from ASUS Bios, delete from 00200000 down and paste-insert. the file is the exact right size and ready to be flashed via your bus pirate.

Good luck!

p.s. I found this thread because I JUST got a new mobo for my laptop. number pad was a bit wonky so I restored the board with my prior bus pirate bios dump.... I think this board uses different onboard LAN so it's not even showin up in devmgmt.msc. LOVELY.

Any1 out there can make a dump of their G74Sx Bios with NON-Realtek LAN for me?

EDIT: all G74Sx's have Realtek LAN, misread google results thought it said Atheros LAN was an option. Fortunately I have my Original Mobo BIOS dump, flashing back now.

burzum
12-11-2013, 09:01 PM
my laptop it's back from the dead!!!
thank you mate!!

therealone
12-18-2013, 10:24 AM
I was advised to update my g74sx system bios to v203 by ASUS- bricked my laptop! I only updated it as advised to by ASUS tech support to solve a problem with the USB 3 port constantly disconnecting drives mid file transfer. This "solution" bricked my laptop completely and nothing could bring it back to life. Now tech support is trying to force me to pay for the repairs to a problem they created! Yup. I'm financially hurting right now and a big company like ASUS refuses to help me with a problem that they in fact created in the first place. needless to say I'm steamed. They turned my $1000 laptop into a giant paperweight and now want to charge me to fix it. Another big company refusing to take responsibility and do the right thing. Nice ASUS. I will update this post if ASUS decides to do the right thing, but as of now, they plan to charge me for the fixes. The fixes that I should have never needed made in the first place if it were not for their terrible tech "support":mad:

cl-Albert
12-19-2013, 12:14 AM
Unfortunately, it doesn't always work, but if you still happen to be using the original ASUS Windows image, hold the Ctrl+Home keys as you power on to try the bios crisis recovery.
Some related information about the procedure using the G75VW model can be found at this thread below if you are interested.
http://rog.asus.com/forum/showthread.php?30062-G75vw-bios-update-fail-crash-not-boot-help!!!

If it doesn't work or you want to discuss more, please send me a Private Message (PM) at cl-Albert and we can go through more options.

Gambitt
04-30-2014, 09:58 PM
So im in a situation. I was wondering if you were able to help out with a guide on how to setup flashrom. Im pretty computer savvy but flashrom has got me. Ive tried following the flashrom's website to no luck. I know this thread is old but im found in the same predicament. same laptop with a brick. Bought a month ago for cheap to find the bios update a nightmare. I have everything setup but no luck with flashrom. Also, i have used old flashrom exe files and the buspirate does read no eeprom/flash device found. Please help...would greatly appreciate it.

~Gambitt

fixitchris
05-11-2017, 01:01 AM
Reviving this from the dead. I just tried using my JLink to reflash a reconstructed bios, but I think I totally screwed it up. I have a bus-pirate in the mail and was hoping someone could share a reconstructed bios fro G74SX...

Thanks
Chris

warryabel
05-11-2017, 05:30 AM
u can go here http://voltground.com
the boys behind are the best for our products.

fixitchris
05-11-2017, 12:55 PM
u can go here http://voltground.com
the boys behind are the best for our products.

Thanks man. I posted there as well.

fixitchris
05-12-2017, 12:39 AM
Thanks everyone. I had the wires crossed like a noob. All is well.