[GUIDA] Supporto BIOS chip EEPROM
-
Se faccio come spiegato qui va bene? https://www.asus.com/support/faq/1012409
Intanto mi preparo i chip con il primo bios rilasciato.

-
Tavolone ha scritto:
Se faccio come spiegato qui va bene? https://www.asus.com/support/faq/1012409Intanto mi preparo i chip con il primo bios rilasciato.

Si però ti consiglio di farti una pendrive avviabile con rufus: https://rufus.akeo.ie/
Poi aggiungi l'utility asus bupdater, il bios *.rom e segui le istruzioni dalla guida
-
Ok grazie.
-
Labview ha scritto:
Aggiorna da dos, al 99% va tutto a buon fine altrimenti è il bios fallatoCiao non so se ti può interessare, io ho una Maximus Hero VII, mi sono preso la briga di leggere il bios tramite il CH341A scriverlo su un'altro chip vuoto x vedere se partiva, ma nada inoltre ho provato a scrivere direttamente la bios sempre con il CH341A sempre su un chip vuoto è il risultato è il medesimo, ho confrontato il file del bios è quello del chip e ci sono parecchie differenze
Inviato dal mio LG-D802 utilizzando Tapatalk
-
Prova questi e fammi sapere: http://www.mdclab.it/BIOS-T/Deltazor.zip
Che chip utilizza la mobo?
-
Labview ha scritto:
Prova questi e fammi sapere: http://www.mdclab.it/BIOS-T/Deltazor.zipChe chip utilizza la mobo?
Usa un winbond 25Q64FVA1Q, ma li devo caricare sempre con il programmatore o direttamente dal bios? Cmq se vuoi ti posso mandare il file originale e quello letto con il programmatore, credo cmq che sia una questione di programmazione, xke quando vado ad aprire il file originale .Cap mi da un messaggio d'avviso cosa che non succede con il file letto
Inviato dal mio LG-D802 utilizzando Tapatalk
-
@ deltazor
Non provare i bios, ci sono problemi con il software.
25Q64FV = SPI clock frequencies of up to 104 MHz (in produzione)
25Q64BV = SPI clock frequencies of up to 80 MHz (fuori produzione)
Alla fine per l'utilizzatore finale non cambia nulla se non per minimali performance superiori ma cambia per il programmatore.
Il CH341A non ha un software aggiornato "gratuito" per supportare le nuove SPI e quindi le programma in modo errato.
Esistono versioni a pagamento il lingua cinese ma non garantisco l'affidabilità ecc...
Tu che versione software utilizzi? il venditore non ti ha dato una versione più recente?
Il software del TL866A per fortuna supporta questo ed altro...
-
Spipgm le programma tranquillamente raga, deltazor se hai un pc con una parallela a disposizione ti conviene fare come me e costruirti un miniprogrammatore al costo di 10 euro
Dal readme:
Version 2.23 + bugfix of invalid unlocking of status register on SST25VFxxxSPI FlashROMs supported (new are marked with *)
***********************************************
AMIC:
A25L05PU/PT (64kB)
A25L10PU/PT (128kB)
A25L20PU/PT (256kB)
A25L40PU/PT (512kB)
A25L80PU/PT (1MB)
A25L16PU/PT (2MB)
A25L32PU/PT (4MB)
A25L64PU/PT (8MB)
A25L512 (64kB)
A25L010 (128kB)
A25L020 (256kB)
A25L040 (512kB)
A25L080 (1MB) - tested OK
Atmel:
AT25F512B (64kB)
AT25F1024A (128kB) - this chip may be supported but a tester is needed
AT25DF021 (256kB)
AT26DF041 (512kB)
AT25DF041A (512kB)
AT26F004 (512kB) - tested OK
AT26DF081 (1MB)
AT25/26DF081A (1MB)
AT25DF081 (1MB)
AT26DF161 (1MB)
AT26DF161A (2MB)
AT25DF161 (2MB)
AT25DQ161 (2MB)
AT25/26DF321 (4MB)
AT25DF321A (4MB)
AT25DQ321A (4MB)
AT25DF641(A) (8MB)
EON:
EN25B10 (128kB)
EN25B20 (256kB)
EN25B40(T) (512kB)
EN25B80 (1MB)
EN25B16 (2MB)
EN25P32 (4MB)
EN25P64 (8MB)
EN25P128 (16MB)
EN25Q40 (512kB)
EN25Q80 (1MB)
EN25Q16 (2MB)
EN25Q32 (4MB)
EN25Q64 (8MB)
EN25Q128 (16MB)
EN25F10 (128kB)
EN25F20 (256kB)
EN25F40 (512kB)
EN25F80 (1MB) - tested OK
EN25F16 (2MB)
EN25F32 (4MB)
EN25F64 (8MB)
EN25F128 (16MB)
EN25T10 (128kB)
EN25T20 (256kB)
EN25T40 (512kB)
EN25T80 (1MB)
EN25T16 (2MB)
EN25T32 (4MB)
EN25T64 (8MB)
EN25QH16 (2MB)
EN25QH32 (4MB) - tested OK
EN25QH64 (8MB)
EN25QH128 (16MB)
EN25QH256 (32MB)
ESMT:
F25L004A (512kB) - tested OK
F25L008A/08PA (1MB)
F25L016A/16PA (2MB)
F25L32PA (4MB)
F25L64PA (8MB)
F25S04PA (512kB)
F25L08PA (1MB)
F25L16QA (2MB)
F25L32QA (4MB)
F25L64QA (8MB)
GigaDevice:
GD25Q512 (64kB)
GD25Q10 (128kB)
GD25Q20 (256kB)
GD25Q40 (512kB)
GD25Q80 (1MB)
GD25Q16 (2MB) - tested OK
GD25Q32 (4MB) - tested OK
GD25Q64 (8MB)
Intel:
QB25F016S33B8 (2MB)
QB25F032S33B8 (4MB)
QB25F064S33B8 (8MB)
Macronix:
MX25L512E/25V512 (64kB)
MX25L5121E (64kB)
MX25U5121E (64kB)
MX25L1005/1006/1025/1026E/25V1006E (128kB) - tested OK
MX25L1021E (128kB)
MX25U1001E (128kB)
MX25L2005/2006/2025/2026E/25V2006 (256kB)
MX25U2033E (256kB)
MX25L4005/4006/4025/4026/25V4005/4006E (512kB)
MX25U4033/4035/25V4033/4035 (512kB)
MX25L8005/8006/8008/8035/8036/8073/8075E (1MB) - tested OK
MX25U8033/8035E (1MB)
MX25V8035 (1MB)
MX25L1605/1606/1608E (2MB) - tested OK
MX25L1633/1635/1636/1673/1675E (2MB)
MX25L1635/1636E (2MB)
MX25U1635 (2MB)
MX25L3205/3206/3208/3233/3235/3273/3275E (4MB)
MX25U3235/25L3239E (4MB)
MX25L3225/3236/3237D (4MB)
MX25L6405/6406/6408/6435/6436/6445/6465/6473/6475E (8MB) - tested OK
MX25U6435/25L6439E (8MB) - tested OK
MX25L12835/12836/12839/12845/12865/12873/12875F (16MB) - tested OK
MX25U12835F (16MB)
MX25L25635/25639/25735/25835E (32MB)
MX25U25635F (32MB)
MX66L51235F/51245G (64MB)
MX66U51235F (64MB)
MX66L1G45G (128MB)
PMC:
Pm25LD512 (64kB) - tested OK
Pm25LD010 (128kB) - tested OK
Pm25LD020 (256kB)
Pm25LV512(A) (64kB) - tested OK
Pm25LV010(AB) (128kB) - tested OK
Pm25LV020 (256kB)
Pm25LV040 (512kB) - tested OK
Pm25LV080B (1MB)
Pm25LV016B (2MB)
Pm25LV032B (4MB)
Pm25LV064B (8MB)
*Pm25LQ032C (4MB)
Spansion:
S25FL001A (128kB)
S25FL002A (256kB)
S25FL004A (512kB)
S25FL008A (1MB)
S25FL016A (2MB)
S25FL032A/P (4MB) - tested OK
S25FL064A/P (8MB)
S25FL128P/S/129P/S (16MB) - tested OK
S25FL256S (32MB)
S25FL512S (64MB)
S25FL01GS (128MB)
ST Microelectronic/Numonyx:
M25P05 (64kB)
M25P10 (128kB)
M25P10AV (128kB) - tested OK
M25P20 (256kB)
M25P40 (512kB)
M25P80 (1MB)
M25P16 (2MB)
M25P32 (4MB) - tested OK
M25P64 (8MB)
M25P128 (16MB)
M45PE10 (128kB)
M45PE20 (256kB)
M45PE40 (512kB)
M45PE80 (1MB)
M45PE16 (2MB)
M25PX80 (1MB)
M25PX16 (2MB)
M25PX32 (4MB)
M25PX64 (8MB)
N25Q032A13E (4MB)
N25Q032A11E (4MB)
N25Q064A13E (8MB)
N25Q064A11E (8MB)
N25Q128A13E (16MB)
N25Q128A11E (16MB)
N25Q256A13E (32MB)
N25Q256A11E (32MB)
N25Q512A13G (64MB)
N25Q512A11G (64MB)
N25Q00AA13GB (128MB)
SST:
SST25VF512(B) (64kB) - tested OK
SST25VF010(B) (128kB) - tested OK
SST25VF020(B) (256kB)
SST25VF040(B) (512kB)
SST25VF080(B) (1MB) - tested OK
SST25VF016(B) (2MB) - tested OK
SST25VF032(B) (4MB)
SST25VF064C (8MB)
SST25VF128(B) (16MB)
SST26VF016 (2MB)
SST26VF032 (4MB)
SST26VF064 (8MB)
Winbond:
W25Q10B (128kB)
W25Q20BV (256kB)
W25Q40BV (512kB)
W25Q80BV (1MB) - tested OK
W25Q16BV (2MB) - tested OK
W25Q32BV (4MB) - tested OK
W25Q64BV/FV (8MB) - tested OK
W25Q128BV/FV (16MB)
W25Q256FV (32MB)
W25Q16FW 1,8V (2MB)
W25Q32FW 1,8V (4MB)
W25Q64FW 1,8V (8MB)
W25Q128FW 1,8V (16MB)
W25X10 (128kB)
W25X20 (256kB)
W25X40 (512kB)
W25X80 (1MB) - tested OK
W25X16 (2MB)
W25X32 (4MB) - tested OK
W25X64 (8MB)
-
DoM3 ha scritto:
Spipgm le programma tranquillamente raga, deltazor se hai un pc con una parallela a disposizione ti conviene fare come me e costruirti un miniprogrammatore al costo di 10 euroDal readme:
Labview ha scritto:
@ deltazorNon provare i bios, ci sono problemi con il software.
25Q64FV = SPI clock frequencies of up to 104 MHz (in produzione)
25Q64BV = SPI clock frequencies of up to 80 MHz (fuori produzione)
Alla fine per l'utilizzatore finale non cambia nulla se non per minimali performance superiori ma cambia per il programmatore.
Il CH341A non ha un software aggiornato "gratuito" per supportare le nuove SPI e quindi le programma in modo errato.
Esistono versioni a pagamento il lingua cinese ma non garantisco l'affidabilità ecc...
Tu che versione software utilizzi? il venditore non ti ha dato una versione più recente?
Il software del TL866A per fortuna supporta questo ed altro...
Io ho provato sia con la vers 1.17 che la 1.18, insomma devo lasciare perdere,
Anche perché credo che non è solo il programmatore il problema, da quello che si vede da questo video(
) il SW di Asus quando programma a pc spento, scrive nel bios il MAC addres lan il S/N della MB e il System UUIDfonte http://www.win-raid.com/t796f16-Guide-Using-CH-A-based-programmer-to-flash-SPI-EEPROM-1.html
Qua https://hardforum.com/threads/tools-to-flash-and-recover-bios-on-asus-p8xxx-boards-fd44editor-ftk.1726429/ invece viene spiegato addirittura come fare il flash con bios mod delle mb Asus o di altre regioni che solitamente vengono lasciate invariate, il tutto senza perdere le info MAC addres il S/N e il System UUID
Spero di essere stato d'aiuto, cmq corregetemi se ho interpretato male
-
deltazor ha scritto:
Io ho provato sia con la vers 1.17 che la 1.18, insomma devo lasciare perdere,Anche perché credo che non è solo il programmatore il problema, da quello che si vede da questo video(
) il SW di Asus quando programma a pc spento, scrive nel bios il MAC addres lan il S/N della MB e il System UUIDfonte http://www.win-raid.com/t796f16-Guide-Using-CH-A-based-programmer-to-flash-SPI-EEPROM-1.html
Qua https://hardforum.com/threads/tools-to-flash-and-recover-bios-on-asus-p8xxx-boards-fd44editor-ftk.1726429/ invece viene spiegato addirittura come fare il flash con bios mod delle mb Asus o di altre regioni che solitamente vengono lasciate invariate, il tutto senza perdere le info MAC addres il S/N e il System UUID
Spero di essere stato d'aiuto, cmq corregetemi se ho interpretato male
Dal video si deduce come stanno le cose e ti ringrazio per questo, ovviamente non seguo molto Asus e non conosco le novità che introduce nel bene o nel male...
Praticamente dalla scomparsa dei bios *.ROM non è più disponibile il file completo al 100% (file immagine del bios).
Conosco abbastanza le funzionalità dei file *.CAP (capsule files) ma non avrei mai pensato ad una protezione sin dalla prima release, è per quello che ti ho postato anche il file 0401.
Sintesi...
Primary LAN MAC: 888888888788 (presente anche nel 0401) quindi inutile editare
UUID: DDDDDDDDDDDDDDDDDDD (non presente nel 0401) da editare
MBSN: 111111111111111 (non presente nel 0401) da editare
Secondo me i valori da editare sono uguali per tutte le Z97.
-
deltazor ha scritto:
Usa un winbond 25Q64FVA1Q, ma li devo caricare sempre con il programmatore o direttamente dal bios? Cmq se vuoi ti posso mandare il file originale e quello letto con il programmatore, credo cmq che sia una questione di programmazione, xke quando vado ad aprire il file originale .Cap mi da un messaggio d'avviso cosa che non succede con il file lettoInviato dal mio LG-D802 utilizzando Tapatalk
Mandami il file originale (salvato in *.BIN o *.ROM), il backup del chip per intenderci che faccio una comparazione.
Ovviamente il file letto nel chip programmato in fabbrica non è un file *.CAP
-
Labview ha scritto:
Mandami il file originale (salvato in *.BIN o *.ROM), il backup del chip per intenderci che faccio una comparazione.Ovviamente il file letto nel chip programmato in fabbrica non è un file *.CAP
Da quello che ho potuto constatare che nel video non si capisce e che il sn corrisponde a quello della mb ed è univoco x ognuna di essa, stessa cosa vale x MAC
qua c'è tutto ciò che ti serve https://drive.google.com/file/d/0B7oiWwe0bodDZnUwWVFNdk1WNUk/view?usp=sharing ho messo anche il sw del CH341A, in modo che riesci a vedere che tipo di messagio da quando si va a caricare il file.CAP
Inviato dal mio LG-D802 utilizzando Tapatalk
-
Il file *.CAP non può essere utilizzato con il programmatore perchè va prima estratto il contenuto e salvato in *.BIN o in *.ROM, è una sorta di ZIP.
Il file letto dal CH341A contiene una struttura maggiore rispetto al file che si trova sul sito Asus quindi è quasi impossibile che funzioni, non basta editare quelle stringhe, serve altro e Asus non lo rende disponibile.
Siamo nella c...a
-
Quindi se ho capito bene ci vuole uun programmatore ce nativamente supporti la lettura e scrittura di file .CAP
-
deltazor ha scritto:
Quindi se ho capito bene ci vuole uun programmatore ce nativamente supporti la lettura e scrittura di file .CAPNo, il formato CAP viene utilizzato solo per aggiornare il bios tramite utility perchè è compresso e chiuso in una capsula.
All'interno del CAP è presente il bios che non deve per forza essere completo in tutte le sue parti, questo è a discrezione del produttore.
Inserendo una ROM all'interno del CAP si genera un file di dimensioni maggiori fuori specifica, è per quello che i software dei programmatori evidenziano l'avviso di errore.
Ho scaricato ed estratto il bios dal CAP dal sito di asus ed ho fatto una comparazione della struttura UEFI con il bios che hai letto tramite programmatore riscontrando differenze.
Questo vuol dire che non esiste un file completo da installare sul chip tramite asus se non quello di copiare un chip funzionante.
Il programmatore nella fase di lettura copia tutto quello che è presente sul chip ed è l'unico modo al momento per avere un bios completo, anche la scrittura viene eseguita in modo totale a differenza delle utility che aggiornano solo quello che necessitano.
Spero di essermi spiegato, se hai dei dubbi chiedi pure.

-
Comunque non sono del tutto convinto di come funzioni questo orribile sistema di Asus..
Vari shop vendono i chip programmati per la suddetta mobo... non possono inserire i seriali personalizzazi, il file sarà generico... e di solito li prendono dal sito come noi perchè non hanno nessun accordo o contratto con questi brand..

-
-
Labview ha scritto:
Mado quando ho girato x trovarla

Labview ha scritto:
@deltazorComunque non sono del tutto convinto di come funzioni questo orribile sistema di Asus..
Vari shop vendono i chip programmati per la suddetta mobo... non possono inserire i seriali personalizzazi, il file sarà generico... e di solito li prendono dal sito come noi perchè non hanno nessun accordo o contratto con questi brand..

Probabilmente la soluzione sta nel video, credo che il sistema di controllo e un po' iGNorante
non controlla il sn se è giusto, ma basta che i campi non siano vuoti ho invalidi, questa cosa prima o poi la proverò, programmatore permettendo Labview ha scritto:
No, il formato CAP viene utilizzato solo per aggiornare il bios tramite utility perchè è compresso e chiuso in una capsula.All'interno del CAP è presente il bios che non deve per forza essere completo in tutte le sue parti, questo è a discrezione del produttore.
Inserendo una ROM all'interno del CAP si genera un file di dimensioni maggiori fuori specifica, è per quello che i software dei programmatori evidenziano l'avviso di errore.
Ho scaricato ed estratto il bios dal CAP dal sito di asus ed ho fatto una comparazione della struttura UEFI con il bios che hai letto tramite programmatore riscontrando differenze.
Questo vuol dire che non esiste un file completo da installare sul chip tramite asus se non quello di copiare un chip funzionante.
Il programmatore nella fase di lettura copia tutto quello che è presente sul chip ed è l'unico modo al momento per avere un bios completo, anche la scrittura viene eseguita in modo totale a differenza delle utility che aggiornano solo quello che necessitano.
Spero di essermi spiegato, se hai dei dubbi chiedi pure.

Ok io in passato se non ricordo male una delle tante prove fatte, su una Maximus Hero VII che aveva problemi, ho tolto il chip bios ory ne ho messo uno di una Asrock ed a pc spento ma alimentato ho usato la funzione USB BIOS FLASHBACK, ha programmato tutto e la MB è partita!!
Inviato dal mio LG-D802 utilizzando Tapatalk
-
Ho girato il pacco anche C.R. di win-raid visto che erano messi peggio di noi..

-
Labview ha scritto:
@deltazorHo girato il pacco anche C.R. di win-raid visto che erano messi peggio di noi..

Azz questa new mi ha spiazzato, quel forum io lo consideravo uno dei migliori x i bios, cmq la collaborazione è sempre positiva vediamo se prima ho poi la vinciamo noi o Asus
Inviato dal mio LG-D802 utilizzando Tapatalk
Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.
Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.
Con il tuo contributo, questo post potrebbe essere ancora migliore 💗
Registrati Accedi