I'm looking for a plain firmware file for a Digital Research DRCDRW401248 CD-RW drive, which seems to be a relabelled BenQ 4012P. Not the BenQ firmware programs, put a plain firmware file, suitable for use with MTKFLASH.
Here's the situation.
I had an Artec DVD-ROM drive as secondary master and the CD-RW drive as secondary slave. Both were working. I decided to update the firmware on the DVD-ROM. I d/l'ed the flash utility (flash5.20a.zip) and a DVD-ROM firmware file (DHM-G48.zip) from the Artec Web site. I assumed I would use the flash utility to write the firmware to the DVD-ROM drive.
DHM-G48.zip contained ArtecDHM.exe, G48-297.bat and G48V297.HEX . No instructions at all.
The instructions for flash5.20a referred to a "bin" file, but there wasn't one of those in DHM-G48.zip . I figured the BAT file must be used to create a BIN file for the flash5.20a, so I tried to run it. It seemed to get stuck when I tried to run it under Windows, so I booted to DOS and ran it there. This time it ran and seemed to finish OK. When I rebooted the computer, both the DVD-ROM and CD-RW were dead. The BIOS didn't see them and the eject buttons had no effect.
What I know now:
The batch file runs a program called ArtecDHM.exe . It turns out that this is a renamed copy of MTKFLASH v 1.48. Apparently they don't use flash5.20a to flash the DVD-ROM firmware.
The batch file tells ArtecDHM (MKTFLASH) to write to drive 4 (secondary slave). Someone at Artec really screwed up there. That would be bad enough, but since they had renamed MTKFLASH.EXE to ArtecDHM.exe and included absolutely no documentation, I had no idea what the batch file was trying to do, much less that it was going to try to write to the wrong drive.
Once I knew that ArtecDHM was really MTKFLASH, and having read that using MTKFLASH with two CD drives on the same controller could cause a bad flash, I disconnected the CD-RW drive and ran ArtecDHM with the correct drive number and the DVD-ROM drive seems to be working again (all I've done so far is list the contents of a CD-ROM). FWIW, before I ran ArtecDHM to fix the firmware, I used MTKFLASH to save the current (bad) firmware in a file. Once I got the DVD-ROM drive working again, I disconnected it and made the CD-RW secondary master to see what I could do with it.
I'm hoping that I can fix the CD-RW drive in the same way, but I need a firmware file to use with MTKFLASH. I don't see any firmware on the DR Web site and all of the BenQ 4012P firmware I can find on the 'Net is in EXE files. I'll try any V.xW version. I just want something that gets the BIOS and Windows to see the drive again, after which I can (presumably) use BenQ's Windows flash program to update to the latest firmware. BTW, just in case it might be of some use, I used MTKFLASH to save the current (bad) CD-RW firmware in a file. Wish I'd done that before all this, but in my defense, I was trying to update the DVD-ROM firmware, not the CD-RW firmware, and didn't realize that that stupid BAT file was trying to flash the firmware.
In searching this forum, I see that OC-Freak was once looking for BenQ 4012P firmware. He said that he was able to get one from the guy that wrote Litefirm. I haven't tried to contact that guy. I have looked around his site and didn't see any BenQ firmware there. Just for the heck of it I tried Litefirm with the BenQ firmware programs. It couldn't find any firmware in the Windows programs, but it actually did seem to find firmware in the DOS programs for some of the older firmware versions. It identifies it as BenQ firmware and creates a 256 KB file. However, I've tried MTKFLASH with the files that Litefirm extracted from vkw-dos.exe, vmw-dos.exe and vrw-dos.exe and none of them worked. In each case, MTKFLASH ran to 100 %, said "Bank 0 OK", ran to 100 % again, said "Bank 1 OK", ran to 100 % again, said "Bank 2 OK", then ran to 50 % and stopped. It hangs there and goes no further. I've left it for 10 minutes with no change. And when I use Ctrl-Alt-Del to kill MTKFLASH and reboot, the BIOS still doesn't see the drive.
I'm hoping that the problem is the firmware files that Litefirm extracted (since it's mainly for Lite-On firmware) and that with a good firmware file, MTKFLASH will work and fix this drive.
FWIW, I went to the DR Web site and submitted a support request there asking for a firmware file (or any other suggestions they might have), but it may take a while to hear back from them, so I thought I'd go ahead and ask here as well. I started to try to contact BenQ, since it's their firmware, but since the drive was sold by DR, I figured I should ask them instead.
I guess that's it. Any thoughts?
James