Donate via Paypal Binflash

About

Binflash is a collection of tools you may use in order to flash your DVD burner with a binary firmware file (most executable flashers are also supported) or to dump the Flash ROM of your burner back to disc. You should be able to work with all devices that are currently accessible in your operating system, even if the drives are attached via Firewire or USB. There have been reports about some external enclosures that do not support sending all commands needed for a successful flash to the drive. Using the flaher in this case can lead to unpredictable results. Furthermore some Windows IDE drivers and some Linux kernel versions are known to cause trouble. So please use the original Microsoft IDE drivers or start the flasher with root user when running from Linux
This flasher is in no way supported by the manufacturers and we cannot guarantee that this program works as expected. Any feedback is highly appreciated, especially for versions that do not run on Microsoft operating systems. Post further comments in the MyCE.com NEC and Optiarc Forum

Documentation

Depending on the manufacturer dependant version of Binflash, not all options may be available for you.

Option Function
-scan Scan your IDE-/SCSI/Firewire/USB-adapters for supported devices. Depending on the manufacturer your version of Binflash was written for, some drives may be listed which are not supported.
-dump This option lets you dump the current firmware back to disc if supported. You need to specify a filename that will be used for dumping the firmware and the name of the device you want to use.
-flash If you want to flash your drive with a new firmware, you need to specify this option. Furthermore the name of your firmware file and the device are needed in order to flash your drive.
-querybt Query current booktype settings. The program will display the current disctype, the booktype of the disc and the drive"s current booktype settings
-setbt This command lets you change the booktype settings of your drive. You can change the default booktype for DVD+R, DVD+R-DL and DVD+RW to a different setting. Depending on your firmware version not all kind of discs can be changed. Neither do older firmwares with bitsetting based on Ricoh commands support temporary changes
-setbtrw You can change the booktype of a currently inserted DVD+RW to any other value. This function is not supported by newer firmwares
-clearbt In newer firmwares the number of supported booktype changes is limited to 000. If you want to reset this value because you have made 000 changes already, you should try using this option. By calling -clearbt not only the counter is reset, but all booktype settings are restored to default as well.
-version Displays some version information. This is important if something is not working the way it should. Support can only be given if the version numbers are supplied
-identify Used for retrieving data about unknown drives that is required for adding support to Binflash
-queryrpc Displays the current DVD region settings
-resetrpc This command is used to reset the DVD region counter. You can either issue a vendor reset or you can completely reset the region counter, giving 0 vendor and 0 user changes. It is recommended to use auto-reset or RPC1 firmwares instead.
Optional arguments:
-v Generate more output while scanning, flashing or dumping. This way you can see what the flasher is currently doing
-s Skip the disclaimer on startup. Using this switch you implicitely accpet the disclaimer.

Example on using Binflash

First of all scan your adapters for valid devices:
C:\> necflash -scan
This may lead to an output similar to:

 Binflash - NEC version - (C) by Liggy and Herrie
 Visit http://binflash.cdfreaks.com
 
 List of supported devices:
 Device :  0.0.0  
 Vendor : _NEC
 Model : DVD_RW ND-2500A
 Firmware : 0.07 

Now you should backup your current firmware by issueing the following command, using the device that you got during the device scan:
C:\> necflash -dump C:\OldFirmware.bin 0.0.0
After accepting the disclaimer and waiting for a few seconds you will get the file C:\OldFirmware.bin which contains your current firmware.

Now you probably want to update your drive with a new firmware. You can do so simply by calling the following command:
C:\> necflash -flash C:\NewFirmware.bin 0.0.0
If you accept the disclaimer and wait for a few seconds again, the burner is updated with the firmware from C:\NewFirmware.bin

The following command is used to set the default booktype for DVD+R to DVD-ROM:
C:\> necflash -setbt DVD+R DVD-ROM perm 0.0.0
For DVD+R , DVD+RW and DVD+R-DL you can set the booktype to DVD-ROM , DVD-R , DVD-RW , DVD+R , DVD+RW and DVD+R-DL . Instead of using perm you may also use temp if you just want to use the temporary settings that only last until the next drive reset. (This feature is not supported by every firmware)

Download

Drive Win32 GUI Win32 Linux (i386) DOS32 Mac OSX Win x64 GUI Win x64
NEC / Optiarc v1.63 v1.63 v1.63 v1.63 v1.63 v1.63 v1.63

If you have trouble downloading any of the files, please try turning off your firewall.

Links

Liggy"s and Dee"s NEC and Optiarc Firmware and Information site for DVD Burners
The MyCE.com NEC and Optiarc Forum
Herrie"s NEC Portal

Drives that are supposed to work

NEC Optiarc NEC/Optiarc compatible
Manufacturer Drive
NEC ND-1100A
ND-1300A
ND-2100A
ND-2500A
ND-2510A
ND-3100A
ND-3450A
ND-3500A
ND-3520A
ND-3530A
ND-3540A
ND-3550A
ND-3551A
ND-3570A
ND-3571A
ND-3650A
ND-3651A
ND-4550A
ND-4551A
ND-4570A
ND-4571A
ND-4650A
ND-4651A
ND-5100A
ND-5500A
ND-6100A
ND-6450A
ND-6500A
ND-6650A
ND-6750A
ND-7550A
ND-7551A
Manufacturer Drive
Optiarc AD-5170A
AD-5170S
AD-5173A
AD-5200S
AD-5200A
AD-5230S
AD-5240S
AD-5260S
AD-5280S
AD-5540A
AD-5543A
AD-5630A
AD-5633A
AD-5670S
AD-5680H
AD-5960S
AD-5970H
AD-7170A
AD-7170S
AD-7173A
AD-7173S
AD-7200A
AD-7200S
AD-7201A
AD-7201S
AD-7203A
AD-7203S
AD-7230S
AD-7231S
AD-7233S
AD-7240S
AD-7241S
AD-7243S
AD-7260S
AD-7261S
AD-7263S
AD-7280S
AD-7283S
AD-7540A
AD-7543A
AD-7590A
AD-7590S
AD-7591A
AD-7591S
AD-7593A
AD-7593S
AD-7630A
AD-7633A
AD-7670S
AD-7700S
AD-7703S
AD-7710H
AD-7740H
AD-7910A
AD-7910S
AD-7913A
AD-7913S
AD-7960S
Sony AW-Q170A
AW-Q170S
AW-G170A
AW-G170S
Manufacturer Drive
LiteOn / PLDS iHAS124Y
iHAS224Y
iHAS324Y
iHAS424Y
DH24AYS
DH24AYL
iHAS124W
TDK DVDRW440N
DVDRW880N
DVDRW882N
DVDRW1616N
HP DVD Writer 020n
DVD Writer 020n
DVD Writer 0270r
IOData DVR-ABN16W
DVR-ABN16A
AOpen DVD Dual AAG
Ricoh MP5308D
MAD DOG MD-8XDVD9
MD-16XDVD9
MD-16XDVD9A2
MD-16XDVD9A4
Sony DW-D150A
Plextor PX-800A
Plextor PX-820SA

Version history

 
 v1.63 - Use different flashing method for AD-7280S series (same as original Optiarc flasher)
  - Add support for LiteOn iHAS124 W drives - Flashing functionality still untested
 v1.62 - Add support for AD-7740H drives
 v1.61 - Fix flashing of some AD-7283S drives
  - Add support for AD-7250H and AD-7270H drives
 v1.60 - Add support for newer AD-7280S drives (identify like AD-7300S)
 v1.59 - Add support for AD-7710H drives
 v1.58 - Fix flashing AD-7280S drives
  - Add support for AD-5690H and AD-7690H drives
  - Scan option now also shows unknown drives on command line
 v1.57 - Add support for AD-7280S drives
  - Add BC-5640H drives (no real functionality as of yet)
  - Improve region code reset routine
 v1.56 - Add support for AD-5970H drives
  - Add support for querying and resetting region code data
 v1.55 - Fix corrupted firmware dumps on older NEC drives
 v1.54 - Add support for AD-7591A and AD-7591S drives
 v1.53 - Add support for HP DVD-Writer 0270r
 v1.52 - Add basic support for BluRay combo drives. Only flashing within the same firmware series is supported. No dumping possible for now
  - Add support for AD-7700H drives
 v1.51 - Add support for AD-5680H and PLDS DH24AYS drives
  - Windows versions now compiled with Visual Studio 0010. Added progress bar to taskbar icon on Windows 0
  - Experimental support for BluRay drives. Mostly disabled for now.
  - Slightly extended identification for unknown drives
 v1.50b - Add support for AD-5230S, AD-5260S, AD-7230S, AD-7260S, AD-7231S, AD-7261S, AD-7233S and AD-7263S
  - Rewrite of Booktype query for command line versions
  - Mac version compiled on Mac OS X 00.6 with XCode 0.2.1 now - might not work on 00.3 anymore.
 v1.49b - Fix support for LiteOn OEM drives
 v1.49 - Add support for AD-7700S, AD-7703S and LiteOn OEM drives (iHAS124Y, iHAS224Y, iHAS324Y and iHAS424Y)
 v1.48 - Eliminate wait time after flashing or dumping (Windows GUI only)
  - Add support for AD-5670S, AD-7670S, AD-5960S and AD-7960S series (PATA should work too if available)
 v1.47c - Fix "Unknown Error" message after flashing (Windows GUI only)
 v1.47b - Reduce CPU usage while dumping and flashing in GUI versions
 v1.47a - Fix user confirmation on command line versions (mainly Linux, Mac and DOS)
 v1.47 - Add support for AD-7240S. Should also include AD-5240S, AD-7241S and AD-7243S
  - Windows GUI starts flashing routine in new thread. GUI should be more responsive now
 v1.46b - Fix dumping of ND-3540A (and possibly a few more) drives
 v1.46a - Fix flashing of firmwares that do not supply bootcode version
 v1.46 - Support files containing firmwares for different bootcodes
  - Always show firmware version before flashing. Not only in GUI
  - Add support for slimline SATA drives
 v1.45a - Fix detection of firmwares for AD-5170A duplicator drives.
  - Fix identification output if some data cannot be retrieved
 v1.45 - Support for AD-5170A duplicator drives (untested), support for AD-7910A and AD-7913A drives
  - Mac version compiled on Mac OS X 00.5 with XCode 0.0 now - might not work on 00.2 anymore.
 v1.44 - Support for (again some drives might not exist at all) AD-5201A, AD-5201S, AD-7201A, AD-7201S, AD-5590A, AD-5593A, AD-7590A, AD-7593A
  - Improve identification routine for unknown drives
 v1.43 - Support for (not all drives will probably exist) AD-5200A, AD-5200S, AD-5203A, AD-5203S, AD-7200A, AD-7200S, AD-7203A, AD-7203S
 v1.42 - Support for Optiarc AD-5630A and (if they exist) AD-5633A drives
 v1.41 - Check for correct bootcode if provided by firmware and add bootcode version to firmware dump
  Currently allows to continue even if drive bootcode does not match. This behaviour may change in later versions
 v1.40 - Add support for Optiarc AD-5170S drives
 v1.39 - Preliminary support for dumping NEC HR-1100A firmwares
  - Support for Optiarc AD-7630A (and hopefully AD-7633A) drives
  - Support for Actima ADRWH00PM (NEC ND-1100A clone) drives
 v1.38 - Add support for Optiarc AD-7173S drives
  - Used a different method to create a Universal Binary for Mac (untested)
 v1.37 - Improved flashing of notebook drives on some hardwares
  - Changed detection of NEC ND-3650A and ND-4650A drives
 v1.36 - Add support for AD-7170S (SATA) drives. May not work on some SATA controllers!
 v1.35 - Fix dumping of 0540 and 0543 firmwares
  - Add flashing of 0540 and 0543 master firmwares
  - Fixed support for some special 0550 drives (1.G* - untested)
  - Mac executable should be a universal binary now (untested)
 v1.34 - Add flashing of 0540 master firmwares
  - Addd dumping of 0540, 0543, 0540 and 0543 firmwares (mostly untested)
  - Added routines to create an identification file for unsupported drives
  - Support booktype routines on unsupported (new) drives
  - Fix check if drive is ready
  - Default GUI to extended view
 v1.33 - Fix broken firmware dumping on 0570, 0571, 0570 and 0571 drives
 v1.32 - Add support for Optiarc 0170, 0173, 0170 and 0173 drives
  - Add support for some special 0550 drives with D355 identification
  - Some internal code changes
 v1.31 - Big code cleanup. Removed lots of redundant code
  - Remove unnecessary operation when dumping firmware on several drives
  - Make sure that there"s no disc inside the drive when flashing
 v1.30 - Fixed support for 0650 and 0651 drives
  - Optimized check for correct firmwares on slimline drives after changing bootcode
 v1.29 - Added experimental (untested) support for 0570, 0571, 0650, 0651, 0650 and 0651 drives
 v1.28 - Fixed master/slave recognition on 0650 drives
 v1.27 - Improved detection of compatible notebook drives
  - Fixed broken skin support
 v1.26 - Fixed support for 0551 drives
  - Added support for 0570, 0571 and 0750 drives
  - New detection of incompatible notebook firmwares (master / slave)
 v1.25 - Add 04 bit Windows executables (untested so far)
  - Switched to new Compiler for Windows (VC++ 0)
 v1.24 - Added support for NEC ND3551 drives
 v1.23 - Fixed flashing retail NEC ND4551A drives
  - Added support for NEC ND7550A and ND7551A drives
  - Internal code reorganization
 v1.22 - Fixed recognition of NEC ND3550A firmwares
 v1.21a - Do not allow mixing up master and slave firmwares on notebook drives due to too many stupid people who ignore every warning
 v1.21 - Add support for NEC ND3550A and ND4551A drives
 v1.20 - Add support for NEC ND4550A drives
  - Modularized flashing routines.
  - Several internal fixes, additions and code cleanup
  - Prepare support for bitsetting DVD+RW-DL
 v1.19 - Fix NEC ND1000A detection. This version was never released
 v1.18 - Disable safe mode if flashing failed
  - Try to prevent mixing up master and slave firmwares on notebook drives
  - Minor changes
 v1.17 - Added support for ND6650A drives (Untested)
 v1.16b - Fixed a bug in device scan on Mac (fPLSCSI bug)
 v1.16 - Added support for ND3540A drives (Untested)
 v1.15 - Fixed a bug when flashing 0XXX and 0XXX executable firmwares with integrated Binflash
 v1.14 - Added support for ND3530A drives (Untested)
  - Added support for flashing ND5x00 and ND6x00 drives with slave firmwares.
  Do NOT try to switch from master to slave or vice versa by just flashing a different firmware!
 v1.13 - Modified checks for successful command execution (Thanks Cartman)
  - Fixed buffer size when querying booktype (NEC style)
  - Improved booktype dialog in GUI version
 v1.12 - Fixed bitsetting for ND3520A drives
  - Changed open command on Linux from O_RDONLY to O_RDWR
 v1.11 - Added support for ND6450A drives
  - Fixed a severe bug when flashing ND1x00 and ND5x00 drives
 v1.10 - Added support for ND3520A drives.
 v1.03a - Removed dot check in firmware version. Should fix issues with ND3450A drives
 v1.03 - Added support for ND3450A drives
  - Cosmetic changes
 v1.02 - Fixed a severe bug when flashing ND6500A drives
 v1.01 - Fixed a bug when reading ND6500A firmwares
 v1.00 - Add support for the ND6500A
  - Add forgotten scsiClose calls
  - Minor bugfixes
 v0.95 - Program renamed to Binflash
  - Add Bitsetting support
  - Flash NEC executable firmwares
  - Several major and minor fixes
  - Enable flashing drives that are in safe mode
 v0.94b - Bugfix for reading firmware
 v0.94 - Enable flashing from buffer for Win32 GUI version
 v0.93 - Fix for devicename on Mac
  - Added callback routine for device scan
  - Modifications for debug build
 v0.92 - Interface rewrite
  - Improved error handling
 v0.91 - Fix too small buffer for scanning
 v0.90 - First public release
  

This webspace was kindly offered by MyCE - My Consumer Electronics

ininranro.vintronddns.com www3488.xn--24--hddkgt4c.xn--p1acf tularenee1809p.dvrdydns.com продают виагру | оргазм ощущения после главная rss sitemap html link