7870 BSOD research
First of all, thanks for all those who have contributed on this.
To those who haven't hesitated to share their 7870 BIOS. This won't be possible without your help!
It's hard to find users that are willing to share their BIOS...you know...
as you might have known now that 7870 users have been bugged by this random BSOD problem for quite a long time now.
[url]http://www.youtube.com/watch?v=SLj20ycN2Yw&feature=g-upl[/url]
I tried all the possible solutions like...
AMD Drivers Update (tried all of them including betas)
Reinstalling card.
Checked Temps.
Cleaning Rig.
Checking All Wires and Connections.
Adding Case Fans.
Changing from DVI to HDMI.
Changing to a Different Wall Outlet
Win7 Update.
System Restore.
Game Driver Update.
Game Reinstall.
Updating Realtek drivers
BIOS Update.
Chipset Update.
and they all Failed to solve the random BSOD...
I haven't done Overclocking/Overvolting/Underclocking/Undervolting, Unofficial Drivers as a fix
because it doesn't make any sense since my card is on stock. I don't recommend doing it.
If your 7870 is OC'ed and is having the random BSOD problems...
just return it to stock settings to see if the problem still occur.
If it doesn't occur for a month or at least 2 weeks. Then check your OC settings, that must be the culprit.
Other Important details regarding the BSOD.
it will not occur in Benchmark programs.
it's completely random and is impossible to duplicate when you want it to show up.
it is known to occur in...(compiled reports from other 7870 users)
BF3 Multiplayer
Skyrim
Shogun 2
World of Warcraft
Max Payne 3
Diablo 3
DotA 2
League of Legends
Dishonored
Alan Wake
I recently RMA'ed my Sapphire 7870 and got a replacement card which turned a month old last Nov. 6, 2012.
My replacement card is working fine and I had no problems with it so far 
the only difference I had now besides my replacement card having a Dual X sticker instead of Sapphire
is that I'm also using a dedicated souncard. (ASUS DSX)
to help out those who are experiencing (and might experience) the same problem I had in the past with this card.
I made this research.
I found out that there are 3 BIOS Version revolving in the 7870.
015.017.000.000.000000
015.015.000.002.000000
015.015.000.002.000838
Each BIOS may have more than 1 part number depending on the manufacturer.
BIOS Version - (Part Number) - Brand
015.017.000.000.000000 (113-217XTHE-O02) Sapphire
[url]http://i84.photobucket.com/albums/k4/sousaka7/015017000000000000113-217XTHE-O027870UsersBSOD-1.png [/url]
13 reports of BSOD
[url]http://i84.photobucket.com/albums/k4/sousaka7/015017000000000000113-217XTHE-O027870UsersNOBSOD.png [/url]
2 reports having no problems at all.
015.017.000.000.000000 (113-217XTHYE-S01) Sapphire
[url]http://i84.photobucket.com/albums/k4/sousaka7/015017000000000000113-217XTHE-S017870UsersBSODampNoIssuesofar.png[/url]
1 report of BSOD / 1 report (me) having no problems yet.
------------------------------------------------------
015.015.000.002.000000 (113-E217XTHY-S01) Sapphire 1 report of BSOD / 1 report of flickering
015.015.000.002.000000 (113-AD43800-102) ASUS 1 report of flickering
[url]http://i84.photobucket.com/albums/k4/sousaka7/01501500002000000113-E217THY-S017870UsersBSODampArtifacts.png [/url]
------------------------------------------------------
015.015.000.002.000838 (113-C4010200-102) Gigabyte
015.015.000.002.000838 (113-787ACDF71_113-C4&hellip
XFX
1 report each w/ No Problems
[url]http://i84.photobucket.com/albums/k4/sousaka7/0150150000020008387870usersNoIssues.png[/url]
My Findings:
After Flipping the BOX and looking at the nooks and cranny of my card...
I found out that the only way to tell which batch your card came from is by looking at it's BIOS and BIOS Part number in GPUZ.
015.015.000.002.000000 is the first BIOS and might be unstable (due to reports of BSOD and flickering)
015.015.000.002.000838 is that later version and the BSOD & Flickering might be fixed. (not sure because I only have 2 confirmations)
015.017.000.000.000000 they released a NEW BIOS
The (113-217XTHE-O02) Bios Part is seriously infested by the BSOD...
13 reports with only 2 reported that they don't have any problems at all.
They released another Bios Part (113-217XTHYE-S01)
Not yet confirmed but this might be the fixed release as I had this Bios Part on my replacement card. [URL=http://www.behardware.com/news/12705/black-screens-and-radeon-hd7870-a-solution.html]http://www.behardware.com/news/12705/black-screens-and-radeon-hd7870-a-solution.html[/URL]
I actually liked that Sapphire didn't deny the issue unlike other brands.
I was able to talk with a 7870 user with the following brands Sapphire, MSI, XFX, ASUS, Gigabyte, Powercolor.
I cannot find their actual post now because the 7870 threads already piled up unlike the way it was before.
but here's some proof. [url]http://i84.photobucket.com/albums/k4/sousaka7/otherbrand7870problem.jpg[/url]
It's either Sapphire was the only brand that are infested with the problem and the other brands only have a handful of defective cards.
or...Sapphire Owners just happens to be much more active in forums and reporting issues.
I'm not sure what BIOS was my Old 7870 as I wasn't able to write it's BIOS and BIOS part number down before I did my RMA.
Anyways...
If you would be buying the 7870, I recommend checking the BIOS as soon as you had your card.
you're better off with this BIOS.
015.017.000.000.000000 (113-217XTHYE-S01)
and avoid this one 015.017.000.000.000000 (113-217XTHE-O02)
If you happen to get that one...Test it right away with the games I mentioned for at least 2 weeks straight.
(the longest BSOD free experience I had with my old 7870 was a month and a couple of days. but it most likely appear within 1-2weeks)
if you are having the random BSOD problem, I suggest for you to return all settings to stock first (NO OC at all)
and if it still occurs,
RMA right away! Do not waste any time trying to figure out how to fix the random BSOD problem.
Thanks for having the time to read this, Hopefully it can help you out and other 7870 users out there
Would update if anything happens to my replacement card.