Firmwareupdate mit mtkflash

Krebsnebelwesen

Lieutenant
Registriert
Apr. 2003
Beiträge
862
So, als jemand, der noch nie ein Firmwareupdate seiner Laufwerke gemacht hat, möchte ich heute mal damit anfangen. Aber ich brauche wohl Eure Hilfe.

Als erstes habe ich mal wieder eine MS-DOS Startdiskette erstellt. Die zum Laufwerk gehörenden Treiber habe ich runtergeladen, entpackt und mit auf die Diskette kopiert. Rechner gebootet, dann habe ich irgendwo gelesen, gibt man "mtkflash (in meinem Fall) 1 w /b /c a:\bide00.bin" ein. Passiert nix. Da steht dann nur "mtkflash von blah blah 1997" Das steht auch nach 5 Minuten noch da.

Bevor ich mir meine Laufwerke ruiniere, wollte ich Euch fragen, was ich falsch mache. Jetzt habe ich gesehen, daß da noch eine Stapelverarbeitungsdatei bei ist. Muß ich statt "bide00.bin" deren Namen an diese Stelle wie oben geschrieben setzen?

mfG
 
Diese .bin Datei ist das kleine Image wo die Firmwaredaten gespeichert sind.
D.h. du schreibst anstatt bide00.bin halt den richtigen Namen das Firmwareimages.

Ich würde dir allerdings keinen Firmwareflash deiner Laufwerke empfehlen, wenn alles tiptop läuft. ;)
 
Steht irgendwo geschrieben daß das mit dieser doch schon etwas älteren Version gemacht werden muß? Sonst würde ich das mal mit einer aktuellen versuchen.

Für Version 1.24 probiere mal diesen Syntax aus: mtkflash 1 w /B <Dateiname>
Die Option "/c" die du mit angegeben hast, scheint es bei V1.24 gar nicht zu geben.

Alternativ kannst du auch mal hier gucken -> klick.


Durchführung auf eigene Gefahr!


Bye,
 
Ok, also wenn V1.24 beim Flash-Update mit dabei war, dann muß es ja eigentlich auch damit gehen.
Gib auf jeden Fall Rückmeldung ob es geklappt hat.


Bye,
 
So, es klappt nicht. Habe mtkflash 1.81 runtergeladen und mit auf die Diskette gepackt.
Jetzt geht es schon mal etwas weiter.
Und zwar sagt er mir nach Eingabe von "mtkflash 1 w /b a:\bide01.bin": Err: Can't open input file.

Dann habe ich versucht, einfach nur das schon vorhandene Flash zu checken mit "mtkflash 1 c" Da bleibt das Programm dann wieder direkt nach "mtkflash by .... V 1.81 ..." hängen, und zwar bei allen 3 CD / DVD-Laufwerken.

Gibt es denn noch andere Möglichkeiten, ein DVD-ROM-Laufwerk (Creative DVD-ROM 1241E) zu flashen?
 
Mit dem Syntax für V1.24 klappts auch nicht?
Hast du schonmal versucht die Pfadangabe a:\ wegzulassen, wenn die File auf A:\ mit drauf ist, dann bräuchte man das normal ja gar nicht?



Bye,
 
Nein, klappt auch mit der Syntax "mtkflash 1 w /b bide00.bin" und "mtkflash 1 w /b bide01.bin" nicht. Wobei ich immernoch nicht weiß, worin der Unterschied besteht zwischen 00 und 01 :confused_alt:
Es heißt immernoch "ERR: fail to open input file"

Jetzt will ich es aber wissen! In jedem runtergeladenen gepackten File sind 4 Dateien: mtkflash.exe, bide00.bin, bide01.bin und eine .bat Datei. Wozu ist die .bat gut?
Hatte es auch schon mit "mtkflash 1 w /b upgrade.bat" versucht, aber auch dabei kam die oben beschriebene Fehlermeldung.

Das Laufwerk funktioniert übrigens trotzdem immernoch :D
 
Also ich bin zwar kein Batch-File Experte, aber was steht denn in der Batch-File drin?
Vielleicht läßt sich ja etwas wichtiges herauslesen, poste das doch mal bitte hier rein (vorrausgesetzt es ist keine Monster - *.bat :D ).

Ich weiß zwar nicht ob es daran liegt, aber weils mir gerade eingefallen ist: ;)
Manchmal bekommt man die Fehlermeldung, daß eine File nicht geöffnet werden kann, wenn die betreffende Datei ein gesetztes Read-Only Attribut hat. Hast du da schonmal geguckt?

Der Tip von QUT-Clan hat auch nichts gebracht?


Bye,
 
@echo off
cls
type version.inf
echo.
echo The flasher works only with drives that are SLAVE
echo Use in MS-DOS MODE or COMMAND PROMPT MODE only!
echo WARNING: USE AT YOUR OWN RISK!
echo -------------------------------
echo How's your DVD drive connected?
echo 1. SLAVE on PRIMARY IDE port (works not always)
echo 2. SLAVE on SECONDARY IDE port
echo -------------------------------
choice /C12
if errorlevel 3 goto error
if errorlevel 2 goto choice2
if errorlevel 1 goto choice1
goto error

:choice1
echo DVD drive is connected as SLAVE on PRIMARY IDE port.
echo Are you sure you want to upgrade the firmware?
choice
if errorlevel 2 goto end
mtkflash 2 r /a0 /b back00.bin
mtkflash 2 r /a1 /b back01.bin
mtkflash 2 w /a0 /b bide00.bin
mtkflash 2 w /a1 /b bide01.bin
goto end

:choice2
echo DVD drive is connected as SLAVE on SECONDARY IDE port.
echo Are you sure you want to upgrade the firmware?
choice
if errorlevel 2 goto end
mtkflash 4 r /a0 /b back00.bin
mtkflash 4 r /a1 /b back01.bin
mtkflash 4 w /a0 /b bide00.bin
mtkflash 4 w /a1 /b bide01.bin
goto end
:error
echo.
echo ERROR! Choice not found. Make sure that choice.* is in the path.
echo.
pause
:end

Sooo, warum einfach, wenn es auch schwierig geht. Ich hätte einfach nur die .bat Datei ausführen brauchen, wie man an dem Script erkennen kann :rolleyes:
Da dieses Laufwerk aber als Primary Master läuft, und ich keine Lust habe dafür die Kiste aufzuschrauben, hat sich dass vorerst erledigt. Ich könnte es sicher auch per Hand so für den P.Master eingeben, aber auf gewagte Experimente lasse ich es dann doch nicht ankommen.

Was ich aber noch rausgefunden habe, ist, daß man mit "mtkflash 1 sr" schon etwas mehr Ergebnis bekommt. Und zwar steht dort dann etwas von Serial (SST######) Flash

Also hat sich das Thema erstmal erledigt. Danke für Deine Hilfe, QUEEN, vielleicht profitiert ja trotzdem noch jemand von diesem Thread.
 
Hallo, leider hat mir der jungle flasher irgendwie das Samsung SH-162C getötet habe wohl aus verstehen irgendwie benq Firmenware drauf gemacht, ich versuche nun verzweifelt wieder die Original Firmenware drauf zu bekommen kann einer vielleicht helfen? habe (glaube ich) alles außer mtk flash probiert.

kennt sich einer mit mtk flash aus?

sorry hab nix besseres gefunden.
 
Alternate 3
Zurück
Oben