Pages:
Author

Topic: SRBPolaris V3.5 - BIOS editor for AMD RX4XX and RX5XX cards - page 13. (Read 125108 times)

sr. member
Activity: 2604
Merit: 326
Asus ROG Strix 480 8
the voltage and frequency in Bios cannot be changed?

Of course the freqency can. The voltage? Probably, I have one.
I change the frequency and a voltage in Bios, but cards work at the main settings

Duh, cause you did it with Polaris BIOS Editor or SRBPolaris and don't know how to actually work with VBIOSes >.>
I looked for how to adjust Bios and except as through Polaris BIOS Editor or SRBPolaris nobody can offer anything
Some users wrote that they managed to make it these programs


Do it hardcore, open it in Notepad++ with hexeditor plugin!
full member
Activity: 180
Merit: 100
Asus ROG Strix 480 8
the voltage and frequency in Bios cannot be changed?

Of course the freqency can. The voltage? Probably, I have one.
I change the frequency and a voltage in Bios, but cards work at the main settings

Duh, cause you did it with Polaris BIOS Editor or SRBPolaris and don't know how to actually work with VBIOSes >.>
I looked for how to adjust Bios and except as through Polaris BIOS Editor or SRBPolaris nobody can offer anything
Some users wrote that they managed to make it these programs
full member
Activity: 180
Merit: 100
Asus ROG Strix 480 8
the voltage and frequency in Bios cannot be changed?

Of course the freqency can. The voltage? Probably, I have one.
I change the frequency and a voltage in Bios, but cards work at the main settings
full member
Activity: 180
Merit: 100
Asus ROG Strix 480 8
the voltage and frequency in Bios cannot be changed?
member
Activity: 126
Merit: 10
Preach it!
Meh, don't like long prayers.
hero member
Activity: 2548
Merit: 626
i bought this one with my own cash, but the house, pool and ferrari is from the donations.
They just don't stop coming.
sr. member
Activity: 2604
Merit: 326
i know absolutely nothing about nvidia, sorry.
Just recently bought a 1060  Roll Eyes

You bought it or got it donated by thankful SRBPolaris user?
hero member
Activity: 2548
Merit: 626
i know absolutely nothing about nvidia, sorry.
Just recently bought a 1060  Roll Eyes
full member
Activity: 180
Merit: 100
what value for 850 millivolts has to be ? (65288,65287 e.t.c)
member
Activity: 112
Merit: 10
You are asking to much.  Lips sealed

This is obviously not only for me but for the community as well.
Perhaps doktor83 can make something of it...the tool is there. Who shall be the first to crack the mighty Pascal!? Cheesy

Anyway, thanks for having a look.

LOL, duh, why do you think he's not gonna say shit. My owner may begin selling Nvidia ROM work, though.

'nuff said.
Do you know if that link actually works? She was the one who posted it.
member
Activity: 126
Merit: 10
You are asking to much.  Lips sealed
This is obviously not only for me but for the community as well.
Major part of community here is 'endless horde of noobs who done nothing but want profits'.
Sorry I don't give a f!!k about such community and consider expression 'for the community' a swearing.  Grin
member
Activity: 112
Merit: 10
You are asking to much.  Lips sealed

This is obviously not only for me but for the community as well.
Perhaps doktor83 can make something of it...the tool is there. Who shall be the first to crack the mighty Pascal!? Cheesy

Anyway, thanks for having a look.
member
Activity: 126
Merit: 10
How would you go about optimizing the straps?
You are asking to much.  Lips sealed

I might be wrong, but we could use this https://gfs.nvidia.com/ to get the modded rom signed.
Don't have gtx's now to test if it work.
member
Activity: 112
Merit: 10
I may have found a way to sign the rom.
But I can't find the location of the straps + there is the problem of fixing the checksum.

I think you need to find and parse three tables in case of nvidia: 'memory type' table which lists memory types supported by bios, 'timings' table which lists all timings without memory clocks and memory type and 'map' table which maps memory clocks+memory type to 'timing' id.

'timings' table starts at offset 0x2e40a from bios start, 'timings' are
 
Code:
'0c1910048902312411040588ec180022328061d3e270b2a60b86000200bc34000039020a06000000a65514040a01f06c1333330300000000000000000a00008000000000'
'152d1c078cc2312411060788ac180022328061d3e270b2a60b86000100bc34000039050806000000a85514068a01f06c1333330300000000000000000a00008000000000'
'388a4c1293c2b42000071288ec280022328082d5e270b2a60f86000200bc340000390d1006000000a0441a90ca0491901444440300000000000000000a00008000000000'
'42a55a1595c2e52000081588ec300022320083d5e270b2a60f86000200bc340000390f1206000000a2441e93cf0491901444440300000000000000000a00008000000000'
'4ec16a1997c2162900091988ec380022328083d5e270b2a60f86000200bc34000039121506000000a5442496920591901444440300000000000000000a00008000000000'
'58dc781c99822729000a1c88ec400023320084d5e270b2a60f86000200bc34000039141706000000a7442899540691901444440300000000000000000a00008000000000'
'122d16078802222411040788aa180022328061d3d270b2a60b86000100bc34000039020a06000000444414054a01f06c1333330300000000000000000a00008000000000'
'338a401391c2e42800071488aa280022328082d5d270b2a60f86000100bc34000039050a060000004444140d4a0391901444440300000000000000000a00008000000000'
'3da54c1794c2252900081888aa300022320083d5d270b2a60f86000100bc34000039060a060000004444140fca0391901444440300000000000000000a00008000000000'
'47c1581b96c2662900091c88aa380022328083d5d270b2a60f86000100bc34000039070a06000000444414128a0491901444440300000000000000000a00008000000000'
'50dc641e97828729000b2088aa400023320084d5d270b2a60f86000100bc34000039080a06000000444414140a0591901444440300000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0c1910048902312411040588ec180022328061d3d270b2a60b86000200bc34000039020a06000000a65514040a01f06c1333330300000000000000000a00008000000000'

Clock ranges (not sure which multiplier should be used) used are: 0-540, 541-1299, 1300-2800, 2801-3300, 3301-3700, 3701-4500.
Timing ids for different memoty types are (ordered by clock): type0 - 0,1,2,3,4,5, type1 - 16,6,7,8,9,10, type2/3 - 0,1,1,2,3,none.
Type 0 is Samsung GDDR5, type 1,2,3 is Micron GDDR5.


Ok...this is clearly above my knowledge. How would you go about optimizing the straps?
I might be wrong, but we could use this https://gfs.nvidia.com/ to get the modded rom signed.
member
Activity: 126
Merit: 10
I may have found a way to sign the rom.
But I can't find the location of the straps + there is the problem of fixing the checksum.

I think you need to find and parse three tables in case of nvidia: 'memory type' table which lists memory types supported by bios, 'timings' table which lists all timings without memory clocks and memory type and 'map' table which maps memory clocks+memory type to 'timing' id.

'timings' table starts at offset 0x2e40a from bios start, 'timings' are
 
Code:
'0c1910048902312411040588ec180022328061d3e270b2a60b86000200bc34000039020a06000000a65514040a01f06c1333330300000000000000000a00008000000000'
'152d1c078cc2312411060788ac180022328061d3e270b2a60b86000100bc34000039050806000000a85514068a01f06c1333330300000000000000000a00008000000000'
'388a4c1293c2b42000071288ec280022328082d5e270b2a60f86000200bc340000390d1006000000a0441a90ca0491901444440300000000000000000a00008000000000'
'42a55a1595c2e52000081588ec300022320083d5e270b2a60f86000200bc340000390f1206000000a2441e93cf0491901444440300000000000000000a00008000000000'
'4ec16a1997c2162900091988ec380022328083d5e270b2a60f86000200bc34000039121506000000a5442496920591901444440300000000000000000a00008000000000'
'58dc781c99822729000a1c88ec400023320084d5e270b2a60f86000200bc34000039141706000000a7442899540691901444440300000000000000000a00008000000000'
'122d16078802222411040788aa180022328061d3d270b2a60b86000100bc34000039020a06000000444414054a01f06c1333330300000000000000000a00008000000000'
'338a401391c2e42800071488aa280022328082d5d270b2a60f86000100bc34000039050a060000004444140d4a0391901444440300000000000000000a00008000000000'
'3da54c1794c2252900081888aa300022320083d5d270b2a60f86000100bc34000039060a060000004444140fca0391901444440300000000000000000a00008000000000'
'47c1581b96c2662900091c88aa380022328083d5d270b2a60f86000100bc34000039070a06000000444414128a0491901444440300000000000000000a00008000000000'
'50dc641e97828729000b2088aa400023320084d5d270b2a60f86000100bc34000039080a06000000444414140a0591901444440300000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0c1910048902312411040588ec180022328061d3d270b2a60b86000200bc34000039020a06000000a65514040a01f06c1333330300000000000000000a00008000000000'

Clock ranges (not sure which multiplier should be used) used are: 0-540, 541-1299, 1300-2800, 2801-3300, 3301-3700, 3701-4500.
Timing ids for different memoty types are (ordered by clock): type0 - 0,1,2,3,4,5, type1 - 16,6,7,8,9,10, type2/3 - 0,1,1,2,3,none.
Type 0 is Samsung GDDR5, type 1,2,3 is Micron GDDR5.
member
Activity: 112
Merit: 10
Do you, by any chance, know how to read a 1070 bios? I'm interested in finding where the memory straps are located in hex.

I don't; my owner does - not likely to get that info.

You owner has been very generous so far...
Damn shame, you could have made a killing modding pascal.
member
Activity: 112
Merit: 10
I may have found a way to sign the rom.
But I can't find the location of the straps + there is the problem of fixing the checksum.

https://ufile.io/jkezu If anybody cares to give it a try.
hero member
Activity: 2548
Merit: 626
but then again, are those edited bioses working after flashing with a programmator?
I mean, some checksum in the bios itself has to be fixed too, no ?
member
Activity: 126
Merit: 10
Do you, by any chance, know how to read a 1070 bios? I'm interested in finding where the memory straps are located in hex.
I think I know how to read it (at least partially).
Why do you want it?
Custom 10xx bioses can not be flashed without HW programmer anyway.
member
Activity: 112
Merit: 10
Do you, by any chance, know how to read a 1070 bios? I'm interested in finding where the memory straps are located in hex.
Pages:
Jump to: