First up, I'd like to say this thread saved my bacon hardcore. I was experiencing the symptoms that seem trademark of the 4870 - anywhere from 1 minute to several hours into a graphically intensive program, my machine would lock up accompanied by vertical bars or a strange pixelation - and decided to look to fix it. I read somewhere else about flashing, downloaded Winflash, a new BIOS and figured I was good to go. Went in all gung-ho like the flashed the card ... however it locked up again followed by the blue screen of death. Wouldn't POST no more and I was freaking. Researched alittle more on my roommates machine and came across this site. I opened my machine and found that I only had the one PCIe slot and no AGP slots, so I had no idea how I was to fix this. I tried booting the machine without any video card (and my mobo doesn't have any integrated graphics), getting to Windows (I could hear the start-up sound), plugging my card in at that point (which was probably a real foolish thing to do) and navigating to command prompt, copying and different BIOS from my flashdrive (as I figured the first one I had was bad) and flashing it blind from there. Tried this a few times and it didn't work. All today at work I was asking if anyone had an ancient machine around that had a PCI graphics card, to no avail. Hit the computer stores around town, to no avail. Was with a friend, walking around, heading to get a cup of coffee and we past a computer repair place. He suggested I try, just in case they have one. I was ... dubious, but did nevertheless. To my surprise, they did, though it had just been sitting there for ages. He just gave it to me. A glimmer of hope! Had coffee and took this sucker home. I could finally see again ... though my further efforts yielded no tangible results ... seems WinFlash wasn't working, neither in DOS shell or Windows (there was a process, but nothing happened) and Atiflash would bring up some error signal message. Downloaded RBE and GPU-Z, the latter of which could see my card, but the analysis in RBE using WinFlash didn't find anything. Nearly resigned to defeat, thinking I maybe fried my card earlier, I read alittle more and saw that Atiflash required an actual DOS enviroment. I decided to try that, as the final struggle, and made a bootable flashdrive. Copied the BIOS and Atiflash. Booted it up and ... HUZZAH! It flashed no problem. Ripped out the PCI card, restarted, and bam ... I was back in business, writing to you now, as some sorta testimonial, I guess.
A big thanks to all who've contributed to his resolution. I am a smilling cat now. And to boot (ha!), I've more than a vague idea about graphics card flashing.
I've an Ati Sapphire Radeon 4870 GDDR5 512mb
hi man!
today i have just tried to flash my ati 4870 sapphire on my pc (wuìith an Asus p5k pro motherboard).
but unfortunately, after i have flashed bios my video card doesn't work anymore.
the upgrade of bios was ok but after i try to start pc but my monito was all black!!!
pc starts, and also window i think start but no video signal appear on the monitor...
i have read your post and you say that "i have to use another graphics card as your primary VGA adapter to boot from it. "
"have to use another graphics card as your primary VGA adapter to boot from it. "
sorry but i am not expert...
can you explain me this better?
now i have just installed an nvidia gts 8800 and it work properly and i have upgrade bios directly from usb with alt+F2 as bios start up and i have used the bios file downloaded from the website of my motherboard.
thank for your attention!
I figure I'll take a shot at helping ya here ...
You'll need another graphics card plugged into your motherboard, as well as your dead one. If like me, you've only a single PCIe slot on your motherboard, you'll have to acquire a card that'll fit in another slot. I'd be willing to bet you've a regular old school PCI slot in there, to which you'll need to find a card with that connection. When you do, you'll need to tell your motherboard BIOS to load that card as your primary video adapter (for example, I can elect to boot a PCI or PCIe slot first). You can access BIOS as the first screen comes up after you start ... where it shows you the memory check and all ... press F8 or DEL ... one should bring up BIOS - it should tell you how somewhere on that screen. This might require you to remove your dead card first in order to access the BIOS, in case it tries to boot that one up. Get the second card as your primary (and put your old one back in, of course) and load to Windows. You'll want to download RBE (Radeon BIOS Editor) and load the BIOS file you want to flash. There will be two BIOS Checksum numbers ... write these down. I'm not sure how Winflash works, as I've not actually been able to sucessfully run it (it caused a failed flashing that landed me in this soup in the first place ... did this in DOS shell). Create a bootable device, such as a floppy disk if you have the drive, or a USB flashdrive - this will require a specific program to do e.g. I used HP USB Disk Storage Format Tool and a copy of some DOS system files. Copy Atiflash and the BIOS file to the drive and write down the command line to flash the drive (atiflash.exe -p [index] [bios file].[ext] (my command line looked like: atiflash -p 0 1e8501sa.002) ). Restart your machine and it should boot to the USB. If it doesn't, you'll likely have to go into your mobo BIOS again and assign USB priority as a boot device over your harddrive i.e. make USB or USBHDD your Primary Boot Device, which should be located in the Advanced BIOS Setup. Save changes and restart. You should boot into DOS prompt. At this point, type: atiflash -i . This should display all Ati cards you have installed into your computer (in your case, one, right?) Check the first colomn (I think) for a single digit number, which corresponds to the location of your card. You may want to check your BIOS checksum at this screen too ... if you have two Ati cards in your machine (i.e. the second card you put in), make sure you find the don't flash that one. Look for a corresponding BIOS Checksum to the one you wrote down earlier. Once you have the location of the card, type in your command line to flash: atiflash -p [location of board] [bios file].[ext]. With any luck, this should fix your card right back up - this is how I finally fixed mine.
Hope that helps ... may be alittle convoluted.
And again thank you to the creator(s) of the above fix.