Author

Topic: Pitcairn Memory Strap Bios Hacking (7850/7870/R9 270X/R7 370) (Read 2484 times)

full member
Activity: 125
Merit: 100
adaseb Please create topic for 290(x)  Roll Eyes
hero member
Activity: 2520
Merit: 626
and what about XMR ?
Any gains there from simple strap copying ?
legendary
Activity: 3738
Merit: 1708
Best I could do is gain an extra 1MH/s using the 1625MHz strap. Not much.

Getting almost 16MH/s. Probably the limit

Did you use RBE or just strait hex edit?  With other BIOS mods I've had to use a BIOS editor to recalculate the checksum after hex editing.

As for the performance change, I'm not too suprised.  Overclocked to 1150/1500, the 370s are mostly compute limited.  I'm hoping to continue with Genoil's work to get 4 waves going in the kernel instead of 3.  I think that would boost the 370 performance to nearly 20Mh/s.  I know Wolf's private kernel gets 4 waves, and I've heard it is much faster on Pitcairn when compared to Genoils and Claymore's miner.

I used hex editor and then I opened/saved with RBE to correct the checksum.

Also the 1375 Strap into the -> 1500+ didn't do anything either.

Maybe i'll have better luck with my Tahiti cards.
sr. member
Activity: 588
Merit: 251
Best I could do is gain an extra 1MH/s using the 1625MHz strap. Not much.

Getting almost 16MH/s. Probably the limit

Did you use RBE or just strait hex edit?  With other BIOS mods I've had to use a BIOS editor to recalculate the checksum after hex editing.

As for the performance change, I'm not too suprised.  Overclocked to 1150/1500, the 370s are mostly compute limited.  I'm hoping to continue with Genoil's work to get 4 waves going in the kernel instead of 3.  I think that would boost the 370 performance to nearly 20Mh/s.  I know Wolf's private kernel gets 4 waves, and I've heard it is much faster on Pitcairn when compared to Genoils and Claymore's miner.
legendary
Activity: 3738
Merit: 1708
Best I could do is gain an extra 1MH/s using the 1625MHz strap. Not much.

Getting almost 16MH/s. Probably the limit
legendary
Activity: 3738
Merit: 1708
I am trying to change the memory straps for the Pitcairn cards. I think that some of the 370s which feature the high quality Samsung memory can benefit from a lower strap used on a higher clock rate. Basically what we did for the 470/480 where we took the 1500Mhz strap and used it for the 2000Mhz.

So far there are no bios editors for these entry level cards. You have to do everything by hex editing. So far using the MSI 370 ROM bios I see that it features the following straps.

Quote
A8 61 00 01 55 51 33 20 00 00 00 00 62 8C 11 0B 00 57 0B 08 0F 8C 61 01 00 20 42 00 22 CC 1C 08 23 01 14 20 AC 88 00 A0 00 00 00 00 04 03 08 09 0C 0D 10 0E
40 9C 00 01 55 51 33 20 00 00 00 00 63 94 12 11 10 57 0B 09 12 8F 32 02 00 20 43 00 22 CC 1C 08 2B 02 14 20 BC 88 00 A0 00 00 00 00 06 04 0C 0E 12 10 13 0F
60 EA 00 01 55 51 33 20 00 00 00 00 A5 20 24 19 30 57 0C 0B 17 93 53 03 00 22 64 00 22 CC 1C 08 3B 05 14 20 CC 88 00 A0 00 00 00 00 09 06 11 14 1A 14 18 10
90 5F 01 01 55 51 33 20 00 00 00 00 E7 30 36 25 70 57 0C 0F 1E 1A 05 05 00 24 85 00 22 CC 1C 08 5B 09 14 20 DC 88 00 A0 00 00 00 00 0D 08 19 1E 26 1B 1F 12
A0 86 01 01 55 51 33 20 00 00 00 00 08 B5 36 29 80 57 0C 10 20 9C 95 05 00 44 86 00 22 CC 1C 08 63 0A 14 20 6C 89 00 A0 00 00 00 00 0E 09 1C 21 2A 1D 21 13
74 B7 01 01 55 51 33 20 00 00 00 00 29 BD 47 2F 90 57 0D 11 24 9F 46 06 00 46 A6 00 22 CC 1C 08 6B 0C 14 20 6C 89 00 A0 00 00 00 00 10 0A 20 26 30 20 25 14
48 E8 01 01 55 51 33 20 00 00 00 00 4A C5 58 34 A0 57 0D 12 27 21 07 07 00 46 A7 00 22 CC 1C 08 73 0E 14 20 7C 89 00 A0 00 00 00 00 12 0B 23 2A 35 22 28 14
1C 19 02 01 55 51 33 20 00 00 00 00 8C CD 59 3A B0 57 0E 13 2B 24 B8 07 00 48 C7 00 22 CC 1C 08 7B 00 14 20 7C 89 00 A0 02 00 02 00 14 0D 27 2E 3B 25 2C 15
F0 49 02 01 55 51 33 20 00 00 00 00 AD 51 5A 3E C0 57 0E 14 2D A6 68 08 00 68 C7 00 22 CC 1C 08 03 01 14 20 FC 89 00 A0 03 00 03 00 15 0E 2A 31 3F 27 2E 16
C4 7A 02 01 55 51 33 20 00 00 00 00 10 62 6C 49 D0 57 0F 15 34 2A 1A 09 00 6A E7 00 22 CC 1C 08 0B 05 14 20 FC 89 00 A0 03 00 03 00 19 11 31 39 4A 2B 35 17
98 AB 02 01 77 71 33 20 00 00 00 00 10 62 6C 49 D0 57 10 16 35 2B DA 09 00 6A E7 00 22 CC 1C 08 14 05 14 20 FC 89 00 A0 03 00 03 00 19 11 31 39 4A 2C 36 17
40 0D 03 01 77 71 33 20 00 00 00 00 31 EE 7D 53 E0 57 11 17 3B AF 3B 0B 00 6C 07 01 22 CC 1C 08 1C 08 14 20 FC 89 00 A0 03 00 03 00 1C 12 38 42 54 30 3C 18


250Mhz Strap
400Mhz Strap
600Mhz Strap
900Mhz Strap
1000Mhz Strap
1125Mhz Strap
1250Mhz Strap
1375Mhz Strap
1500Mhz Strap
1625Mhz Strap
1750Mhz Strap
2000Mhz Strap



So do I take the 1500Mhz Strap

Quote
F0 49 02 01 55 51 33 20 00 00 00 00 AD 51 5A 3E C0 57 0E 14 2D A6 68 08 00 68 C7 00 22 CC 1C 08 03 01 14 20 FC 89 00 A0 03 00 03 00 15 0E 2A 31 3F 27 2E 16

and copy whats after the F0 49 02 01 which is 55 51 33 20 00 00 00 00 AD 51 5A 3E C0 57 0E 14 2D A6 68 08 00 68 C7 00 22 CC 1C 08 03 01 14 20 FC 89 00 A0 03 00 03 00 15 0E 2A 31 3F 27 2E 16 and paste that into all the remainder straps like so

Quote
40 0d 03 01 55 51 33 20 00 00 00 00 AD 51 5A 3E C0 57 0E 14 2D A6 68 08 00 68 C7 00 22 CC 1C 08 03 01 14 20 FC 89 00 A0 03 00 03 00 15 0E 2A 31 3F 27 2E 16

for the 2000Mhz strap?

Rather get some input before I brick my cards.


PS, thread interchangable with Ethereum Forum
https://forum.ethereum.org/discussion/10008/pitcairn-memory-strap-bios-hacking-7850-7870-r9-270x-r7-370
Jump to: