Bonsoir,
Après de multiples tentatives, recherches sur de nombreux forums, lecture de différents tutoriaux, je n'arrive toujours pas à passer ne serait-ce que l'étape du dump du firmware d'origine.
Je souhaiterais éviter d'utiliser le VCC trick.
J'alimente le MS28 avec la console.
J'ai dans un premier temps tenté le coup en branchant le lecteur sur un port SATA (noir) de ma carte mère (A8N-SLI Premium, chipset NForce4, contrôleur Raid Silicon Image désactivé dans le BIOS), en débranchant tous les disques durs/unités optiques, et en utilisant la version de MTKFLASH modifiée pour NForce4.
J'allume la console après avoir booté sur ma disquette, une fois que je suis sur le prompt DOS.
Je lance la commande mtkflash r orig.bin (j'ai essayé différentes combinaisons avec /m et /sata)
S'affiche la liste suivante :
Drive Scaned:
1: NF4SAT1 Pri Master
2: NF4SAT1 Pri Slave
3: NF4SAT1 Sec Master
4: NF4SAT1 Sec Slave
J'éteints la console, j'attends 10 secondes, je la rallume et je choisis le numéro correspondant au port où j'ai connecté le MS28, et dans tous les cas, un message s'affiche mais rien ne se passe, exemple :
Port: 970, Master/Slave: b0
et rien.
J'ai essayé d'autres manières (console allumée au démarrage du PC, exctinction après le scan des ports, allumage, attente de 10s puis sélection du port, tests aussi avec des durées différentes...)
Alors je me suis décidé pour acheter une carte contrôleur SATA Heden avec une puce VIA 6421.
Mêmes tests mais cette fois avec un mktflash.exe modifié pour VIA, sur une disquette préparée avec iPrep 1.01.
Le lecteur est uniquement reconnu lorsqu'il est connecté sur le port CN1 conformément à ce que j'avais pu lire.
Mais avec un autre problème est apparu : si j'allume la console après que DOS soit lancé, je me paie le message d'erreur suivant :
An internal stack overflow has caused this session to be halted.
Change the STACKS setting in your CONFIG.SYS file, and then try again.
J'ai fait une petite recherche, et ajouté la ligne suivante dans le config.sys sur ma disquette :
Stacks=65,512
Mais ça n'a rien changé.
J'ai alors faits des tests avec la console préalablement allumée.
Quand je lance ma commande mtkflash (avec ou sans /sata et/ou /m) je n'ai pas de choix qui apparaît, juste ceci :
Port: 8000, Master/Slave: a0
et rien ne se passe.
Si par contre je connecte le lecteur sur le port CN2 ou CN3 de la carte, le message "Drive not detected" apparaît.
Je suis à cours d'idées...
Si une âme charitable en a une, je suis tout ouïe.