Bitcoin Forum

Other => CPU/GPU Bitcoin mining hardware => Topic started by: ehmdjii on June 21, 2011, 03:18:55 PM



Title: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: ehmdjii on June 21, 2011, 03:18:55 PM
hello, i would like to flash my 6950 to a 9670 using the BIOS as many have done already.

the only thing is that i have a 1GB version and on this page only BIOSes for 2GB cards can be found:
http://www.techpowerup.com/vgabios/index.php?page=1&architecture=&manufacturer=&model=HD+6970&interface=&memSize=0

is it safe to also use this BIOS for the 1GB model?

thanks!


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: vampire on June 21, 2011, 04:22:08 PM
Do not flash 2gb bios, use RBE to read your card bios then unlock the shaders.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: ehmdjii on June 22, 2011, 08:28:10 AM
ok thanks a lot!
anything else i should do while i use RBE?


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: vampire on June 22, 2011, 12:25:30 PM
Load the bios into RBE, unlock shaders and write back the bios.

Most of the newer cards are actually locked (either flash is protected, or they're fused). So good luck.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: chungenhung on June 22, 2011, 09:20:58 PM
flash it and u r guaranteed to brick your card.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: ehmdjii on June 23, 2011, 09:05:33 AM
flash it and u r guaranteed to brick your card.
why is that, several people have done it successfully.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: BrianH on June 23, 2011, 09:12:44 AM
If you want modding/overclocking options, ask on an overclocking forum (i.e. EOCF).

A 2GB card likely will have different memory timings, memory, size, etc. programmed into the bios that all could bork your card. Your 1GB card is not capable of running these settings at default.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: Waltibaba on June 23, 2011, 10:04:53 AM
Don't do eet! You'll brick your card! They are incompatible!
I suggest going to some hardware forum and asking first or finding some info before you do anything. check this post http://hardforum.com/showpost.php?p=1037084150&postcount=16 (http://hardforum.com/showpost.php?p=1037084150&postcount=16).
You don't have a bios switch right?
Once you're confident enough that you know what you're doing, dump your bios, make about 15 backup copies, modify it with RBE, and pray that you can flash it back. Or, even better, see if you can find an already modded, working bios for YOUR SPECIFIC CARD on a forum.
good luck


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: ehmdjii on June 23, 2011, 05:09:06 PM
no i cant find a BIOS switch on it.
so this is the card:

http://deviantsart.com/upload/2352dno.jpg


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: ovoskeuiks on June 24, 2011, 05:15:24 AM
Hmm you will need to do some soldering to unlock that card
I have created an image with the info but can't upload a photo PM me and I'll send you it if you like


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: HanSolo on June 24, 2011, 06:24:19 AM
Hmm you will need to do some soldering to unlock that card
I have created an image with the info but can't upload a photo PM me and I'll send you it if you like


Hmm, I have a no-switch XFX 6950 1GB that can't be reflashed with a shaders-unlocked BIOS.. d you think a soldered connection can make it flashable? Very interested in pointer if possible.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: shivansps on June 24, 2011, 06:33:07 AM
No, what you need to do is to save to file you vga bios using gpu-z, then load it with RBE, go to the addicional tab and select 6970 shader count.

Save bios and flash the card, keep a backup and have another card on hand in case the card dont boot up and you need another one to re-flash it.

But you have a non-reference Sapphire one, i think those dont unlock at all. I have 2 XFX 6950 1GB ZNFC and those does unlock, and have bios switch.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: ehmdjii on June 24, 2011, 10:29:19 AM
No, what you need to do is to save to file you vga bios using gpu-z, then load it with RBE, go to the addicional tab and select 6970 shader count.

Save bios and flash the card, keep a backup and have another card on hand in case the card dont boot up and you need another one to re-flash it.

But you have a non-reference Sapphire one, i think those dont unlock at all. I have 2 XFX 6950 1GB ZNFC and those does unlock, and have bios switch.

thanks for the info! how can you tell it is a non-reference one?


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: shivansps on June 24, 2011, 03:09:26 PM
well, the fa is in the midle, here no AMD logo on the pci-e  and you said there is no bios switch either.

The card dont have to be reference to unlock, but i think that Sapphires non-reference does not unlock.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: ehmdjii on June 24, 2011, 05:25:10 PM
well, the fa is in the midle, here no AMD logo on the pci-e  and you said there is no bios switch either.

The card dont have to be reference to unlock, but i think that Sapphires non-reference does not unlock.
ok thanks for the info!

let's say i would try it nonetheless. will my card get broken?
or will i always be able to reflash to the original bios?


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: Waltibaba on June 24, 2011, 07:36:29 PM
If you're unlucky, you will permanently brick it (thats where the bios switch saves the day). But since it won't work, there's no point trying. Most of the time though, you will be able to reflash it.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: shivansps on June 24, 2011, 08:55:33 PM
In case it does not work you going to need to put another VGA card or a onboard video as primary in order to boot up and re-flash it.

The odds are against you in this one, i dont think it can unlock at all, you tryied to seach the product serial in google to see if someone has sucessfully able to unlock it?


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: asher2 on June 24, 2011, 11:31:13 PM
Theres a lot of nonsense being spoken about in the thread (not all of it is, of course)

I have 5 of these Sapphire 1GB 6950s

The first two I got flashed to the modded bios fine first time.

The next three I got were actually OLDER than the first two (by serial numbers) and they would not flash. I did a hard mod (no soldering required) and was able to successfully flash them.

Try just flashing first and see what happens.

I'll probably do a pictorial guide of the hard mod later.

GL.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: Sideways on June 25, 2011, 02:34:39 AM

The next three I got were actually OLDER than the first two (by serial numbers) and they would not flash. I did a hard mod (no soldering required) and was able to successfully flash them.


Can I ask what that was? I have a couple of these cards and was resigned to the fact that they would not be able to be flashed.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: asher2 on June 25, 2011, 02:48:53 AM

The next three I got were actually OLDER than the first two (by serial numbers) and they would not flash. I did a hard mod (no soldering required) and was able to successfully flash them.


Can I ask what that was? I have a couple of these cards and was resigned to the fact that they would not be able to be flashed.

I'm going to write up a guide soon.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: ehmdjii on June 25, 2011, 03:13:21 PM
I'm going to write up a guide soon.
now that would be very cool! thx in advance!


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: computerparts on June 25, 2011, 06:06:36 PM
I'm going to write up a guide soon.
now that would be very cool! thx in advance!

The odds of getting a 1gb card that will unlock shaders when flashed is like winning the lottery. Even if you can flash it from modding it, it doesn't guarantee that you will be able to unlock the shaders. Most of the 1gb cards out there have the shaders laser cut (this is often referred to as hard locked) so they can't be unlocked no matter what you do.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: ovoskeuiks on June 26, 2011, 08:45:09 PM
I have soldered a wire onto the BIOS chip to enable flashing and have flashed with a RBE modified BIOS. it has however made no difference to the performance of my sapphire 1G HD 6950 as I believe the extra shaders have been disabled when the chip was made.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: asher2 on June 27, 2011, 02:11:35 AM
Asher’s chewing gum 6950 mod.

What is this?

This is a hardware mod that allows you to flash your 6950 BIOS. 6950s can be thought of as coming in 3 flavours; those with a BIOS switch, those without a BIOS switch that allow flashing, and those without a BIOS switch that don’t allow flashing. This guide is for the last group. Always try just flashing first to see if it works. I STRONGLY recommend using atiflash for this, not winflash. This is because you may cause problems if you try with winflash and fail, but atiflash will generally just deny the flash and leave the card unchanged. This happened to me.

If you don’t know how to back up your BIOS and make a modified version, go find that out first!

So, whats the mod all about?

This mod is simply shorting some pins on an IC that allows you to flash your BIOS. This mod is temporary – you can remove it once you have successfully flashed your BIOS. I am going to go into detail for every step for those that are nervous about doing it. You can skip towards the end if you know what you’re doing.

What do I need?

Your 6950, a screwdriver, a small piece of wire, and some chewing gum.

Chewing Gum?

The credit for this mod goes to SlaveOnDope here (http://forums.extremeoverclocking.com/showpost.php?p=3901976&postcount=13). When I tried this mod, I had a lot of trouble looping the wire through the legs of the IC and stopping them touching the adjoining legs. Admittedly, it was in the wee hours of the morning and I was very tired. I came up with an easier method that gets the job done quickly and allows you to remove the mod easily even after you have replaced your cooler on your card.

Here is how it’s done...

This was done with a Sapphire series 6950. The procedure will be the same for all cards as far as I know.


http://img41.imageshack.us/img41/4293/dscn2656o.jpg
Here’s what the Sapphire card looks like, get a nice soft work surface to prevent damage.

http://img845.imageshack.us/img845/9822/dscn2657h.jpg
Unplug the fan.

http://img691.imageshack.us/img691/5749/dscn2658y.jpg
Flip the card over and remove the 4 cooler screws.

http://img39.imageshack.us/img39/4061/dscn2659mz.jpg
Separate the cooler from the GPU and locate the IC as indicated.

http://img811.imageshack.us/img811/3618/dscn2661j.jpg
These are the two pins that will be bridged across.

http://img18.imageshack.us/img18/9257/dscn2667a.jpg
Notice two things in this image. The first is that a tiny ball of chewing gum has been put on top of the IC – this is where the name ‘chewing gum mod’ comes from. Also notice that there is a small piece of wire below the card. This is about 1cm long with the plastic removed from each end and the ends bent at right angles. This is what we are going to use to bridge the legs of the IC.

http://img585.imageshack.us/img585/1033/dscn2654p.jpg
Stick the wire to the gum so that the bent ends touch the legs of the IC. It may take a tiny bit of fiddling to make sure the wire is in contact on both sides. I used tweezers as I was too clumsy with my hands.

http://img87.imageshack.us/img87/9081/dscn2676h.jpg
Put the cooler back on and flash your BIOS! Remember to plug the fan back in! You can see here that the mod is visible when the cooler is on. When you are done, just pull the mod off with tweezers or whatever without needing to remove the cooler again.

Good luck, have fun!


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: dinzy on June 28, 2011, 02:23:45 PM
How do these cards fail when you try to flash them unmodded?

I have an HIS card that will not flash and I am wondering if I can use a similar trick to unlock it


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: GorgonSed on June 28, 2011, 02:55:38 PM
Very interesting guide, thanks for posting!


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: asher2 on June 28, 2011, 04:45:17 PM
How do these cards fail when you try to flash them unmodded?

I have an HIS card that will not flash and I am wondering if I can use a similar trick to unlock it


They fail differently depending on how I try to flash. With atiflash theres just an error message. When I tried winflash my PC locked up.

If you are flashing fine and the shaders are just not unlocked, then thats bad luck. If you are having an error with the flashing itself, then this trick will overcome it.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: SgtSpike on June 28, 2011, 04:51:38 PM
I have a 6950 that can't flash... it says "cannot erase rom" when I try to flash it using winflash.  So this mod would fix that issue?


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: asher2 on June 28, 2011, 10:33:21 PM
I have a 6950 that can't flash... it says "cannot erase rom" when I try to flash it using winflash.  So this mod would fix that issue?

Yup.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: film2240 on June 29, 2011, 02:37:29 PM
If you want modding/overclocking options, ask on an overclocking forum (i.e. EOCF).

A 2GB card likely will have different memory timings, memory, size, etc. programmed into the bios that all could bork your card. Your 1GB card is not capable of running these settings at default.
I think this poster is right on this one.Flashing a BIOS on hardware that's not made for it will have nothing buit problems anyway. The only feasible way I see is to export a BIOS copy with RBE,(and then make sure to have 2 copies,1 stock and 1 modded copy-with shaders unlock),then unlock shaders in that program then flash it back,the success rate is higher than flashing a different hardware's BIOS on though,as you're simply flashing the same hardware's BIO except with the extra shaders unlocked,therefore boosting performance and crunching power for mining BTC.

I hope this helps.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: pengram on June 29, 2011, 04:13:35 PM
i've heard 1GB versions can't be unlocked hmm


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: asher2 on June 29, 2011, 04:20:14 PM
If you want modding/overclocking options, ask on an overclocking forum (i.e. EOCF).

A 2GB card likely will have different memory timings, memory, size, etc. programmed into the bios that all could bork your card. Your 1GB card is not capable of running these settings at default.
I think this poster is right on this one.Flashing a BIOS on hardware that's not made for it will have nothing buit problems anyway. The only feasible way I see is to export a BIOS copy with RBE,(and then make sure to have 2 copies,1 stock and 1 modded copy-with shaders unlock),then unlock shaders in that program then flash it back,the success rate is higher than flashing a different hardware's BIOS on though,as you're simply flashing the same hardware's BIO except with the extra shaders unlocked,therefore boosting performance and crunching power for mining BTC.

I hope this helps.

I agree. Use a modified version of the BIOS on your card, not the BIOS from another card.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: asher2 on June 29, 2011, 04:20:57 PM
i've heard 1GB versions can't be unlocked hmm

Well, that is false :p

I'm not saying all of them can, but many of them certainly can.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: italeffect on July 07, 2011, 06:14:32 AM
Has anyone else had success with this? I've tried two 1GB 6950's and not been able to make it work... (using the hardware mod detailed above)

Sapphire 6950's purchased last week


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: SgtSpike on July 07, 2011, 06:18:24 AM
I found out that the Sapphires I tried to flash were unflashable.  I haven't tried the physical mod that asher2 posted, but that takes some guts.  I just settled for an overclock that netted about 350MH/s per card.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: asher2 on July 11, 2011, 02:33:49 AM
Has anyone else had success with this? I've tried two 1GB 6950's and not been able to make it work... (using the hardware mod detailed above)

Sapphire 6950's purchased last week

Not been able to make it work meaning what? If the flash wasn't work, then you're doing something wrong. If the flash works but the shaders aren't unlocked, then you are out of luck.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: Big Time Coin on July 15, 2011, 08:04:25 AM
Wow asher, you've got some balls to do that to your card!  How did you figure out those pins needed to be shorted? How are you going to reverse it to take advantage of warranty without them being able to tell you did it?  Shaders unlock gives you about 40 more Mhash, but I don't know that it's worth voiding the warranty like that.  Kudos.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: haploid23 on July 18, 2011, 03:30:59 PM
Wow asher, you've got some balls to do that to your card!  How did you figure out those pins needed to be shorted? How are you going to reverse it to take advantage of warranty without them being able to tell you did it?  Shaders unlock gives you about 40 more Mhash, but I don't know that it's worth voiding the warranty like that.  Kudos.
he can just put the wire and gum back and reflash


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: cicada on July 18, 2011, 04:44:18 PM
Used the 'bubblegum' mod on one of my XFX 1GB 6590 ZDNC, worked like a charm but it's a big PITA to get placement right!

Instead of bubblegum, I used a chunk of window sealant putty and a bit of solid-core ethernet wire, works the same and you don't have to chew on it first ;)

Shaders didn't unlock but the flash took with no problem at all.

I'm going to pick up one of these circuit-write pens instead for the other 3 cards: http://www.radioshack.com/product/index.jsp?productId=3964901


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: onis_uk on July 18, 2011, 06:16:57 PM
i did this mod a few weeks ago on my 2gb Sapphire hd6950... it allowed me to flash with a modded bios
from my original bios (modded with rbe) but after a reboot the card still had only stock shaders :o(

most rubbish..... when people say they are "laser cut" are they referring to the gpu die its self ?!



Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: cicada on July 18, 2011, 06:29:20 PM
i did this mod a few weeks ago on my 2gb Sapphire hd6950... it allowed me to flash with a modded bios
from my original bios (modded with rbe) but after a reboot the card still had only stock shaders :o(

most rubbish..... when people say they are "laser cut" are they referring to the gpu die its self ?!



It's hit or miss whether or not the shaders will be available on any given card, even two cards in the same model/revision.

Nobody knows for certain how the shader cores are disabled on these cards, the people insisting 'laser cut' are talking out their ass or parroting someone else who was talking out their ass ;)

When you see 'laser cut' you can assume this to simply mean 'disabled in hardware' until someone can confirm.

It's also possible the disabled shader cores are simply non-functional on many of these cards, bottom-binned so to speak.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: ehmdjii on July 19, 2011, 08:03:26 PM
so after all i did manage to use this physical mod to flash my sapphire 1gb.
i used winflash and i said flash was ok!

unfortunately i still only see 1408 shaders instead of 1536 :(


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: haploid23 on July 22, 2011, 10:29:43 AM
i just got a brand new powercolor 6950 1gb, good thing is that it's flashable with no hardware mod, but i couldn't unlock the shaders. oh well, it's 1gb version so i didn't really expect shaders to unlock. i just wanted it to be flashable without hardware mod, which it was :)


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: Jack of Diamonds on July 22, 2011, 10:45:21 AM
so after all i did manage to use this physical mod to flash my sapphire 1gb.
i used winflash and i said flash was ok!

unfortunately i still only see 1408 shaders instead of 1536 :(

That's because the worst binned 6970's become 6950's.
I.e. the last shader units are of very poor quality and are physically burned off from the GPU die with a laser.

Some 6950 GPUs are fully functional 6970's, artificially binned as 6950's to meet market demand.

Whether you get one of these units is just a pure luck of the draw. Just about all of the 2GB versions can be unlocked & AMD even included a BIOS switch for that purpose

GPUs in the 1GB versions are mostly the poorest yields at TSMC that are not fit to be full 1536 shader GPUs but not weak enough to be fully discarded/downgraded into 6870 GPUs with even more shaders cut off
if you do a hard mod by soldering & get lucky with a relatively good chip it might work, but with a much lower success rate than the 2GB ones

For you to see the full 1536 shaders, they need to be there physically, if not you will only see 1408 even after a successful flash


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: asher2 on July 31, 2011, 07:27:30 PM
I'm glad to see people getting use out of the mod!

As an above posted mentioned, solid core wire is much better to use. I didn't happen to have any handy at the time. You can get it from ethernet cable (not all) or breadboard jumper cable. Those are the easiest places to find it.


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: Big Time Coin on August 01, 2011, 01:51:51 AM
I was thinking about trying this mod, but no one seems to have success with it yet besides you asher.  And you only got it to work on 2 out of 5 cards?  What kind of results did you get with it?


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: AlexWaters on August 02, 2011, 01:24:59 AM
Anyone else try this with the Sapphire 1gb 6950 without bios switch? I have two - and had the same error when I tried flashing in DOS. I don't want to risk bricking my cards again if it's impossible to unlock the shaders - even with an accepted flash.

Asher, do your successfully flashed cards now show the 1536 shader count?


Title: Re: flashing a 6950 with 1GB using the 6970 with 2GB BIOS
Post by: cicada on August 02, 2011, 05:01:30 AM
Anyone else try this with the Sapphire 1gb 6950 without bios switch?

I've done it with an XFX 1GB 6950 - it allowed me to flash properly but didn't have any luck unlocking shaders.  From what I've read the Sapphires should allow flashing the BIOS the same way, but it's a gamble whether or not you'll get lucky and unlock shaders..

I just used a circuit-writer pen to mod a second card:

http://dl.dropbox.com/u/15821147/mining/radeon_6950_circuit-writer-mod-01.jpg

http://dl.dropbox.com/u/15821147/mining/radeon_6950_circuit-writer-mod-02.jpg

Allowed me to flash the card with no problem again, but no unlocked shaders on this one either.

I'm not certain if I'm going to bother modding my other two cards, the heatsinks only came off these two so I could re-do the thermal paste.  

[edit]

fancy smartphone camera makes an amazing magnifying glass ;)

This is also removable with a cotton swab and a bit of acetone.