[tuto] Flasher Son Benq En Ixtreme 1.1/1.4.1/1.51/ Lt/ Ltplus + Chip V


seb117
 Share

Messages recommandés

Bonjour à tous,

Merci pour ce tutorial.

Je sollicite votre aide parce que je n'arrive même pas à lire le FW de mon Benq. J'ai une carte Via VT6421. J'ai bien tapé la commande sous DOS : dosflash R 1420 1 A0 1 4 c:\orig.bin

Mon port est le 1420, port indiqué par Iprep

J'ai le message d'erreur joint dans l'image. C'est comme si Dosflash ne comprenait pas ma commande.

image003kz5.th.jpg

D'avance merci pour votre aide

Lien vers le commentaire
Partager sur d'autres sites

  • Réponses 183
  • Created
  • Dernière réponse

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Avec l'indication du C ou sans, j'ai le même message. Je ne pense pas qu'indiquer un emplacement précis change quoique ce soit.

Faux !

Tu demande un emplacement qui n'existe pas si ton disque dur est OFF, de plus, la commande est effective pour une création de fichier à la racine, donc si tu voulais vraiment préciser un emplacement, se serait A: ou la lettre de ta clé USB, mais sans Win impossible de déterminer un emplacement correct ! Procède comme dit dans le tuto et sa fonctionnera !

Dans ton cas, débranche ton DD IDE et/ou Sata et écrit correctement la commande comme suscité...

Modifié par seb117
Lien vers le commentaire
Partager sur d'autres sites

Apres quelques recherches sur le net, la commande exacte doit être :

dosflash R XXXX 1 A0 1 4 orig.bin 0

et non : dosflash R XXXX 1 A0 1 4 orig.bin

Il parait que dosflash R XXXX 1 A0 1 4 orig.bin 1 fonctionne mieux

Et bien j'aimerais bien connaitre tes sources, car pour ma part, et également quelques Gueux, nous n'avons pas eu de problème à ce sujet là ! Au pire il te suffit de lire le Readme contenu dans l'archive de ton Firm... ^_^

Lien vers le commentaire
Partager sur d'autres sites

Bonjour a tous moi mon probleme c'est que j'arrive pas a booter sur ma clé usb avec les 2 fichier du dosflash16 pour flasher le BenQ. J'ai une clé usb bootable pour les ms 25 et 28 que le logiciel iprep ma préparer et pour ma clé usb avec les 2 fichier dos pour le flash du BenQ sa ne fonctioone pas je voudrait savoir est-qui yaurait quelqu'un qui pourrait maider a faire ma clé usb bootable svp sa serait tres apprécié merci

Lien vers le commentaire
Partager sur d'autres sites

Apres quelques recherches sur le net, la commande exacte doit être :

dosflash R XXXX 1 A0 1 4 orig.bin 0

et non : dosflash R XXXX 1 A0 1 4 orig.bin

Il parait que dosflash R XXXX 1 A0 1 4 orig.bin 1 fonctionne mieux

Et bien j'aimerais bien connaitre tes sources, car pour ma part, et également quelques Gueux, nous n'avons pas eu de problème à ce sujet là ! Au pire il te suffit de lire le Readme contenu dans l'archive de ton Firm... ^_^

Sur IRC sur le channel dédié au DOSFLASH (#dosflash) et différents forums.

Je te dirai ce qu'il en est lundi lorsque je flasherai. En tout cas, sans le 0 ou 1 à la fin, dosflash m'indique que ma commande est incorrecte( cf ma capture d'écran). Je précise que le dosflash est celui livré dans le pack Benq

Lien vers le commentaire
Partager sur d'autres sites

La capture est de mauvaise facture, mais on peut pas conclure sur le faite que tu es bien écrit la commande... -_-

Tu ecrit "dosflash R XXXX 1 A0 1 4 c:\flash.bin" au lieu de "dosflash R XXXX 1 A0 1 4 orig.bin". Si ton matos est le même que dans le tuto, cela ne devrait pas poser de problème, ensuite sa dépend du chip !

Tiens nous au courant...

Modifié par seb117
Lien vers le commentaire
Partager sur d'autres sites

Tu ecrit "dosflash R XXXX 1 A0 1 4 c:\flash.bin" au lieu de "dosflash R XXXX 1 A0 1 4 orig.bin". Tiens nous au courant...

dosflash R XXXX 1 A0 1 4 c:\flash.bin 1

Le 1 à la fin est important sinon dosflash renvoie une sorte d'aide pour la commande. Désolé pour la capture, je l'ai faite au bureau avec mon portable. Ca évite de démonter son PC à la maison pour flasher

Lien vers le commentaire
Partager sur d'autres sites

lut

on va mettre fin aux rumeurs qui en plus pour être important bizarre que des dizaines de personnes ont pu s'en passer ....

Extrait du readme dosflash

DOSFLASH by Kai Schtrom, 08/05/2007 (Ver 1.0 Beta)

DOSFLASH [R|W|E] [PORT] [PORT TYPE] [DRIVE POS] [FLASH TYPE]

[FLASH SIZE] [FLASH SECTOR ERASE OPCODE] [FILE NAME]

R: Read FLASH

W: Write FLASH

E: Erase FLASH

PORT: Port to send command to

PORT TYPE: 0 for IDE, 1 for SATA

DRIVE POS: A0 for Master, B0 for Slave

FLASH TYPE: 0 for parallel flash, 1 for serial flash

FLASH SIZE: size of flash chip in number of banks

FLASH SECTOR ERASE OPCODE: individual sector erase opcode command byte

this is only needed for erasing a serial flash

FILE NAME: name of the file to read/write from/to flash

All numbers are intepreted as hex values!

tu vois quelque part un value Hex qui correspond à quelque chose à ton 1 ?

++

Lien vers le commentaire
Partager sur d'autres sites

tu vois quelque part un value Hex qui correspond à quelque chose à ton 1 ?

++

Peut-etre pas un 1 mais un 0 dans le readme.txt :

- at the prompt type:

DosFlash r 7000 1 a0 1 4 a:\orig.bin 0

Je ne suis pas là pour remettre en cause ton tuto surtout qu'il a aidé bcq de monde mais juste pour exposer un pb qui m'est arrivé.

+

Modifié par Mindoy
Lien vers le commentaire
Partager sur d'autres sites

lut

on doit pas avoir le même readme sur celui fourni dans le prog j'ai rien de ça

DosFlash and DosFlash32 V1.3 Beta

-----------------------------------

- BenQ optimization in unlocking the flash chip, it should now be possible to read/write/erase

the flash without any soldering or wire tricks, the drive is polled for the correct mtk

unlocking status after power on, this only works on VIA cards and NForce boards

- DosFlash32 is now available in two versions, the "EnableDrives" version enables the drives in

device manager after flashing, this could give BSOD on some systems

- better support of Intel chipsets, drives can now be flashed if the controller is not set to

native mode in the BIOS

- the following controller list includes vendor and device IDs that are hardcoded to identify

the controller type (IDE or SATA), this is needed if the BIOS uses IDE ports like 0x01F0 or

0x0170 as SATA and not as IDE channels

- the following chipset support is added

- VIA cards

- all VIA cards with a 6420 chipset

- IDE Controllers

- NVIDIA nForce 2 IDE Controller

- NVIDIA nForce 4 IDE Controller

- Intel ICH9

- Intel ICH (i810,i815,i840)

- Intel ICH0

- Intel ICH2M

- Intel ICH2 (i810E2,i845,850,860)

- Intel C-ICH (i810E2)

- Intel ICH3M

- Intel ICH3 (E7500/1)

- Intel ICH4 (i845GV,i845E,i852,i855)

- Intel ICH5

- Intel ESB (855GME/875P + 6300ESB)

- Intel ICH6 (and 6) (i915)

- Intel ICH7/7-R (i945, i975)

- Intel PIIX3 for the 430HX etc

- Intel PIIX4

- Intel PIIX4 for the 430TX/440BX/MX chipset

- Intel PIIX

- SATA Controllers

- NVIDIA nForce 4 SATA Controller

- NVIDIA nForce 2 SATA Controller

- NVIDIA nForce 3 SATA Controller

- NVIDIA nForce MCP04 SATA Controller

- NVIDIA nForce MCP51 SATA Controller

- NVIDIA nForce MCP55 SATA Controller

- NVIDIA nForce MCP61 SATA Controller

- Intel 82801EB (ICH5)

- Intel 6300ESB (ICH5)

- Intel 82801FB/FW (ICH6/ICH6W)

- Intel 82801FR/FRW (ICH6R/ICH6RW)

- Intel 82801FBM ICH6M

- Intel Enterprise Southbridge 2 (631xESB/632xESB)

- Intel 82801GB/GR/GH (ICH7, identical to ICH6)

- Intel 2801GBM/GHM (ICH7M, identical to ICH6M)

- Intel SATA Controller IDE (ICH8)

- Intel Mobile SATA Controller IDE (ICH8M)

- Intel SATA Controller IDE (ICH9)

- Intel SATA Controller IDE (ICH9M)

The following only applies to a software flash on a locked flash. The methods have been tested

with the BenQ and the Sammy. The VCC trick will work on any motherboard, but you need to do

some soldering and cut traces.

Flashing the BenQ with a VIA card and DosFlash16

--------------------------------------------------

- connect a 2nd power supply unit to the BenQ, don't turn it on yet

- cold reboot or reset the computer

- boot from a Dos disk

- at the prompt type:

DosFlash r 7000 1 a0 1 4 A:\orig.bin and press return

- use the port your VIA card uses, 7000 is only an example

- keep in mind that the same VIA card may change the base address on another system

- DosFlash16 will ask you if you wanna resend the mtk vendor intro cmd, press Yes

- after you pressed Yes the changing drive status is shown on the screen

- turn on the BenQ and wait 2 or more seconds

- turn off the BenQ and wait 2 or more seconds

- turn on the BenQ, you should get a good drive status and flashing should start

- this worked only one time after the computer is powered on or resetted for me

- writing and erasing works the same way, for writing the flash type at the prompt:

DosFlash w 7000 1 a0 1 4 A:\ixtreme.bin

- for erasing type:

DosFlash e 7000 1 a0 1 4 D8 (D8 is the sector erase opcode for the BenQ flash, if you need

to erase another drive lookup the value in the datasheet or in DosFlash.typ

- in my tests the VIA did not work with any motherboard, it seems some Intel boards can kill

the VIA trick

Flashing the BenQ on a NForce board and DosFlash16

----------------------------------------------------

- power the BenQ up before, at the same time or after the computer, it doesn't really matter

- use DosFlash auto or manual mode, both will do the trick

- if DosFlash will ask you to resend the mtk vendor intro press Yes

- turn off and on the drive, wait 2 seconds in between

- the drive status will be displayed and should be good, if not power the drive off and on

once more

- you can now continue as usual using DosFlash

- erasing and writing the flash has worked for me on NForce4 motherboards

- if you use auto mode and the ports are scanned there is the possibility that you'll get the

resend question for other drives like a NEC, this is because the NEC has no MTK chip and

returns a bad status, if you know the NEC is at that port you should press No and press Yes

only if the port of the BenQ is shown

- this is so much easier than using the VIA, but at least the VIA should give more people a

cheap alternative to flash their drives and I bet most will already own this card

Flashing the BenQ with a VIA card or NForce board and DosFlash32

------------------------------------------------------------------

- connect a 2nd power supply unit to the BenQ, don't turn it on yet

- cold reboot or reset the computer

- turn the BenQ on when you are in Windows XP

- start DosFlash32

- DosFlash32 will ask you if you wanna resend the mtk vendor intro cmd, press Yes

- turn off the drive, wait 2 or more seconds, turn on the drive

- the flash should be recognized by DosFlash32 and you can use it as usual

- after closing DosFlash32 you can start it and use the power off/on trick again

- reading/writing/erasing were tested and worked for me without a prob

Many thanks to jumba for the great idea of BenQ polling!

Thanks to Jumba, Redline99, TeamModfreakz and Tiros for testing and support!

********************************************************************************

****************

DosFlash and DosFlash32 V1.2 Beta

-----------------------------------

- bug fix for BenQ recognition

- manufacturer and device id are sometimes 0x00 for a correct installed switch

- this issue is fixed with an additional ATAPI device reset before the mtk vendor intro is sent

Thanks to Redline99 who fixed my buggy code by adding one line! :)

********************************************************************************

****************

DosFlash and DosFlash32 V1.1 Beta

-----------------------------------

- DosFlash.typ modified for better BenQ support

- DosFlash16 Flash Manufacturer and Device ID screen output restructured

- flash chips are first erased before writing starts

- DosFlash32 no reenable of DVD-ROMs in device manager after flashing, this means you can't see the drive

and maybe have to activate it manually again in device manager, this could give better compatibility and

hopefully no more blue screens

Many thanks to Jumba, Redline99, TeamModfreakz and Tiros for inspiration and help!

********************************************************************************

****************

DosFlash and DosFlash32 V1.0 Beta

-----------------------------------

DosFlash can be used to read/write/erase the flash chips of most CD/DVD-ROM drives

that have a mediatek chipset installed. DosFlash is for DOS flashing, DosFlash32

for Windows flashing.

Features:

-----------

- flashes IDE and SATA drives

- supports parallel and serial flash chips

- flash drives in Windows with direct port access

- no vendor cdb flashing commands are used

- tested with the following drives:

- TS-H943A MS25, MS28

- SH-D162C

- SH-D163A

- and some other drives like Liteon, Hitachi, ...

- NEC drives are not supported, cause they have no mediatek chipset installed

DosFlash

----------

DosFlash supports two flashing modes, Auto and Manual. If you type DOSFLASH at a DOS prompt it

will start in Auto mode. All drives and the corresponding flash chips are detected automatically.

If you can't get a flash chip recognized due to a bad flash or other problems you should use the

Manual mode. In Manual mode you can enter all the parameters used for flashing by hand. The

following help screen is displayed if you start DosFlash with a wrong number of parameters:

DOSFLASH by Kai Schtrom, 08/05/2007 (Ver 1.0 Beta)

DOSFLASH [R|W|E] [PORT] [PORT TYPE] [DRIVE POS] [FLASH TYPE]

[FLASH SIZE] [FLASH SECTOR ERASE OPCODE] [FILE NAME]

R: Read FLASH

W: Write FLASH

E: Erase FLASH

PORT: Port to send command to

PORT TYPE: 0 for IDE, 1 for SATA

DRIVE POS: A0 for Master, B0 for Slave

FLASH TYPE: 0 for parallel flash, 1 for serial flash

FLASH SIZE: size of flash chip in number of banks

FLASH SECTOR ERASE OPCODE: individual sector erase opcode command byte

this is only needed for erasing a serial flash

FILE NAME: name of the file to read/write from/to flash

All numbers are intepreted as hex values!

Example Usage:

"DOSFLASH R 01F0 0 A0 1 4 C:\flash.bin"

=> Read serial flash with a size of 4 bank (262144 bytes) from Master Device

on IDE port 0x01F0

"DOSFLASH E C000 1 A0 1 4 D8"

=> Erase serial flash with opcode 0xD8 and a size of 4 banks (262144 bytes)

from Master Device on SATA port 0xC000

Explanation of the Parameters:

--------------------------------

[R|W|E]

---------

- this will set the mode of flashing, it is recommended to first try read on any

drive, if the read will fail, it is highly unlikely that a write or erase will

succeed

[PORT]

--------

- the port to which the drive is connected, a port number should always be entered

in hexadecimal and have 4 hex digits, valid ports are: 01F0, 0170, C000, C800

- this option can be used if your PCI adapter card or on board IDE/SATA ports are

not identified by the auto mode

[PORT TYPE]

-------------

- the port type tells DosFlash what type of port is installed on the before entered

port address

- valid values are 0 for IDE and 1 for SATA

- make sure you never mix the wrong port with the wrong port type, this could give

strange results or in the worst case a bricked drive

[DRIVE POS]

-------------

- old style IDE channels have the possibility to connect two drives at one IDE

channel, the first drive is called the master, the second drives is called the

slave

- you can select which drive should be flashed on the channel, A0 selects Master,

B0 selects Slave

- on SATA ports this value is always A0, cause you can only connect one drive to

a SATA port, so for SATA you will always type A0 here

- it is not recommended to flash IDE drives with another drive connected to the

same IDE channel, this could be risky if something in the Master/Slave selection

fails

[FLASH TYPE]

--------------

- there are two types of flash chips out for CD/DVD-ROM drives atm

- the older type is parallel flash, which is also supported by mtkflash for example

- the newer type is serial flash, which is supported by flashers like XSF

- the problem here is that no tool is out that can flash serial flash chips on

SATA ports

[FLASH SIZE]

--------------

- this is specifies the flash chip size in banks

- one bank is always 65.536 bytes in size

- if you know your drive has a flash chip of 262.144 bytes in size you need to enter 4

[FLASH SECTOR ERASE OPCODE]

-----------------------------

- the opcode used in the flash chips datasheet for erasing

- for serial chips this command can be different from the standard and needs to be

entered for flash erase

- for parallel flash chips you can enter a dummy cmd byte, the integrated command

should work on all parallel flash chips without a prob

[FILE NAME]

-------------

- name of the file that should be used for flashing

- for reading operations this should be the output file

- for writing operations this should be the input file

Hints and Warnings

--------------------

- read, write erase TS-H943A MS28 after the firmware stealth has been disabled with Enable0800 disc

- this only works one time, after the first mtk vendor specific intro cmd is send

- if the mtk vendor specific outro cmd is send the chip goes back to stealth mode and you need

again the Enable0800.iso to disable it

- therefor the mtk vendor specific intro is send at program start to all present devices and the

mtk outro is sent at program end

- if you have a chip manufacturer id of 0x02 and a chip device id of 0x02 for the TS-H943A

the flash chip is in stealth mode and won't give access to any reading, writing, erasing

- always have a look at the DataSum generated, this is exactly the DataSum of mtkflash

- the DataSum is calculated as the sum of all bytes of the firmware in a short integer

- to make 100% sure that the flash is written right compare that DataSum to a known one

- this tool has not been tested on all drives out there, the typ list is simply copied from well

known programs like mtkflash and XSF

- always try a flash read on a not yet tested drive before doing anything else

- if the read doesn't succeed it is highly unlikely that a write or erase will

- some LiteOn drives seem to have probs to write the firmware correct, this prob seems to be

related to windows register flashing, cause even an assembler app can't do this error free

- if you get errors on LiteOn drives, write the flash two times in a row

- for direct port I/O in windows the givoio.sys driver is used, this driver is loaded at DosFlash32

start and unloaded at program end, be warned, this driver can possibly make your system unstable,

it's intention is to let privileged assembler instruction like in and out pass, even in windows,

if this driver is not used you will not be able to get direct access to port registers

- DosFlash was tested on MS-DOS 6.22 and later, you can easily copy it on a MS-DOS boot disk created

in Windows XP and start DosFlash directly from the disk

- don't forget to also copy the DosFlash.typ file, it has all the informations about flash chips

for auto mode flashing

- DosFlash32 was tested without a prob on Windows XP SP2, you'll need also the typ file for the

win version

- DosFlash32 will deactivate all CD-ROMs in device manager at startup, this is better for flashing,

cause Windows seems to poll the drives all the time and this could result in a bad fw file or

a program hang, the drives are activated again at program end

- you should make sure that the flash is not in an erased state at program end, cause device manager

don't like drives that do not respond to the inquiry command

- deactivating all CD-ROMs could take a few seconds, so please be patient at program start

- DosFlash and DosFlash32 will try to scan for the VIA 6421L Raid Controller card, based on vendor

id 1106 and device id 3249, it doesn't matter if the card driver is installed or not

Many thanks to Dale Roberts and his Direct Port I/O driver giveio.sys!

Avoid a bad flash!

Kai Schtrom

Par contre en faisant une recherche avec ta commande je suis tombé sur ça Lien

et en effet la commande y est

et d'après ce readme si

le 0 ou 1 correspond à

if you experience any problems try to use 1 as the parameter to the ATAPI Device Reset, cause

the same VIA card will react differently on another motherboard sometimes

donc c'est un paramètre qui de base est à 0 et on peut le passer à 1 pour forcer un reset ATAPI car la carte via peut réagir différemment suivant les configurations

comme quoi quand on a pas les mêmes doc et que tu cites pas tes sources on peut difficilement te croire :D, un truc à essayer en tout cas si ça passe pas avec carte via

Lien vers le commentaire
Partager sur d'autres sites

Je comprends mieux mes erreurs alors. La commande doit différer. Je teste ce lundi matin et je vous fais un retour rapide

Ma version correspond au package "BenQ iXtremev1.1 + Dosflash 1.3" récupéré le jour de sa sortie, directement sur le channel #FW sur IRC. Ton lien du readme correspond tout à fait à ma version.

En tout cas, merci pour tes recherches.

Lien vers le commentaire
Partager sur d'autres sites

salut alor voila j'ai voulu flasher mon lecteur benq , j'ai une carte serial ata(lien de ma carte pci) j'ai suivi les instruction avec iprep qui me donne les 4 premier chiffre apres avoir booter et mit les commande sous dos dosflash r .... 1 a0 1 4 orig.bin 1 y puis enter sela reste bloquer a la detection du lecteur! j'iamerai savoir si i l y a quelque chose a faire si sela pourai venir du chipset de la carte enfin voila

merci d'avance

++

Lien vers le commentaire
Partager sur d'autres sites

euuu oui surement tu m'escuse mais tout le monde ne connait pas tout donc c'est bon alors cet carte pci est bonne? je demande pas plus ni moins juste des reponse a des questions meme si sa peu paraitre simple ou meme con pour certains!

Lien vers le commentaire
Partager sur d'autres sites

il suffit de savoir lire ok d'accord mais quoi? et pi a la base ma question n'etait pas non plsu de savoir si c'etait vraiment la bonne carte ou pas je voulait juste confirmation c'est tout moi se que je voulait c'etait savoir quoi faire la ou je suis bloquer dans le dos!!

Lien vers le commentaire
Partager sur d'autres sites

Tin mais il ya pas besoin de connaitre quoi que ce soit...suffit de savoir lire c'est tout.

Slt,

Ah mais c'est encore drôle lolseg , c'est pas tout le monde qui sait lire :P :P :P

Ok j'men vais :fou:

Non mais sérieusement c'est vrai , faut pas avoir peur de lire , de se bourrer la tête d'info , et de l'info c'est pas ce qui manque ici ;)

++

Lien vers le commentaire
Partager sur d'autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share

Annonces