Bitcoin Forum

Alternate cryptocurrencies => Mining (Altcoins) => Topic started by: nerdralph on September 18, 2016, 08:29:24 PM



Title: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 18, 2016, 08:29:24 PM
https://drive.google.com/drive/folders/0BwLnDyLLT3WkRUQ4VU5kVm5qM0k
A single BIOS image works with both Hynix and Elpida RAM.
http://nerdralph.blogspot.ca/2016/09/advanced-tonga-bios-editing.html


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: kilo17 on September 19, 2016, 03:06:08 AM
Very nice ROM, I have a few similar ROMS and gave yours a try and like it a lot.  I used it on some Powercolor 380's and they run stock at 980/1450 and I set them to 925/1650 and get a stable 23.8-24.1 mining Eth only with claymore's.

I have a couple that will run at 950/1675 and hit 24.5 but only about 50% have been stable

Props for a nice ROM

edited to add:
the PC 380 use Elpida mem


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: kilo17 on September 19, 2016, 03:13:59 AM
It's not hard, but congrats on handing it to idiots.

I won't take that personal but it is nice to see people that share with others, regardless.  I have plenty of my own and don't need anyone's help.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Eliovp on September 19, 2016, 06:14:27 AM
It's not hard, but congrats on handing it to idiots.

I won't take that personal but it is nice to see people that share with others, regardless.  I have plenty of my own and don't need anyone's help.

It wasn't meant to be - I'm not against sharing instructions/knowledge, just premade solutions. It wasn't a dig at you at all.

EDIT: Btw, 02 isn't always Hynix.

So very true.. This rom can still fuck up a lot of cards..

I already shared something like this a while ago.. You can check that one out and perhaps make yours even better :)


Ps. Read this
http://forum.ethereum.org/discussion/comment/60221/#Comment_60221

And read the replies as well!


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: kilo17 on September 19, 2016, 06:49:31 AM
It's not hard, but congrats on handing it to idiots.

I won't take that personal but it is nice to see people that share with others, regardless.  I have plenty of my own and don't need anyone's help.

It wasn't meant to be - I'm not against sharing instructions/knowledge, just premade solutions. It wasn't a dig at you at all.

EDIT: Btw, 02 isn't always Hynix.

So very true.. This rom can still fuck up a lot of cards..

I already shared something like this a while ago.. So no, you didn't do anything special..


Ps. Read this
http://forum.ethereum.org/discussion/comment/60221/#Comment_60221

And read the replies as well!



Edit: i opened up the rom and i laughed.. It's basically exactly the same as the one i shared  ::)

What a fuck you are, a new guy shares his work and you shit on it.  Your ROM's are shit Eliovp and you try and sell them.  There are plenty of people that make ROM's and I am one of them and I have yet to see anything spectacular in any of yours.



When did he ever try and sell them? He's been giving them away for ages.

Look at his post, people come on here and get crapped on for trying to help out.  Instead of offering the guy constructive criticism. 


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Eliovp on September 19, 2016, 06:50:34 AM

What a fuck you are, a new guy shares his work and you shit on it.  Your ROM's are shit Eliovp and you try and sell them.  There are plenty of people that make ROM's and I am one of them and I have yet to see anything spectacular in any of yours.



Thank you for the nice words :)

I do believe that i shared like 200 Nano roms (at least..), also was the first to publicly share the RX roms which boost your hashrate at a significant speed..
Not to mention what else i already gave away "for free"..

Let me also refer you to this post: http://forum.ethereum.org/discussion/comment/60221/#Comment_60221 (also read the replies)..

Plus. I know a bit more than copying straps..
Ask me to add VDDC, MVDDC/VDDCI/AUX offsets and i'll do it.. not so sure if you're able to do that ;)

Anyhow, i didn't shit on his work, because it has been done before, so in theory not "his" work.. ;)
If he sends me a pm or even ask me something in here, i'll happily answer his question.
Same goes for you.

Greetings!


Edit: Forgot to mention, currently working on shedding rops, will "hopefully" have a working result by the end of this week :)

Edit2: @nerdralph: Here's a hint to make it even more faster. If you remove the last straps (anything about 1500) in other words end the table with 1500Mh, you'll get even faster hash ;)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: kilo17 on September 19, 2016, 06:59:24 AM
It's not hard, but congrats on handing it to idiots.

I won't take that personal but it is nice to see people that share with others, regardless.  I have plenty of my own and don't need anyone's help.

It wasn't meant to be - I'm not against sharing instructions/knowledge, just premade solutions. It wasn't a dig at you at all.

EDIT: Btw, 02 isn't always Hynix.

So very true.. This rom can still fuck up a lot of cards..

I already shared something like this a while ago.. So no, you didn't do anything special..


Ps. Read this
http://forum.ethereum.org/discussion/comment/60221/#Comment_60221

And read the replies as well!



Edit: i opened up the rom and i laughed.. It's basically exactly the same as the one i shared  ::)

What a fuck you are, a new guy shares his work and you shit on it.  Your ROM's are shit Eliovp and you try and sell them.  There are plenty of people that make ROM's and I am one of them and I have yet to see anything spectacular in any of yours.



When did he ever try and sell them? He's been giving them away for ages.

Here he is selling them- I do believe he is aka Heliox
http://forum.ethereum.org/discussion/9517/non-rx-bios-modifications#latest


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Eliovp on September 19, 2016, 07:12:16 AM
Here he is selling them- I do believe he is aka Heliox
http://forum.ethereum.org/discussion/9517/non-rx-bios-modifications#latest

Thx for the extra advertisement :)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: kilo17 on September 19, 2016, 07:17:37 AM

Plus. I know a bit more than copying straps..
Ask me to add VDDC, MVDDC/VDDCI/AUX offsets and i'll do it.. not so sure if you're able to do that ;)



No, Heliox, you are the only one.  I have been modding and overclocking for many years.  Here is a D.I. setup overclocking a locked C2D TO 5 GHz - Probably around 2008-2009

https://i.imgur.com/FBxmvWx.jpg

https://i.imgur.com/W93p7HA.jpg



Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: VirosaGITS on September 19, 2016, 07:36:26 AM
What a fuck you are, a new guy shares his work and you shit on it.  Your ROM's are shit Eliovp and you try and sell them.  There are plenty of people that make ROM's and I am one of them and I have yet to see anything spectacular in any of yours.

Care to show the work you can do on vBIOS ROM's, instead of resorting to blowing up with insults at the first opportunity?

I have seen various work from both Wolf0 and Heliox, and there i saw pretty good mods in both cases. However, i dont recall seeing any of yours? What ROMs mod do you make that are so great, they warrant calling Heliox's "shit ROMs"?


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Eliovp on September 19, 2016, 08:15:06 AM
What a fuck you are, a new guy shares his work and you shit on it.  Your ROM's are shit Eliovp and you try and sell them.  There are plenty of people that make ROM's and I am one of them and I have yet to see anything spectacular in any of yours.

Care to show the work you can do on vBIOS ROM's, instead of resorting to blowing up with insults at the first opportunity?

I have seen various work from both Wolf0 and Heliox, and there i saw pretty good mods in both cases. However, i dont recall seeing any of yours? What ROMs mod do you make that are so great, they warrant calling Heliox's "shit ROMs"?

I make my own and use them, I certainly do not sell them for a profit.  It is obvious from his posts that he thinks he is the only one that can make ROM's and decided to crap on the new guy that was trying to be helpful.  The guy has been on this forum for 1 month and apparently pissed off a few people if you read the above posts.

It seems the guys with a bunch of posts should go around a bully other people here.  I can call Heliox's ROM's shit in rebuttal to him making the new guy look like he accomplished nothing.

Lastly, I will be more than happy to compare a ROM to his anytime.  What card would you prefer we compare?  Let's do something like a 390x - What stats do you want to compare- speed? 

Haha, you took the right card my friend.

Got 37-38Mh on a 390(non X)..  8)


Anyhow, i'm not here to prove who has the biggest..

I already proved enough, shared enough, helped enough. No need for me to compete with someone :)

Again, you keep saying that i "bully" people. You're an idiot if you think so.

You should see my inbox, random people asking me to help them.
I reply/help each and one of them.

You know what. Let's do it like this: You're the best. You have the best roms. Your work is superior.

Hope you're happy now :)

 ;)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Eliovp on September 19, 2016, 08:34:04 AM
You know what, i changed my first post.

Because honestly, you're right  ;)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: kilo17 on September 19, 2016, 08:41:25 AM
You know what, i changed my first post.

Because honestly, you're right  ;)

I deleted my post about your ROM's being shit...I have never even used one of them  ;) - I apologize for those comments.  I get upset when people treat "noobs" harshly.  I come on here to learn and share and hope others will also.



Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: kuronja on September 19, 2016, 09:30:39 AM
eliovp, so what did you do to have ~37Mh, bios change or just clocks?


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Eliovp on September 19, 2016, 09:33:11 AM
eliovp, so what did you do to have ~37Mh, bios change or just clocks?

A seriously heavy OC  :D ;)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 19, 2016, 12:55:39 PM
EDIT: Btw, 02 isn't always Hynix.

Agreed.  I've seen another ROM that had just a single set of straps and used type 00 for Hynix.  I imagine it is just an enum in the BIOS code.
The way I figured out that it is Hynix for the Club3D BIOS I modded was by comparing the actual timing values to another BIOS that only supported Hynix.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 19, 2016, 01:02:15 PM
It wasn't meant to be - I'm not against sharing instructions/knowledge, just premade solutions. It wasn't a dig at you at all.

EDIT: Btw, 02 isn't always Hynix.

So very true.. This rom can still fuck up a lot of cards..

I already shared something like this a while ago.. You can check that one out and perhaps make yours even better :)


Ps. Read this
http://forum.ethereum.org/discussion/comment/60221/#Comment_60221

And read the replies as well!



I had actually looked at the 380nitro ROM you posted a while back, but it had slower timing than the one I made.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 19, 2016, 01:18:54 PM

I already shared something like this a while ago.. So no, you didn't do anything special..


Ps. Read this
http://forum.ethereum.org/discussion/comment/60221/#Comment_60221

And read the replies as well!



Edit: i opened up the rom and i laughed.. It's basically exactly the same as the one i shared  ::)

What a fuck you are, a new guy shares his work and you shit on it.  Your ROM's are shit Eliovp and you try and sell them.  There are plenty of people that make ROM's and I am one of them and I have yet to see anything spectacular in any of yours.



When did he ever try and sell them? He's been giving them away for ages.

Look at his post, people come on here and get crapped on for trying to help out.  Instead of offering the guy constructive criticism. 

@Eliovp  If you think it's exactly the same as one you shared, I'm guessing you didn't have your coffee yet when you looked at my ROM.  Or maybe, je bent raar.  Here's the 1750Mhz/Elpida timing from the 380nitro ROM you posted:
Code:
77 71 33 20 00 00 00 00 B5 6A 7D 46 C0 55 10 15 3E 1D 1D 07 00 6C 07 01 22 AA 1C 08 0C 08 14 20 FA 89 00 AB 03 00 00 C0 1B 16 2C 31 71 31 3F 17
And here's mine:
Code:
77 71 33 20 00 00 00 00 EF 51 6A 37 90 55 0F 12 32 17 9A 05 00 6A E4 00 22 AA 1C 08 74 02 14 20 CA 89 C0 A8 02 00 00 C0 15 10 23 28 59 28 33 15

Guess which one is faster? :-)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 19, 2016, 01:22:16 PM
Very nice ROM, I have a few similar ROMS and gave yours a try and like it a lot.  I used it on some Powercolor 380's and they run stock at 980/1450 and I set them to 925/1650 and get a stable 23.8-24.1 mining Eth only with claymore's.

I have a couple that will run at 950/1675 and hit 24.5 but only about 50% have been stable

Props for a nice ROM

edited to add:
the PC 380 use Elpida mem
@kilo17
Try 900/1650 instead of 925 core.  Its just enough compute power to maximize the hashrate at 1650, and it falls in dpm5 (880-913Mhz) so you'll use a bit less power.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 19, 2016, 01:35:02 PM
Plus. I know a bit more than copying straps..
Ask me to add VDDC, MVDDC/VDDCI/AUX offsets and i'll do it.. not so sure if you're able to do that ;)

...

Edit2: @nerdralph: Here's a hint to make it even more faster. If you remove the last straps (anything about 1500) in other words end the table with 1500Mh, you'll get even faster hash ;)

If you're claiming to change MVDDC through the BIOS on R9 380 cards, I'm calling bullshit on that.  While there might be MVDDC offsets in some Tonga BIOSes, it's no good to you when the memory voltage is not programmable.  I've physically checked (with a multimeter) the voltage on a few 380 cards, and the memory voltage is fixed at around 1.55V.

As for ending the table with the 1500 strap instead of 1750, I don't think that should make a difference, but I'll try it anyway.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Eliovp on September 19, 2016, 01:39:17 PM
Plus. I know a bit more than copying straps..
Ask me to add VDDC, MVDDC/VDDCI/AUX offsets and i'll do it.. not so sure if you're able to do that ;)

...

Edit2: @nerdralph: Here's a hint to make it even more faster. If you remove the last straps (anything about 1500) in other words end the table with 1500Mh, you'll get even faster hash ;)

If you're claiming to change MVDDC through the BIOS on R9 380 cards, I'm calling bullshit on that.  While there might be MVDDC offsets in some Tonga BIOSes, it's no good to you when the memory voltage is not programmable.  I've physically checked (with a multimeter) the voltage on a few 380 cards, and the memory voltage is fixed at around 1.55V.

As for ending the table with the 1500 strap instead of 1750, I don't think that should make a difference, but I'll try it anyway.


Yeah i'm claiming that :) Check my post i said MVDDC/VDDCI <-- that means, MVDDC or VDDCI :).


Yup try ending it with 1500, or 1625 if it can't handle it



I already shared something like this a while ago.. So no, you didn't do anything special..


Ps. Read this
http://forum.ethereum.org/discussion/comment/60221/#Comment_60221

And read the replies as well!



Edit: i opened up the rom and i laughed.. It's basically exactly the same as the one i shared  ::)

What a fuck you are, a new guy shares his work and you shit on it.  Your ROM's are shit Eliovp and you try and sell them.  There are plenty of people that make ROM's and I am one of them and I have yet to see anything spectacular in any of yours.



When did he ever try and sell them? He's been giving them away for ages.

Look at his post, people come on here and get crapped on for trying to help out.  Instead of offering the guy constructive criticism. 

@Eliovp  If you think it's exactly the same as one you shared, I'm guessing you didn't have your coffee yet when you looked at my ROM.  Or maybe, je bent raar.  Here's the 1750Mhz/Elpida timing from the 380nitro ROM you posted:
Code:
77 71 33 20 00 00 00 00 B5 6A 7D 46 C0 55 10 15 3E 1D 1D 07 00 6C 07 01 22 AA 1C 08 0C 08 14 20 FA 89 00 AB 03 00 00 C0 1B 16 2C 31 71 31 3F 17
And here's mine:
Code:
77 71 33 20 00 00 00 00 EF 51 6A 37 90 55 0F 12 32 17 9A 05 00 6A E4 00 22 AA 1C 08 74 02 14 20 CA 89 C0 A8 02 00 00 C0 15 10 23 28 59 28 33 15

Guess which one is faster? :-)


The elpida part :)

That timing isn't faster on mine though..
But it's nice that you put them together, if you look closely you can see the difference and "why" it's faster ;)

Greetings!

En nee, ik had mijn koffie nog niet!

Excuses voor de directe reactie, maar lees mijn bericht maar eens op dat ander forum dat ik hier gepost heb..
Je helpt niet hoor.. je maakt het slechter ;)

Groeten!


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: adaseb on September 19, 2016, 01:55:17 PM
The 380 Elpida timings that you posted? Any chance they would work on the 7950/7970 with Elpida memory?

Here are my stock timings
Quote
20 4E 00 01 33 31 33 20 00 00 00 00 61 88 11 08 D0 54 07 04 0C 07 C1 00 00 21 60 00 22 AA 1C 00 02 00 14 20 8A 88 80 A1 00 00 01 20 03 02 06 07 09 08 0D 0B
40 9C 00 01 55 51 33 20 00 00 00 00 63 10 22 10 10 55 09 09 10 0E 92 01 00 21 60 00 22 AA 1C 00 2B 01 14 20 8A 88 00 A3 00 00 01 20 05 04 0C 0D 11 0F 11 0E
80 38 01 01 55 51 33 20 00 00 00 00 E7 A4 44 20 50 55 0B 0D 1A 97 34 03 00 26 A1 00 22 AA 1C 00 4B 06 14 20 9A 88 C0 A5 00 00 01 20 0A 08 17 19 21 18 1B 11
90 5F 01 01 55 51 33 20 00 00 00 00 08 29 45 24 50 55 0C 0D 1C 18 A5 03 00 27 C1 00 22 AA 1C 00 4B 07 14 20 9A 88 80 A6 00 00 01 20 0B 09 1A 1C 25 19 1D 11
A0 86 01 01 55 51 33 20 00 00 00 00 29 AD 55 27 50 55 0C 0D 1E 99 05 04 00 28 C2 00 22 AA 1C 00 4B 08 14 20 AA 88 00 A7 00 00 01 20 0C 0A 1C 1E 28 1A 1F 11
74 B7 01 01 55 51 33 20 00 00 00 00 6B B5 66 2D 60 55 0D 0E 22 9C 96 04 00 29 E3 00 22 CC 1C 00 53 0A 14 20 BA 88 00 A8 00 00 01 20 0E 0C 20 22 2E 1D 23 12
48 E8 01 01 55 51 33 20 00 00 00 00 8C 39 67 31 70 55 0E 0F 24 1E 17 05 00 4B 04 01 22 DD 1C 00 5B 0B 14 20 4A 89 C0 A8 00 00 01 20 0F 0D 23 25 32 1F 25 13
1C 19 02 01 55 51 33 20 00 00 00 00 AD 41 78 37 80 55 0E 10 28 21 98 05 00 4C 05 01 22 FF 1C 00 63 0D 14 20 5A 89 C0 A9 00 00 01 20 11 0E 27 2A 38 22 29 14
F0 49 02 01 77 71 33 20 00 00 00 00 CE C5 88 3B 80 55 10 11 2B A3 18 06 00 4E 26 01 22 11 9D 00 6C 0E 14 20 6A 89 80 AA 00 00 01 20 12 0F 2A 2D 3C 24 2C 15
20 4E 00 02 99 91 33 20 00 00 00 00 60 88 11 07 C0 52 0A 06 0F 09 91 00 00 20 41 00 22 AA 1C 00 15 00 14 20 9A 88 40 A1 00 00 00 00 03 01 05 07 08 0A 10 0C
40 9C 00 02 99 91 33 20 00 00 00 00 60 94 12 0F D0 52 0A 07 15 8D 32 01 00 20 41 00 22 AA 1C 00 1D 03 14 20 9A 88 80 A2 00 00 00 00 06 01 0A 0F 10 0E 16 0C
80 38 01 02 77 71 33 20 00 00 00 00 A5 AC 35 1F 30 53 09 0C 20 98 75 02 00 44 82 00 22 AA 1C 00 44 09 14 20 2A 89 00 A5 00 00 00 00 0C 06 14 1A 20 19 21 0F
90 5F 01 02 77 71 33 20 00 00 00 00 E7 B4 36 23 40 53 09 0D 24 9B C6 02 00 44 A2 00 22 AA 1C 00 4C 0B 14 20 2A 89 80 A5 00 00 00 00 0E 08 16 1C 24 1C 25 0F
A0 86 01 02 77 71 33 20 00 00 00 00 29 39 77 26 50 53 09 0E 26 1D 17 03 00 64 A2 00 22 AA 1C 00 54 0C 14 20 AA 89 00 A6 00 00 00 00 0F 0A 18 1D 27 1E 27 10
48 E8 01 02 77 71 33 20 00 00 00 00 AD 49 79 30 70 53 09 10 2D 23 E9 03 00 66 E3 00 22 AA 1C 00 64 0F 14 20 BA 89 80 A7 00 00 00 00 13 0E 1E 23 31 24 2E 11
F0 49 02 02 77 71 33 20 00 00 00 00 31 5A 7B 3A 90 53 09 12 36 29 AB 04 00 68 04 01 22 AA 1C 00 74 04 14 20 CA 89 00 A9 02 00 02 00 17 12 24 29 3B 2A 37 12
C4 7A 02 02 77 71 33 20 00 00 00 00 73 62 7C 3E B0 53 09 14 3A 2D 1C 05 00 69 26 01 22 AA 1C 00 04 06 14 20 EA 89 80 A9 03 00 03 00 19 14 26 2B 3F 2E 3B 13
98 AB 02 02 77 71 33 20 00 00 00 00 B5 6A 7D 43 C0 53 09 15 3E 30 7D 05 00 6A 27 01 22 AA 1C 00 0C 08 14 20 FA 89 40 AA 03 00 03 00 1B 16 29 2E 44 31 3F 13


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Eliovp on September 19, 2016, 02:04:32 PM
The 380 Elpida timings that you posted? Any chance they would work on the 7950/7970 with Elpida memory?

Here are my stock timings
Quote
20 4E 00 01 33 31 33 20 00 00 00 00 61 88 11 08 D0 54 07 04 0C 07 C1 00 00 21 60 00 22 AA 1C 00 02 00 14 20 8A 88 80 A1 00 00 01 20 03 02 06 07 09 08 0D 0B
40 9C 00 01 55 51 33 20 00 00 00 00 63 10 22 10 10 55 09 09 10 0E 92 01 00 21 60 00 22 AA 1C 00 2B 01 14 20 8A 88 00 A3 00 00 01 20 05 04 0C 0D 11 0F 11 0E
80 38 01 01 55 51 33 20 00 00 00 00 E7 A4 44 20 50 55 0B 0D 1A 97 34 03 00 26 A1 00 22 AA 1C 00 4B 06 14 20 9A 88 C0 A5 00 00 01 20 0A 08 17 19 21 18 1B 11
90 5F 01 01 55 51 33 20 00 00 00 00 08 29 45 24 50 55 0C 0D 1C 18 A5 03 00 27 C1 00 22 AA 1C 00 4B 07 14 20 9A 88 80 A6 00 00 01 20 0B 09 1A 1C 25 19 1D 11
A0 86 01 01 55 51 33 20 00 00 00 00 29 AD 55 27 50 55 0C 0D 1E 99 05 04 00 28 C2 00 22 AA 1C 00 4B 08 14 20 AA 88 00 A7 00 00 01 20 0C 0A 1C 1E 28 1A 1F 11
74 B7 01 01 55 51 33 20 00 00 00 00 6B B5 66 2D 60 55 0D 0E 22 9C 96 04 00 29 E3 00 22 CC 1C 00 53 0A 14 20 BA 88 00 A8 00 00 01 20 0E 0C 20 22 2E 1D 23 12
48 E8 01 01 55 51 33 20 00 00 00 00 8C 39 67 31 70 55 0E 0F 24 1E 17 05 00 4B 04 01 22 DD 1C 00 5B 0B 14 20 4A 89 C0 A8 00 00 01 20 0F 0D 23 25 32 1F 25 13
1C 19 02 01 55 51 33 20 00 00 00 00 AD 41 78 37 80 55 0E 10 28 21 98 05 00 4C 05 01 22 FF 1C 00 63 0D 14 20 5A 89 C0 A9 00 00 01 20 11 0E 27 2A 38 22 29 14
F0 49 02 01 77 71 33 20 00 00 00 00 CE C5 88 3B 80 55 10 11 2B A3 18 06 00 4E 26 01 22 11 9D 00 6C 0E 14 20 6A 89 80 AA 00 00 01 20 12 0F 2A 2D 3C 24 2C 15
20 4E 00 02 99 91 33 20 00 00 00 00 60 88 11 07 C0 52 0A 06 0F 09 91 00 00 20 41 00 22 AA 1C 00 15 00 14 20 9A 88 40 A1 00 00 00 00 03 01 05 07 08 0A 10 0C
40 9C 00 02 99 91 33 20 00 00 00 00 60 94 12 0F D0 52 0A 07 15 8D 32 01 00 20 41 00 22 AA 1C 00 1D 03 14 20 9A 88 80 A2 00 00 00 00 06 01 0A 0F 10 0E 16 0C
80 38 01 02 77 71 33 20 00 00 00 00 A5 AC 35 1F 30 53 09 0C 20 98 75 02 00 44 82 00 22 AA 1C 00 44 09 14 20 2A 89 00 A5 00 00 00 00 0C 06 14 1A 20 19 21 0F
90 5F 01 02 77 71 33 20 00 00 00 00 E7 B4 36 23 40 53 09 0D 24 9B C6 02 00 44 A2 00 22 AA 1C 00 4C 0B 14 20 2A 89 80 A5 00 00 00 00 0E 08 16 1C 24 1C 25 0F
A0 86 01 02 77 71 33 20 00 00 00 00 29 39 77 26 50 53 09 0E 26 1D 17 03 00 64 A2 00 22 AA 1C 00 54 0C 14 20 AA 89 00 A6 00 00 00 00 0F 0A 18 1D 27 1E 27 10
48 E8 01 02 77 71 33 20 00 00 00 00 AD 49 79 30 70 53 09 10 2D 23 E9 03 00 66 E3 00 22 AA 1C 00 64 0F 14 20 BA 89 80 A7 00 00 00 00 13 0E 1E 23 31 24 2E 11
F0 49 02 02 77 71 33 20 00 00 00 00 31 5A 7B 3A 90 53 09 12 36 29 AB 04 00 68 04 01 22 AA 1C 00 74 04 14 20 CA 89 00 A9 02 00 02 00 17 12 24 29 3B 2A 37 12
C4 7A 02 02 77 71 33 20 00 00 00 00 73 62 7C 3E B0 53 09 14 3A 2D 1C 05 00 69 26 01 22 AA 1C 00 04 06 14 20 EA 89 80 A9 03 00 03 00 19 14 26 2B 3F 2E 3B 13
98 AB 02 02 77 71 33 20 00 00 00 00 B5 6A 7D 43 C0 53 09 15 3E 30 7D 05 00 6A 27 01 22 AA 1C 00 0C 08 14 20 FA 89 40 AA 03 00 03 00 1B 16 29 2E 44 31 3F 13

This is what you want  ;)

Quote
20 4E 00 00 99 91 33 20 00 00 00 00 60 88 11 07 C0 54 0A 06 0F 09 91 00 00 20 41 00 22 AA 1C 00 15 00 14 20 9A 88 40 A1 00 00 07 C0 03 01 05 07 08 0A 10 0C
40 9C 00 00 99 91 33 20 00 00 00 00 60 94 12 0F D0 54 0A 07 15 8D 32 01 00 20 41 00 22 AA 1C 00 1D 03 14 20 9A 88 80 A2 00 00 07 C0 06 01 0A 0F 10 0E 16 0C
80 38 01 00 77 71 33 20 00 00 00 00 A5 AC 35 1F 30 55 09 0C 20 98 75 02 00 44 82 00 22 AA 1C 00 44 09 14 20 2A 89 00 A5 00 00 07 C0 0C 06 14 1A 20 19 21 0F
90 5F 01 00 77 71 33 20 00 00 00 00 E7 B4 36 23 40 55 09 0D 24 9B C6 02 00 44 A2 00 22 AA 1C 00 4C 0B 14 20 2A 89 80 A5 00 00 07 C0 0E 08 16 1C 24 1C 25 0F
A0 86 01 00 77 71 33 20 00 00 00 00 29 39 57 26 50 55 09 0E 26 1D 17 03 00 68 C2 00 22 AA 1C 00 54 0C 14 20 AA 89 00 A6 00 00 07 C0 0F 0A 18 1D 27 1E 27 10
48 E8 01 00 77 71 33 20 00 00 00 00 AD 49 49 2F 70 55 09 10 2D 23 E9 03 00 68 C3 00 22 AA 1C 00 64 0F 14 20 BA 89 80 A7 00 00 07 C0 13 0E 1E 23 31 24 2E 11
1C 19 02 00 77 71 33 20 00 00 00 00 EF 51 4A 2F 80 55 09 11 32 26 4A 04 00 6A E4 00 22 AA 1C 00 6C 02 14 20 CA 89 00 A8 02 00 07 C0 15 10 20 25 35 27 33 11
F0 49 02 00 77 71 33 20 00 00 00 00 31 5A 4B 2F 90 55 09 12 36 29 AB 04 00 6A E4 00 22 AA 1C 00 74 04 14 20 CA 89 00 A9 02 00 07 C0 17 12 24 29 3B 2A 37 12
C4 7A 02 00 77 71 33 20 00 00 00 00 73 62 5C 32 B0 55 09 14 3A 2D 1C 05 00 69 26 01 22 AA 1C 00 04 06 14 20 EA 89 80 A9 03 00 07 C0 19 14 26 2B 3F 2E 3B 13
98 AB 02 00 77 71 33 20 00 00 00 00 B5 6A 5D 34 C0 55 09 15 3E 30 7D 05 00 6A 27 01 22 AA 1C 00 0C 08 14 20 FA 89 40 AA 03 00 07 C0 1B 16 29 2E 44 31 3F 13


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 19, 2016, 02:05:00 PM
Plus. I know a bit more than copying straps..
Ask me to add VDDC, MVDDC/VDDCI/AUX offsets and i'll do it.. not so sure if you're able to do that ;)

...

Edit2: @nerdralph: Here's a hint to make it even more faster. If you remove the last straps (anything about 1500) in other words end the table with 1500Mh, you'll get even faster hash ;)

If you're claiming to change MVDDC through the BIOS on R9 380 cards, I'm calling bullshit on that.  While there might be MVDDC offsets in some Tonga BIOSes, it's no good to you when the memory voltage is not programmable.  I've physically checked (with a multimeter) the voltage on a few 380 cards, and the memory voltage is fixed at around 1.55V.


Yeah i'm claiming that :) Check my post i said MVDDC/VDDCI <-- that means, MVDDC or VDDCI :).


OK, VDDCI (memory controller voltage) is something I'd like to control.  Every 380 BIOS I've checked varies it along with the core voltage according to the dpm state rather than according to the memory speed.  So VDDCI ends up higher at 980/1475 than at 900/1650... which just seems stupid.




I already shared something like this a while ago.. So no, you didn't do anything special..


Ps. Read this
http://forum.ethereum.org/discussion/comment/60221/#Comment_60221

And read the replies as well!



Edit: i opened up the rom and i laughed.. It's basically exactly the same as the one i shared  ::)

What a fuck you are, a new guy shares his work and you shit on it.  Your ROM's are shit Eliovp and you try and sell them.  There are plenty of people that make ROM's and I am one of them and I have yet to see anything spectacular in any of yours.



When did he ever try and sell them? He's been giving them away for ages.

Look at his post, people come on here and get crapped on for trying to help out.  Instead of offering the guy constructive criticism. 

@Eliovp  If you think it's exactly the same as one you shared, I'm guessing you didn't have your coffee yet when you looked at my ROM.  Or maybe, je bent raar.  Here's the 1750Mhz/Elpida timing from the 380nitro ROM you posted:
Code:
77 71 33 20 00 00 00 00 B5 6A 7D 46 C0 55 10 15 3E 1D 1D 07 00 6C 07 01 22 AA 1C 08 0C 08 14 20 FA 89 00 AB 03 00 00 C0 1B 16 2C 31 71 31 3F 17
And here's mine:
Code:
77 71 33 20 00 00 00 00 EF 51 6A 37 90 55 0F 12 32 17 9A 05 00 6A E4 00 22 AA 1C 08 74 02 14 20 CA 89 C0 A8 02 00 00 C0 15 10 23 28 59 28 33 15

Guess which one is faster? :-)


The elpida part :)

That timing isn't faster on mine though..
But it's nice that you put them together, if you look closely you can see the difference and "why" it's faster ;)

Greetings!

En nee, ik had mijn koffie nog niet!

Excuses voor de directe reactie, maar lees mijn bericht maar eens op dat ander forum dat ik hier gepost heb..
Je helpt niet hoor.. je maakt het slechter ;)

Groeten!

Just to be clear, are you saying the Elpida 1750Mhz strap in your 380nitro BIOS is actually faster than mine for mining eth?
I get 24.0Mh at 900/1650 using Claymore.  Even though I use Genoil's (my fork actually) for my rigs, I use Claymore's for testing since it reports more stable hashrates, saving me the trouble of averaging Genoil's numbers.

As for your last comment, I had to resort google translate.  I'm fluent in English & French, but for most other languages I'm limited to hello/goodbye, a couple insults and a few swear words...

p.s.  It does appear you've deleted the part of your post claiming mine is exactly the same as the one you shared...


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Eliovp on September 19, 2016, 02:10:28 PM
OK, VDDCI (memory controller voltage) is something I'd like to control.  Every 380 BIOS I've checked varies it along with the core voltage according to the dpm state rather than according to the memory speed.  So VDDCI ends up higher at 980/1475 than at 900/1650... which just seems stupid.

Exactly, adding that offset will not only make your cards consume less, it'll make them more stable/faster.


Just to be clear, are you saying the Elpida 1750Mhz strap in your 380nitro BIOS is actually faster than mine for mining eth?
I get 24.0Mh at 900/1650 using Claymore.  Even though I use Genoil's (my fork actually) for my rigs, I use Claymore's for testing since it reports more stable hashrates, saving me the trouble of averaging Genoil's numbers.

As for your last comment, I had to resort google translate.  I'm fluent in English & French, but for most other languages I'm limited to hello/goodbye, a couple insults and a few swear words...

p.s.  It does appear you've deleted the part of your post claiming mine is exactly the same as the one you shared...

That strap makes no difference for me as my 380 doesn't clock higher than 1625, anything over that will give incorrect results and instability. (mainly because on the one i'm using here the highest strap is 1500 ;))

I've deleted that hours ago, even before you started replying ;)
.

Ah, bon, mais Francais est aussi possible :)

Le choix est vôtre  ;)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: adaseb on September 19, 2016, 02:12:01 PM
So how do you figure out exactly whether 01 is Hynix/Elpida or 02 is Hynix/Elpida ?

I always assumed 01 was Hynix


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Eliovp on September 19, 2016, 02:12:52 PM
So how do you figure out exactly whether 01 is Hynix/Elpida or 02 is Hynix/Elpida ?

I always assumed 01 was Hynix

In most cases it is.
But as mentioned before, not always.

This is mainly so when there are multiple tables. i.e for both Hynix and Elpida :)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: adaseb on September 19, 2016, 02:14:34 PM
Wolf0 above
Quote
EDIT: Btw, 02 isn't always Hynix.



Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 19, 2016, 02:32:29 PM
OK, VDDCI (memory controller voltage) is something I'd like to control.  Every 380 BIOS I've checked varies it along with the core voltage according to the dpm state rather than according to the memory speed.  So VDDCI ends up higher at 980/1475 than at 900/1650... which just seems stupid.

Exactly, adding that offset will not only make your cards consume less, it'll make them more stable/faster.


So it's just an offset to VDDC?  I'd like to keep VDDCI fixed, while still having VDDC change according to the dpm state.


Just to be clear, are you saying the Elpida 1750Mhz strap in your 380nitro BIOS is actually faster than mine for mining eth?
I get 24.0Mh at 900/1650 using Claymore.  Even though I use Genoil's (my fork actually) for my rigs, I use Claymore's for testing since it reports more stable hashrates, saving me the trouble of averaging Genoil's numbers.

As for your last comment, I had to resort google translate.  I'm fluent in English & French, but for most other languages I'm limited to hello/goodbye, a couple insults and a few swear words...

p.s.  It does appear you've deleted the part of your post claiming mine is exactly the same as the one you shared...

That strap makes no difference for me as my 380 doesn't clock higher than 1625, anything over that will give incorrect results and instability. (mainly because on the one i'm using here the highest strap is 1500 ;))

I've deleted that hours ago, even before you started replying ;)
.

Ah, bon, mais Francais est aussi possible :)

Le choix est vôtre  ;)

So at 1625, are you getting much more than 23.6Mh?

Français aussi?  Tabarnak!  Combien de langues est ce que tu parles?


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: creepas on September 19, 2016, 02:36:44 PM
Hello,

can you explain difference between 380NR and 380NR1150 and 380NR1100?

Thanks

cReepas


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 19, 2016, 02:44:38 PM
So how do you figure out exactly whether 01 is Hynix/Elpida or 02 is Hynix/Elpida ?

I always assumed 01 was Hynix

The numbers are arbitrary.  It's by the timings you can tell which is which.  Look at the BIOS for a card that only supports Elpida to find the standard Elpida timings.  Compare that to the timings in your BIOS, and if one of the type 01 timings matches, then you know it is Elpida.  Same thing for Hynix.

Although I haven't tried it yet, I suspect the two (Elpida/Hynix straps) are interchangeable.  I have tried changing a few of the individual timing entries with the goal of making fully custom straps, but it's too much work for too little benefit to try to figure out all the timing values.  GDDR5 doesn't just have RAS/CAS timings, it has things like the four activate window (tFAW), 32 activate window, and more.
If I could get my hands on an AMD BIOS developer's guide, it would be much easier...


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Eliovp on September 19, 2016, 02:48:19 PM

So it's just an offset to VDDC?  I'd like to keep VDDCI fixed, while still having VDDC change according to the dpm state.

No it's an offset to VDDCI/AUX, they both have seperate offsets in the rom. In 90% of the cases you won't find VDDCI offset, so you can add it :)

8D = VDDC , 8E = VDDCI/AUX or MVDDC


So at 1625, are you getting much more than 23.6Mh?

Not more but the same :)
[/quote]

Français aussi?  Tabarnak!  Combien de langues est ce que tu parles?


Ah oui bien sûr!

Je parle 4 langues.
Néerlandais, Français, Allemand et Anglais  ;)

Je suis élevé multilingue. :)


So how do you figure out exactly whether 01 is Hynix/Elpida or 02 is Hynix/Elpida ?

I always assumed 01 was Hynix

The numbers are arbitrary.  It's by the timings you can tell which is which.  Look at the BIOS for a card that only supports Elpida to find the standard Elpida timings.  Compare that to the timings in your BIOS, and if one of the type 01 timings matches, then you know it is Elpida.  Same thing for Hynix.

Although I haven't tried it yet, I suspect the two (Elpida/Hynix straps) are interchangeable.  I have tried changing a few of the individual timing entries with the goal of making fully custom straps, but it's too much work for too little benefit to try to figure out all the timing values.  GDDR5 doesn't just have RAS/CAS timings, it has things like the four activate window (tFAW), 32 activate window, and more.
If I could get my hands on an AMD BIOS developer's guide, it would be much easier...


You're starting to surprise me..

I think i missjudged you..   ;)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 19, 2016, 02:50:42 PM
Hello,

can you explain difference between 380NR and 380NR1150 and 380NR1100?

Thanks

cReepas

380NR leaves the voltages dynamic (which is based on the chip leakage ID).  380NR1150 and 380NR1100 modify the last 3 DPM states in Voltage Table2:
380NR1100: 975, 1050, & 1100mV
380NR1100: 1025, 1100, & 1150mV

380NR1100 will use the least amount of power, but needs a GPU that can handle close to 100mV under-volting.  380NR1150 uses less power than 380NR, and should be stable with most cards.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: adaseb on September 19, 2016, 02:52:29 PM
The 380 Elpida timings that you posted? Any chance they would work on the 7950/7970 with Elpida memory?

Here are my stock timings
Quote
20 4E 00 01 33 31 33 20 00 00 00 00 61 88 11 08 D0 54 07 04 0C 07 C1 00 00 21 60 00 22 AA 1C 00 02 00 14 20 8A 88 80 A1 00 00 01 20 03 02 06 07 09 08 0D 0B
40 9C 00 01 55 51 33 20 00 00 00 00 63 10 22 10 10 55 09 09 10 0E 92 01 00 21 60 00 22 AA 1C 00 2B 01 14 20 8A 88 00 A3 00 00 01 20 05 04 0C 0D 11 0F 11 0E
80 38 01 01 55 51 33 20 00 00 00 00 E7 A4 44 20 50 55 0B 0D 1A 97 34 03 00 26 A1 00 22 AA 1C 00 4B 06 14 20 9A 88 C0 A5 00 00 01 20 0A 08 17 19 21 18 1B 11
90 5F 01 01 55 51 33 20 00 00 00 00 08 29 45 24 50 55 0C 0D 1C 18 A5 03 00 27 C1 00 22 AA 1C 00 4B 07 14 20 9A 88 80 A6 00 00 01 20 0B 09 1A 1C 25 19 1D 11
A0 86 01 01 55 51 33 20 00 00 00 00 29 AD 55 27 50 55 0C 0D 1E 99 05 04 00 28 C2 00 22 AA 1C 00 4B 08 14 20 AA 88 00 A7 00 00 01 20 0C 0A 1C 1E 28 1A 1F 11
74 B7 01 01 55 51 33 20 00 00 00 00 6B B5 66 2D 60 55 0D 0E 22 9C 96 04 00 29 E3 00 22 CC 1C 00 53 0A 14 20 BA 88 00 A8 00 00 01 20 0E 0C 20 22 2E 1D 23 12
48 E8 01 01 55 51 33 20 00 00 00 00 8C 39 67 31 70 55 0E 0F 24 1E 17 05 00 4B 04 01 22 DD 1C 00 5B 0B 14 20 4A 89 C0 A8 00 00 01 20 0F 0D 23 25 32 1F 25 13
1C 19 02 01 55 51 33 20 00 00 00 00 AD 41 78 37 80 55 0E 10 28 21 98 05 00 4C 05 01 22 FF 1C 00 63 0D 14 20 5A 89 C0 A9 00 00 01 20 11 0E 27 2A 38 22 29 14
F0 49 02 01 77 71 33 20 00 00 00 00 CE C5 88 3B 80 55 10 11 2B A3 18 06 00 4E 26 01 22 11 9D 00 6C 0E 14 20 6A 89 80 AA 00 00 01 20 12 0F 2A 2D 3C 24 2C 15
20 4E 00 02 99 91 33 20 00 00 00 00 60 88 11 07 C0 52 0A 06 0F 09 91 00 00 20 41 00 22 AA 1C 00 15 00 14 20 9A 88 40 A1 00 00 00 00 03 01 05 07 08 0A 10 0C
40 9C 00 02 99 91 33 20 00 00 00 00 60 94 12 0F D0 52 0A 07 15 8D 32 01 00 20 41 00 22 AA 1C 00 1D 03 14 20 9A 88 80 A2 00 00 00 00 06 01 0A 0F 10 0E 16 0C
80 38 01 02 77 71 33 20 00 00 00 00 A5 AC 35 1F 30 53 09 0C 20 98 75 02 00 44 82 00 22 AA 1C 00 44 09 14 20 2A 89 00 A5 00 00 00 00 0C 06 14 1A 20 19 21 0F
90 5F 01 02 77 71 33 20 00 00 00 00 E7 B4 36 23 40 53 09 0D 24 9B C6 02 00 44 A2 00 22 AA 1C 00 4C 0B 14 20 2A 89 80 A5 00 00 00 00 0E 08 16 1C 24 1C 25 0F
A0 86 01 02 77 71 33 20 00 00 00 00 29 39 77 26 50 53 09 0E 26 1D 17 03 00 64 A2 00 22 AA 1C 00 54 0C 14 20 AA 89 00 A6 00 00 00 00 0F 0A 18 1D 27 1E 27 10
48 E8 01 02 77 71 33 20 00 00 00 00 AD 49 79 30 70 53 09 10 2D 23 E9 03 00 66 E3 00 22 AA 1C 00 64 0F 14 20 BA 89 80 A7 00 00 00 00 13 0E 1E 23 31 24 2E 11
F0 49 02 02 77 71 33 20 00 00 00 00 31 5A 7B 3A 90 53 09 12 36 29 AB 04 00 68 04 01 22 AA 1C 00 74 04 14 20 CA 89 00 A9 02 00 02 00 17 12 24 29 3B 2A 37 12
C4 7A 02 02 77 71 33 20 00 00 00 00 73 62 7C 3E B0 53 09 14 3A 2D 1C 05 00 69 26 01 22 AA 1C 00 04 06 14 20 EA 89 80 A9 03 00 03 00 19 14 26 2B 3F 2E 3B 13
98 AB 02 02 77 71 33 20 00 00 00 00 B5 6A 7D 43 C0 53 09 15 3E 30 7D 05 00 6A 27 01 22 AA 1C 00 0C 08 14 20 FA 89 40 AA 03 00 03 00 1B 16 29 2E 44 31 3F 13

This is what you want  ;)

Quote
20 4E 00 00 99 91 33 20 00 00 00 00 60 88 11 07 C0 54 0A 06 0F 09 91 00 00 20 41 00 22 AA 1C 00 15 00 14 20 9A 88 40 A1 00 00 07 C0 03 01 05 07 08 0A 10 0C
40 9C 00 00 99 91 33 20 00 00 00 00 60 94 12 0F D0 54 0A 07 15 8D 32 01 00 20 41 00 22 AA 1C 00 1D 03 14 20 9A 88 80 A2 00 00 07 C0 06 01 0A 0F 10 0E 16 0C
80 38 01 00 77 71 33 20 00 00 00 00 A5 AC 35 1F 30 55 09 0C 20 98 75 02 00 44 82 00 22 AA 1C 00 44 09 14 20 2A 89 00 A5 00 00 07 C0 0C 06 14 1A 20 19 21 0F
90 5F 01 00 77 71 33 20 00 00 00 00 E7 B4 36 23 40 55 09 0D 24 9B C6 02 00 44 A2 00 22 AA 1C 00 4C 0B 14 20 2A 89 80 A5 00 00 07 C0 0E 08 16 1C 24 1C 25 0F
A0 86 01 00 77 71 33 20 00 00 00 00 29 39 57 26 50 55 09 0E 26 1D 17 03 00 68 C2 00 22 AA 1C 00 54 0C 14 20 AA 89 00 A6 00 00 07 C0 0F 0A 18 1D 27 1E 27 10
48 E8 01 00 77 71 33 20 00 00 00 00 AD 49 49 2F 70 55 09 10 2D 23 E9 03 00 68 C3 00 22 AA 1C 00 64 0F 14 20 BA 89 80 A7 00 00 07 C0 13 0E 1E 23 31 24 2E 11
1C 19 02 00 77 71 33 20 00 00 00 00 EF 51 4A 2F 80 55 09 11 32 26 4A 04 00 6A E4 00 22 AA 1C 00 6C 02 14 20 CA 89 00 A8 02 00 07 C0 15 10 20 25 35 27 33 11
F0 49 02 00 77 71 33 20 00 00 00 00 31 5A 4B 2F 90 55 09 12 36 29 AB 04 00 6A E4 00 22 AA 1C 00 74 04 14 20 CA 89 00 A9 02 00 07 C0 17 12 24 29 3B 2A 37 12
C4 7A 02 00 77 71 33 20 00 00 00 00 73 62 5C 32 B0 55 09 14 3A 2D 1C 05 00 69 26 01 22 AA 1C 00 04 06 14 20 EA 89 80 A9 03 00 07 C0 19 14 26 2B 3F 2E 3B 13
98 AB 02 00 77 71 33 20 00 00 00 00 B5 6A 5D 34 C0 55 09 15 3E 30 7D 05 00 6A 27 01 22 AA 1C 00 0C 08 14 20 FA 89 40 AA 03 00 07 C0 1B 16 29 2E 44 31 3F 13

So the timings you gave me are for which memory? Hynix or Elpida?


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Eliovp on September 19, 2016, 02:59:00 PM
Elpida


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: adaseb on September 19, 2016, 03:00:46 PM
So I need to add that timing, won't that make the file larger? Can I do that? or do I have to remove something?

Basically add this

1C 19 02 00 77 71 33 20 00 00 00 00 EF 51 4A 2F 80 55 09 11 32 26 4A 04 00 6A E4 00 22 AA 1C 00 6C 02 14 20 CA 89 00 A8 02 00 07 C0 15 10 20 25 35 27 33 11

inbetween the 1250 and 1500 straps.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Eliovp on September 19, 2016, 03:12:35 PM
So I need to add that timing, won't that make the file larger? Can I do that? or do I have to remove something?

Basically add this

1C 19 02 00 77 71 33 20 00 00 00 00 EF 51 4A 2F 80 55 09 11 32 26 4A 04 00 6A E4 00 22 AA 1C 00 6C 02 14 20 CA 89 00 A8 02 00 07 C0 15 10 20 25 35 27 33 11

inbetween the 1250 and 1500 straps.

Replace them :)

Quote
20 4E 00 01 33 31 33 20 00 00 00 00 61 88 11 08 D0 54 07 04 0C 07 C1 00 00 21 60 00 22 AA 1C 00 02 00 14 20 8A 88 80 A1 00 00 01 20 03 02 06 07 09 08 0D 0B
40 9C 00 01 55 51 33 20 00 00 00 00 63 10 22 10 10 55 09 09 10 0E 92 01 00 21 60 00 22 AA 1C 00 2B 01 14 20 8A 88 00 A3 00 00 01 20 05 04 0C 0D 11 0F 11 0E
80 38 01 01 55 51 33 20 00 00 00 00 E7 A4 44 20 50 55 0B 0D 1A 97 34 03 00 26 A1 00 22 AA 1C 00 4B 06 14 20 9A 88 C0 A5 00 00 01 20 0A 08 17 19 21 18 1B 11
90 5F 01 01 55 51 33 20 00 00 00 00 08 29 45 24 50 55 0C 0D 1C 18 A5 03 00 27 C1 00 22 AA 1C 00 4B 07 14 20 9A 88 80 A6 00 00 01 20 0B 09 1A 1C 25 19 1D 11
A0 86 01 01 55 51 33 20 00 00 00 00 29 AD 55 27 50 55 0C 0D 1E 99 05 04 00 28 C2 00 22 AA 1C 00 4B 08 14 20 AA 88 00 A7 00 00 01 20 0C 0A 1C 1E 28 1A 1F 11
74 B7 01 01 55 51 33 20 00 00 00 00 6B B5 66 2D 60 55 0D 0E 22 9C 96 04 00 29 E3 00 22 CC 1C 00 53 0A 14 20 BA 88 00 A8 00 00 01 20 0E 0C 20 22 2E 1D 23 12
48 E8 01 01 55 51 33 20 00 00 00 00 8C 39 67 31 70 55 0E 0F 24 1E 17 05 00 4B 04 01 22 DD 1C 00 5B 0B 14 20 4A 89 C0 A8 00 00 01 20 0F 0D 23 25 32 1F 25 13
1C 19 02 01 55 51 33 20 00 00 00 00 AD 41 78 37 80 55 0E 10 28 21 98 05 00 4C 05 01 22 FF 1C 00 63 0D 14 20 5A 89 C0 A9 00 00 01 20 11 0E 27 2A 38 22 29 14
F0 49 02 01 77 71 33 20 00 00 00 00 CE C5 88 3B 80 55 10 11 2B A3 18 06 00 4E 26 01 22 11 9D 00 6C 0E 14 20 6A 89 80 AA 00 00 01 20 12 0F 2A 2D 3C 24 2C 15
20 4E 00 00 99 91 33 20 00 00 00 00 60 88 11 07 C0 54 0A 06 0F 09 91 00 00 20 41 00 22 AA 1C 00 15 00 14 20 9A 88 40 A1 00 00 07 C0 03 01 05 07 08 0A 10 0C
40 9C 00 00 99 91 33 20 00 00 00 00 60 94 12 0F D0 54 0A 07 15 8D 32 01 00 20 41 00 22 AA 1C 00 1D 03 14 20 9A 88 80 A2 00 00 07 C0 06 01 0A 0F 10 0E 16 0C
80 38 01 00 77 71 33 20 00 00 00 00 A5 AC 35 1F 30 55 09 0C 20 98 75 02 00 44 82 00 22 AA 1C 00 44 09 14 20 2A 89 00 A5 00 00 07 C0 0C 06 14 1A 20 19 21 0F
90 5F 01 00 77 71 33 20 00 00 00 00 E7 B4 36 23 40 55 09 0D 24 9B C6 02 00 44 A2 00 22 AA 1C 00 4C 0B 14 20 2A 89 80 A5 00 00 07 C0 0E 08 16 1C 24 1C 25 0F
A0 86 01 00 77 71 33 20 00 00 00 00 29 39 57 26 50 55 09 0E 26 1D 17 03 00 68 C2 00 22 AA 1C 00 54 0C 14 20 AA 89 00 A6 00 00 07 C0 0F 0A 18 1D 27 1E 27 10
48 E8 01 00 77 71 33 20 00 00 00 00 AD 49 49 2F 70 55 09 10 2D 23 E9 03 00 68 C3 00 22 AA 1C 00 64 0F 14 20 BA 89 80 A7 00 00 07 C0 13 0E 1E 23 31 24 2E 11
F0 49 02 00 77 71 33 20 00 00 00 00 31 5A 4B 2F 90 55 09 12 36 29 AB 04 00 6A E4 00 22 AA 1C 00 74 04 14 20 CA 89 00 A9 02 00 07 C0 17 12 24 29 3B 2A 37 12
C4 7A 02 00 77 71 33 20 00 00 00 00 73 62 5C 32 B0 55 09 14 3A 2D 1C 05 00 69 26 01 22 AA 1C 00 04 06 14 20 EA 89 80 A9 03 00 07 C0 19 14 26 2B 3F 2E 3B 13
98 AB 02 00 77 71 33 20 00 00 00 00 B5 6A 5D 34 C0 55 09 15 3E 30 7D 05 00 6A 27 01 22 AA 1C 00 0C 08 14 20 FA 89 40 AA 03 00 07 C0 1B 16 29 2E 44 31 3F 13


I did it for you, made them tighter as well.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: adaseb on September 19, 2016, 03:30:27 PM
Ok thanks. For some reason the speeds are the same as before.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 19, 2016, 03:40:25 PM

So it's just an offset to VDDC?  I'd like to keep VDDCI fixed, while still having VDDC change according to the dpm state.

No it's an offset to VDDCI/AUX, they both have seperate offsets in the rom. In 90% of the cases you won't find VDDCI offset, so you can add it :)

8D = VDDC , 8E = VDDCI/AUX or MVDDC

So where would you add it?  I only recently found ATOM BIOS reader, and still haven't figured out the dynamic voltage control for Tonga.
I know when Voltage Table2 in PowerPlayInfo has values that start with FF, that indicates dynamic voltage control.  Otherwise it's just the voltage in mV for that DPM state (i.e. 84 03 = 0x384 = 900mV).
For the values that start with FF (i.e. 0xFF08), I think the 08 is an index to another table that contains values for calculating the dynamic voltage.  But I haven't found where that table is in the ROM.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: adaseb on September 19, 2016, 03:42:34 PM
I copied the 1500Strap from the 380 Bios that was posted here and replaced the timings from

F0 49 02 02 77 71 33 20 00 00 00 00 31 5A 7B 3A 90 53 09 12 36 29 AB 04 00 68 04 01 22 AA 1C 00 74 04 14 20 CA 89 00 A9 02 00 02 00 17 12 24 29 3B 2A 37 12

to

F0 49 02 02 77 71 33 20 00 00 00 00 CE CD 59 39 80 55 11 11 2E 15 89 08 00 48 C6 00 22 33 9D 08 6C 00 14 20 6A 89 00 A0 02 00 31 20 14 0F 26 2B 88 25 2F 15


However speed only increased by 0.1MH/s. Maybe its because my core clock is only 950Mhz since its undervolted.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: VirosaGITS on September 19, 2016, 03:54:22 PM
EDIT: Btw, 02 isn't always Hynix.

Agreed.  I've seen another ROM that had just a single set of straps and used type 00 for Hynix.  I imagine it is just an enum in the BIOS code.
The way I figured out that it is Hynix for the Club3D BIOS I modded was by comparing the actual timing values to another BIOS that only supported Hynix.


That's what i've been doing, but there has to be sure fire way to look it up the reference somewhere in the BIOS. The order at which for example Hynix/EPI/Sam are referenced in one of my vBIOS arent in the order their straps appear either. I was told to check in the vram info table but atoms bios reader doesnt seem to have a clue.

Maybe there's a more complete tool out there? (I think i heard there was)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 19, 2016, 04:14:14 PM
You're starting to surprise me..

I think i missjudged you..   ;)

You do have a history of letting your ego cloud your judgment.  :-)
Remember the bitcanuck R9 380 thread in the ethereum forums?  You were convinced that reducing the core clock would reduce eth hashrates, but you were wrong.
I can't find the thread any more, as I think one of the mods deleted it.  I could probably find it with the wayback machine if you've "forgotten" it. :-)
Come to think of it, you're a mod on the ethereum forums, aren't you...


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 19, 2016, 04:21:51 PM
EDIT: Btw, 02 isn't always Hynix.

Agreed.  I've seen another ROM that had just a single set of straps and used type 00 for Hynix.  I imagine it is just an enum in the BIOS code.
The way I figured out that it is Hynix for the Club3D BIOS I modded was by comparing the actual timing values to another BIOS that only supported Hynix.


That's what i've been doing, but there has to be sure fire way to look it up the reference somewhere in the BIOS. The order at which for example Hynix/EPI/Sam are referenced in one of my vBIOS arent in the order their straps appear either. I was told to check in the vram info table but atoms bios reader doesnt seem to have a clue.

Maybe there's a more complete tool out there? (I think i heard there was)

I don't have anything better than atom bios reader.  If it helps, the JDEC mrf ID for Hynix is 0xAD80.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: VirosaGITS on September 19, 2016, 07:26:24 PM
EDIT: Btw, 02 isn't always Hynix.

Agreed.  I've seen another ROM that had just a single set of straps and used type 00 for Hynix.  I imagine it is just an enum in the BIOS code.
The way I figured out that it is Hynix for the Club3D BIOS I modded was by comparing the actual timing values to another BIOS that only supported Hynix.


That's what i've been doing, but there has to be sure fire way to look it up the reference somewhere in the BIOS. The order at which for example Hynix/EPI/Sam are referenced in one of my vBIOS arent in the order their straps appear either. I was told to check in the vram info table but atoms bios reader doesnt seem to have a clue.

Maybe there's a more complete tool out there? (I think i heard there was)

I don't have anything better than atom bios reader.  If it helps, the JDEC mrf ID for Hynix is 0xAD80.

I can find AD 80 but seem random, part of other values, with no hint as to which mem block the 00, 01, 02 point to, if even it was actually a reference to Hynix mem. I'll figure it out... eventually. :D


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: DPAY2016 on September 19, 2016, 09:08:50 PM
Congratulations. Works great.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Eliovp on September 19, 2016, 10:21:22 PM

So it's just an offset to VDDC?  I'd like to keep VDDCI fixed, while still having VDDC change according to the dpm state.

No it's an offset to VDDCI/AUX, they both have seperate offsets in the rom. In 90% of the cases you won't find VDDCI offset, so you can add it :)

8D = VDDC , 8E = VDDCI/AUX or MVDDC

So where would you add it?  I only recently found ATOM BIOS reader, and still haven't figured out the dynamic voltage control for Tonga.
I know when Voltage Table2 in PowerPlayInfo has values that start with FF, that indicates dynamic voltage control.  Otherwise it's just the voltage in mV for that DPM state (i.e. 84 03 = 0x384 = 900mV).
For the values that start with FF (i.e. 0xFF08), I think the 08 is an index to another table that contains values for calculating the dynamic voltage.  But I haven't found where that table is in the ROM.


You add it in VoltageObjectInfo. Note this changes the length - this means go back and fix ALL the offsets in the main table lists, and check your padding at the end to keep the size right.

Not only those things. Also need to change the starting pointer which states how long the table is.
+ you will need to make sure the rom has the exact same size as it has before.
This doesn't mean, scroll way down and remove some FF's. No, you'll need to remove these where the Legacy part of your rom ends.

;)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Eliovp on September 19, 2016, 11:12:16 PM

So it's just an offset to VDDC?  I'd like to keep VDDCI fixed, while still having VDDC change according to the dpm state.

No it's an offset to VDDCI/AUX, they both have seperate offsets in the rom. In 90% of the cases you won't find VDDCI offset, so you can add it :)

8D = VDDC , 8E = VDDCI/AUX or MVDDC

So where would you add it?  I only recently found ATOM BIOS reader, and still haven't figured out the dynamic voltage control for Tonga.
I know when Voltage Table2 in PowerPlayInfo has values that start with FF, that indicates dynamic voltage control.  Otherwise it's just the voltage in mV for that DPM state (i.e. 84 03 = 0x384 = 900mV).
For the values that start with FF (i.e. 0xFF08), I think the 08 is an index to another table that contains values for calculating the dynamic voltage.  But I haven't found where that table is in the ROM.


You add it in VoltageObjectInfo. Note this changes the length - this means go back and fix ALL the offsets in the main table lists, and check your padding at the end to keep the size right.

Not only those things. Also need to change the starting pointer which states how long the table is.
+ you will need to make sure the rom has the exact same size as it has before.
This doesn't mean, scroll way down and remove some FF's. No, you'll need to remove these where the UEFI part of your rom ends.

;)

You mean where the UEFI part begins, correct?

Did i say that.. Nahh! I said Legacy ;-)

Haha, no, indeed it's at the end of the legacy part, or where the uefi part starts :-)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: doktor83 on September 20, 2016, 05:12:27 AM
Sorry to interrupt you guys, but can i have a noobish question ?
If i copy the timing nerdralph gave from a 380 nitro ( 77 71 33 20 00 00 00 00 EF 51 6A 37 90 55 0F 12 32 17 9A 05 00 6A E4 00 22 AA 1C 08 74 02 14 20 CA 89 C0 A8 02 00 00 C0 15 10 23 28 59 28 33 15 ) to my Asus Strix 380 4GB 1750mhz strap, will it be better than copying my own timing from 1425mhz ?


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 20, 2016, 12:59:01 PM

So it's just an offset to VDDC?  I'd like to keep VDDCI fixed, while still having VDDC change according to the dpm state.

No it's an offset to VDDCI/AUX, they both have seperate offsets in the rom. In 90% of the cases you won't find VDDCI offset, so you can add it :)

8D = VDDC , 8E = VDDCI/AUX or MVDDC

So where would you add it?  I only recently found ATOM BIOS reader, and still haven't figured out the dynamic voltage control for Tonga.
I know when Voltage Table2 in PowerPlayInfo has values that start with FF, that indicates dynamic voltage control.  Otherwise it's just the voltage in mV for that DPM state (i.e. 84 03 = 0x384 = 900mV).
For the values that start with FF (i.e. 0xFF08), I think the 08 is an index to another table that contains values for calculating the dynamic voltage.  But I haven't found where that table is in the ROM.


You add it in VoltageObjectInfo. Note this changes the length - this means go back and fix ALL the offsets in the main table lists, and check your padding at the end to keep the size right.

Not only those things. Also need to change the starting pointer which states how long the table is.
+ you will need to make sure the rom has the exact same size as it has before.
This doesn't mean, scroll way down and remove some FF's. No, you'll need to remove these where the Legacy part of your rom ends.

;)

Ugh.  Now I really miss Hawaii with it's really simple VDDCI table.  :-(
If there's an easy way to completely disable VDDCI control, I might try that, and just control the NCP81022 through i2c.  If I can figure out how to read the memory errors from the HWinfo source, then I could could write a small program that cranks up VDDCI until the memory errors drop below a minimal threshold...



Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 20, 2016, 01:05:44 PM
Sorry to interrupt you guys, but can i have a noobish question ?
If i copy the timing nerdralph gave from a 380 nitro ( 77 71 33 20 00 00 00 00 EF 51 6A 37 90 55 0F 12 32 17 9A 05 00 6A E4 00 22 AA 1C 08 74 02 14 20 CA 89 C0 A8 02 00 00 C0 15 10 23 28 59 28 33 15 ) to my Asus Strix 380 4GB 1750mhz strap, will it be better than copying my own timing from 1425mhz ?

That timing didn't come from a 380 nitro.  Its a 1375Mhz strap from a MSI R9 380 OC BIOS that supported only Elpida.
Getting to your point, your card's 1425Mhz strap will probablymay be slower.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: doktor83 on September 20, 2016, 05:04:45 PM
My bad, you did mention 380 nitro, but that was for eliovp's ROM.
Anyways, i copied the strap you posted in Asus and Msi cards 1750mhz strap, and now i get around 24Mhs on 900/1650Mhz with -100mV and same card temperatures (~65c).
I am still testing cards stability, but it looks promising.
Thank you for this :)

Just a quick question : does this huge memory overclock affect my cards life drastically ?


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: kilo17 on September 21, 2016, 05:06:28 AM

So it's just an offset to VDDC?  I'd like to keep VDDCI fixed, while still having VDDC change according to the dpm state.

No it's an offset to VDDCI/AUX, they both have seperate offsets in the rom. In 90% of the cases you won't find VDDCI offset, so you can add it :)

8D = VDDC , 8E = VDDCI/AUX or MVDDC

So where would you add it?  I only recently found ATOM BIOS reader, and still haven't figured out the dynamic voltage control for Tonga.
I know when Voltage Table2 in PowerPlayInfo has values that start with FF, that indicates dynamic voltage control.  Otherwise it's just the voltage in mV for that DPM state (i.e. 84 03 = 0x384 = 900mV).
For the values that start with FF (i.e. 0xFF08), I think the 08 is an index to another table that contains values for calculating the dynamic voltage.  But I haven't found where that table is in the ROM.


You add it in VoltageObjectInfo. Note this changes the length - this means go back and fix ALL the offsets in the main table lists, and check your padding at the end to keep the size right.

Not only those things. Also need to change the starting pointer which states how long the table is.
+ you will need to make sure the rom has the exact same size as it has before.
This doesn't mean, scroll way down and remove some FF's. No, you'll need to remove these where the Legacy part of your rom ends.

;)

Ugh.  Now I really miss Hawaii with it's really simple VDDCI table.  :-(
If there's an easy way to completely disable VDDCI control, I might try that, and just control the NCP81022 through i2c.  If I can figure out how to read the memory errors from the HWinfo source, then I could could write a small program that cranks up VDDCI until the memory errors drop below a minimal threshold...



Which version of the Hawaii Bios Reader are you using- You probably can disable it in the newest version and check the changes made and carry it over to the Tonga - Obviously it will not be exact but may help locate the area.

I have not done much bios editing lately (not with the new version of Hawaii Bios Reader) although it looks to be much better than the older version I am accustom to using.

Edited to add the following- Looking at the new Hawaii Bios Reader - you could set the Aux Voltage to Zero to disable it.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: DPAY2016 on September 21, 2016, 05:37:41 AM
Modding BIOS gives more spins. Don't use it to much. GPU life will be lower. At least for older 280x-290.
But 380 are much more efficient.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: melsell1 on September 21, 2016, 06:04:15 AM
i have gigabyte r9 380x with Hynix memory. Can anyone point me to the right string(s) to modifi timings more tighter in hynix section?

Here is my bios: https://www.upload.ee/files/6180325/_all.rom.html


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 22, 2016, 02:28:23 AM
Just a quick question : does this huge memory overclock affect my cards life drastically ?

1650Mhz is only a 10% overclock for the memory.  While many BIOSes will only clock it at 1375-1425Mhz, it's actually rated for 1500Mhz.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: doktor83 on September 22, 2016, 05:07:50 AM
So no need to worry  :D
Thank you


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: VirosaGITS on September 22, 2016, 05:06:47 PM
So no need to worry  :D
Thank you

Just check your heat. I'm pretty sure any one's component's lifetime is greatly affected by its own heat level. Keeping everything cool as a whole should help.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: doktor83 on September 22, 2016, 05:50:34 PM
Well temperatures are ok (65c) and winter is coming  ;D


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: DPAY2016 on September 22, 2016, 08:00:55 PM
Our rigs "warm" at 69-74 degree Max.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: FlensGold on September 23, 2016, 03:59:55 PM
I have read this thread and those on etherforum. But before I start testing around I would like to know what are your best results with a R9 380?
I read 23-24MH/s, but how about power usage?


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 23, 2016, 04:09:46 PM
I have read this thread and those on etherforum. But before I start testing around I would like to know what are your best results with a R9 380?
I read 23-24MH/s, but how about power usage?

I got ~24.5Mh on one card that was stable at 1700Mhz, but I got lucky with that one.  Typical is around 23.5Mh clocked at 885/1625.  Power consumption depends on the chip leakage characteristics, and depends on how much under-volting it can take.  You should see 160-180W at the wall with a 85% efficient PSU.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on September 25, 2016, 04:12:56 PM

Edit: Forgot to mention, currently working on shedding rops, will "hopefully" have a working result by the end of this week :)

@Eliovp
Any luck diabling ROPs?
I'm curious how much power it would save.  I never came across any info on how much of the power saving of the Stilt BIOSes was from ROP shedding vs under-volting.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: kuronja on September 25, 2016, 10:35:34 PM
how about to mod bios so 280x can give at least 20MH?


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: DPAY2016 on September 26, 2016, 05:46:09 AM
how about to mod bios so 280x can give at least 20MH?

For 280x we used always WolfO kernel. They works great.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Eliovp on September 26, 2016, 08:47:11 AM

Edit: Forgot to mention, currently working on shedding rops, will "hopefully" have a working result by the end of this week :)

@Eliovp
Any luck diabling ROPs?
I'm curious how much power it would save.  I never came across any info on how much of the power saving of the Stilt BIOSes was from ROP shedding vs under-volting.


Will have some more time to continue my work on this next week.

how about to mod bios so 280x can give at least 20MH?

20Mh = not possible.

18+ is perfectly possible but to give a comparison.

If you run at 16ish and you mod your rom to do 18+ which will give you "as an example" + 25% hash increase, your power usage will go up like 30%.. so is it worth it?

Nah..


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: restless on September 28, 2016, 12:27:08 PM
So I need to add that timing, won't that make the file larger? Can I do that? or do I have to remove something?

Basically add this

1C 19 02 00 77 71 33 20 00 00 00 00 EF 51 4A 2F 80 55 09 11 32 26 4A 04 00 6A E4 00 22 AA 1C 00 6C 02 14 20 CA 89 00 A8 02 00 07 C0 15 10 20 25 35 27 33 11

inbetween the 1250 and 1500 straps.

Replace them :)

Quote
20 4E 00 01 33 31 33 20 00 00 00 00 61 88 11 08 D0 54 07 04 0C 07 C1 00 00 21 60 00 22 AA 1C 00 02 00 14 20 8A 88 80 A1 00 00 01 20 03 02 06 07 09 08 0D 0B
40 9C 00 01 55 51 33 20 00 00 00 00 63 10 22 10 10 55 09 09 10 0E 92 01 00 21 60 00 22 AA 1C 00 2B 01 14 20 8A 88 00 A3 00 00 01 20 05 04 0C 0D 11 0F 11 0E
80 38 01 01 55 51 33 20 00 00 00 00 E7 A4 44 20 50 55 0B 0D 1A 97 34 03 00 26 A1 00 22 AA 1C 00 4B 06 14 20 9A 88 C0 A5 00 00 01 20 0A 08 17 19 21 18 1B 11
90 5F 01 01 55 51 33 20 00 00 00 00 08 29 45 24 50 55 0C 0D 1C 18 A5 03 00 27 C1 00 22 AA 1C 00 4B 07 14 20 9A 88 80 A6 00 00 01 20 0B 09 1A 1C 25 19 1D 11
A0 86 01 01 55 51 33 20 00 00 00 00 29 AD 55 27 50 55 0C 0D 1E 99 05 04 00 28 C2 00 22 AA 1C 00 4B 08 14 20 AA 88 00 A7 00 00 01 20 0C 0A 1C 1E 28 1A 1F 11
74 B7 01 01 55 51 33 20 00 00 00 00 6B B5 66 2D 60 55 0D 0E 22 9C 96 04 00 29 E3 00 22 CC 1C 00 53 0A 14 20 BA 88 00 A8 00 00 01 20 0E 0C 20 22 2E 1D 23 12
48 E8 01 01 55 51 33 20 00 00 00 00 8C 39 67 31 70 55 0E 0F 24 1E 17 05 00 4B 04 01 22 DD 1C 00 5B 0B 14 20 4A 89 C0 A8 00 00 01 20 0F 0D 23 25 32 1F 25 13
1C 19 02 01 55 51 33 20 00 00 00 00 AD 41 78 37 80 55 0E 10 28 21 98 05 00 4C 05 01 22 FF 1C 00 63 0D 14 20 5A 89 C0 A9 00 00 01 20 11 0E 27 2A 38 22 29 14
F0 49 02 01 77 71 33 20 00 00 00 00 CE C5 88 3B 80 55 10 11 2B A3 18 06 00 4E 26 01 22 11 9D 00 6C 0E 14 20 6A 89 80 AA 00 00 01 20 12 0F 2A 2D 3C 24 2C 15
20 4E 00 00 99 91 33 20 00 00 00 00 60 88 11 07 C0 54 0A 06 0F 09 91 00 00 20 41 00 22 AA 1C 00 15 00 14 20 9A 88 40 A1 00 00 07 C0 03 01 05 07 08 0A 10 0C
40 9C 00 00 99 91 33 20 00 00 00 00 60 94 12 0F D0 54 0A 07 15 8D 32 01 00 20 41 00 22 AA 1C 00 1D 03 14 20 9A 88 80 A2 00 00 07 C0 06 01 0A 0F 10 0E 16 0C
80 38 01 00 77 71 33 20 00 00 00 00 A5 AC 35 1F 30 55 09 0C 20 98 75 02 00 44 82 00 22 AA 1C 00 44 09 14 20 2A 89 00 A5 00 00 07 C0 0C 06 14 1A 20 19 21 0F
90 5F 01 00 77 71 33 20 00 00 00 00 E7 B4 36 23 40 55 09 0D 24 9B C6 02 00 44 A2 00 22 AA 1C 00 4C 0B 14 20 2A 89 80 A5 00 00 07 C0 0E 08 16 1C 24 1C 25 0F
A0 86 01 00 77 71 33 20 00 00 00 00 29 39 57 26 50 55 09 0E 26 1D 17 03 00 68 C2 00 22 AA 1C 00 54 0C 14 20 AA 89 00 A6 00 00 07 C0 0F 0A 18 1D 27 1E 27 10
48 E8 01 00 77 71 33 20 00 00 00 00 AD 49 49 2F 70 55 09 10 2D 23 E9 03 00 68 C3 00 22 AA 1C 00 64 0F 14 20 BA 89 80 A7 00 00 07 C0 13 0E 1E 23 31 24 2E 11
F0 49 02 00 77 71 33 20 00 00 00 00 31 5A 4B 2F 90 55 09 12 36 29 AB 04 00 6A E4 00 22 AA 1C 00 74 04 14 20 CA 89 00 A9 02 00 07 C0 17 12 24 29 3B 2A 37 12
C4 7A 02 00 77 71 33 20 00 00 00 00 73 62 5C 32 B0 55 09 14 3A 2D 1C 05 00 69 26 01 22 AA 1C 00 04 06 14 20 EA 89 80 A9 03 00 07 C0 19 14 26 2B 3F 2E 3B 13
98 AB 02 00 77 71 33 20 00 00 00 00 B5 6A 5D 34 C0 55 09 15 3E 30 7D 05 00 6A 27 01 22 AA 1C 00 0C 08 14 20 FA 89 40 AA 03 00 07 C0 1B 16 29 2E 44 31 3F 13


I did it for you, made them tighter as well.

A bit late... but
I have a 280x with Elpida memory and found this topic&post.
afaik the first 3 bytes in a row are frequency for the strap in hex . 4th byte is mem type
What Eliovp posted has 4th byte changed from 01 to 00... won't this "brake" the bios?!

My bios supports 3 types of memory: Hynix MFR, Elpida, Hynix AFR - in order reported by VBE7
my straps:
Code:
20 4E 00 01 33 31 33 20 00 00 00 00 61 88 11 08 D0 54 07 04 0C 07 C1 00 00 21 60 00 22 AA 1C 00 02 00 14 20 8A 88 80 A1 00 00 01 20 03 02 06 07 09 08 0D 0B
80 38 01 01 55 51 33 20 00 00 00 00 E7 A4 44 20 50 55 0B 0D 1A 97 34 03 00 26 A1 00 22 AA 1C 00 4B 06 14 20 9A 88 C0 A5 00 00 01 20 0A 08 17 19 21 18 1B 11
1C 19 02 01 55 51 33 20 00 00 00 00 AD 41 78 37 80 55 0E 10 28 21 98 05 00 4C 05 01 22 FF 1C 00 63 0D 14 20 5A 89 C0 A9 00 00 01 20 11 0E 27 2A 38 22 29 14
20 4E 00 02 99 91 33 20 00 00 00 00 60 88 11 07 C0 52 0A 06 0F 09 91 00 00 20 41 00 22 AA 1C 00 15 00 14 20 9A 88 40 A1 00 00 07 C0 03 01 05 07 08 0A 10 0C
80 38 01 02 77 71 33 20 00 00 00 00 A5 AC 35 1F 30 53 09 0C 20 98 75 02 00 44 82 00 22 AA 1C 00 44 09 14 20 2A 89 00 A5 00 00 07 C0 0C 06 14 1A 20 19 21 0F
F0 49 02 02 77 71 33 20 00 00 00 00 31 5A 7B 3A 90 53 09 12 36 29 AB 04 00 68 04 01 22 AA 1C 00 74 04 14 20 CA 89 00 A9 02 00 07 C0 17 12 24 29 3B 2A 37 12
40 9C 00 03 33 31 33 20 00 00 00 00 84 94 22 10 F0 54 09 06 0F 0B A2 01 00 23 80 00 22 AA 1C 00 12 01 14 20 8A 88 00 A0 00 00 01 20 06 05 0B 0C 11 0C 10 0D
80 38 01 03 55 51 33 20 00 00 00 00 E7 AC 45 20 50 55 0B 0D 1A 97 34 03 00 27 C1 00 22 AA 1C 00 4B 06 14 20 9A 88 00 A0 00 00 01 20 0C 08 15 19 21 18 1B 11
1C 19 02 03 77 71 33 20 00 00 00 00 AD CD 79 37 80 55 0F 11 29 22 98 05 00 4D 25 01 22 EE 1C 00 6C 0D 14 20 5A 89 00 A0 00 00 01 20 14 0E 24 2A 38 23 2A 14
98 AB 02 03 77 71 33 20 00 00 00 00 31 62 9C 47 80 55 11 11 30 A7 1A 07 00 51 66 01 22 22 9D 00 6C 0F 14 20 6A 89 00 A0 00 00 01 20 19 12 2F 36 48 28 31 15


Sooo, which code 01 02 or 03 is for Elpida in my case? Thanks

PS: It seems 02 is NOT Elpida, as there is no refrence to 1375 (default clock of my card) and comparing values it seems 01 stands for Elpida ...

any hint if it wiull be ok to overwrite first strap of 02 memtype adding 1500Mhz strap for 01 ?


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: adaseb on September 28, 2016, 01:20:36 PM
So I need to add that timing, won't that make the file larger? Can I do that? or do I have to remove something?

Basically add this

1C 19 02 00 77 71 33 20 00 00 00 00 EF 51 4A 2F 80 55 09 11 32 26 4A 04 00 6A E4 00 22 AA 1C 00 6C 02 14 20 CA 89 00 A8 02 00 07 C0 15 10 20 25 35 27 33 11

inbetween the 1250 and 1500 straps.

Replace them :)

Quote
20 4E 00 01 33 31 33 20 00 00 00 00 61 88 11 08 D0 54 07 04 0C 07 C1 00 00 21 60 00 22 AA 1C 00 02 00 14 20 8A 88 80 A1 00 00 01 20 03 02 06 07 09 08 0D 0B
40 9C 00 01 55 51 33 20 00 00 00 00 63 10 22 10 10 55 09 09 10 0E 92 01 00 21 60 00 22 AA 1C 00 2B 01 14 20 8A 88 00 A3 00 00 01 20 05 04 0C 0D 11 0F 11 0E
80 38 01 01 55 51 33 20 00 00 00 00 E7 A4 44 20 50 55 0B 0D 1A 97 34 03 00 26 A1 00 22 AA 1C 00 4B 06 14 20 9A 88 C0 A5 00 00 01 20 0A 08 17 19 21 18 1B 11
90 5F 01 01 55 51 33 20 00 00 00 00 08 29 45 24 50 55 0C 0D 1C 18 A5 03 00 27 C1 00 22 AA 1C 00 4B 07 14 20 9A 88 80 A6 00 00 01 20 0B 09 1A 1C 25 19 1D 11
A0 86 01 01 55 51 33 20 00 00 00 00 29 AD 55 27 50 55 0C 0D 1E 99 05 04 00 28 C2 00 22 AA 1C 00 4B 08 14 20 AA 88 00 A7 00 00 01 20 0C 0A 1C 1E 28 1A 1F 11
74 B7 01 01 55 51 33 20 00 00 00 00 6B B5 66 2D 60 55 0D 0E 22 9C 96 04 00 29 E3 00 22 CC 1C 00 53 0A 14 20 BA 88 00 A8 00 00 01 20 0E 0C 20 22 2E 1D 23 12
48 E8 01 01 55 51 33 20 00 00 00 00 8C 39 67 31 70 55 0E 0F 24 1E 17 05 00 4B 04 01 22 DD 1C 00 5B 0B 14 20 4A 89 C0 A8 00 00 01 20 0F 0D 23 25 32 1F 25 13
1C 19 02 01 55 51 33 20 00 00 00 00 AD 41 78 37 80 55 0E 10 28 21 98 05 00 4C 05 01 22 FF 1C 00 63 0D 14 20 5A 89 C0 A9 00 00 01 20 11 0E 27 2A 38 22 29 14
F0 49 02 01 77 71 33 20 00 00 00 00 CE C5 88 3B 80 55 10 11 2B A3 18 06 00 4E 26 01 22 11 9D 00 6C 0E 14 20 6A 89 80 AA 00 00 01 20 12 0F 2A 2D 3C 24 2C 15
20 4E 00 00 99 91 33 20 00 00 00 00 60 88 11 07 C0 54 0A 06 0F 09 91 00 00 20 41 00 22 AA 1C 00 15 00 14 20 9A 88 40 A1 00 00 07 C0 03 01 05 07 08 0A 10 0C
40 9C 00 00 99 91 33 20 00 00 00 00 60 94 12 0F D0 54 0A 07 15 8D 32 01 00 20 41 00 22 AA 1C 00 1D 03 14 20 9A 88 80 A2 00 00 07 C0 06 01 0A 0F 10 0E 16 0C
80 38 01 00 77 71 33 20 00 00 00 00 A5 AC 35 1F 30 55 09 0C 20 98 75 02 00 44 82 00 22 AA 1C 00 44 09 14 20 2A 89 00 A5 00 00 07 C0 0C 06 14 1A 20 19 21 0F
90 5F 01 00 77 71 33 20 00 00 00 00 E7 B4 36 23 40 55 09 0D 24 9B C6 02 00 44 A2 00 22 AA 1C 00 4C 0B 14 20 2A 89 80 A5 00 00 07 C0 0E 08 16 1C 24 1C 25 0F
A0 86 01 00 77 71 33 20 00 00 00 00 29 39 57 26 50 55 09 0E 26 1D 17 03 00 68 C2 00 22 AA 1C 00 54 0C 14 20 AA 89 00 A6 00 00 07 C0 0F 0A 18 1D 27 1E 27 10
48 E8 01 00 77 71 33 20 00 00 00 00 AD 49 49 2F 70 55 09 10 2D 23 E9 03 00 68 C3 00 22 AA 1C 00 64 0F 14 20 BA 89 80 A7 00 00 07 C0 13 0E 1E 23 31 24 2E 11
F0 49 02 00 77 71 33 20 00 00 00 00 31 5A 4B 2F 90 55 09 12 36 29 AB 04 00 6A E4 00 22 AA 1C 00 74 04 14 20 CA 89 00 A9 02 00 07 C0 17 12 24 29 3B 2A 37 12
C4 7A 02 00 77 71 33 20 00 00 00 00 73 62 5C 32 B0 55 09 14 3A 2D 1C 05 00 69 26 01 22 AA 1C 00 04 06 14 20 EA 89 80 A9 03 00 07 C0 19 14 26 2B 3F 2E 3B 13
98 AB 02 00 77 71 33 20 00 00 00 00 B5 6A 5D 34 C0 55 09 15 3E 30 7D 05 00 6A 27 01 22 AA 1C 00 0C 08 14 20 FA 89 40 AA 03 00 07 C0 1B 16 29 2E 44 31 3F 13


I did it for you, made them tighter as well.

A bit late... but
I have a 280x with Elpida memory and found this topic&post.
afaik the first 3 bytes in a row are frequency for the strap in hex . 4th byte is mem type
What Eliovp posted has 4th byte changed from 01 to 00... won't this "brake" the bios?!

My bios supports 3 types of memory: Hynix MFR, Elpida, Hynix AFR - in order reported by VBE7
my straps:
Code:
20 4E 00 01 33 31 33 20 00 00 00 00 61 88 11 08 D0 54 07 04 0C 07 C1 00 00 21 60 00 22 AA 1C 00 02 00 14 20 8A 88 80 A1 00 00 01 20 03 02 06 07 09 08 0D 0B
80 38 01 01 55 51 33 20 00 00 00 00 E7 A4 44 20 50 55 0B 0D 1A 97 34 03 00 26 A1 00 22 AA 1C 00 4B 06 14 20 9A 88 C0 A5 00 00 01 20 0A 08 17 19 21 18 1B 11
1C 19 02 01 55 51 33 20 00 00 00 00 AD 41 78 37 80 55 0E 10 28 21 98 05 00 4C 05 01 22 FF 1C 00 63 0D 14 20 5A 89 C0 A9 00 00 01 20 11 0E 27 2A 38 22 29 14
20 4E 00 02 99 91 33 20 00 00 00 00 60 88 11 07 C0 52 0A 06 0F 09 91 00 00 20 41 00 22 AA 1C 00 15 00 14 20 9A 88 40 A1 00 00 07 C0 03 01 05 07 08 0A 10 0C
80 38 01 02 77 71 33 20 00 00 00 00 A5 AC 35 1F 30 53 09 0C 20 98 75 02 00 44 82 00 22 AA 1C 00 44 09 14 20 2A 89 00 A5 00 00 07 C0 0C 06 14 1A 20 19 21 0F
F0 49 02 02 77 71 33 20 00 00 00 00 31 5A 7B 3A 90 53 09 12 36 29 AB 04 00 68 04 01 22 AA 1C 00 74 04 14 20 CA 89 00 A9 02 00 07 C0 17 12 24 29 3B 2A 37 12
40 9C 00 03 33 31 33 20 00 00 00 00 84 94 22 10 F0 54 09 06 0F 0B A2 01 00 23 80 00 22 AA 1C 00 12 01 14 20 8A 88 00 A0 00 00 01 20 06 05 0B 0C 11 0C 10 0D
80 38 01 03 55 51 33 20 00 00 00 00 E7 AC 45 20 50 55 0B 0D 1A 97 34 03 00 27 C1 00 22 AA 1C 00 4B 06 14 20 9A 88 00 A0 00 00 01 20 0C 08 15 19 21 18 1B 11
1C 19 02 03 77 71 33 20 00 00 00 00 AD CD 79 37 80 55 0F 11 29 22 98 05 00 4D 25 01 22 EE 1C 00 6C 0D 14 20 5A 89 00 A0 00 00 01 20 14 0E 24 2A 38 23 2A 14
98 AB 02 03 77 71 33 20 00 00 00 00 31 62 9C 47 80 55 11 11 30 A7 1A 07 00 51 66 01 22 22 9D 00 6C 0F 14 20 6A 89 00 A0 00 00 01 20 19 12 2F 36 48 28 31 15


Sooo, which code 01 02 or 03 is for Elpida in my case? Thanks

PS: It seems 02 is NOT Elpida, as there is no refrence to 1375 (default clock of my card) and comparing values it seems 01 stands for Elpida ...

any hint if it wiull be ok to overwrite first strap of 02 memtype adding 1500Mhz strap for 01 ?

I just copied from the 5th group and forth and replaced with my current strap values. If yours was 02 before don't replace with 00.

Use diffcompare and see which yours are closest too, Elpida and Hynix will be completely different and most values will be different.



Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: restless on September 28, 2016, 01:33:43 PM
Yes, I compared "your original values" and they are exactly same as mine for 01 mem type :)
Still, naybe there is a scientific method to see which code for which memory is?


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: adaseb on September 28, 2016, 03:14:12 PM
Yes, I compared "your original values" and they are exactly same as mine for 01 mem type :)
Still, naybe there is a scientific method to see which code for chich memory is?

In your hex editor scroll up a few lines and you will see a few different memory types. They go chronologically, so if the first one listed is Elpida then its 01, Hynix 02, etc ,etc. If there is only 1 memory then its 00

The 280x you need to set a high core clock to get a good speed. You would need to set it at least to 1100 to get 18mh/s. These cards are getting very close to the end of their lifespan in ETH mining.

Best is to also dual mine with them and you'll make 20 cents extra a day.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: VirosaGITS on September 28, 2016, 03:22:51 PM
Yes, I compared "your original values" and they are exactly same as mine for 01 mem type :)
Still, naybe there is a scientific method to see which code for chich memory is?

In your hex editor scroll up a few lines and you will see a few different memory types. They go chronologically, so if the first one listed is Elpida then its 01, Hynix 02, etc ,etc. If there is only 1 memory then its 00

The 280x you need to set a high core clock to get a good speed. You would need to set it at least to 1100 to get 18mh/s. These cards are getting very close to the end of their lifespan in ETH mining.

Best is to also dual mine with them and you'll make 20 cents extra a day.

I used to think they were in order, then i continued on doing more mods and quite a few BIOS arent in particular order (by comparing the straps that were identical to other BIOSes)

TLDR: Be careful with assumptions.

Also yes dont replace the 4th Byte.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: restless on September 29, 2016, 07:51:04 AM
In the end I flashed one of Stilt bioses for xfx 280x, which had Elpida-only timings
Results (before/after) @950/1500
ETH: 15 - 15.6
EXP: 23 - 23.8
XMR: 450 - 520 (!)

Well. Result was not worth the effort and time for modding just one card, but I enjoyed the process ;)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: adaseb on September 30, 2016, 06:23:12 AM
In the end I flashed one of Stilt bioses for xfx 280x, which had Elpida-only timings
Results (before/after) @950/1500
ETH: 15 - 15.6
EXP: 23 - 23.8
XMR: 450 - 520 (!)

Well. Result was not worth the effort and time for modding just one card, but I enjoyed the process ;)

increase your core clock and memory to like 1100/1600


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: restless on September 30, 2016, 09:58:51 AM
The card already is hitting 70deg on open rig...
Perhaps after I find time to change the paste...


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: adaseb on September 30, 2016, 10:02:32 AM
The card already is hitting 70deg on open rig...
Perhaps after I find time to change the paste...

70deg is normal. Cold actually.



Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: restless on September 30, 2016, 01:17:54 PM
Next to it I have 2 7950's running same clocks (950/1375) @ less than 60 and 24-24.5MH/s (expanse)
Just new paste, removed the stock plastic "cooler body" and fans and put 2 90mm 3000rpm 3W fans


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: carlo_0000 on November 18, 2016, 04:30:39 AM
i started TongaBiosReader  but i don't see where are the memory timings i can change?

i notice i have all 380's with samsung memory

when i use msi afterburner
asus default is 1375 max stable 1385
xfx is 1400  max stable 1470
sapphire 1400 max stable 1470

i uploaded my default bios here (i write 4G but s its all 2 G)

https://drive.google.com/drive/folders/0B_VgPvwZ9TTcZ0RCSTRmSjdkb0U

if someone could put the right timings

thanks


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: verjic on November 20, 2016, 08:02:12 PM
Hello,

I installed this Mod Bios on my MSI R9 380 4GB and hashrate now is 24 MHS stable. With 980/1650. I noticed that core clock does not change anything, Even if i put 1100 or 880, no difference, only mclock change things.

Thank you Ralph!


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: doktor83 on November 20, 2016, 08:30:58 PM
i started TongaBiosReader  but i don't see where are the memory timings i can change?

i notice i have all 380's with samsung memory

when i use msi afterburner
asus default is 1375 max stable 1385
xfx is 1400  max stable 1470
sapphire 1400 max stable 1470

i uploaded my default bios here (i write 4G but s its all 2 G)

https://drive.google.com/drive/folders/0B_VgPvwZ9TTcZ0RCSTRmSjdkb0U

if someone could put the right timings

thanks

You cant change mem timing with tongabiosreader, you must do it in hex editor, just google it.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: carlo_0000 on November 21, 2016, 02:04:16 AM
i started TongaBiosReader  but i don't see where are the memory timings i can change?

i notice i have all 380's with samsung memory

when i use msi afterburner
asus default is 1375 max stable 1385
xfx is 1400  max stable 1470
sapphire 1400 max stable 1470

i uploaded my default bios here (i write 4G but s its all 2 G)

https://drive.google.com/drive/folders/0B_VgPvwZ9TTcZ0RCSTRmSjdkb0U

if someone could put the right timings

thanks

You cant change mem timing with tongabiosreader, you must do it in hex editor, just google it.

thanks but look too complicate for me, don't wanna kill my gpu


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Zied RF on November 23, 2016, 12:26:14 PM
Hello
First of all thnx for your great work
__________________________________
i'am asking if i can us your Bios for my Tonga r9 380 strix ??


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Zied RF on November 23, 2016, 01:06:11 PM
Hello
First of all thnx for your great work
__________________________________
i'am asking if i can us your Bios for my Tonga r9 380 strix ??

I have one of those - it SUCKS. Somehow, even with *custom* timings, not a copied strap, it STILL sucks ass.
Yes It's Sucks :(
I tried Everything But i only get 20.43 Mh/s for each (max) , for Zec 120 H/s


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: sonerbo on November 23, 2016, 01:17:56 PM
Hello
First of all thnx for your great work
__________________________________
i'am asking if i can us your Bios for my Tonga r9 380 strix ??

I have one of those - it SUCKS. Somehow, even with *custom* timings, not a copied strap, it STILL sucks ass.

ıf u use dualmıner try -dcri 9 -cclock 885  -mclock 1625


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: 64dimensions on November 23, 2016, 01:41:04 PM
You're starting to surprise me..

I think i missjudged you..   ;)

You do have a history of letting your ego cloud your judgment.  :-)
Remember the bitcanuck R9 380 thread in the ethereum forums?  You were convinced that reducing the core clock would reduce eth hashrates, but you were wrong.
I can't find the thread any more, as I think one of the mods deleted it.  I could probably find it with the wayback machine if you've "forgotten" it. :-)
Come to think of it, you're a mod on the ethereum forums, aren't you...


It was in this thread, while I didn't realize it at the time, this remarkable counterintuiative result was published by (Helox?/Bitcanuk?/dihenky?) for the R9 380 which was an R9 380 stock at 800-820/1500 was hashing at 20+ MH/s. These spec's also result in the card's lowest power consumption @ 20+ MH/s.

The results in this R9 380 hot rodding thread are somewhat incomplete in that corresponding changes in power draw with mod's would also be of interest.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: doktor83 on November 23, 2016, 01:42:25 PM
Hello
First of all thnx for your great work
__________________________________
i'am asking if i can us your Bios for my Tonga r9 380 strix ??

I have one of those - it SUCKS. Somehow, even with *custom* timings, not a copied strap, it STILL sucks ass.

i get 24 mh/s with 380 strix so no, it doesn't sucks so bad.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Zied RF on November 23, 2016, 01:49:44 PM
Hello
First of all thnx for your great work
__________________________________
i'am asking if i can us your Bios for my Tonga r9 380 strix ??

I have one of those - it SUCKS. Somehow, even with *custom* timings, not a copied strap, it STILL sucks ass.

ıf u use dualmıner try -dcri 9 -cclock 885  -mclock 1625
thnx a lot , i will try it


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Zied RF on November 23, 2016, 02:00:29 PM
Hello
First of all thnx for your great work
__________________________________
i'am asking if i can us your Bios for my Tonga r9 380 strix ??

I have one of those - it SUCKS. Somehow, even with *custom* timings, not a copied strap, it STILL sucks ass.

i get 24 mh/s with 380 strix so no, it doesn't sucks so bad.
It's better , i only get 20.4 mh/s , what's is the bios you use for asus r9 strix ??


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: doktor83 on November 23, 2016, 02:04:05 PM
just modified it myself with a hex editor, copied straps.
r9 380 2gb strix can go even higher than 24 mh/s


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: verjic on November 23, 2016, 04:15:49 PM
just modified it myself with a hex editor, copied straps.
r9 380 2gb strix can go even higher than 24 mh/s

Can you please share with us your straps?  I have 5 R9 380's strix 2 GB.

Thank You


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: doktor83 on November 23, 2016, 05:47:18 PM
just please take the effort and find it on the forum how to copy straps from lower to higher mhz


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: verjic on November 23, 2016, 06:58:58 PM
I don't really understand what straps are. I did find information about changing straps on the forum before for another cards, but did not understand them very well. I will do my best to understand how to do it. Sorry that I disturbed you.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: doktor83 on November 23, 2016, 07:49:29 PM
Its in the first post of this thread, but here you are :

http://nerdralph.blogspot.rs/2016/09/advanced-tonga-bios-editing.html


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: doktor83 on November 27, 2016, 07:41:21 AM
I told you, it's not bad at all :)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: el_rlee on November 27, 2016, 09:23:29 AM
It wasn't meant to be - I'm not against sharing instructions/knowledge, just premade solutions. It wasn't a dig at you at all.

EDIT: Btw, 02 isn't always Hynix.

So very true.. This rom can still fuck up a lot of cards..

I already shared something like this a while ago.. You can check that one out and perhaps make yours even better :)


Ps. Read this
http://forum.ethereum.org/discussion/comment/60221/#Comment_60221

And read the replies as well!



I had actually looked at the 380nitro ROM you posted a while back, but it had slower timing than the one I made.


I got some of those... 380X nitro - could somebody point me to the right ROM or tell me which RAM they use? Thanks!


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: sonerbo on November 27, 2016, 08:26:31 PM
It wasn't meant to be - I'm not against sharing instructions/knowledge, just premade solutions. It wasn't a dig at you at all.

EDIT: Btw, 02 isn't always Hynix.

So very true.. This rom can still fuck up a lot of cards..

I already shared something like this a while ago.. You can check that one out and perhaps make yours even better :)


Ps. Read this
http://forum.ethereum.org/discussion/comment/60221/#Comment_60221

And read the replies as well!



I had actually looked at the 380nitro ROM you posted a while back, but it had slower timing than the one I made.


I got some of those... 380X nitro - could somebody point me to the right ROM or tell me which RAM they use? Thanks!

just use gpu z. you can see ram type in it.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on November 28, 2016, 03:05:39 PM
The results in this R9 380 hot rodding thread are somewhat incomplete in that corresponding changes in power draw with mod's would also be of interest.
In my blog post the link includes 2 modded BIOS files with DPM 5, 6 & 7 under-volted: 380NR1100.ROM and 380NR1150.ROM


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on November 29, 2016, 02:42:06 AM
The results in this R9 380 hot rodding thread are somewhat incomplete in that corresponding changes in power draw with mod's would also be of interest.
In my blog post the link includes 2 modded BIOS files with DPM 5, 6 & 7 under-volted: 380NR1100.ROM and 380NR1150.ROM


How much have you gotten out of those? I've passed 25MH/s with custom timings, but at that point it needs a little more on the core for it to keep up.

I've only been able to get 25Mh by pushing the memory over 1700, which hasn't been stable on any of my cards.  I did try a couple custom tweaks (modifying individual values in the straps), but gave up after testing a couple values.  If you're willing to share the strap decoding utility, then I could create custom straps based on what timings I know are important.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: dmwardjr on February 22, 2017, 11:56:11 PM
Hi forum,

Thank you very much for your kindness with sharing ROM's.  Much appreciated.  I'm assuming the 380NR1150.ROM would be fine for both brands and types of 380's I have.  I just wanted to make sure before I have a go with it.

I have the PowerColor PCS+ Radeon R9 380 4GB and the ASUS STRIX Radeon R9 380 4GB.  Which see:  http://imgur.com/a/v0WXU

Can someone tell me which one of the three (3) R9 380 ROM's to use for these two cards?

The choices are:

#1 - 380NR.ROM
#2 - 380NR1100.ROM
#3 - 380NR1150.ROM

Thanks,

David


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: br2459 on March 10, 2017, 07:40:44 PM
Hi forum,

Thank you very much for your kindness with sharing ROM's.  Much appreciated.  I'm assuming the 380NR1150.ROM would be fine for both brands and types of 380's I have.  I just wanted to make sure before I have a go with it.

I have the PowerColor PCS+ Radeon R9 380 4GB and the ASUS STRIX Radeon R9 380 4GB.  Which see:  http://imgur.com/a/v0WXU

Can someone tell me which one of the three (3) R9 380 ROM's to use for these two cards?

The choices are:

#1 - 380NR.ROM
#2 - 380NR1100.ROM
#3 - 380NR1150.ROM

Thanks,

David
David, I have the same PowerColor card and am doing 24.7MH/s with it by using +10 power, 1023 Core clock and 1750 Memclock. I am looking for a bios mod that will get me over 25MH/s but also reduce power consumption if possible. My bios is stock on my card as well and I am using drivers 16.12.1 for it.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: br2459 on March 15, 2017, 03:06:31 PM
Hi forum,

Thank you very much for your kindness with sharing ROM's.  Much appreciated.  I'm assuming the 380NR1150.ROM would be fine for both brands and types of 380's I have.  I just wanted to make sure before I have a go with it.

I have the PowerColor PCS+ Radeon R9 380 4GB and the ASUS STRIX Radeon R9 380 4GB.  Which see:  http://imgur.com/a/v0WXU

Can someone tell me which one of the three (3) R9 380 ROM's to use for these two cards?

The choices are:

#1 - 380NR.ROM
#2 - 380NR1100.ROM
#3 - 380NR1150.ROM

Thanks,

David
David, I have the same PowerColor card and am doing 24.7MH/s with it by using +10 power, 1023 Core clock and 1750 Memclock. I am looking for a bios mod that will get me over 25MH/s but also reduce power consumption if possible. My bios is stock on my card as well and I am using drivers 16.12.1 for it.

So for anyone wanting to know how I achieved 24.7MH/s on the PowerColor PCS+ 4GB R9 380, STOCK BIOS. I used the above config but using MSI Afterburner I unlocked the voltage in the settings and set the drop down to 3rd party. MSI Afterburner reset and then it jumped from 22.5MH/s to 24.7MH/s.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: navydude on March 15, 2017, 03:56:52 PM
Using this same settings on a modded bios 1023/1750 +10 it gives me 25.3 on my Powercolor r9 380x. Its only been about 10 mins but seems stable at this point. Im not sure how much power is being used but im sure its a lot more than my 900/1550 -25 setting :P

https://s23.postimg.org/b8if5ys2f/Screenshot_15.png (https://postimg.org/image/b8if5ys2f/)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: br2459 on March 15, 2017, 05:59:09 PM
Using this same settings on a modded bios 1023/1750 +10 it gives me 25.3 on my Powercolor r9 380x. Its only been about 10 mins but seems stable at this point. Im not sure how much power is being used but im sure its a lot more than my 900/1550 -25 setting :P

https://s23.postimg.org/b8if5ys2f/Screenshot_15.png (https://postimg.org/image/b8if5ys2f/)
I wonder if there is a BIOS mod out there to enable higher mem clocks than the 1750. Mine seems to handle it like a champ but wonder if it can be pushed a bit harder...


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: navydude on March 15, 2017, 06:07:55 PM
Not sure i want to push mine any harder. Probably gonna put mine back like it was before. I cant imagine the earnings are any much better and thats a lot of overclock.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: br2459 on March 15, 2017, 06:44:39 PM
Not sure i want to push mine any harder. Probably gonna put mine back like it was before. I cant imagine the earnings are any much better and thats a lot of overclock.
I saw a post awhile back but can't seem to find it where they were getting 25MH/s with this same card and only pulling 150W. Would love to get a hold of that BIOS...


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: navydude on March 15, 2017, 06:47:10 PM
That would be nice. For sure. Let me know if you find something amazing. :)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: DocSnyd3r on June 18, 2017, 02:09:04 PM
Hi there,

I used atiflash to backup my BIOS and modded it as suggested in post 21 by replacing the timing parts.
After I flashed it back and did a reboot (hardware manger said I need one, so I guess flashing succeeded) nothing changed.

I still only see 18 MH/s average. I use genoil eth miner.

I also tried the ROMs in post 1 but no change there either.

This is my Card:
https://ibb.co/gMPVTQ (https://ibb.co/gMPVTQ)

Original BIOS:
http://s000.tinyupload.com/?file_id=90840810654689635177

Modded BIOS:
http://s000.tinyupload.com/?file_id=50216128716811286774


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: talboris2 on June 18, 2017, 05:29:16 PM
hi guys!

i have option to exchange 280 to 380 4gb.
what watts will be for this custom bios change?

is it worth it 250w for 24 m.h?

thanks


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: BigWolf on June 21, 2017, 09:11:33 PM
Hi forum,

Thank you very much for your kindness with sharing ROM's.  Much appreciated.  I'm assuming the 380NR1150.ROM would be fine for both brands and types of 380's I have.  I just wanted to make sure before I have a go with it.

I have the PowerColor PCS+ Radeon R9 380 4GB and the ASUS STRIX Radeon R9 380 4GB.  Which see:  http://imgur.com/a/v0WXU

Can someone tell me which one of the three (3) R9 380 ROM's to use for these two cards?

The choices are:

#1 - 380NR.ROM
#2 - 380NR1100.ROM
#3 - 380NR1150.ROM

Thanks,

David

Did you ever figure out what to use on your ASUS Strix Radeon R9 380 4Gb card?   What did you do to it and what are you getting now?



Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: dgozalie on July 11, 2017, 08:09:33 AM
Hallo

I am currently now a newbie.. not a good timing eh while the market crash...
Anyway i am looking forward future and enjoy learning the process...
Currently i own several 380 and 380x...
I do try to flash them all with the bios, but cannot seems hit 22 or 23...stuck at 19-20...
So far after i flash them with 380NR rom i change ram to 1625 and gpu to 980-1000 and see no noticeable change..
What mistake i done ?
Using win10 and radeon 16.2 and genoil 9...


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: FollowWings on January 13, 2018, 07:45:10 AM
Hi Im new to modding, once Ive bricked my card,
But I could recover with the backup vbios Ive created!

I have an MSI R9 380 4Gb Gaming with Hynix memory!
I have stock 19mhs with blockchain driver.
I could max OC it by 1100coreclock, 1500memclock stable at afterburner doing 21-21'5mhs.
Could someone drop to me a good vbios for my card?!
My Original vbios (https://anorak.tech/uploads/default/original/2X/1/147b79d833efb063aafe75544484fc763ee5fd72.rar)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on January 14, 2018, 02:36:09 AM
Hi Im new to modding, once Ive bricked my card,
But I could recover with the backup vbios Ive created!

I have an MSI R9 380 4Gb Gaming with Hynix memory!
I have stock 19mhs with blockchain driver.
I could max OC it by 1100coreclock, 1500memclock stable at afterburner doing 21-21'5mhs.
Could someone drop to me a good vbios for my card?!
My Original vbios (https://anorak.tech/uploads/default/original/2X/1/147b79d833efb063aafe75544484fc763ee5fd72.rar)

Are you saying the custom BIOS I posted didn't work?  I tested it on MSI R9 380 4GB cards with Hynix and Elpida memory.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: cryptovigi on January 16, 2018, 02:12:32 AM
which version of amd drivers are best in your opinion for modded r9 380 (msi hynix mem)?
i've tried many... new ones and olders and it seems 16.9.2 gives fastest hashrate....



Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: nerdralph on January 16, 2018, 02:47:04 AM
which version of amd drivers are best in your opinion for modded r9 380 (msi hynix mem)?
i've tried many... new ones and olders and it seems 16.9.2 gives fastest hashrate....

I don't use Windoze for mining, nor do I recommend it.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: FollowWings on January 24, 2018, 12:57:00 PM
I say I dont want to brick!
Do I need to flash by Ati/Amd flasher?
I watched your mod by tonga bios reader and as I see
The 380nr.bios has the same values!
Which one do you suggest of the three for my card bro?
MSI R9 380 4Gb gaming?


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: FollowWings on January 24, 2018, 01:32:19 PM
Do I need to install Ati pixel patcher before the féash?
What is the difference between the three rom?


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: dagarair on January 24, 2018, 01:38:45 PM
holy old thread revival...

When Lambo?  :P


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: hella1 on May 14, 2018, 08:47:09 PM
hello. I am a newbie with mining. I have three R9 380x 4Gb (1 Gigabyte, 1 Powercolor PCS+, and 1 MSI) but only got 17.3 MH/s for each card using stock setting.

My first question: which driver version should I use to get 20+ mh/s? I am using Windows 10 Pro.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Xazax310 on May 14, 2018, 09:10:36 PM
You won't get that hashrate because of the DAG file increase, older AMD cards 380x,370,280x,270, etc lost performance because of this. 580/480 suffered the same fate last year until AMD released a fix.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: hella1 on May 16, 2018, 03:35:15 PM
That's sad. What is max rate I can get? I


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: dmwardjr on May 17, 2018, 02:30:33 AM
hello. I am a newbie with mining. I have three R9 380x 4Gb (1 Gigabyte, 1 Powercolor PCS+, and 1 MSI) but only got 17.3 MH/s for each card using stock setting.

My first question: which driver version should I use to get 20+ mh/s? I am using Windows 10 Pro.

I still have 78 x R9 380's along with the rest of my other cards (old and new).  You should be getting 20 MH/s each card STOCK.

You need to use a DDU to UNINSTALL your current DISPLAY DRIVER (DDU) in your 380's.  Then install the Blockchain Driver.

AMD Blockchain Driver:  https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-ReLive-Edition-Beta-for-Blockchain-Compute-Release-Notes.aspx (https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-ReLive-Edition-Beta-for-Blockchain-Compute-Release-Notes.aspx)

Display Driver Uninstaller (DDU) Link:  http://www.guru3d.com/files-details/display-driver-uninstaller-download.html (http://www.guru3d.com/files-details/display-driver-uninstaller-download.html)

Here's an excellent video for doing what I suggest:  https://www.youtube.com/watch?v=EXLahUxmTOI&t=672s (https://www.youtube.com/watch?v=EXLahUxmTOI&t=672s)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: hella1 on May 17, 2018, 03:16:51 AM
hello. I am a newbie with mining. I have three R9 380x 4Gb (1 Gigabyte, 1 Powercolor PCS+, and 1 MSI) but only got 17.3 MH/s for each card using stock setting.

My first question: which driver version should I use to get 20+ mh/s? I am using Windows 10 Pro.

I still have 78 x R9 380's along with the rest of my other cards (old and new).  You should be getting 20 MH/s each card STOCK.

You need to use a DDU to UNINSTALL your current DISPLAY DRIVER (DDU) in your 380's.  Then install the Blockchain Driver.

AMD Blockchain Driver:  pute-Release-Notes.aspx]https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-ReLive-Edition-Beta-for-[Suspicious link removed]pute-Release-Notes.aspx (https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-ReLive-Edition-Beta-for-[Suspicious link removed)

Display Driver Uninstaller (DDU) Link:  https://www.youtube.com/redirect?v=EXLahUxmTOI&event=video_description&q=http%3A%2F%2Fwww.guru3d.com%2Ffiles-details%2Fdisplay-driver-uninstaller-download.html&redir_token=0Fvgil14BPDv1VwMzlFg7hMpPx98MTUyNjYxMDM5OEAxNTI2NTIzOTk4 (https://www.youtube.com/redirect?v=EXLahUxmTOI&event=video_description&q=http%3A%2F%2Fwww.guru3d.com%2Ffiles-details%2Fdisplay-driver-uninstaller-download.html&redir_token=0Fvgil14BPDv1VwMzlFg7hMpPx98MTUyNjYxMDM5OEAxNTI2NTIzOTk4)

Here's an excellent video for doing what I suggest:  https://www.youtube.com/watch?v=EXLahUxmTOI&t=672s (https://www.youtube.com/watch?v=EXLahUxmTOI&t=672s)

Thank you million million times. I got 20+ on all of them now.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: dmwardjr on May 17, 2018, 03:17:36 AM
hello. I am a newbie with mining. I have three R9 380x 4Gb (1 Gigabyte, 1 Powercolor PCS+, and 1 MSI) but only got 17.3 MH/s for each card using stock setting.

My first question: which driver version should I use to get 20+ mh/s? I am using Windows 10 Pro.

I still have 78 x R9 380's along with the rest of my other cards (old and new).  You should be getting 20 MH/s each card STOCK.

You need to use a DDU to UNINSTALL your current DISPLAY DRIVER (DDU) in your 380's.  Then install the Blockchain Driver.

AMD Blockchain Driver:  pute-Release-Notes.aspx]https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-ReLive-Edition-Beta-for-[Suspicious link removed]pute-Release-Notes.aspx (https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-ReLive-Edition-Beta-for-[Suspicious link removed)

Display Driver Uninstaller (DDU) Link:  https://www.youtube.com/redirect?v=EXLahUxmTOI&event=video_description&q=http%3A%2F%2Fwww.guru3d.com%2Ffiles-details%2Fdisplay-driver-uninstaller-download.html&redir_token=0Fvgil14BPDv1VwMzlFg7hMpPx98MTUyNjYxMDM5OEAxNTI2NTIzOTk4 (https://www.youtube.com/redirect?v=EXLahUxmTOI&event=video_description&q=http%3A%2F%2Fwww.guru3d.com%2Ffiles-details%2Fdisplay-driver-uninstaller-download.html&redir_token=0Fvgil14BPDv1VwMzlFg7hMpPx98MTUyNjYxMDM5OEAxNTI2NTIzOTk4)

Here's an excellent video for doing what I suggest:  https://www.youtube.com/watch?v=EXLahUxmTOI&t=672s (https://www.youtube.com/watch?v=EXLahUxmTOI&t=672s)

Thank you million million times. I got 20+ on all of them now.

Sure, you're very very very welcome.  PERFECT  :)


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: jeffo91 on May 20, 2018, 09:27:40 PM
Hello fellow miners...

Tomorrow i want to atiflash my AMD 380 so i have a few question on the topic.

1) How can i check (withouth danger to kill my GPU) that the card could handle the "380NR1100" Bios with 100mV undervolting? Can i check it before with Programms like TRIXX?
Otherwise i would go the safe course and use the "380NR1150" BIOS.

2) If i open the Custom ROM with PolarisBiosEditor i get a error message. Is this normal with already edited BIOS? ( Something that the index it out of the the array)

3) I have 6x R9 380 GPU´s. All from a different manufacturer. Can i upload the custom bios on all of them without danger?

4) Do i need to install the blockchain driver on simplemining?


Thank you ! 


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: Larvitar on May 21, 2018, 12:03:47 PM
I'll answer the question that I know

2- You won't be able to open the file with Polaris Bios Editor because it isn't a Polaris BIOS file. It's Tahiti (or Tonga, Or some that island that I don't know). You can try Hawaii Bios Editor

3- Danger is around us. Every different model is a chance to "swipe" memories in a different order than Nerdraph's bios.

4- No. The R9 cards doesn't take any effect from Blockchain driver or the lastest driver's Compute Mode. It only affects Polaris cards. Because this, R9 cards suffers a lot from DAG size increase.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: jeffo91 on May 21, 2018, 01:42:58 PM
Hey guys.
After flashing my Sapphire AMD 380 i still get only 17-18 hash on windows.
Any solutions?

Secure boot is deactived and MSM activated.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: hella1 on May 21, 2018, 05:43:19 PM
Read the post #131 from dmwardjr. I got all my cards increased from 17 to 20.xx with his post using stock setting


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: jeffo91 on May 22, 2018, 10:24:37 PM
Well i used the ROMS from OP and tried to install blockchain drivers. For a few moments i had 21+ Hash.
After that my windows crashed an i couldnt mine anymore... so i changed to simplemining again and had 17-18 hash ...

How do it get this hashrate on simplemining? Is it possible? Or on any other OS?


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: jeffo91 on May 27, 2018, 07:39:01 PM
Does someone have the original ROM for me maybe? I want to flash the cards back and deleted my backup by misstake.

Want to sell the cards. They are not worth it.(Cant get them over 19 hash)
Thanks in advance.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: hella1 on May 28, 2018, 01:55:18 AM
hello. I am a newbie with mining. I have three R9 380x 4Gb (1 Gigabyte, 1 Powercolor PCS+, and 1 MSI) but only got 17.3 MH/s for each card using stock setting.

My first question: which driver version should I use to get 20+ mh/s? I am using Windows 10 Pro.

I still have 78 x R9 380's along with the rest of my other cards (old and new).  You should be getting 20 MH/s each card STOCK.

You need to use a DDU to UNINSTALL your current DISPLAY DRIVER (DDU) in your 380's.  Then install the Blockchain Driver.

AMD Blockchain Driver:  pute-Release-Notes.aspx]https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-ReLive-Edition-Beta-for-[Suspicious link removed]pute-Release-Notes.aspx (https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-ReLive-Edition-Beta-for-[Suspicious link removed)

Display Driver Uninstaller (DDU) Link:  http://www.guru3d.com/files-details/display-driver-uninstaller-download.html (http://www.guru3d.com/files-details/display-driver-uninstaller-download.html)

Here's an excellent video for doing what I suggest:  https://www.youtube.com/watch?v=EXLahUxmTOI&t=672s (https://www.youtube.com/watch?v=EXLahUxmTOI&t=672s)

Hi dmwardjr,

I am now working on flashing. I wonder what settings I should use for the following cards for lowest power consumption. At stock setting, they are using 190-200W each. It's pretty high for me. I'm ok with 20.5Mh using stock setting but wanted lower power consumption.

Gigabyte 4Gb _ Hynix
Powercolor 4Gb_Elpida
XFX 4Gb_Elpida

I also could not find a modded Bios for my Gigabyte card on Anorak. If you have, please share.

Thanks.


Title: Re: Custom R9 380 BIOS for 23-24Mh/s
Post by: dmwardjr on May 28, 2018, 03:13:22 AM
Hi dmwardjr,

I am now working on flashing. I wonder what settings I should use for the following cards for lowest power consumption. At stock setting, they are using 190-200W each. It's pretty high for me. I'm ok with 20.5Mh using stock setting but wanted lower power consumption.

Gigabyte 4Gb _ Hynix
Powercolor 4Gb_Elpida
XFX 4Gb_Elpida

I also could not find a modded Bios for my Gigabyte card on Anorak. If you have, please share.

Thanks.

I still have stock BIOS in my 380's.  I'm going to use AMD Global Wattman settings to make an ATTEMPT at better power efficiency once my mining room remodel is completed:  https://bitcointalk.org/index.php?topic=2865914.100 (https://bitcointalk.org/index.php?topic=2865914.100)