The Firmware Page

It is currently Fri Sep 19, 2014 12:49 pm


Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 15 posts ] 
Author Message
 PostPosted: Thu Jan 30, 2003 12:47 am 
Past Administrator
User avatar

Joined: Sun Sep 02, 2001 1:34 am
Posts: 12030
Please use this thread to post instructions for using different types of firmware flashers, like mtkflash, sfdnwin/dos, or any of the other flashers. Include a few examples of what drives the Flasher is intended for, and any tips or tricks that you know of that may be helpful. If you need an idea for a format to follow, see the generic-util sample post.

Please don't ask for help on this thread, let's keep it clean. Any posts that are not instructions or suggestions will be deleted.

Instructions in this thread:
  1. DVRFlash
  2. DVRFlash for MacOS X - By LasVegas
  3. Lite-ON Windows Flashers
  4. mtkflash.exe (MediaTek)
  5. NEC DOS Flash Tools by The Dangerous Brothers
  6. pflash.exe
  7. RFlash (Ricoh)
  8. ROMUPG.exe (VIA)
  9. sfdndos.exe (Samsung)
  10. sfdndosm.exe/flash.exe (Samsung)
  11. sfdnwin.exe (Samsung)
  12. wflash.exe
  13. LC897490 ATA Task Flash Programming Utility for MS-DOS
Newbie Q & A:
Q: Where can I find THE ULTIMATE DVD FAQ?

A: Find it here: http://dvddemystified.com/dvdfaq.html


Q: What is the purpose of making a DVD-ROM drive region free?

A: If you have to ask this, then you probably don't need to patch your drive. All recent DVD players of any kind are required by the DVD Forum to have a region counter built in. This counter decreases each time a DVD from a region different than the previously played DVD is inserted. There are a maximum of five changes allowed before the Player is locked on the region of the last played disk.


Q: How do I tell whether or not my DVD-ROM drive is region free (RPC-1)?

A: There are three main tools that you can use; DISC Info, Nero InfoTool, and Drive Region Info.


Q: How do I find out my current firmware version?

A: You can use the same tools above used to find out if a DVD-ROM drive is region free, or if you are using Windows 98/ME you can find the Revision under the drive's properties in Device Manager.


Q: How do I flash my drive?

A: This question definately cannot be answered in a FAQ, so please do a search on the forums or read the readme included with the file if there is one. If all else fails, then ask on the forums.


Q: I flashed the drive with a region free (RPC-1) firmware, but I am still prompted to change the region when I play a DVD in XYZ DVD Player, what went wrong?

A: On a Windows computer with a RPC-2 DVD-ROM drive, there are always at least three region counters that must be taken care of. The first region counter is the Hardware region counter. This counter is removed by flashing a drive with a patched (RPC-1) firmware which has had the region counter removed. The second counter is the Windows Region counter. This kicks in when you play a DVD through Windows Media Player and you have a region free DVD-ROM drive. The third counter is that of your DVD Player Software which is usually either WinDVD or PowerDVD. The last two software region counters must be taken care of with tools like Region Killer or DVD Genie. Note that WinDVD Platinum is immune to these two tools. . WinDVD Tweaker is required for this version of WinDVD.


Q: When will a patch be released for XYZ drive?

A: When a firmware is either read out of a drive or published as an update and someone with the skills and motivation to patch it does it, it will be available. You can try to motivate the patchers by requesting a patch in the Request Firmware forum, but please read and follow the Request Rules


Last edited by dhc014 on Tue Aug 03, 2004 8:30 pm, edited 25 times in total.

Top
 Profile  
 
 PostPosted: Thu Jan 30, 2003 1:09 am 
Past Administrator
User avatar

Joined: Sun Sep 02, 2001 1:34 am
Posts: 12030
mtkflash is one of the most important flashing utilities in my opinion. I avoid buying a drive that doesn't work with it. mtkflash is intended to work for any drive that has a chipset made by MediaTek or MTK for short.

Please see my mtkflash page here: http://dhc014.rpc1.org/howto.htm#mtkflash

This guide also applies to OEM versions of mtkflash including:
NFLASH.EXE:
Code:
EPOFLASH by EPO Tech, 2001.06.12 (Ver 1.27)
usage: MTKFLASH <IDE port> <R|W|SW> [/Ax, /B] [/M] <file list> .
  IDE port: 1 - 1st IDE, master
            2 - 1st IDE, slave
            3 - 2nd IDE, master
            4 - 2nd IDE, slave
         R: read flash
         W: write flash
        SR: read  ICE28LF010 flash
        SW: write ICE28LF010 flash
        /Ax: x = 0 address     0 -  FFFF (default)
             x = 1 address 10000 - 1FFFF
             x = 2 address 20000 - 2FFFF
             x = 3 address 30000 - 3FFFF
        /B: BIN file (defalut HEX)
        /M: read multi-bank data into one merged file

FLASH.EXE:
Code:
COMBO FLASH  2000 (Ver 1.0)
usage: FLASH <IDE port> <R|W> [/Ax, /B] <filename>.
  IDE port: 1 - 1st IDE, master
            2 - 1st IDE, slave
            3 - 2nd IDE, master
            4 - 2nd IDE, slave
         R: read flash
         W: write flash
        /Ax: x = 0 address     0 -  FFFF
             x = 1 address 10000 - 1FFFF (default)
             x = 2 address 20000 - 2FFFF
             x = 3 address 30000 - 3FFFF
        /B: BIN file (defalut HEX)

WFLASH is very similar, but the commands are slightly different.

mtkflash display (version 1.62):
[align=center]Image[/align]

Where to Get mtkflash
Get all known mtkflash versions from my mtkflash Page
etna's Page - His archives include batch files to make backing up and flashing easier!
Digi's Page

Compatible Drives
Most Lite-ON or its OEM's, some recent ASUS CD-RW drives. Most BTC or its OEMs. early Lite-ON's (LTR-0841, LTR-12101B, LTR-12101C, LTR-16101B) are based on Sanyo chipsets and don't work with mtkflash, but with pflash. See the "What drives to use pflash for and what drives to use mtkflash for?" link to cdfreaks.com below.

First Steps to use mtkflash
  1. Create a boot disk or a boot CD. Or download one from >NIL's PioneerDVD Page
  2. Download a version of mtkflash from below (see recommended versions)
  3. Extract mtkflash to an easy to access directory such as "C:\firm"
  4. Restart your computer with your boot disk/CD in the proper drive and navigate to your folder with mtkflash, "C:\firm". Most boot disks will not allow support for Hard Drives partitioned with NTFS.
  5. Proceed to use the proper command or batch file listed below.


In the following commands, replace 'X' with one of the following (the number only, no single quotes):
'1' if the drive is Primary Master,
'2' if the drive is Primary Slave,
'3' if the drive is Secondary Master, or
'4' if the drive is Secondary Slave

Command for Backing Up a Firmware For Most CD-RW Drives
The "readout.bat" batch file by etna does this
"mtkflash X r /b /m filename.bin"


Command for Backing up a Firmware For Most DVD-ROM Drives (Multiple Banks)
The "upgrade.bat" batch file by etna does this right before it flashes
First; "mtkflash X r /a0 /b filename1.bin" Then;
"mtkflash X r /a1 /b filename2.bin"
Edit: For newer DVD-ROM drives (or if you're not sure), you should use this instead:
"mtkflash X r /m /b filename.bin" (just one command)

Command for Flashing a Firmware For Most CD-RW Drives
You should have the firmware as a single binary file for this command;
"mtkflash X w /b filename.bin"

Command for Flashing a Firmware For Most DVD-ROM Drives
The "upgrade.bat" batch file by etna does this right after it backs up the current firmware
If you find that you have two separate binary files, usually named bide00.bin and bide01.bin as shown below, use these commands;
First; "mtkflash X w /a0 /b filename1.bin" Then;
"mtkflash X w /a1 /b filename2.bin"
Edit: For newer DVD-ROM drives (or if you're not sure), you should use this instead:
"mtkflash X w /m /b filename.bin" (just one command)

Examples
Getting to the folder and using upgrade.bat
[align=center]Image[/align]
Say you wanted to flash your Liteon LTR-48246S which currently had firmware version SS04, and was Secondary master and the binary firmware that you had was named "SS0B.bin"; the command you would use to backup is "mtkflash 3 r /b /m ss04.bin". After that the command you would use to flash to SS0B would be "mtkflash 3 w /b SS0B.bin"

More Help with mtkflash
MTKFLASH guide by OCFreak at cdfreaks.com
Sticky: using mtkflash.exe from the Firmware flashing help forum - Post questions here
CDfreaks.com - What drives to use pflash for and what drives to use mtkflash for?
Sony DDU-1621 Flashing guide - Virgin Flasher - By joegib

_________________
.: Dave | http://dhc014.rpc1.org | email :.


Last edited by dhc014 on Thu Aug 19, 2004 11:28 pm, edited 20 times in total.

Top
 Profile  
 
 PostPosted: Thu Jan 30, 2003 3:04 am 
Past Administrator
User avatar

Joined: Sun Sep 02, 2001 1:34 am
Posts: 12030
sfdndos is a much safer method to use for flashing your samsung drive than sfdnwin. Do a search and you'll find MANY complaints.

sfdndos Display:
Code:
SFDNDOS 2.19.1
SAMSUNG FLASH DOWNLOAD PROGRAM for DOS, ATAPI DRIVE
Program by LEE,KI-JU
2003.10 SAMSUNG ELECTRONICS CO., LTD

RUN SFDNDOS <NewDownFile> [PORT=PS|SM|SS|TM|TS]
ex) C:>SFDNDOS newfw.bin
ex) C:>SFDNDOS newfw.bin sm

Code:
SFDNDOS S1.00
FLASH DOWNLOAD PROGRAM for DOS, ATAPI DRIVE
Program by LEE,KI-JU
2000.3 SAMSUNG ELECTRONICS CO., LTD

RUN SFDNDOS <NewDownFile> [PORT=PS|SM|SS]
ex) C:>SFDNDOS newfw.obj
ex) C:>SFDNDOS newfw.obj sm


Where to get sfdndos.exe
Find sfdndos.exe here or in here.

Compatible Drives
Samsung SD-616Q ?
Samsung SD-616T
Samsung SD-616F
Samsung SD-616B
Most Samsung Drives

Steps to do Before You Flash
  1. Hook the drive up as Primary Slave, Secondary Master, or Secondary Slave. Remove another device if you have to.
  2. Create a boot disk or a boot CD. Or download one from >NIL's PioneerDVD Page
  3. Download sfdndosm.exe as well as a firmware for your drive
  4. Extract sfdndosm.exe and the firmware to an easy to access directory such as "C:\firm"
  5. Restart your computer with your boot disk/CD in the proper drive and navigate to your folder with mtkflash, "C:\firm". Most boot disks will not allow support for Hard Drives partitioned with NTFS.
  6. Proceed to use sfdndosm


Command to flash the drive
"sfdndos filename.bin X -n"
The '-n' at the end should make sfdndos skip checking for the right drive.

Replace X with one of the following according to the location of the Samsung drive to be flashed:
'SM' - Secondary Master
'SS' - Secondary Slave

More Help With sfdndos
SD616F - Step by Step . If I can do it anyone can
Recovering misupgraded Samsung DVD-ROM 612F
Flashing the Samsung SD-612B - By joegib

_________________
.: Dave | http://dhc014.rpc1.org | email :.


Last edited by dhc014 on Thu Aug 19, 2004 11:29 pm, edited 13 times in total.

Top
 Profile  
 
 PostPosted: Thu Jan 30, 2003 3:09 am 
Past Administrator
User avatar

Joined: Sun Sep 02, 2001 1:34 am
Posts: 12030
sfdndosm is a much safer method to use for flashing your samsung drive than sfdnwin. Do a search and you'll find MANY complaints about the windows flasher.

sfdndosm Display:
Code:
SFDNDOSM M1.02
FLASH DOWNLOAD PROGRAM for ATAPI DRIVE
Program by LEE,KI-JU
2000.10 SAMSUNG ELECTRONICS CO., LTD

RUN SFDNDOSM <NewFwFile>
ex) C:>SFDNDOSM NEWFW.BIN


flash.exe Display:
Code:
FLASHDOS O1.00 TEST
FLASH DOWNLOAD PROGRAM for ATAPI DRIVE
Program by LEE,KI-JU
1999.11 SAMSUNG ELECTRONICS CO., LTD

RUN FLASHD2 <NewDownFile>
ex) C:>flashd2 newfw.obj


Where to get sfdndosm.exe
Find sfdndosm.exe in here. Or find sfdndos.exe in many of the zip archives for samsung firmwares including SS08 for the SD-612S

Where to get flash.exe
Find flash.exe in many of the zip archives for samsung firmwares including BPT1 for the SD-616

Compatible Drives
Samsung SD-612S
Most Samsung Drives

Steps to do Before You Flash
  1. Create a boot disk or a boot CD. Or download one from >NIL's PioneerDVD Page
  2. Download sfdndosm.exe as well as a firmware for your drive
  3. Extract sfdndosm.exe and the firmware to an easy to access directory such as "C:\firm"
  4. Restart your computer with your boot disk/CD in the proper drive and navigate to your folder with mtkflash, "C:\firm". Most boot disks will not allow support for Hard Drives partitioned with NTFS.
  5. Proceed to use sfdndosm


Command to flash the drive
"sfdndosm filename.bin"

More Help With sfdndos
SD616F - Step by Step . If I can do it anyone can

_________________
.: Dave | http://dhc014.rpc1.org | email :.


Last edited by dhc014 on Thu Aug 19, 2004 11:29 pm, edited 4 times in total.

Top
 Profile  
 
 PostPosted: Thu Jan 30, 2003 3:39 am 
Past Administrator
User avatar

Joined: Sun Sep 02, 2001 1:34 am
Posts: 12030
sfdndos is a much safer method to use for flashing your samsung drive than sfdnwin. Do a search and you'll find MANY complaints. Use sfdnwin at your own risk!

sfdnwin Window:
[align=center]Image[/align]

sfdnwin Icon:
[align=center]Image[/align]

Where to get sfdnwin.exe
Find sfdnwin.exe here. Or here.

Compatible Drives
Samsung SD-616Q
Samsung SD-616T
Samsung SD-616F
Samsung SD-616B
Most Samsung Drives

Steps to do Before You Flash
Download sfdnwin and the firmware to flash

Steps to flash the drive
Choose the drive to be flashed from the "Drive:" drop down list
Click the "Download File Open" button and choose the firmware file to flash.
Click the "Start Download" button to start flashing

More Help With sfdnwin
Samsung SD-616F/T

_________________
.: Dave | http://dhc014.rpc1.org | email :.


Last edited by dhc014 on Mon Aug 02, 2004 8:22 pm, edited 4 times in total.

Top
 Profile  
 
 PostPosted: Thu Jan 30, 2003 3:46 am 
Past Administrator
User avatar

Joined: Sun Sep 02, 2001 1:34 am
Posts: 12030
This is an example post to follow when you post instructions

generic-util Window/Display:

Where to get generic-util

Compatible Drives

Steps to do Before You Flash
Download generic-util and the firmware to flash

Steps to flash the drive

More Help With generic-util
The Firmware Page Forum

_________________
.: Dave | http://dhc014.rpc1.org | email :.


Top
 Profile  
 
 PostPosted: Thu Jan 30, 2003 4:17 am 
Past Administrator
User avatar

Joined: Sun Sep 02, 2001 1:34 am
Posts: 12030
Lite-ON has provided excellent Windows Flashers for their drives for years. they are very versatile and have never failed me personally yet!

Lite-ON Windows Flasher Icons:
These are the icons for Lite-ON or Lite-ON OEM Windows Flashers. TDK is the only company to have a custom icon for their OEM flasher.
[align=center]Image[/align]

Where to Get Lite-ON Windows Flashers
Official Lite-ON Flashers
Many OEM Flashers

Compatible Drives
Lite-ON and OEM Lite-ON drives.

Steps to do Before You Flash
Backup your current firmware using mtkflash. See here. some older Lite-ONs use a Sanyo Chipset, not a MediaTek chipset and are thus not compatble with mtkflash.
Download the Windows Flash Utility

Steps to flash the drive
Run the Windows Flasher

Extra: FlashFix

You can modify the more recent flashers (Version 1.043 to 1.051) to bypass the checks which prevent you from flashing a drive that the Flasher was not intended for by using FlashFix. for example, you could patch the 6S0C Windows Flasher intended for the LTR-52246S and after it was patched you could run it and use it to flash your LTR-48126S up to 52x24x52!
  1. Download FlashFix and the Windows Flasher for the firmware tht you want to flash to.
  2. Unzip both somewhere...
  3. Run FlashFix, then drag and drop the icon for the Windows Flasher onto the FlashFix window.
    You can now (since version 0.99.9.1) just drag the Flasher's icon onto the FlashFix icon to patch the Flasher!
  4. Run the flasher now. the ***.exe.bak file is the un-patched backup of the flasher.


More Help With Lite-ON Windows Flashers
Home of FlashFix - Thank you so much Dale & Digi!

_________________
.: Dave | http://dhc014.rpc1.org | email :.


Last edited by dhc014 on Tue Jun 15, 2004 6:18 pm, edited 7 times in total.

Top
 Profile  
 
 PostPosted: Thu Jan 30, 2003 4:24 am 
Past Administrator
User avatar

Joined: Sun Sep 02, 2001 1:34 am
Posts: 12030
pflash is used to flash Lite-ON (or Lite-ON OEM drives) that are based on Sanyo Chipsets.

pflash.exe Display:
Code:
LiteOn IT CDRW drive flash utility Version pre-0.5 Date 04/10/2000
Usage : flashup FileName [ /pm | /ps | /sm | /ss ] [/np] [/nv] [/all]
       FileName : File in BIN form. The file size must be 256K.
       /pm  ->  Primary  Port Master drive.  /ps ->  Primary  Port Slave drive.
       /sm  -> Secondary Port Master drive.  /ss -> Secondary Port Slave drive.
       /np  -> Do NOT prompt the user before flash the BIN file.
       /nv  -> Do NOT verify after flash the BIN file.
       /all -> Also update the Boot Code. For advanced user only.


Where to get pflash
http://www-user.tu-chemnitz.de/~noe/LiteOn/Firmwares/
http://www.alexander-noe.de/Firmwares/

Compatible Drives
LTR-0841
LTR-12101B
LTR-12101C
LTR-16101B
OEM's

Steps to do Before You Flash
  1. Create a boot disk or a boot CD. Or download one from >NIL's PioneerDVD Page
  2. Download pflash and the firmware to flash
  3. Extract pflash.exe and the firmware to an easy to access directory such as "C:\firm"
  4. Restart your computer with your boot disk/CD in the proper drive and navigate to your folder with mtkflash, "C:\firm". Most boot disks will not allow support for Hard Drives partitioned with NTFS.
  5. Navigate to the "C:\firm" folder.
  6. Proceed to use pflash


Commands to flash the drive
"pflash filename.bin X /all"
Replace 'X' with one of the following (the number only, no single quotes):
'/PM' if the drive is Primary Master,
'/PS' if the drive is Primary Slave,
'/SM' if the drive is Secondary Master, or
'/SS' if the drive is Secondary Slave

More Help With pflash
CDFreaks - "for Guyz that flashed their craetive cd-rw 1210e to lite-on"

_________________
.: Dave | http://dhc014.rpc1.org | email :.


Top
 Profile  
 
 PostPosted: Thu Jan 30, 2003 5:02 am 
Past Administrator
User avatar

Joined: Sun Sep 02, 2001 1:34 am
Posts: 12030
wflash is used to flash Lite-ON (or Lite-ON OEM drives) that are based on mediatek Chipsets, should also work on Sanyo based drives like pflash.

wflash.exe Display:
Code:
LiteOnIT CDRW Flash Utility For DOS Ver 0.1 Date 07/04/2001 By C.Y. Pang
Usage: wflash FileName [ /pm | /ps | /sm | /ss ] [[/np] [/nv] [/all] [/debug]]
       FileName : File in BIN form. The file size must be <= 512K.
       /pm ->  Primary  Port Master drive.  /ps ->  Primary  Port Slave drive.
       /sm -> Secondary Port Master drive.  /ss -> Secondary Port Slave drive.
 Option valid for read flash:
       /rd -> Read the flash and save it to FileName.
       /256-> Read the flash and save it as 256K (Default).
       /512-> Read the flash and save it as 512K.
 Option valid for update flash:
       /np -> Do NOT prompt the user before flash the BIN file.
       /nv -> Do NOT verify after flash the BIN file.
       /all -> Also update the Boot Code. For advanced user only.
 Option valid for both read or update flash operation.:
       /debug -> Will print out all the protocol phase.


Where to get wflash
It is in the Dell Firmware flashing packages for the LTR-24102M, here.
Or Download directly from here

Compatible Drives
Lite-ON's and Lite-ON OEM's

Steps to do Before You Flash
  1. Create a boot disk or a boot CD. Or download one from >NIL's PioneerDVD Page
  2. Download the Dell disk image creators and the firmware to flash
  3. Run the Dell programs to create floppy disks.
  4. Copy wflash from the floppy disk and extract the firmware to an easy to access directory such as "C:\firm"
  5. Restart your computer with your boot disk/CD in the proper drive and navigate to your folder with mtkflash, "C:\firm". Most boot disks will not allow support for Hard Drives partitioned with NTFS.
  6. Navigate to the "C:\firm" folder.
  7. Proceed to use pflash


For the following commands, replace 'X' with one of the following (the slash and two letters only, no single quotes):
'/PM' if the drive is Primary Master,
'/PS' if the drive is Primary Slave,
'/SM' if the drive is Secondary Master, or
'/SS' if the drive is Secondary Slave

Commands to backup the drive's firmware using wflash
:?: I'm not sure if it actually works, It wont on my LTR-52246S

I would like to find out if it is able to make backups of Sanyo based drive firmwares. If you have a LTR-****1B drive, please try different methods for backing up. Contact me if it works, or if you have questions about what you should try.

The command should be something like "wflash backup.bin X /rd"

Commands to flash the drive using wflash
"wflash filename.bin X /all"

More Help With wflash
none

_________________
.: Dave | http://dhc014.rpc1.org | email :.


Last edited by dhc014 on Thu Aug 19, 2004 11:30 pm, edited 8 times in total.

Top
 Profile  
 
 PostPosted: Mon Mar 03, 2003 8:21 am 
Past Administrator
User avatar

Joined: Sun Sep 02, 2001 1:34 am
Posts: 12030
The RFlash Utility is used for many Ricoh Based drives including AOPen, CyQ've, and numerous others. You can recognize the RFlash utility by looking in the top left of the Window for Image

RFlash Window:
[align=center]Image[/align]

Where to get RFlash
In many firmware update packages including the 1.04 update for the cendyne OEM AOpen CRW4850

Compatible Drives
AOpen's
CyQ've
Ricoh
Other Ricoh OEM's

Steps to do Before You Flash
Download rflash and the firmware to flash. If on Windows XP, enable Windows 98 Compatibility mode so that a backup can be created. Right click on rflash.exe and go to the compatibility tab.

Steps to flash the drive
Select the Target Drive
Select the Source file. This is the firmware binary to be flashed onto your drive
Check the "Back Up Current FW" Checkbox
Click next and proceed to flash

More Help With RFlash
Buslink 52x24x52x <--------Aopen rebagged
Guide for change brand on Ricoh 5125a Platform

_________________
.: Dave | http://dhc014.rpc1.org | email :.


Last edited by dhc014 on Mon Aug 02, 2004 8:25 pm, edited 1 time in total.

Top
 Profile  
 
 PostPosted: Fri Jun 11, 2004 4:57 pm 
Past Administrator
User avatar

Joined: Sun Sep 02, 2001 1:34 am
Posts: 12030
DVRFlash 2.0 is a multi-platform program capable of flashing the firmware of most Pioneer DVR drives. This program was written because of Pioneer's efforts to prevent users from downgrading or flashing to and from modified firmwares. DVRFlash does not impose restrictions on what drives and firmware versions can be flashed, yet it is still intelligent enough to try to prevent you from misflashing. Thanks to Agent Smith and >NIL: for this program as well as XVI for all of his efforts with the Mac version.

If you intend to use DVRFlash on OS X, please see LasVegas' DVRFlash for Mac OS X Guide.

Understanding Kernel/Normal
Pioneer drives basically have two firmwares. the "Normal" part is the main firmware which controls the drive's function during reading/burning/etc. The kernel is only used for flashing the drive, it is unrelated to normal drive operations at all. One way that Pioneer can differentiate between drives that they should support and drives that should be supported by OEM's is to look a the Kernel/Normal types. DVRFlash will display your drive's kernel/normal types when you run DVRFlash with no firmware filenames specified. If you intend to flash firmware of one type onto a drive currently using firmware of another type, then you must flash the kernel as well. The kernel and normal types must always match!
Please read this thread: WHY CAN`T I FLASH MY PIONEER BACK TO THE ORIGINAL OEM F/W

Where to get DVRFlash
http://dvrflash.rpc1.org

Compatible Drives
The following drives are currently fully supported: DVR-103, DVR-104, DVR-105, DVR-106D, DVR-107D, DVR-K12, DVR-108, DVR-111, DVR-112, DVR-115, DVR-212, DVR-215 and all variations of these models including rebadged/OEM versions by companies like Asus and Memorex.

Steps to do Before You Flash
Download the appropriate build of DVRFlash for your operating system. Only the Win32 version of DVRFlash is available for now. You may still download the older version, 1.2 (1.3 for mac OS X), for use with other operating systems.

Steps to flash the drive
-At the appropriate commandline for your OS, navigate to the directory containing dvrflash.exe and your firmware normal/kernel files.
-First run DVRFlash without any parameters and it will tell you what drives it is able to detect and flash.
-DVRFlash can use the ASPI layer interface to communicate with the drive for DOS, or any Win32 Operating system as long as ASPI is properly installed. If DVRFlash is able to detect a drive using ASPI, you will see a drive detected at a location similar to "1.1.0", a string of three numbers. If you use DVRflash in Windows 2000/XP/2003 and are logged in as an administrator then DVRFlash will be able to use SPTI to communicate with and flash your drive. For flashing through SPTI, the drive is accessed by its drive letter.
Once you determine the location of the drive that you want to flash, you may then run DVRFlash again, but this time specify the location and the firmware files that you want to flash onto your drive.

More Help With DVRFlash
Search the forum! http://forum.rpc1.org

_________________
.: Dave | http://dhc014.rpc1.org | email :.


Last edited by dhc014 on Mon Mar 10, 2008 2:55 am, edited 8 times in total.

Top
 Profile  
 
 PostPosted: Fri Jun 11, 2004 4:59 pm 
Past Administrator
User avatar

Joined: Sun Sep 02, 2001 1:34 am
Posts: 12030
The LC897490 is the chip used in Optorite DD0401/DD0405, MSI DR8-A, Sony DRU-530A, and Plextor PX-704A/PX-708A drives.

LC897490 ATA Task Flash Programming Utility for MS-DOS Display:
Code:
LC897490 ATA Task Flash Programming Utility for MS-DOS.
Copyright (C) Sanyo Semiconductor Company. Revision 0.68 2003/07/14

Help for LC897490 ATA Task Flash Programming Utility:

TFP7490 COMMAND PM|PS|SM|SS [options] [option]

VERIFY:Vrify Flash image
  /F=FILENAME          :VERIFY Filename
  /A=ADDRESS           :VERIFY Start Address(HEX)
  /L=LENGTH            :VERIFY Length(HEX)
ERASE:Erase Flash
  /O                   :Flash busy timeout mode
  /E=EraseTimeout      :Eraseing Timeout(1count = 55mSec)(DEC)
PROGRAM:Programming Flash
  /F=FILENAME          :Programming Filename
  /A=ADDRESS           :Programming Start Address(HEX)
  /L=LENGTH            :Programming Length(HEX)
  /V                   :Verify
  /O                   :Flash busy timeout mode
  /E=EraseTimeout      :Eraseing Timeout(1count = 55mSec)(DEC)
  /P=ProgramTimeout    :Programming Timeout(1count = 10uSec)(DEC)
IMAGE:Make ROM Image Data
  /F=FILENAME          :Making ROM Imagefile Name
  /A=ADDRESS           :ROM Image Start Address(HEX)
  /L=LENGTH            :ROM Image Length(HEX)
FLASH:Get Flash Infomation

COMMON OPTION
  /T                   :Display Running Time.

Ex.
Normal mode of flash programming.
TFP7490 PROGRAM SM /F=sample.bin /A=0 /L=80000
Flash busy timeout mode of flash programming.
TFP7490 PROGRAM SM /F=sample.bin /A=0 /L=80000 /O /E=400 /P=40


Where to get this flash tool
Found here

Compatible Drives

Steps to do Before You Flash
Download the program and the binary firmware to flash

Steps to flash the drive

More Help With LC897490 ATA Task Flash Programming Utility for MS-DOS
The Firmware Page Forum

_________________
.: Dave | http://dhc014.rpc1.org | email :.


Last edited by dhc014 on Mon Sep 27, 2004 3:49 pm, edited 1 time in total.

Top
 Profile  
 
 PostPosted: Wed Jul 14, 2004 2:02 am 
Past Moderator
User avatar

Joined: Sat Jun 19, 2004 10:36 pm
Posts: 1273
Location: Las Vegas, NV
DVRFlash is a Mac OS X Port of the Pioneer DVR flashing utility. The following drives are currently fully supported: DVR-104, DVR-105, DVR-106D, DVR-107D, DVR-107XL, DVR-108, DVR-108XL, DVR-109, DVR-A09, DVR-K12, DVR-K12D, DVR-K13 and variations of these models.
Thanks to Agent Smith, et all for making this possible!

Where to get DVRFlash
Download DVRFlash, version 1.3 along with FlashIt (explained below) at the end of this article.

Compatible Drives
DVR-104, DVR-105, DVR-106D, DVR-107D, DVR-107XL, DVR-108, DVR-108XL, DVR-109, DVR-A09, DVR-K12, DVR-K12D, DVR-K13 and all variations of these models including rebadged/OEM versions by companies like Asus and Memorex.

Steps to do Before You Flash
Acquire the firmware for your drive. The Kernel is optional, but recommended especially if Mac OSX does not recognize the drive as "Apple Supported/Installed." Place firmware files in the same folder as DVRFlash. This article will assume you've placed DVRFlash and all firmware files in a folder on your Desktop titled 'DVRFlash'

Quit all applications other than Finder. Remove any media from the Pioneer Burner.

Steps to flash the Drive
Note: There is now a script available that will automate all the steps below. If you like a challange, you can still follow the procedure below. If you want it easy, download the package FlashIt (Available at the end of this article.) and place your firmware in the same folder. Then just double-click FlashIt, and answer the Yes/No questions.

Launch Terminal located in /Applications/Utilities.

Enter cd ~/Desktop/DVRFlashand press Return. The result will look something like this:

mymac:~ myname$ cd ~/Desktop/DVRFlash
mymac:~/Desktop/DVRFlash myname$ _

Enter the following blue text and press Return.

mymac:~/Desktop/DVRFlash myname$ ./DVRFlash

This will display the full info of your drive.

You should see something like this:

DVRFlash v2.1 : Pioneer DVR firmware flasher
by Agent Smith, et al., July 2005

Commandline:
/DVRFlash

Device parameter was not given, detecting all DVR drives:

Device : A:
Vendor : PIONEER
Model : DVD-RW DVR-107D
Revision : X707

Now run DVRFlash again, from the command prompt, using
one of the device(s) listed above as first parameter

Press the Return key to exit


If you only have one Pioneer drive, you can just use the word "PIONEER" for your drive. If you have multiple, use the Device ID just before the word like, "A:PIONEER"

Enter the following blue text. Do not press Return yet! Note: Do not use the '-f' if you don't have a Kernal firmware (two files).

mymac:~/Desktop/DVRFlash myname$ ./DVRFlash -f PIONEER

Add a space followed by each firmware name separated by a space. The order doesn't mater. The result should be something like:

mymac:~/Desktop/DVRFlash myname$ ./DVRFlash -f PIONEER R7100007.116 R7100107.116

Verify your line and press Return. Answer the questions appropriately (Usually 'y').

Restart
Check System Profiler to verify a good flash.

I hope this helps others. If you find a mistake, please PM me! I'll correct it immediately.


Attachments:
File comment: DVRFlash 2.1
DVRFlash_v2.1.zip [459.45 KiB]
Downloaded 5039 times

_________________
LasVegas

-- There are 10 kinds of people in this world


Last edited by LasVegas on Tue Jul 19, 2005 2:32 am, edited 5 times in total.
Top
 Profile  
 
 PostPosted: Mon Jul 19, 2004 8:10 am 
Past Administrator
User avatar

Joined: Sun Sep 02, 2001 1:34 am
Posts: 12030
In order to get around the limitations imposed by the NEC Windows Flashers, The Dangerous Brothers wrote a DOS flash tool which will allow you to flash one OEM drive to another. Ex. an NEC ND-2500A to an HP DVD Writer 420N or the other way around if you'd like. This program is also extremely useful because it allows you to make a backup of your current firmware.

The Dangerous Brothers have created multiple flash tools for the different series' of NEC drives. One program is for NEC ND-1X00A drives (ND-1000A, ND-1100A, or ND-1300A) another is for the ND-2XX0A series, There are also flash tools for the slim drives of the ND-5X00A and ND-6X00A models. There will no doubt be more tools released as NEC releases now models.

NEC1100A.exe Display:
Code:
Coded by the Dangerous Brothers, Vlad & Igor

Usage : NEC1100A [-pri] [-sec] [-ter] [-qua] [-mas] [-sla]
                 [-out <file>] [-flash <file>] [-id]

                -pri            Primary Controller
                -sec            Secondary Controller
                -ter            Ternary Controller
                -qua            Quaternary Controller
                -mas            Master Drive
                -sla            Slave Drive
                -out file       Specify backup file for current rom
                -flash file     Specify flash file to upload and burn
                -id             Display $Id fields

        nec1100a -sec -mas -out oldrom.bin -id
        nec1100a -sec -mas -out nec_175.bin -flash dell10ge.bin

Warning - This program is intended for use with the NEC ND1100A or the OEM
equivalent drives. Use with caution as a failure could render your drive
unusable.


Where to get these NEC DOS Flashers
Find these programs on The Dangerous Brothers' Page in the Firmware Flashers Section.

Compatible Drives
NEC1100A.EXE works with these drives: ND-1000A, ND-1100A, ND-1300A, and OEM's.
NEC5100A.EXE works with these drives: ND-5100A, ND-5500A, and OEM's.
NEC2X00A.EXE works with these drives: ND-2100A, ND-2500A, ND-2510A, and OEM's.
Beta NEC6X00A.EXE works with these drives: ND-6100A, ND-6500A and OEM's.

Steps to do Before You Flash
  1. Hook the drive up as Primary Slave, Secondary Master, or Secondary Slave. Remove another device if you have to. Some of these flash tools might not work on Primary Master drives. This is to limit the risk of accidentally messing with a Hard drive since most people ahve a hard drive as Primary Master. You can determine the drive's IDE location using Nero InfoTool's Configuration tab.
  2. Create a boot disk or a boot CD. Or download one from >NIL's PioneerDVD Page
  3. Download the flash tool (*.exe) as well as a binary firmware for your drive
  4. Extract the flash tool (*.exe) and the firmware to an easy to access directory such as "C:\firm"
  5. Restart your computer with your boot disk/CD in the proper drive and navigate to your folder with the flash tool and firmware, "C:\firm". Most boot disks will not allow support for Hard Drives partitioned with NTFS.
  6. Proceed to use the NEC flash tool
Command to flash the drive (examples written for NEC1100A.EXE, change this name as necessary)
"NEC1100A_-pri/-sec_-mas/-sla_-flash_filename.bin"

Command to backup the drive's current firmware (examples written for NEC1100A.EXE, change this name as necessary)
"NEC1100A_-pri/-sec_-mas/-sla_-out_backup.bin"
Note: I have used underscores where you should use spaces.

-pri/-sec should only be either "-pri" or "-sec" depending on the location of the NEC drive to be flashed:
"-pri" - Primary Channel
"-sec'"- Secondary Channel
-mas/-sla should only be either "-mas" or "-sla" depending on the location of the NEC drive to be flashed:
"-mas" - Master Device on channel
"-sec" - Slave Device on channel

Example Commands
To Backup the firmware from an NEC ND-2500A drive that is connected as Secondary Slave, use this command:
Code:
NEC2X00A -sec -sla -out backup.bin

To Flash the firmware of an NEC ND-2510A drive that is connected as Secondary Master to the Region Free patch by TDB, use this command:
Code:
NEC2X00A -sec -mas -flash 2510RPC1.BIN

To Flash the firmware of an NEC ND-1000A drive that is connected as Primary Slave to the specially modified 1.0A 1 ND-1300A firmware from etna, use this command:
Code:
NEC1100A -pri -sla -flash n11_10a1.bin


More Help Using the NEC DOS Flash Tools by The Dangerous Brothers
Herrie's Instructions

_________________
.: Dave | http://dhc014.rpc1.org | email :.


Last edited by dhc014 on Mon Aug 16, 2004 9:13 pm, edited 1 time in total.

Top
 Profile  
 
 PostPosted: Tue Aug 03, 2004 8:28 pm 
Past Administrator
User avatar

Joined: Sun Sep 02, 2001 1:34 am
Posts: 12030
Supported drives may include the following: DV-516EA, PIONEER DVD-ROM DVD-120, MITSUMI DM-2000TE, PHILIPS DROM5016, Plextor PX-116A3

Download 1.45 or 1.52

Code:
Optical Media Firmware Update Ver  1.45
Copyrights (2001-2002) VIA Technologies, Inc.
Usage : ROMUPG <filename> <W|S> [/Cu] [/Tx y] [/Pz]

Filename File name for firmware download or save

W: Write flash (Default)                S: Save flash

/Cu:    u = 0 CD-ROM (VT3110)   u = 1 DVD-ROM (VT3120)  u = 2 CD-RW (VT3140)
        u = 3 DVD-RAM (VT3180)

/Tx:    x = 0 SST               x = 1 MXIC              x = 2 WINBOND
        x = 3 PERFECT           x = 4 AMIC              x = 5 ATMEL
        x = 6 HYNIX             x = 7 AMD

        y = 0 Start address 00000h (Default)    y = 1 Start address 10000h

/Pz:    z = 0 Primary IDE, master       z = 1 Primary IDE, slave
        z = 2 Secondary IDE, master     z = 3 Secondary IDE, slave


Code:
Optical Media Firmware Update Ver  1.52
Copyrights (2001-2002) VIA Technologies, Inc.
Usage : ROMUPG <filename> <W|S> [/Cu] [/Tv x y] [/Pz]

Filename File name for firmware download or save

W: Write flash (Default)                S: Save flash

/Cu:    u = 0 CD-ROM (VT3110)   u = 1 DVD-ROM (VT3120)  u = 2 CD-RW (VT3140)
        u = 3 DVD-RAM (VT3180)

/Tv:    x = 0 SST               v = 1 MXIC              v = 2 WINBOND
        v = 3 PERFECT           v = 4 AMIC              v = 5 ATMEL
        v = 6 HYNIX             x = 7 AMD               v = 8 PMC

        v = 9 SYNCMOS

        x = 0 Start address 00000h (Default)    x = 1 Start address 10000h

        (For Winbond)
        y = 0 Byte Programming          y = 1 Word Programming
        y = 2 128 bytes Programming

/Pz:    z = 0 Primary IDE, master       z = 1 Primary IDE, slave
        z = 2 Secondary IDE, master     z = 3 Secondary IDE, slave

_________________
.: Dave | http://dhc014.rpc1.org | email :.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 15 posts ] 


Who is online

Users browsing this forum: Google [Bot] and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subice by phpBBservice.nl