|
Editare MTKFlash e come preparare la periferica per il flash
In questa pagina verrà spiegato come andare ad editare mtkflash per il vostro controller serial-ata. Perchè editare MTKFlash? Serve per rendere compatibile l'applicazione col vostro chipset sata, infatti di default essa non supporta molti chipset ma con qualche opportuna modifica tramite l'uso di una delle due procedure descritte di seguito potrete rendere compatibile la vostra scheda (sempre che il modello da voi utilizzato lo permetta).
Seguite la parte sull'editing di MtkFlash se avete deciso di utilizzare questa applicazione per la lettura / scrittura della eeprom.
Se volete utilizzare DosFlash saltatela e raggiungete la parte sulla preparazione della periferica (la trovate sempre in questa pagina poco sotto).
1) - Uso di Xtreme Boot Maker ed edit di MTKFlash automatico (solo per fw Xtreme)
2) - Uso di iPrep ed edit di MTKFlash automatico (per fw iXtreme e Xtreme v5.2 e v5.3)
3) - Edit di MTKFlash manuale tramite Hex Editor
A seguire troverete descritti vari modi per poter fare il boot su ms dos da varie periferiche.
Non serve collegare il lettore Xbox360 al Pc nella fase di edit di MTKFlash.
1) Uso di Xtreme Boot Maker ed edit di MTKFlash automatico (per firmware Xtreme)
Questo programma vi permetterà facilmente di editare mtkflash per il vostro controller serial-ata e di creare un disco di boot con tutto il necessario per modificare il lettore Samsung TS-H843.
Tutto quello che vi serve ora è:
- Scaricate Xtreme Boot Maker v0.3.6 (non compatibile con Vista) o Xtreme Boot Maker v0.5.3-RC3 (vista compatibile)
- Floppy disk o Hard disk (Fat32/NTFS) o Penna USB
- Firmware Xtreme per Samsung, Xtreme firmware 5.2 for TS-H943 (Xtreme52.rar, reperibile sull'ftp xbins, vedi Pagina-1)
- PC con porta SerialATA disponibile
- Cavo SerialATA
Come procedere:
1- Avviate Xtreme Boot Maker, caricate il firmware hack (es: xtrem52X.bin dove X = A, B, C o D) premendo su "Open", spuntate "Use custom MTKFlash" selezionate il vostro chipset sata dalla lista e cliccate su "Detect ID - I/O" (ricordatevi di installare prima i drivers sata della vostra scheda per Windows).
Note aggiuntive:
Se ottenete un messaggio in cui si dice che il firmware non è stato riconosciuto, cliccate su Si per far aggiornare il database da internet, proseguite senza problemi non è importante che il firmware venga riconosciuto. Nel caso verificate che non siano uscite nuove versioni del programma.
Se quando andate a rilevare i dati per l'edit di MTKFlash ottenete un errore, passate all'edit manuale che trovate a seguire. Nel caso otteniate un messaggio che vi avvisa che il vostro chipset non è compatibile dovrete provare a utilizzare una scheda madre o pci compatibile.
2- Selezionate in "Target Drive" la periferica che volete usare per la procedura di lettura e scrittura, floppy disk (A:\) Hard disk Fat32 o NTFS (C:\ o altra).
3- Spuntate "MS28 Bad Flash Compatibility" e "Apply Boke's Patch for MS28 Drive" se dovete hackare il lettore Samsung con firmware di fabbrica MS28, altrimenti lasciate queste due opzioni deselezionate.
4- Premete su "Prepare Drive" per avviare la creazione dei files necessari sulla periferica da voi scelta.
Se utilizzate il floppy disk spuntate anche l'opzione "Format and Make Bootable".
La versione di X360SAM compresa in Xtreme Boot Maker v0.3.6 è leggermente datata, potete sostituirla con l'ultima versione di X360SAM v0.6 (fatte ciò se deciderete di procedere seguendo la procedura semi-automatica altrimenti potete tralasciare questo passaggio se volete utilizzare quella manuale), sovrascrivete tutti i files, contenuti nella cartella XBF o nel floppy, tranne mtkflash.exe, mtkflash.typ e le due cartelle Backups e Samsung. L'ultima versione comprende dei batch files che aiutano notevolmente nella procedura di patch della key e flash del lettore e risolvono il problema dell'E66 con l'aggiornamento della dashborad di ottobre e lettori ms25 con hack 4.x e successivi.
E' possibile che il service pack2 possa creare dei problemi, nell'edit di MTKFlash, su Windows XP, in questo caso installate dei driver generici per il controller serial-ata oppure, installate Windows XP, privo di SP2, su un altro disco per effettuare la procedura di edit di MTKFlash tramite Xtreme Boot Maker (grazie a saibbu per la segnalazione).
2) Uso di iPrep ed edit di MTKFlash automatico (compatibile con firmware iXtreme e Xtreme v5.2 e v5.3)
Questo
programma vi permetterà facilmente di editare mtkflash per il vostro
controller serial-ata e di creare un disco di boot con tutto il
necessario per modificare il lettore Samsung TS-H843.
Tutto quello che vi serve ora è:
- Scaricate iPrep 101 v0.0.2 o successivo (richiede la presenza sul pc dell'applicazione .Net Framework v2 per il corretto funzionamento)
- Floppy disk o Hard disk (Fat32/NTFS) o Penna USB
- Firmware iXtreme per Samsung, iXtreme firmware 1.2 for TS-H943 (iXtreme_Samsung_v1.2 revC.rar, reperibile sull'ftp xbins, vedi Pagina-1)
- PC con porta SerialATA disponibile
- Cavo SerialATA
Come procedere:
1-
Avviate iPrep e aggiornate la definizione dei firmware iXtreme (file ixDef.xml) col file contenuto in iXtreme_Samsung_v1.2_revc_ixDef_for_iPrep.rar reperibile sull'ftp Xbins nella sezione contenente i fw per il lettore Toshiba-Samsung
2- Step1 - Caricate il firmware hack (es: ixtrem12.bin, lo trovate nella cartella FW del pacchetto iXtreme) premendo su "Load your iXtreme Firmware file"
3- Step2 - Lasciate spuntato "Force Device List" e spuntate "Custom Serial ATA" cliccate su "List IDE Based Controllers" e/o su "List SCSI Based Controllers" per individuare il vostro controller SATA. Il programma in automatico farà un check per verificare la compatibilità con MTKFlash quando troverà un controller compatibile in automatico compariranno i dati relativi al DEV ID ed al DEV IO.
Se
quando andate a rilevare i dati per l'edit di MTKFlash ottenete un
errore, passate all'edit manuale che trovate a seguire. Nel caso
otteniate un messaggio che vi avvisa che il vostro chipset non è
compatibile dovrete provare a utilizzare una scheda madre o pci
compatibile.
4- Step3 - Caricate il firmware originale del vecchio lettore Hitachi in modo che il programma in automatico effettui lo spoof e la copia della key sul firmware IXtrme o Xtreme Samsung. Fate ciò se volete usare un lettore Samsung spoofato (cambiato di versione) a Hitachi, per esempio perchè il vostro vecchio lettore Hitachi non funziona più o perchè vi trovate meglio con lettore Samsung.
5-
Step4 - Infine sezionate la periferica che volete utlizzare per effettuare le operazioni di backup e flash del lettore Samsung, floppy disk (A:\) Hard disk Fat32 o
NTFS (C:\ o altra) o penna USB.
Premete su "Do it! per avviare la preparazione della periferica da voi scelta.
Se utilizzate il floppy disk spuntate anche l'opzione "Format / Make device Bootable".
E'
possibile che il service pack2 possa creare dei problemi, nell'edit di
MTKFlash, su Windows XP, in questo caso installate dei driver generici
per il controller serial-ata oppure, installate Windows XP, privo di
SP2, su un altro disco per effettuare la procedura di edit di MTKFlash
tramite iPrep.
3) Edit di MTKFlash manuale tramite Hex Editor
Vi consiglio di utilizzare questo metodo solo se non siete riusciti ad editare correttamente mtkflash con Xtreme Boot Maker seguendo quanto scritto sopra.
Munitevi di un hex editor, per esempio Hex Workshop.
Ora su Windows cliccate su Start - Esegui, e digitate MSINFO32, andate su componenti, archiviazione e poi SCSI, cercate la voce SATA/RAID controller o simile (NON ATA/RAID) dovrebbe comunque essere il primo che trovate.
Nome VIA SATA/RAID Controller
Produttore VIA Technologies, Inc.
Stato OK
ID periferica PNP PCI\VEN_1106&DEV_3149&SUBSYS_31491849&REV_80\3&61AAA01&0&78
Porta I/O 0x0000EC00-0x0000EC07
Porta I/O 0x0000E800-0x0000E803
Porta I/O 0x0000E400-0x0000E407
Porta I/O 0x0000E000-0x0000E003
Porta I/O 0x0000DC00-0x0000DC0F
Porta I/O 0x0000D800-0x0000D8FF
Canale IRQ 20
Driver c:\windows\system32\drivers\viamraid.sys (5.1.2600.430, 59,50 KB (60.928 Byte), 12/07/2006 17.02)
Trovate nel vostro menu le parti corrispondenti a quelle che ho evidenziato e scriveteveli di fila ovvero 1106 3149 EC00 E400; ora invertite a gruppi di due, vi scrivo l'esempio, è più facile da spiegare:
1106 3149 EC00 E400 diventerà 0611 4931 00EC 00E4
Segnatevelo da qualche parte perchè ora andremo ad inserirlo nel programma MTKFLASH.
Aprite Hex Workshop, o l'hex editor che volete usare, cliccate su Apri ed aprite il file mtkflash.exe
ora andate sul menu Edit - Find... oppure premete direttamente Ctrl+F, nella nuova finestra su Type selezionate Text String e scrivete per esempio VIA8237 (maiuscolo) e premete su OK.
Vedrete il cursore illuminare, sulla destra, la scritta VIA8237.
Ora andremo ad editare i valori per il nostro chipset sostituendoli a quelli di un altro chipset, non conviene creare una nuova voce. Il primo numero evidenziato è un 56 (che corrisponde alla V di VIA8237) e alla sua sinistra c'è 00. Contando dalla sinistra del 00 verso sinistra andiamo avanti di 8 caselle fino ad arrivare ad un altro 00 (non evidenziatelo rimanete nella casella a destra, vedi figura) ora scrivete il numero di prima nelle caselle ovvero : 0611 4931 00EC 00E4 (da voi i valori sono diversi ovviamente, io continuo ad usare il mio esempio per farvi capire).
Bene avete finito, salvate e chiudete l'hex editor, il programma vi chiederà se desiderate mantenere una copia di backup del programma non editato se volete potete dire anche NO.
Ora il file mtkflash.exe è editato per il vostro controller serial-ata.
Come fare il boot su ms dos da varie periferiche:
Quanto scritto di seguito vi permetterà di eseguire le procedure di backup e flash del lettore Samsung utilizzando diverse periferiche di memorizzazione sotto ms dos, scegliete quella che più vi da sicurezza.
a) - Usare un Floppy Disk per le operazioni di modifica
b) - Usare una Penna USB per le operazioni di modifica
c) - Usare un Hard Disk con file system FAT32 per le operazioni di modifica
d) - Usare un Hard Disk con file system NTFS per le operazioni di modifica
a) Usare Floppy Disk> per le operazioni di modifica
Prima di procedere verificate con un controllo scand disk che il floppy (vuoto) non abbia settori danneggiati.
- Inserite il floppy disk nel lettore floppy
- Su Windows, andate su Start - Esegui e scrivete CMD e premete invio.
- Digitate a: e premete invio
- Digitate CHKDSK e premete invio
Se alla fine ottenete questi dati:
1.457.664 bytes di spazio totale sul disco.
0 bytes in settori danneggiati.
1.457.664 bytes disponibili.
Il floppy va bene, nel caso in cui venissero riportati dei settori danneggiati cambiate floppy.
Se volete procedere con i files caricati su Floppy disk, create prima di tutto un floppy di avvio ms dos.
Copiate all'interno della periferica da voi scelta i file necessari per il backup / flash del lettore Samsung, essi variano a seconda della procedura che deciderete di utilizzare. Vi rimando alla pagina specifica della procedura per sapere quali sono i files da copiare.
Riavviate il pc (abilitate dal bios il boot da floppy disk), una volta che il floppy è stato caricato, sostituite il floppy di avvio ms dos con quello contenente i files per la modifica.
Il mio consiglio è quello di eseguire tutta la procedura da Hard Disk (preferibilmente formattato in FAT32), date un'occhiata sotto per capire come avere accesso all'Hard Disk sotto ms dos.
b) Usare una penna USB per le operazioni di modifica
Se avete intenzione di usare una penna USB, prima di tutto verificate che il vostro pc supporti il boot da usb, poi seguite questi passi:
- Scaricate HP BOOT Files
- Scaricate HP USB Disk Storage Format Tool
Iniziamo:
- Estraete HP DOS Files ed installate HP USB Disk Storage Format Tool
- Collegate la Penna USB al PC, avviate HP USB Disk Storage Format Tool, in "Device" selezionate la periferica che volete preparare, in "File system" selezionate FAT, spuntate "Create a DOS startup disk" e spuntate "using DOS system files located at:" e selezionate la cartella dove avete decompresso i files contenuti in "HP BOOT Files" e premete su Start.
Copiate all'interno della periferica da voi scelta i file necessari per il backup / flash del lettore Samsung, essi variano a seconda della procedura che deciderete di utilizzare. Vi rimando alla pagina specifica della procedura per sapere quali sono i files da copiare.
c) Usare un Hard Disk FAT32 per le operazioni di modifica
Se volete procedere con i files caricati su Hard Disk FAT32 create prima di tutto un floppy di avvio ms dos.
Copiate all'interno della periferica da voi scelta i file necessari per il backup / flash del lettore Samsung, essi variano a seconda della procedura che deciderete di utilizzare. Vi rimando alla pagina specifica della procedura per sapere quali sono i files da copiare.
Riavviate il pc (abilitate dal bios il boot da floppy disk), una volta che il floppy è stato caricato digitate:
es: c:\ (premete invio)
cd XBF (premete invio) (sostituite XBF ad altra cartella nel caso i files si trovino in una cartella diversa)
- sostituite a C la lettera assegnata al vostro hard disk.
Se non avete un lettore floppy sul Pc potete utilizzare qualsiasi altro metodo che vi permetta di raggiungere il dos, per esempio il cd di installazione di Windows 98 o Me.
d) Usare un Hard Disk NTFS per le operazioni di modifica
Potete usufruire di due soluzioni per avere accesso ad hard disk con partizione NTFS sotto ms dos:
- Boot da floppy disk
- Boot da Cd-Rom
IMPORTANTE! E' stata riscontrata una certa percentuale di non funzionamento dell'applicativo ntfs4dos utilizzando hard disk con partizione NTFS superiore a 32gb, in pratica se si tenta di avviare mtkflash in questi casi si ottiene un errore di Invalid Opcode e la lettura del firmware si blocca allo 0,1%. Potete risolvere tale incoveniente creando temporaneamente una partizione NTFS piccola, per esempio da 1gb.
Nel caso MTKFlash non riesce a
vedere in nessun modo il lettore Samsung eseguite il tutto o da Floppy
Disk o da Hard Disk con file system FAT32.
Boot da floppy disk
Se avete i files caricati su Hard Disk con File system NTFS procedete in questo modo:
- Create prima di tutto un floppy di avvio ms dos.
- Scaricate ntfs4dos.zip, decomprimete il contenuto del file *.zip dentro il floppy di avvio ms dos appena creato
- Copiate all'interno della periferica da voi scelta i file necessari per il backup / flash del lettore Samsung, essi variano a seconda della procedura che deciderete di utilizzare. Vi rimando alla pagina specifica della procedura per sapere quali sono i files da copiare.
- Riavviate il Pc e dal bios impostate il boot da floppy disk, salvate le impostazioni. A seguire inserite il floppy per far bootare il Pc su ms dos.
- Una volta arrivati su A:\, digitate ntfs4dos e premete invio
- Dopo quanche secondo verrà caricata una nuova schermata, alla richiesta di uso del programma come utente privato scrivete YES e premete invio
- Ora vi ritroverete nuovamente su A:\ ma con il supporto per partizioni NTFS attivo, digitate C: e premete invio (sostituite a C la lettera del vostro Hard Disk NTFS)
Boot da Cd-Rom
Se avete i files caricati su Hard Disk con file system NTFS procedete in questo modo:
- Scaricate questa ISO (link2) e masterizzatela su un Cd-Rom col programma che preferite (Nero, ImgBurn, DvdDecrypter ecc)
- Copiate all'interno della periferica da voi scelta i file necessari per il backup / flash del lettore Samsung, essi variano a seconda della procedura che deciderete di utilizzare. Vi rimando alla pagina specifica della procedura per sapere quali sono i files da copiare.
- Avviate il PC ed impostate dal bios il boot da Cd-Rom
- Una volta avviato il cd, premete 0 (zero) e date invio quando vedete "[0123], or press [Enter Singlestepping (F8) is:OFF]"
- Alla richiesta di uso del programma come utente privato scrivete YES e premete invio
- Ora digitate C: e premete invio (sostituite a C la lettera del vostro Hard Disk NTFS)
|