[BIOS Upload/Mod] NVIDIA GTX 770/680/670/660Ti/660

Discussioni riguardanti i bios e le utility per ATI/Nvidia

Moderatori: NoRage, LurenZ87

Avatar utente
delly
Amministratore
Amministratore
Messaggi: 40589
Iscritto il: 16 novembre 2010, 18:51
Località: Varese
Ha ringraziato: 1127 volte
Sei stato  ringraziato: 2136 volte
Contatta:

Re: [BIOS Upload/Mod] NVIDIA GTX 680

Messaggio da delly »

fabietto ha scritto:fatto! ;)
ok al diavolo i segreti...ti rispondo direttamente qua, così sarà a disposizione di tutti... :beer:

inizio col dirti che il calcolo che usi tu per ricavare il valore esadecimale corrispondente alla freq core/boost desiderata è corretto... :)

di seguito cercherò di spiegarti in maniera semplice e comprensibile (senza andare troppo in profondità) il calcolo da fare per quanto riguarda la freq delle mem:

- sappiamo che di default la GTX 680 ha le mem a 1502mhz e da bios questo valore diventa "BC 4B" in esadecimale...giusto??? :)
- bene...inverti quel valore ("BC 4B" --> "4B BC") e ricava l'equivalente in decimale
- il calcolo ti darà risultato "19388" (tieni da parte questo valore)

ora ammettiamo che tu voglia impostare le mem a 1600MHz, ecco come devi fare:

- sottrai alla frequenza che vuoi impostare quella di default (1600 - 1502 = 98MHz)
- moltiplica per due il risultato ottenuto (98 * 2 = 196)
- aggiungi quel valore ai "19388" iniziali (19388 + 196 = 19584)
- converti il nuovo valore in esadecimale (19584 = 4C80)
- inserisci i valori invertiti nell'HEX Editor ("4C80" --> "80 4C")

per sicurezza ti faccio altri esempi veloci... :)

freq 1700:
1700-1502 = 198*2 = 396+19388 = 19784 = 4D48 --> 48 4D
freq 1754:
1754-1502 = 252*2 = 504+19388 = 19892 = 4DB4 --> B4 4D
freq 1856:
1856-1502 = 354*2 = 708+19388 = 20096 = 4E80 --> 80 4E

dovrebbe essere chiaro credo... :beer:
Immagine Immagine Immagine Immagine
Avatar utente
fabietto
Neo iscritto
Neo iscritto
Messaggi: 22
Iscritto il: 9 maggio 2012, 17:54
Ha ringraziato: 0
Sei stato  ringraziato: 0

Re: [BIOS Upload/Mod] NVIDIA GTX 680

Messaggio da fabietto »

Grazie! :clap:
Avatar utente
fabietto
Neo iscritto
Neo iscritto
Messaggi: 22
Iscritto il: 9 maggio 2012, 17:54
Ha ringraziato: 0
Sei stato  ringraziato: 0

Re: [BIOS Upload/Mod] NVIDIA GTX 680

Messaggio da fabietto »

Sai quante volte e' possibile flashare senza rovinare la rom?
Io preso dall'entusiasmo sto esagerando...forse..sono a piu' di 30!
Avatar utente
delly
Amministratore
Amministratore
Messaggi: 40589
Iscritto il: 16 novembre 2010, 18:51
Località: Varese
Ha ringraziato: 1127 volte
Sei stato  ringraziato: 2136 volte
Contatta:

Re: [BIOS Upload/Mod] NVIDIA GTX 680

Messaggio da delly »

non ti preoccupare, sei ben lontano (100.000 cicli cancellazione/programmazione)... :p:
Immagine Immagine Immagine Immagine
Avatar utente
fabietto
Neo iscritto
Neo iscritto
Messaggi: 22
Iscritto il: 9 maggio 2012, 17:54
Ha ringraziato: 0
Sei stato  ringraziato: 0

Re: [BIOS Upload/Mod] NVIDIA GTX 680

Messaggio da fabietto »

allora vado...:)
Avatar utente
delly
Amministratore
Amministratore
Messaggi: 40589
Iscritto il: 16 novembre 2010, 18:51
Località: Varese
Ha ringraziato: 1127 volte
Sei stato  ringraziato: 2136 volte
Contatta:

Re: [BIOS Upload/Mod] NVIDIA GTX 680

Messaggio da delly »

rispondo ancora una volta qui al tuo pvt, caso mai servisse ad altri... :)

FIX MANUALE DEL CHECKSUM:

1) Calcolare il checksum prima delle modifiche;
Immagine Immagine Immagine

2) Apportare qualsiasi modifica si voglia al BIOS;
3) Ricalcolare nuovamente il checksum;

A questo punto possiamo trovarci di fronte a due possibilità:

a) Il nuovo checksum è inferiore a quello originale

Procedura:
- Sottrarre al valore checksum originale il valore del nuovo checksum
es. checksum originale BD = 189 / checksum post-mod 77 = 119 --> 189 - 119 = 70
- Calcolare il corrispondente decimale del valore esadecimale della stringa "FFF0" (quello evidenziato nello screen seguente)
Immagine

- Come da immagine il valore decimale di riferimento è "179"
- Aggiungere a questo valore il risultato della sottrazione checksum originale / checksum post-mod (avevamo ottenuto 70)
- 179+70 = 249 (in esadecimale = F9)
- Prendendo come riferimento il valore dello screen precedente sostituire il valore evidenziato "B3" con il nuovo valore esadecimale "F9"

b) Il nuovo checksum è superiore a quello originale

Procedura:
- Sottrarre al valore checksum originale il valore del nuovo checksum
es. checksum originale BD = 189 / checksum post-mod EC = 236 --> 189 - 236 = -47
- Calcolare il corrispondente decimale del valore esadecimale della stringa "FFF0" (quello evidenziato nello screen seguente)
Immagine

- Come da immagine il valore decimale di riferimento è "179"
- Sottrarre a questo valore il risultato della sottrazione checksum originale / checksum post-mod (avevamo ottenuto -47)
- 179-47 = 132 (in esadecimale = 84)
- Prendendo come riferimento il valore dello screen precedente sostituire il valore evidenziato "B3" con il nuovo valore esadecimale "84"

Consiglio cmq di utilizzare NiBiTor per il fix automatico...decisamente più veloce e meno "macchinoso"... :)

:beer:
Immagine Immagine Immagine Immagine
Avatar utente
fabietto
Neo iscritto
Neo iscritto
Messaggi: 22
Iscritto il: 9 maggio 2012, 17:54
Ha ringraziato: 0
Sei stato  ringraziato: 0

Re: [BIOS Upload/Mod] NVIDIA GTX 680

Messaggio da fabietto »

Grazie delly, cosi' ho fatto (uso di nibitor ) e stavolta ha funzionato..ed ho capito pure l'errore che forse ho fatto la prima volta..

comunque nei miei vari test di modifica mi succedeva che il precedente checksum era tipo 0A al quale dovevo poi sottrarre un numero piu' alto con conseguente valore finale da sostituire nella stringa FFF0 negativo..
da li il problema... che al riavvio la scheda non era vista "tutta" dal sistema.

grazie ancora per i suggerimenti!
Avatar utente
delly
Amministratore
Amministratore
Messaggi: 40589
Iscritto il: 16 novembre 2010, 18:51
Località: Varese
Ha ringraziato: 1127 volte
Sei stato  ringraziato: 2136 volte
Contatta:

Re: [BIOS Upload/Mod] NVIDIA GTX 680

Messaggio da delly »

fabietto ha scritto:Grazie delly, cosi' ho fatto (uso di nibitor ) e stavolta ha funzionato..ed ho capito pure l'errore che forse ho fatto la prima volta..

comunque nei miei vari test di modifica mi succedeva che il precedente checksum era tipo 0A al quale dovevo poi sottrarre un numero piu' alto con conseguente valore finale da sostituire nella stringa FFF0 negativo..
da li il problema... che al riavvio la scheda non era vista "tutta" dal sistema.

grazie ancora per i suggerimenti!
l'importante è sempre capire dove si sbaglia...bene così! :beer:

figurati, altrimenti perchè avrei aperto questo thread??? :)

p.s. ti consiglio di partire sempre da un BIOS "OK" con checksum fixato, su quello poi fai tutte le modifiche che desideri...(eviterai tutti i problemi di checksum "strani")... :)
Immagine Immagine Immagine Immagine
Avatar utente
fabietto
Neo iscritto
Neo iscritto
Messaggi: 22
Iscritto il: 9 maggio 2012, 17:54
Ha ringraziato: 0
Sei stato  ringraziato: 0

Re: [BIOS Upload/Mod] NVIDIA GTX 680

Messaggio da fabietto »

Grazie di nuovo!
Avatar utente
delly
Amministratore
Amministratore
Messaggi: 40589
Iscritto il: 16 novembre 2010, 18:51
Località: Varese
Ha ringraziato: 1127 volte
Sei stato  ringraziato: 2136 volte
Contatta:

Re: [BIOS Upload/Mod] NVIDIA GTX 680

Messaggio da delly »

fabietto ha scritto:Grazie di nuovo!
:beer: :)
Immagine Immagine Immagine Immagine
Rispondi

Torna a “Supporto bios VGA”