Pages:
Author

Topic: Hacked Modified Memory Strap BIOS Database for ZEC MINING! - page 12. (Read 78518 times)

member
Activity: 79
Merit: 10
any modified bios for  powercolor r9 280x turboduo ?
legendary
Activity: 3808
Merit: 1723
Some people don't seem to realize that ZEC mining puts very different demands on your card than ETH mining.  ETH mining is 100% memory reads, while ZEC mining, depending on the kernel code, can have more writes than reads.  When you modify BIOS straps for ETH mining, you might be using read-write turnaround timing that will cause write errors.  Then when someone gets errors or GPU hanging on ZEC mining, they blame the software when their BIOS mod is the issue.
A BIOS guru (not me) can create custom straps that tune each relevant timing value to their safe limits.
The following product brief shows a few of the parameters for DDR5 RAM.  For full details see a datasheet.
https://www.micron.com/~/media/documents/products/data-sheet/dram/gddr5/4gb_gddr5_sgram_brief.pdf


I agree with you however I don't know how to modify the actual timings for ZEC mining. These timings aren't even modifed for ETH, they were originally modified for Litecoin mining.

You might want to try @jstefanop  He claims to understand all the timing values included in each strap.
https://bitcointalksearch.org/topic/m.16896582


I sent the guy a message, forwarding him to this thread and see if he can help us out.

sr. member
Activity: 588
Merit: 251
Some people don't seem to realize that ZEC mining puts very different demands on your card than ETH mining.  ETH mining is 100% memory reads, while ZEC mining, depending on the kernel code, can have more writes than reads.  When you modify BIOS straps for ETH mining, you might be using read-write turnaround timing that will cause write errors.  Then when someone gets errors or GPU hanging on ZEC mining, they blame the software when their BIOS mod is the issue.
A BIOS guru (not me) can create custom straps that tune each relevant timing value to their safe limits.
The following product brief shows a few of the parameters for DDR5 RAM.  For full details see a datasheet.
https://www.micron.com/~/media/documents/products/data-sheet/dram/gddr5/4gb_gddr5_sgram_brief.pdf


I agree with you however I don't know how to modify the actual timings for ZEC mining. These timings aren't even modifed for ETH, they were originally modified for Litecoin mining.

You might want to try @jstefanop  He claims to understand all the timing values included in each strap.
https://bitcointalksearch.org/topic/m.16896582
legendary
Activity: 3808
Merit: 1723
I tried the 7950 bios on 3 of my Gigabyte cards, one saw a nice improvement, up to 90+ h/s but it fails after a few minutes. The other two only hash for about a minute before crashing. Even adjusting the clocks up/down made no real difference.

Nice find though, good information!!  Cool

You sure you had the Hynix memory? The most I can get with my Gigabyte 7950 is 130 Sols because it crashes with any memory clock higher than 1500. I think I run it at 1000/1400.




Very Important! Notice the "02" in front of the 99 91 and 77 71 in the example above.  Make very sure that the ROM you are modifying has the "02" before changing with the quoted above.  If you have Elpida memory for GigaByte 280x or possibly even HD 7970 it will report as Elpida with Tahiti Identifier application BUT the actual ROM will have "00" instead of "02" which normally indicates Elpida memory.  If you manually modify your original ROM with the above example in that case you WILL BRICK the card.  Ask me how I know.  Fortunately these cards have switches for alternate BIOSES. whew.


Yeah some BIOS only have 1 memory type and that prefix is always "00" other might have 2 or 3 different memory types and they are 01 02 03. It also helps to look into the BIOS file to find out which bios is which. 02 isn't always Elipda. I put that there assuming people knew this.

Some people don't seem to realize that ZEC mining puts very different demands on your card than ETH mining.  ETH mining is 100% memory reads, while ZEC mining, depending on the kernel code, can have more writes than reads.  When you modify BIOS straps for ETH mining, you might be using read-write turnaround timing that will cause write errors.  Then when someone gets errors or GPU hanging on ZEC mining, they blame the software when their BIOS mod is the issue.
A BIOS guru (not me) can create custom straps that tune each relevant timing value to their safe limits.
The following product brief shows a few of the parameters for DDR5 RAM.  For full details see a datasheet.
https://www.micron.com/~/media/documents/products/data-sheet/dram/gddr5/4gb_gddr5_sgram_brief.pdf


I agree with you however I don't know how to modify the actual timings for ZEC mining. These timings aren't even modifed for ETH, they were originally modified for Litecoin mining.
legendary
Activity: 1358
Merit: 1000

Thanks for this info.  I was able to get +30% out of some reference 7950s with the rom posted a few pages back.  I've got this 7970 ghz laying around, is there something you'd recommend for it?
http://www.newegg.com/Product/Product.aspx?Item=N82E16814150632


What memory does it have? Some guy sent me a XFX 280X bios and I couldn't mod it because it had HYNIX BFR memory. I can only do AFR and MFR.

Yeah its Hynix AFR

Heres the stock rom if your're bored ha:  http://s000.tinyupload.com/index.php?file_id=05011924438882271719


Alright ill do it sometime tomorrow, too tired right now.

No problem thanks
sr. member
Activity: 588
Merit: 251
Some people don't seem to realize that ZEC mining puts very different demands on your card than ETH mining.  ETH mining is 100% memory reads, while ZEC mining, depending on the kernel code, can have more writes than reads.  When you modify BIOS straps for ETH mining, you might be using read-write turnaround timing that will cause write errors.  Then when someone gets errors or GPU hanging on ZEC mining, they blame the software when their BIOS mod is the issue.
A BIOS guru (not me) can create custom straps that tune each relevant timing value to their safe limits.
The following product brief shows a few of the parameters for DDR5 RAM.  For full details see a datasheet.
https://www.micron.com/~/media/documents/products/data-sheet/dram/gddr5/4gb_gddr5_sgram_brief.pdf
hero member
Activity: 935
Merit: 1001
I don't always drink...

ELPIDA EDW2032BBBG


Quote
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 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
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



Very Important! Notice the "02" in front of the 99 91 and 77 71 in the example above.  Make very sure that the ROM you are modifying has the "02" before changing with the quoted above.  If you have Elpida memory for GigaByte 280x or possibly even HD 7970 it will report as Elpida with Tahiti Identifier application BUT the actual ROM will have "00" instead of "02" which normally indicates Elpida memory.  If you manually modify your original ROM with the above example in that case you WILL BRICK the card.  Ask me how I know.  Fortunately these cards have switches for alternate BIOSES. whew.


One more thing, check each line of your original code carefully.  In all of my GigaByte 280xs there is a line of code left un-modified as follows:

Code:
1C1902007771332000000000EF516A348055091132264A04006AE40022AA1C006C021420CA8900A8020007C01510202535273311

it was between the straps 48E80100 and F0490200


That means my modded code for Gigabyte R9 280x Elpida is:
Code:
204E0000999133200000000060881107C0520A060F0991000020410022AA1C00150014209A8840A10000000003010507080A100C409C000099913320000000006094120FD0520A07158D32010020410022AA1C001D0314209A8880A20000000006010A0F100E160C803801007771332000000000A5AC351F3053090C209875020044820022AA1C00440914202A8900A5000000000C06141A2019210F905F01007771332000000000E7B436234053090D249BC6020044A20022AA1C004C0B14202A8980A5000000000E08161C241C250FA08601007771332000000000293977265053090E261D17030064A20022AA1C00540C1420AA8900A6000000000F0A181D271E271048E801007771332000000000AD497930705309102D23E9030066E30022AA1C00640F1420BA8980A700000000130E1E2331242E111C1902007771332000000000EF516A348055091132264A04006AE40022AA1C006C021420CA8900A8020007C01510202535273311F04902007771332000000000CECD5939805511112E1589080048C60022339D086C0014206A8900A002003120140F262B88252F15C47A0200777133200000000073627C3EB05309143A2D1C050069260122AA1C0004061420EA8980A9030003001914262B3F2E3B1398AB02007771332000000000B56A7D43C05309153E307D05006A270122AA1C000C081420FA8940AA030003001B16292E44313F13
hero member
Activity: 935
Merit: 1001
I don't always drink...

ELPIDA EDW2032BBBG


Quote
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 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
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



Very Important! Notice the "02" in front of the 99 91 and 77 71 in the example above.  Make very sure that the ROM you are modifying has the "02" before changing with the quoted above.  If you have Elpida memory for GigaByte 280x or possibly even HD 7970 it will report as Elpida with Tahiti Identifier application BUT the actual ROM will have "00" instead of "02" which normally indicates Elpida memory.  If you manually modify your original ROM with the above example in that case you WILL BRICK the card.  Ask me how I know.  Fortunately these cards have switches for alternate BIOSES. whew.
legendary
Activity: 1027
Merit: 1005
I tried the 7950 bios on 3 of my Gigabyte cards, one saw a nice improvement, up to 90+ h/s but it fails after a few minutes. The other two only hash for about a minute before crashing. Even adjusting the clocks up/down made no real difference.

Nice find though, good information!!  Cool
legendary
Activity: 3808
Merit: 1723

Thanks for this info.  I was able to get +30% out of some reference 7950s with the rom posted a few pages back.  I've got this 7970 ghz laying around, is there something you'd recommend for it?
http://www.newegg.com/Product/Product.aspx?Item=N82E16814150632


What memory does it have? Some guy sent me a XFX 280X bios and I couldn't mod it because it had HYNIX BFR memory. I can only do AFR and MFR.

Yeah its Hynix AFR

Heres the stock rom if your're bored ha:  http://s000.tinyupload.com/index.php?file_id=05011924438882271719


Alright ill do it sometime tomorrow, too tired right now.
legendary
Activity: 1358
Merit: 1000

Thanks for this info.  I was able to get +30% out of some reference 7950s with the rom posted a few pages back.  I've got this 7970 ghz laying around, is there something you'd recommend for it?
http://www.newegg.com/Product/Product.aspx?Item=N82E16814150632


What memory does it have? Some guy sent me a XFX 280X bios and I couldn't mod it because it had HYNIX BFR memory. I can only do AFR and MFR.

Yeah its Hynix AFR

Heres the stock rom if your're bored ha:  http://s000.tinyupload.com/index.php?file_id=05011924438882271719
legendary
Activity: 3808
Merit: 1723

Thanks for this info.  I was able to get +30% out of some reference 7950s with the rom posted a few pages back.  I've got this 7970 ghz laying around, is there something you'd recommend for it?
http://www.newegg.com/Product/Product.aspx?Item=N82E16814150632


What memory does it have? Some guy sent me a XFX 280X bios and I couldn't mod it because it had HYNIX BFR memory. I can only do AFR and MFR.
legendary
Activity: 1358
Merit: 1000

Thanks for this info.  I was able to get +30% out of some reference 7950s with the rom posted a few pages back.  I've got this 7970 ghz laying around, is there something you'd recommend for it?
http://www.newegg.com/Product/Product.aspx?Item=N82E16814150632
newbie
Activity: 4
Merit: 0
The long awaited MSI 280x HYNIX is here.



http://i64.tinypic.com/jkh8c6.png

MSI 280X HYNIX MEMORY

https://mega.nz/#!XgUkHITB!OfyjihtlhHgi5Mk3fYPr-w3EbB1qXsVt0BB5r66EJew

Downclocked to 1000/1400. If its stable keep increasing until 1100/1575.


Thanks alot, but I tried to flashed. It is work but I can't reach over 120sol even OC 1100-1570 by MSI Afterburner Sad
hero member
Activity: 682
Merit: 500
Running seven 290x here. To make clocking them up easier in MSI AB (Because it's a pain adjusting seven different cards), I'm trying to find each cards best strap to allow me to clock all cards identically.

All the cards have been modified with 390x memory controller timings, clocked to 1000/1250 and DPM7 voltage reduced to 1150mv in BIOS. The strap I'm using I've copied to all higher straps so as to find the absolute best performance without timings changing with different straps.

For mining ZCash, it seems to favour core clock on RX cards, but on these 290x it loves fast RAM. My cards :-

Hynix Cards
XFX Reference 4GB with Hynix AFR using Lard's 1000MHz strap. This one clocks well on RAM, with stock timings will do 1500MHz causing minimal memory errors in HWInfo.
MSI Gaming 4GB with Hynix AFR using Lard's 1125MHz strap. This one's a bit shit, causes total PC lockup with memory at 1450MHz with stock straps.
MSI Gaming 4GB with Hynix BFR using default 1125MHz strap. The best RAM overclocker with stock straps. Goes straight to 1500MHz, no errors.

Elpida Cards
XFX DD 4GB with BBBG and using Stilt's 1250MHz strap.
2 x ASUS DirectCU II 4GB with BBBG and using Stilts 1250MHz strap.
Sapphire Strix 8GB with BABG and using default 1250MHz strap.

I don't know yet where these four Elpida cards will clock to with these straps..... Still testing.....

With old versions of Claymore, the Elpida cards, especially the Sapphire one, were the clear fastest. With V5 and 6 the tide has turned, the Hynix cards are ruling.

With all cards clocked at 1000/1350. Each of the Hynix AFR cards comfortably do over 170 sol/s, the BFR manages around 165~170 sol/s. Each of the three Elpida BBBG cards only do around 155~160 sol/s and the Sapphire card, which was the best card, is now the worst, it doesn't even make it over 150 sol/s.

I had drawn a conclusion that something "special" about the Hynix memory allowed them cards to be faster, something other than just memory timings, because all of the cards are running much tighter timings. The tighter timings have helped across the board, but still the Hynix cards are way out ahead.

However, another forum user here, Bardacuda (http://www.overclock.net/t/1561372/hawaii-bios-editing-290-290x-295x2-390-390x/3300#post_25650552), has literally had the exact opposite happen to him. The Hynix cards started out as the fastest, and with tighter straps and new version of Claymore it's all flipped.

What conclusions can we draw from that other than, use tighter straps and higher RAM clocks to get best performance? But your Elpida/Hynix card and my Elpida/Hynix card may perform totally differently, even using the same straps and clocks.

Oh, and I'm fed up of editing BIOSes now.....
legendary
Activity: 3808
Merit: 1723
The long awaited MSI 280x HYNIX is here.





MSI 280X HYNIX MEMORY

https://mega.nz/#!XgUkHITB!OfyjihtlhHgi5Mk3fYPr-w3EbB1qXsVt0BB5r66EJew

Downclocked to 1000/1400. If its stable keep increasing until 1100/1575.



result for zec?

Try it and let me know. So far some guy got 135 Sol/s.
full member
Activity: 169
Merit: 100
The long awaited MSI 280x HYNIX is here.





MSI 280X HYNIX MEMORY

https://mega.nz/#!XgUkHITB!OfyjihtlhHgi5Mk3fYPr-w3EbB1qXsVt0BB5r66EJew

Downclocked to 1000/1400. If its stable keep increasing until 1100/1575.



result for zec?
legendary
Activity: 3808
Merit: 1723
The long awaited MSI 280x HYNIX is here.





MSI 280X HYNIX MEMORY

https://mega.nz/#!XgUkHITB!OfyjihtlhHgi5Mk3fYPr-w3EbB1qXsVt0BB5r66EJew

Downclocked to 1000/1400. If its stable keep increasing until 1100/1575.



Quick on the modding Smiley Do you have tahiti memory version ?? I can upload default rom if needed or is ones on tahiti unstable to point no go?

Tahiti = 7950 / 7970 / 280X.

I am confused



LINKS ARE UP FOR THE REFERENCE R9 290 FEATURING STILT BIOS MODS IN MAIN POST. TRY AND POST YOUR RESULTS. WOULD LOVE TO SEE HOW FAST A R9 290X WITH HYNIX MEMORY CAN GO!
legendary
Activity: 1820
Merit: 1001
The long awaited MSI 280x HYNIX is here.





MSI 280X HYNIX MEMORY

https://mega.nz/#!XgUkHITB!OfyjihtlhHgi5Mk3fYPr-w3EbB1qXsVt0BB5r66EJew

Downclocked to 1000/1400. If its stable keep increasing until 1100/1575.



Quick on the modding Smiley Do you have tahiti memory version ?? I can upload default rom if needed or is ones on tahiti unstable to point no go?
legendary
Activity: 3808
Merit: 1723
The long awaited MSI 280x HYNIX is here.





MSI 280X HYNIX MEMORY

https://mega.nz/#!XgUkHITB!OfyjihtlhHgi5Mk3fYPr-w3EbB1qXsVt0BB5r66EJew

Downclocked to 1000/1400. If its stable keep increasing until 1100/1575.

Pages:
Jump to: