UPDATE: Here are some excellent tips from Anthony Quatroni in the comments:
OK let me go into a little more detail. It seems that SPIPGM.EXE by itself, writes a page at a time to the SST chip in the Asus P5B boards. You MUST use either the recompiled SPIPGM.EXE or, even better, use the SPIPGM2.EXE. You can build the cable WITHOUT any resistors or caps as long as you use the orange (3V) output from the surrogate PC's ATX power supply. Then you MUST use the /S switch (SPIPGM2.EXE /S xxxxxx.ROM) to write to the chip AFTER you unlock it with /U and erase with /E. This is the only thing that worked for me and I am back up and running perfectly.
Skip down the HOWTO for the good stuff.
In perhaps a moment of great stupidity and laziness, I reflashed the bios on my ASUS P5B Deluxe using the ASUS windows based flash utility. It wiped it clean, loaded the new one, and then it couldn't verify. At this point your only two options are quit or retry. So I retry, now it won't even try to write the bios. Having no other choice I rebooted the machine and hoped for the best. I got the worst.
The machine wouldn't do anything. The motherboard is supposed to have a built in bios recovery mode, but it seems that was wiped out as well by the Windows flash utility. It was time to send it back to ASUS so they could reflash it. The bios isn't removable, so surely there's some kind of device they plug into to reflash it for you I thought.
It turns out I was right. Next to the BIOS chip, to the left of the south bridge, is an undocumented 7 pin connector labeled SPI_J1. After a lot research I stumbled upon a few pages (linked at the bottom) that documented the type of cable necessary and the software to use this port to reflash the bios.
The cable consists of a parallel connector wired to something you can plug into the pins that also has a 2.7V-3.6V input to power the chip while reflashing it. I made a really bad attempt at using a chopped up parallel cable and the ends from a USB header port thing. This didn't work out well so I found at the local electronics store a parallel connector with a ribbon cable on it. I took it apart and re-soldered the ribbon to the correct pins.
To get the ~3V, I took a pass through power connector from an old case fan and added three diodes to the 5V wire, giving me a little over 3V. I then wired this to the ribbon cable and hooked the power connector into another running machine. I then used my laptop to flash to bios.
HOWTO:
Supplies:
A DOS boot cd, usb drive, or floppy
BIOS ROM for the motherboard
SPIPGM (Software that does the flashing)
CWSDPMI (DPMI host process needed by SPIPGM)
Multimeter
Soldering Iron
Male DB25 connector
Header connector of some sort, you'll need 6 pins total.
To make the cable I used a DB25M TO IDC10 SERIAL connector. This really seems like the easiest thing to use. They look like this:

The header is found on the motherboard directly to the left of the south bridge.

Here is how the header pins are numbered:

Here is a table showing which header pins should be connected to what parallel pins. Pin 1 on the header is for +3V.
| Header Pin | Parallel Pin |
|---|---|
| 2 | 18 |
| 3 | 7 |
| 4 | 8 |
| 5 | 10 |
| 6 | 9 |
Here's what my cable looks like (Note: it looks like the power lead is connected to the DB25 but in fact it is solder to the ribbon, it goes to pin 1 on the header)

If you use a cable similar to mine, open it up and desolder the ribbon from the connector. Take a paper clip and stick it into the holes in the header connector to determine which lead needs to go to what pin on the DB25 using your multimeter. Solder each lead appropriately.
You then need to get a 5V line from another computer (The Red wire on a molex connector). Solder three diodes in series and connect them to the 5V line. Use your multimeter to ensure the voltage drop gives you between 2.7V and 3.6V. Solder this to the appropriate ribbon lead.
Now that you're ready to flash, boot your flashing computer with your DOS boot media. First, you need to run cwsdpmi.exe, then run spipgm. (Note: you have to run cwsdpmi.exe before SPIPGM each time.)
The command sequence should look like this:
cwsdpmi
spipgm /u /e p5b-bios.rom
cwsdpmi
spipgm /p p5b-bios.rom
It will ask for the total size of the flashrom, enter 1024
If SPIPGM reports your chip id as fffffffh then something isn't right. Check all your connections. SPIPGM has several functions, such as erasing the BIOS first. Run SPIPGM without any options to see a list.

Giving credit where credit is due, without these sites I never would have figured this out.
http://richard-burke.dyndns.org/wordpress/tag/p5b/
http://www.fccps.cz/download/adv/frr/spi/msi_spi.html
http://rayer.ic.cz/elektro/spipgm.htm
80 comments:
Great info! I also screwed up my asus motherboard with the windows-based flash utility :-( I Have a P5B-plus vista edition, but i think this will also work on this model since it also has a SPI_J1 connector.
I have some questions though. Is it neccesairy to use the power-molex of another computer? I want to use one of the connectors of the crashed computer itself. Or isn't the motherboard allowed to have any power during the operation and should I disconnect it from the power-source? Should the CMOS battery also be removed in that case?
Concerning the software, should I first clear the BIOS, or can I straight away write the ROM file to it?
@Bob
It is possible that it will work without external power with the motherboard in standby (powersupply hot but motherboard not turned on yet). I tried this, but at the time my cable wasn't right. If it detects your chip id as ffffffh then something is wrong. You could also try flashing it with the motherboard actually turned on.
If that doesn't work then you can still use the power supply in that machine, though. Disconnect the power supply from everything, connect your flashing cable power, then on the main motherboard power connector, take a paper clip and short the green wire to a black wire. This will turn the power supply on.
As for clearing the bios, I was unable to get it to clear it. It worked anyway by just flashing the rom.
Good luck!
thanks for the reply. Did not get it working though. I could the cable made by a friend (I am not that handy). The first problem is that the molex cable of the flash cable is female. The molex of the powersource also. Thus, they cannot be connected. To overcome this, I just cut one of the molex cables and stuffed the wire in the red hole of the flash cable. Still no luck. It still says fffffh.
Here is the strange thing. I connected a multimeter to one of the molex of the powersource. The red cable of the meter to the 5v red pin of the molex and the black wire to the black pin. Nothing. It does not show any voltage. I checked the meter with a battery; it works. Even more stranger, my motherboard has a small LED, indicating that it is getting voltage.
Am I missing something? I didn't understand your 'short the green with the black' comment. Do I have to short a cable that is coming from my powersupply, or on the motherbord itself?
I am clearly missing something. I got an old computer from the attic. i disconnected all the wires from the power source to the motherboard and other devices. I then connected the sensors of my voltmeter to the red and black female pins of a power molex. Nothing.
OK, I am a bit further.
My shorting the green and a black wire from the powersupply of my spare computer, the power started running and flash cable could draw power from this. And... after this I could flash the BIOS via my laptop!
However, after this, my PC still wouldn't post. Even the LED lights don't come up and no voltage can be read from the molex plugs. I tried shorting the green and black again from the powersupply. No result. I tried shorting the green and black from the motherboard connector. No result. If however, I plug in the powecable to my motherboard AND at the same time short the cable while it is plugged in, by computer spins up: the LED lights go on. The same after the BIOS upgrade failed, but before I cleared the CMOS. As soon as I take out the paperclip, everything powers down. So the computer only runs / keeps spinning with the paperclip in. Even then no booting, no video, no POST.
Any ideas? I have the feeling I am close. Since the BIOS rom is restored, everything shouls be the same as before. I have the feeling some hard reset has to be done for the changes to kick in.
Bob, are the fans spinning up?
Thanks for this great wrap up of the spi flashing procedure. I did not finish my cable yet to flash the P5B i send to heaven with using the asus flash tool for vista 64 (do not do that!!!). Im not the electronics guy so could you please specify what diodes i need? From reading the internet i get the impression that it almost doesn't matter. But when i go to my local electronics store i have to tell them something. Could you please provide a specific diode type that i could go out and buy? Id prefer the cheapest ones that will do the job. Thanks in advance and keep up the good work.
keightn, just go to the electronics store and tell them you need diodes to drop 5V down to around 3V. They'll get you what you need.
mondo, when I short the green and black wire while the cable is connected to the motherboard, my power-on LED burns and the harddisk LED. I hear the harddisk spinning up and for about 5 sec. seeking. After this no more, but both LEDs stay on. During this, the fan of power-unit runs, but not the case-fan or, more importantly, the CPU fan.
Since I succeeded in flashing the BIOS via the cable, I would expect things going back to normal. Is there any chance my power-unit has to be reset or something, and the problem is not anymore with the motherboard?
hello again :) thanks for the immediate reply. I've been at the electronics store and they gave me some strange diodes that did not properly drop my voltage. A friend helped me with messuaring and soldering. We achieved a voltage drop of ~1V with 6 diodes. So obviously they are not good.
So we used a spare ATX power supply, shorted green to ground to make it run without attached board and stuff. Then we used one of the orange +3,3 line and grounded it to the parallel port 18 too.
I did cheer as the spipgm worked for the first time, but the board is still dead. I dumped the P5B flash to disk and compared it with the file provided with the P5B motherboard cdrom. They do not match. How can i fix this? Is this bad timing? Bad wiring? User error? Any idea? I provide some pictures an plan to update this blog, please have a look: http://gefrickel.blogspot.com/
hi, i can't recognize the bios.
Spipgm says ffffffh and unknown manufacturer. Is this a cable problem or what?
@Diego, either the chip doesn't have power or something isn't wired correctly. Also, make sure your parallel port is enabled in your bios (on the flashing computer) and set to use address 378h. I actually ran into this and my parallel port was disabled in the bios.
@Bob,
If I understand you correctly, you successfully flashed the bios, but now you can't get the computer to turn on? Hook everything up like normal and plug in the power supply and make sure the power supply switch is on if it has one. Does the motherboard LED light up? If not, the board isn't getting standby power. If yes and it won't turn on, you may have other issues.
hi there !
a shine of hope come from this blog ! The RMA is asking me to pay to repair for this shitty bug, so i'll try youy tecnique :)
Can you send me more pics of you cable in a better resolution, because i don't really see how it is made. vinz{at}junkmail"dot"com
Thanks A LOT !!
Regards
vinz
this is the spi_j1
2 4 6
1 3 5 x
I solded :
SPI_J1 2 - 18 of LPT
3 - 7
4 - 8
5 - 10
6 - 9
the pin1 receive 3 volts from the molex of the dead computer.
I'have to verify the bios setting of the flashing pc.
I will keep you updated.
Thanks a lot!
soory, not the molex but the ATX power connector
Diego, if you haven't already, check the continuity of each pin from one side of the cable to the other.
done. i didn't use any condensator or resistor on the cable. shall i do?
Try Richard Burke's SPIPGM binary. He modified the source to work with his bios.
There's a link to it in the comments.
http://richard-burke.dyndns.org/wordpress/2009/02/107/#comments
@mondo, that is right. I succeeded in flashing the BIOS with the cable. The power-unit is connected properly to the motherboard and the light on the motherboard lights up. However, if I check the voltage of one of the free molex-plugs, it does not give any power. Furthermore, if I press the power-on button on the frontpanel of the case nothing happens.
If I short the two pins you mentioned, besides that the green light keeps on burning on the motherboard (as before), the fan of the power-unit turns on and a voltage can be measured on the molex plugs. Furthermore, the power-on LED in the frontpanel lights up, as well as the harddisk activity LED. No videosignal though, no POST, no beeps and no CPU or case fan start running.
Strange, isn't it? All this problems occured after a bios flash. I would expect things go back to normal after reflashing it with your cable. Any clues what could cause this behaviour and I could investige some more? I tried out another power-unit, so I can rule this out as a possibility.
Am real desperate, because I cannot buy another mobo with the same chipset in the shops anymore. Since I have both a RAID-0 and a RAID-1 set up on only two harddrives through Intel Matrix technology, I am afraid a new motherboard will not recognize my RAIDs and the problems will only increase :-(
yuearh, everything back to normal. thanks to a selfmade binary (should be the same as Richard Burke's SPIPGM binary) and the /s parameter for flashing instead of the /p.
is the Status=1Ch ok?
Thank You!
Using this information, I ressurrected (sp?) another P5B D-Wifi. It was killed by the Asus Windows flash utility. I built the cable, used the 3.3V supply on the ATX connector, flashed, and IT WORKS! I used an old Printer cable and an IDE cable that I chopped up. $0 Cost.
@g cooper
Hi, i did exactly the same ! But for the moment i'm looking for the diodes, resistances and capacitors. You didn't use any in your cable ? how did you have the 3,3V ?
Hi!
i've done the cable, checked all connections, but still get the fffffh! can't see my mistakes, any ideas?
I bought a new one...
a DFI with ICH10R and P45 chipset.
F**k you asus!
I just tried this on my asus p5b-e motherboard which was killed with a windows flash, and the first time around it seemed to work however it still would not boot
so i hooked it back up and it reads that flashrom jedec id, type: 000000h
status = 00h and everything =0
however if i do it while the computers power is switched on i get a ffffffh so somethings up.
what happened and why wont it work, ive checked all the cables etc
???
edit:
got it to show up and was able to flash it, now i have the exact same problem as bob. ideas?
Hi,
A few days ago, a computer with an Asus P5B as mainboard was left running (as normal) and when I checked on it (not omre than an hour) it was running all fans at max, screen blank (no signal), HD activity light on, and power LED off. It wouldn't power off except at the wall. When I try and boot it up again, the CPU fan spins up, and after a long time (15-20s) the graphics card spins up, but nothing else happens. The power LED was off, and the HD Activity light was on (as before). Some of the time the card spins, less frequently it doesn't even do this.
Thinking the issue might have been the PSU (and noticing a faint whining noise coming from it), I replaced it with another, but the same symptoms as above happen. According to my DMM, the buzzer (which does not exist on this model) would be sounding continually. Obviously, I've cleared the CMOS and disconnected HDDs, all but one stick of ram, tried in various slots, and tried it without any GPU. nothing changes the symptoms.
Right now, I believe it to be one of 2 issues:
Either an odd power fluctuations caused the PSU to fry the MoBo/CPU
or
An unknown issue caused the BIOS to be wiped/damaged.
Is there any way of telling what the issue is? I don't recognise the symptoms, but am guessing this might be as a result of BIOS damage, which is why I'm posting it here first.
Thanks
Charlie B
I have a P5B Deluxe that suffered from a bad Windows flash.
It will power on, power off, power back on again with all fans going full blast, the power and HDD LEDs will be lit up, and nothing will happen.
I built a cable, omitting the power wire as I believed I would be able to just have the PSU plugged in, but the system off.
It identified my chip as '800010h' and Unknown manufacturer, flashed successfully, however the board still displays the same symptoms.
I then tried Richard Burke's SPIPGM2, which yielded the same result.
I then tried disconnecting the PSU from the board, running one of the 3.3V lines from the ATX connector to pin 1 on the SPI header, and bridged the green/black wires to start up the PSU, however this showed several different chip IDs every time I ran SPIPGM /i.
Would you have any ideas that could help me resurrect this perfectly good motherboard?
As an addendum, my SPI chip is a MX25L8005, datasheet available here.
Hi, I was also "lucky" messing up the BIOS using ASUS windows utility.
I have ASUS P5B Deluxe/WiFi-AP Edition. BIOS chip is SST 25VF080B.
Made the cable out of 25-pin serial port. I used an ATX power supply for +3.3V - used a paper clip to connect green and black (which is ground) wires in 24-pin connector and used orange wire to connect to pin 1 in SPI_j1. Also pin 2 should be connected to ground (any black wire) on same power supply.
Chip was recognized as BE08CFh.
I tried the way described here. No success. Then I tried Richard Burke's way. I got the SPIPGM source code, got DJGPP(compiler), recompiled the code - had to fix a couple of errors. No success, although I have precisely the same ship like he had. I tried /p and /s - didn't work.
By the way, newer SPIPGM has more swithes and it is possible to read BIOS and show otput to screen.
I modified the code a bit more and managed to unlock the chip and erase it. I used SPIPGM to read first 64 bytes and it showed FF FF FF... everywhere. Good - looks like I am going right direction. Then I tried flashing the chip with /p. It turned out that garbage is recorded when I tried reading BIOS. /s records garbage, but different. In both cases this garbage is consistent. I tried modifying the code to record just one byte. byte from BIOS.ROM file is 41h, recorded 03h.
I found some information on SST website and they had some samples on how to program this chip. Code looks very similar, no real differences.
To summarize:
unlocking - works,
erase - works,
reading - work,
flashing chip doesn't work...
Maybe chip is defective...
I will try getting back to fixing this in the nearest future. I already spent 2 full work days attempting to resurrect a dead MB and unfortunally I have too many other things to do at this moment.
I will keep you posted in case I have any news.
I managed to get 3.3V by cannibalising a SATA power extension lead. However, flashing seems to have made the problem worse. I'm not sure what went wrong but my P5B Deluxe stopped POSTing after I cycled the power early in POST. It happened once before and I fixed it by clearing the CMOS which is why I thought it might be a BIOS issue and suspected that upgrading might fix it.
Hi,
I made a cable (thanks to you) and flashed the bios, but nothing happend (there is no beep sound). I have dumped a bios to a file and compare that file with one that I flashed the bios and they match, but when I try to start the computer nothing is happening, like there is no bios at all. Do you have any advice how to proceed further?
Br,
Kenan
One thing I can suggest is flashing the board with the CMOS battery removed.
Hi
like many others before I do not succeed reprogramming my P5B board.
Bios was destroyed by failed update.
Selfmade cable is o.k for shure.
Flashrom jedec reads EE4000h,unknown manufacturer.Status 00h and everything 0.
I'am able to unlock/lock and erase chip.Unable to write p5b rom file,writing starts,does finish and counts up to 100%.Readout
shows status 00h (as above)
Now trying to compile SPIPGM.C with "DJGPP" as last solution, i'm unable to succeed because my computer runs on Vista. Would appreciate to have a compiled SPIPGM.C.
Anybody could help me with this "EXE"? (download link)
Thanks a lot.
Found compiled version of SPIPGM.C which is SPIPGM2 "exe".
For programing used /s.
Still no success.
Further findings: Reading out chip shows all garbage.Unable to erase, e.g chip is not empty.
Btw. I omitted the resistors in my cable.
Any suggestions?
Thanks a lot
Hi
I finally modified the patch cable to include Resistors and Capacitor.
Now "Spipgm" recognises the chip as "Winbond....".dont remember the exact figures.
Then unlocked,erased and flashed new bios with success.
Now my P5B board runs again.
Thanks a lot for helping on that issue.
Flighty, that's great! Maybe 3.3V is too much? When I did mine it was right around 3V. Do you know what voltage you were at after you added the resistors and capacitor?
Hello Mondo,
for me the differnce has been adding the resistors.SPIPGM always showed "unknown manufacturer" before.finally after adding the resistors and the capacitor,the chip was recognized as "Winbond...".So, the resistors in the circuit are not only for parallelport protection as I read in "how to build the cable". They are essential!
For programing I used my external pwr supply which I adjusted to exactly 3.6V.
Kind regards
flighty
Hi Vlad.
Have you succeeded in flashing this chip. I got same chip ID and alos cannot flash nor unlock it. Could you post how did you made changes to spipgm so you could erase and unlock ? Binary would be great too ;)
Cheers.
Any help much appriciated.
Vojtasg
I hope you are all aware that there's a 3 year warrantee on these boards. I suffered the same failed Windows update (using Win7) but RMA'd it for free (well I paid $10 in shipping). I get it back tomorrow.
For those trying to get a reliable 3v source without the hassle of power supplies, how about using a couple of AA batteries? Would that be easier? It's certainly a stable source of around 3.1 to 3.3v on new Alkaline batteries.
OK I had the same exact problem with an Asus P5B-Deluxe WiFi motherboard. I have Windows 7 and like an ass, I used the ASUS Windows-based tool to update the BIOS. I created the interface cable, set up a bootable USB key with Win98 boot data, and tried in vain to flash the BIOS with SPIPGM. IT wasn't until I downloaded SPIPGM2, and used the /S instead of the /P command that I was successful in returning my gigantic paperweight to a computer again. This blog rocks!
OK let me go into a little more detail. It seems that SPIPGM.EXE by itself, writes a page at a time to the SST chip in the Asus P5B boards. You MUST use either the recompiled SPIPGM.EXE or, even better, use the SPIPGM2.EXE. You can build the cable WITHOUT any resistors or caps as long as you use the orange (3V) output from the surrogate PC's ATX power supply. Then you MUST use the /S switch (SPIPGM2.EXE /S xxxxxx.ROM) to write to the chip AFTER you unlock it with /U and erase with /E. This is the only thing that worked for me and I am back up and running perfectly.
Anthony, thanks for the great info! Do you have a link for SPIPGM2.EXE?
Mondo, here's the link: http://richard-burke.dyndns.org/wordpress/wp-content/uploads/2009/05/SPIPGM2.ZIP.
You MUST use the /s (slow) switch with this to program the SST chip in the ASUS P5-Series boards. Apparently, the /p switch used in the original SPIPGM.EXE doesn't do it slow enough or a bit at a time, which is what the SST chip needs for a successful reflash.
@Mondo
Please can you make the cable for me?
I will pay you.
Thanks
John
Hi, I don't know anything about electronics, but I think that I can make the cable of the first pic...
Can I connect 1 psu to the broken motherboard and join it to other computer with this cable, or I have to make the modify cable of the third photograph?
If I have to make the other cable, can u put bigger photographs and explain the steps carefully to silly people like me? :D
Thanks
Here's a link to a DOC file I created about the cable and reflashing the BIOS. http://www.yourbrainiacs.com/FILES/ReflashBIOS.doc
Ok, thanks. I have made the cable spi-lpt, but I have some questions about the rest of the parts:
1- The 2 AA bateries can be rechargeable bateries?
2- My molex have 4 cables, red-black-black-yellow. I think that when you say "orange wire", you mean (in my case) "red wire" isn't it?
3- I'am making the cable with a male molex... When I finish it, How could I connect it to the psu? finding a female molex in it?
Thanks...for all.
Well... I think I've done it (more or less), but...
I have some problems now with the bios of the recovery PC. It's a Dell and in its parallel port options, it has several...
-MODE: Ps/2 - EPP - ECP -OFF
-I/O ADDRESS: 378h - 278h - 3BCh
And when I select "ECP" mode, I can also change the "DMA CHANNEL" between OFF - DMA1 - DMA3.
Which is the correct parameter to make this?
Ok, I put the options to EPP-378h.
I booted the computer with a Windows 98 SE boot disk (from floppy), and when it finished I used a second floppy to run spipgm, and to flash the bios file.
When I write "spipgm /u /e p5b.rom" it shows:
STAT=04h, WE bit is disabled
Flashrom dejec ID Type = C22014h
Macronix MX25L8005 (1MB)
I don't know what this means...
Before this, I used "spipgm /p p5b.rom" and it seemed to work because it showed a percentage.
After this I try "spipgm2 /s p5b.rom" and it worked too, because it began a long process...
Finally, I try to run the motherboard and it doesn't work...¬¬
What can I do?
I'm trying to respond to this, but my comments are being published for some reason! Email me at anthony@yourbrainiacs.com if you have trouble with this.
Sorry, but I think my response is too long. Again, email me if you have trouble. I have a lot more info on this reflashng procedure.
If it helps, when I write spipgm /i it shows:
SPI FlashROM Programmer 1.4 (c)2008 by Martin Rehak; rayer@seznam.cz
Compiled by GCC 4.3.2. at 01:39:18, Feb 5 2009
SPI connected to LPT port at I/O base address: 378h, SCK pulse with: t+Ous
FlashROM JEDEC ID, type: C22014h
Macronix MX25L8005 (1MB)
Status= 00h (BPL, AAI, BP3, BP2, BP1, BP0, WEL, BSY)<--All with "0" under it.
The fact that it's reading your ROM is great! It means you have connected the cabling right! All you have to do now is unlock the chip, erase it, and write the right BIOS to it with the /S switch and you should be good! See my email.
I tried that...I reply your e-mail, I'm going to try more things...
Thanks
I setup some forums to make discussion easier. http://forums.mondotech.org
Well, finally everything was OK.
I made a cable SPI-LPT with 2 AA bateries welded to it like this:
http://www.yourbrainiacs.com/FILES/ReflashBIOS.doc
To boot the program I made two floppy disks, one with a Windows 98 SE boot disk, and the second with the spipgm2 program and the bios image file (.rom extension).
To flash the bios I used the following parameters:
-spipgm2 /i to make sure that the program can read my chipset and the cable is ok.
-spipgm2 /u to unlock the bios.
-spipgm2 /e to erase the bios.
-spipgm2 /s p5b.rom to flash the new bios.
When it finished, I tried to boot the dead motherboard and it worked!!
Thanks for all!
Hi guys
I just want to say thank you to all of you who make this fix possible.
I sucessfuly manage to recover my DFI LP DK 790FXB-M3H5 (SST25VF080B).
I did the cable (DC25->6 PIN), just with some minor change, I powered the SPI chip from the boards Battery (3V) reading 2.8V on DMM, so I soldered as show above, a left de pin 1 cable loose, witch I use to connect directly to BAT, so was straight foward.
Commands:
CWSDPIM
SPIPGM2 /U
SPIPGM2 /E
SPIPGM2 /S MYBIOS.BIN
That's all.
Just one note: I needed to connect an PSU to the damaged board for the chip to be recognised, but didn't power up the board.
THANKS and BE WELL
aGeoM
That's awesome! I think we're going to be seeing more and more successful reflashes now that the procedure is more refined.
^^
Yes, you did a good job on Rayer's programme, to alow SST25VF080B flashing. I'd post some photos at DFI forum, from cable and system running.
http://csd.dficlub.org/forum/showthread.php?t=11487
aGeoM
Great!!! I make the cable using word's document "reflashBios.doc" using the orange and black atx cables and now my P5B Deluxe finally work.
It's very simply...Thanks To all ^_^
I used this forum to help me fix my Asus P5b motherboard. Thanks to all who posted there experiences.
Note: Ensure to check the voltage you are getting from your power source. If you get an error while attempting to unlock the bios that says "unlock failed set WP# higher" its because the voltage from your power source on the cable is too low. At first I used 2AA batteries and got that error. I then used my CMOS battery (which is 3Volts) along with the SPI Cable i made and it worked fine.
HI!!! I´m From Agentina and sorry for my bad English!
I can´t believe it! It Work!!!
After four hours suffering i make it work thanks to you!!
This is my hardware configuration:
Motherboard: Asus P5K-E Wifi/Ap
Chipset: SST 25VF016b
The program never recognized but when i connect 3.3v cable to a bat (mother) it says SST (unknown).
I run in this secuence the commands.
cwsdpmi
spipgm2 /u
cwsdpmi
spipgm2 /e
cwsdpmi
spipgm2 /s p5b-bios.rom
Thank you a lot!!
Nabil
Yet another satisfied customer... AWESOME! I'm so happy I could clear up a lot of inconsistencies with this procedure, and thanks have to go to Mondo for having this blog in the first place!
Hi Again!
I Have a little problem... i know its not related to this procedure but maybe anyone can help me with this.
My system say´s Intrusion Detected, System Halted and stops.
The jumper is in the correct position, i clear the CMOS, i put out the battery and put it back. I change the jumper... nothing.
I google it and its a lot of people with this problem..
I hope anyone can help me.
Thanks.
Hi to all!
After a lot of research and fry my brain, read a lot of forums, blogs, etc. I find a solution for this common ISSUE for all Asus Customers.
All the people says:
- Unplug the power.
- Clear CMOS
- Change chassis intrusion position jumper (to Default)
- Change Battery.
If none of this works... (the most people with this problem). The problem is hardware...
Well there is an Transistor next to Chassis Intrusion Jumper marked as S72 (if you have to buy the name is 2N7000 or 2N7002, the last one it´s superficial like the soldered in the MOBO), there are 3 of them completing the circuit.
Link of the Transistor: http://www.fairchildsemi.com/ds/2N/2N7000.pdf
In my case (and 32 mothers similars to mine Asus P5K-E Wifi/AP) i fix the error changing one of three Transistors because ALWAYS one if damage or the readings with the Multimeter are wrong.
This is a usual problem when the component receives more than appropriate voltage or an electric shock.
Changing the component fixes the problem.
I hope this helps to all the people with this problem.
Regards
Nabil
Another lucky guy...
I also had luck with reflashing my P5B Deluxe. Cable works fine without resitors and capacitors but first try to flash was no success. I just used the diodes and I got exactly 3.3V from the flashing computer, but I think it is necessary to connect power supply to the dead mainboard to get it flashed correctly. I even used quick flashing (/p option). Without having the mainboard connected to power supply I had no success. I also removed the battery before flashing.
Thanks alot for the help.
Regards,
Nick
I've successfully flashed my P5B deluxe.
Cable was built without resistors and capacitors with 3.2V power supplied from two AA batteries. The power cord was attached to the computer but it wasn't switched on. The program didn't recognize the flash and I decide to have a try with /p option. To my surprise all gone well and the mobo is alive again.
i've got a problem with flashing the chip... when i start spipgm2, the chip is recognized correctly, and i'm able to unlock it. but if it's finished with flashing, the status is still 00h =(
another strange thing is the warning (always when i execute spipgm2):
"Warning: cannot open swap file c:\cwsdpmi.swp"
any ideas?
@john
Is your boot media read only?
nope, i boot with a simple bootable floppy disk and then change the floppy disk to one, which includes the spipgm2.exe and my flashing file X48DDA03.bin
the flashing file is exactly 1MB, so it doesn't fit on the bootdisk.
hello!
I tried to flash my p5b deluxe, but it doesn´t work. the first time the bios chip was detected as FC26F8h, unknown manufacture.
I flashed the bios with the /s command but when I started the pc there is no video and no post, all fans are spinning correctly.
Then I tried to flash it again, but know the chip is only detected as FdFFFFh, flashing the bios give me the same errors as above.
Can you help me?
(sry for bad englisch)
Today i tried to flash the board again after i resoldered my cable.
I think now I'am a bit closer. spipgm detects my chip now as BFFFFFh "SST unknow chip". but still no video/postscreen.
Need help
Daniel, try this:
cwsdpmi
spipgm2 /u
cwsdpmi
spipgm2 /e
cwsdpmi
spipgm2 /s p5b-bios.rom
@ mondo: i could fix the problem with the warning message... but the problem still exists... i can unlock the chip, delete it, but i can't flash it =/
just tried to flash the chip with different procedures... tried it with
(...)
spipgm2 /s mybios.bin
(...)
spipgm2 /p mybios.bin
a few times with different delays, e.g.
(...)
spipgm2 /s mybios.bin /d=2
but still no success... any idea what else i could try?
@Anthony
Tried that out, but it doesn´t work. Still the same error. Don´t know what to try next, is it possible that the chip is broken?
Post a Comment