MediaCodeSpeedEdit tool for DVD-Writers

vbimport

#1

MediaCodeSpeedEdit tool for DVD-Writers

MediaCodeSpeedEdit allows you to change the write speed for your media and to add new media codes to your firmware by renaming an already available media code. The new media code name can be entered manually or can be imported from the DVD Identifier media code output to be sure that no special characters are lost. This kind of media code renaming will remove the original media code name from the patched firmware, so it is no longer supported by the firmware.

Real adding of additional media code names would mean to shift and extend all internal media code tables or patching all media code scanner for all supported firmwares, which would be a quite complex task.

MCSE allows strategy swapping to increase the write speed by double clicking the media code and selecting an alternative write strategy from a list. Depending on the firmware this swapping is lossless, which means the media code of the choosen, usually faster write strategy is not changed. On some firmwares this swapping is done by renaming the media codes, so the choosen media code can not be used anymore.
MCSE also allows to apply RPC and read speed patches for many drives.

Also see the Benq/Philips specific discussion, write strategy swapping result thread, the LG, NEC and Pioneer threads at CDFreaks.

Warning:
:cop: Using patched firmware might damage your drive and will void your warranty.
:cop: The use of MediaCodeSpeedEdit is at your own risk.

Key features:
1/ Support for all LiteOn, most Benq drives and their Philips/HP clones, most LG, NEC, PIONEER and Samsung drives, Cyberhome DX162D-A and a few BTC, Gigabyte and Artec DVD writer firmwares.
2/ Support for raw .bin and .hex, .cvt and Benq/Philips .exe format firmwares and unscrambled LiteOn .exe flasher.
3/ Adjust DVD Writing-Speed Limits.
4/ Renaming of Media Codes with manually entered or imported Media Codes.
5/ Text file export of Media Code and write speed tables.
6/ Lossless strategy swapping for Benq, most NEC, LG, some Pioneer firmwares by double clicking the media code.
7/ Increasing the DVD read speed by 50-100% depending on the drive model (riplock patch)
8/ RPC1/RPC2 auto reset patches for LG, Pioneer and Samsung firmwares
9/ Bitset patch for Pioneer firmwares

Usage:
1/ Download the firmware you want to modify.
2/ Start MCSE.
3/ Load the firmware file by clicking the load button.
4/ To increase the read speed, simply click the increase read speed checkbox. A greyed out checkbox means this feature is not available for your firmware.
5/ To increase the write speed, double click the media code you want to change and select the write strategy you want to use instead. This is a bit of trial and error.
6/ To teach the firmware a new media code name, select an unused media code of the same media type from the list, e.g. a -R media name if your new disk is a -R media, and rename it by modifying the Media Name/Ext/Rev fields on the right. Instead of manually renaming, you can also import the media name by clicking the import button and following the displayed instructions. Click the set button when done. The original media code will not be supported by the firmware anymore.
7/ With some firmwares you can directly modify the write speeds using the write speed checkboxes and clicking the Set Speed button. Greyed out checkboxes mean this feature is not available.
8/ Save the firmware.
9/ Flash the modified firmware as usual.
10/ Reboot.

Supported DVD writers:
The list is quite long, see the MCSE Homepage or MCSE changelog for an up to date list of supported drives.

Supported DVD writers for DVD read speed increasing (riplock patch):
Benq 1610/20/25/40/50/55, Philips 1640/16LS type drives

  • DVD+R/+RW-R-RW 6.6x start/16.1x end/12x average
  • DVDROM-DL 6.1x start/14.6x end/11x average
  • DVDROM-DL 6.5x start/15.5x end/11.6x average (Benq 1640)

Benq 822 type drives

  • DVD+R/+RW-R-RW 5.1x start/12.5x end/9.3x average
  • DVDROM-DL 4.7x start/11.3x end/8.5x average

LG 4163/4165/4167/H10/H12/H42/H44 drives

  • DVD+R/-R 6.8x start/16.2x end/12.2 average
  • DVD+RW-RW/+R9 5.2x start/12x end/9.5 average
  • DVDROM-DL 5.2x start/12x end/9.5 average

PIONEER DVD-RW DVR-111/112/212 drives

  • DVD+R/-R 6.9x start/16.7x end/12.5 average
  • DVD+RW-RW 5.3x start/12.5x end/9.4 average
  • DVD+R9/-R9 5.3x start/12.6x end/9.4 average

PIONEER DVD-RW DVR-115/215 drives

  • all DVD media are read at 6.9x start, 16x max speed

Riplock patch for
LG 4163/4165/4167/GH20/H10/H12/H42/H44/H62/H66/T11/T20/T21
LG 4164/4166/H20/H21/H22/H30/H31/H50/H54/H55/H58/H73
NEC drives
Pioneer 109/110/111

RPC1 patch for
LG GSA-H2x/H3x/H5x/H73
Pioneer 111/112/115/212/215
Samsung SH-S20x, TS-H65x, SH-S18x, SN-S082x, SE-T084x, TS-L632x
SONY DVD RW DRU-840A

RPC2 auto reset patch for
LG GSA-E40x/GH20x/H4x/H6x/S10/T11/T20/T21

Bitset patch for
Pioneer DVR109/110/111/112/115/212/215/K15/K16 for +R like with Buffalo firmwares

Notes:

  • The write speed of most firmwares can only be increased by strategy swapping.
  • For BTC firmwares .hex files are supported as input. The modified firmware can only be saved as .bin file, which can be flashed with mtkflash.
  • Never use MtkWinFlash on DVD burner.

Screenshot:

Latest Version:

MCSE Homepage MCSE Homepage Mirror Download Changelog
Benq/Philips thread LG thread NEC thread Pioneer thread

This first post has been updated to reflect the current development state of MCSE V 1.1.0.16


#2

Woov, have to try this one out. :iagree:

Edit. I tried to change a media code… Copied whole “new” media code, but the app refuses to accept my pasting. Any ideas. :wink:
Note, the problem might be same code already existing in firmware, heh he.
Edit2. Added a pic.



#3

First try, first error :slight_smile: Post the stuff you pasted and I have a look.
Edit: Post it as text, I can not paste your screenshot :slight_smile: The tool needs one line from the header.


#4

Okay :wink:

This is how I test it.
In DVD Identifier; Option–> Clipboard–> Attach “Media Code”-Block checked. I push the clipboard button and paste the “media code” into the open window (as shown above).

This is what´s “copied”.

--------------------------------------------------------------------------
Unique Disc Identifier : [DVD+R:CMC MAG-F01-000]
--------------------------------------------------------------------------
Disc Type :              [DVD+R]
Manufacturer ID :        [CMC MAG]
Manufacturer Name :      [CMC Magnetics Corp.]
Media Type ID :          [F01]
Product Revision :       [Not Specified]
Disc Application Code :  [General Purpose]
Recording Speeds :       [1x , 2.4x , 4x]
Blank Disc Capacity :    [2,295,104 Sectors = 4,482.6MB = 4.38GB (4.70GB)]
--------------------------------------------------------------------------
** INFO : Hex Dump Of 'Media Code'-Block Listed Below
** INFO : 4-Byte Header Preceding 'Media Code'-Block Discarded
** INFO : Format 11h (Method 1) - ADIP Information
0000 : a1 0f 02 00 00 03 00 00  00 26 05 3f 00 00 00 00   .........&.?....
0010 : 00 00 01 43 4d 43 20 4d  41 47 00 46 30 31 00 38   ...CMC MAG.F01.8
0020 : 23 54 37 10 02 48 71 02  8c 69 16 16 0b 0b 0a 0a   #T7..Hq..i......
0030 : 01 1d 1e 0c 0c 12 12 01  00 00 00 00 00 00 00 00   ................
0040 : 01 00 38 38 02 28 64 31  05 30 22 10 08 20 1c 01   ..88.(d1.0".. ..
0050 : 00 00 02 28 64 31 05 30  22 10 08 20 1c 01 00 00   ...(d1.0".. ....
0060 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0070 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0080 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0090 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00a0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00b0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00c0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00d0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00e0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00f0 : 00 00 00 00 00 00 00 00  11 21 00 10 00 00 00 10   .........!......
--------------------------------------------------------------------------
[DVD Identifier - http://DVD.Identifier.CDfreaks.com]
--------------------------------------------------------------------------


#5

Ok, I see the problem. I take the ‘** INFO : Format’ line to detect if it is a -R or +R disk, they have a different format in the hexdump. I did not use the complete header before, just added it for the instructions, so I had to guess the type from the media code block. That worked with my test media, but it looks like I have to change this.
In the mean time, edit the ‘** INFO : Format’ line this way:
+R media: ** INFO : Format 00h
-R media: ** INFO : Format 0Eh


#6

Yeap. Edited the “INFO : Format” line as suggested above to “00h”. :smiley:

Now it work´s… Well done ala42. :cool:


#7

The problem is fixed in V 1.0.0.1 available now. Thanks for the feedback.


#8

Is it possible to change dvd-rw+rw strategy with this tool?
Also what about already switched strats with OP, they are not showned here?


#9

It simply replaces the meda code names, so yes, it can change rw codes.
Currently DL media codes are not handled correctly, only the first of the two identical table entries (one for each layer) is changed. This will be changed in the next version, but I do not expect that anyone dares to play with the expensive DL media :slight_smile:

Also what about already switched strats with OP, they are not showned here?
They are not shown.
The media code change feature is intended to replace unused code with a code which is unknown to the firmware, e.g. to add a new 8x -R media code to the older 811 firmwares so it can be burned at 4x at all. After this step the new code is known to the firmware and you can use omnipatcher to map it to another strategy while keeping this original strategy (which is the sense of the omnipatcher approach).
If you want to replace RW codes, I recommend to completly burn fresh, unused media at least 5 times on a burner which supports the media before trying to burn it with another strategy. The dye on RW media changes its structure on the first burns, so it is important to burn them right.


#10

RW media can be killed by incorrect burning, which is one reason why OP does not support RW switches.


#11

Cool tool. Thanks ala42. :slight_smile:


#12

Found this thread here. Another special tool for Lite-On drives, thanks, ala42. :bow: (This bow image is always amusing to me, but it’s also what I actually do in the real world, even to my 6-month-old daughter.)


#13

Thanks ala42
Great utility.


#14

hello, :cop:
sorry for my English, is from Germany and “babelfish” to translate used.
the following problem: if I the dvd code from dvd identifier into the medientable to insert want come the following error message: “you did not enter the complete dvd identifier media code-block including the header.”
and I wanted to insert that:


Unique Disc Identifier : [DVD+R:POMSA001-0R-000]

Disc & Book Type : [DVD+R] - [DVD-ROM]
Manufacturer Name : [Manufacturer Not Found In Database]
Manufacturer ID : [POMSA001]
Media Type ID : [0R]
Product Revision : [Not Specified]
Disc Application Code : [General Purpose]
Recording Speeds : [1x , 2.4x , 4x]
Blank Disc Capacity : [2,295,104 Sectors = 4,482.6MB = 4.38GB (4.70GB)]

** INFO : Hex Dump Of ‘Media Code’-Block Listed Below
** INFO : 4-Byte Header Preceding ‘Media Code’-Block Discarded
** INFO : Format 11h (Method 1) - ADIP Information
0000 : a1 0f 02 00 00 03 00 00 00 26 05 3f 00 00 00 00 …&.?..
0010 : 00 00 01 50 4f 4d 53 41 30 30 31 30 52 00 00 38 …POMSA0010R…8
0020 : 23 54 37 13 02 4a 71 02 90 6c 15 15 0b 0a 08 08 #T7…Jq…l…
0030 : 01 19 1b 0c 0c 0c 0d 01 00 00 00 00 00 00 00 00 …
0040 : 01 00 38 38 02 26 64 1e 07 2e 23 10 04 1e 1d 01 …88.&d…#…
0050 : 00 00 02 26 64 1e 07 2e 23 10 04 1e 1d 01 00 00 …&d…#…
0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
0080 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
0090 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00a0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00b0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00c0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00d0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00e0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00f0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …

[ DVD Identifier - http://DVD.Identifier.CDfreaks.com ]

what wrong do I make???

cu city :a


#15

My fault, DVD Identifier uses more output formats than I knew :(. Replace the line:
Disc & Book Type : [DVD+R] - [DVD-ROM]
with


Disc Type :              [DVD+R]

including all blanks or use an empty disk. This will be fixed in the next release.


#16

hello ala42,
sorry now the wrong had copiert, was no empty dvd. in addition, with an empty goes it not, the same error. again few a different one tried, the same error.


Unique Disc Identifier : [DVD+R:RICOHJPN-R02-003]

Disc & Book Type : [DVD+R] - [DVD+R]
Manufacturer Name : [Ricoh Company Ltd.]
Manufacturer ID : [RICOHJPN]
Media Type ID : [R02]
Product Revision : [003]
Disc Application Code : [General Purpose]
Recording Speeds : [1x , 2.4x , 4x , 6x-8x]
Blank Disc Capacity : [2,295,104 Sectors = 4,482.6MB = 4.38GB (4.70GB)]

** INFO : Hex Dump Of ‘Media Code’-Block Listed Below
** INFO : 4-Byte Header Preceding ‘Media Code’-Block Discarded
** INFO : Format 11h (Method 1) - ADIP Information
0000 : a1 0f 02 00 00 03 00 00 00 26 05 3f 00 00 00 00 …&.?..
0010 : 00 00 03 52 49 43 4f 48 4a 50 4e 52 30 32 03 38 …RICOHJPNR02.8
0020 : 23 54 37 18 00 3e 6e 00 70 62 15 15 0b 0b 08 08 #T7…>n.pb…
0030 : 01 19 1b 0b 0b 0e 0f 01 00 00 00 00 00 00 00 00 …
0040 : 01 00 38 38 00 1d 62 35 07 30 22 10 08 20 1c 01 …88…b5.0"… …
0050 : 00 00 00 1d 62 35 07 30 22 10 08 20 1c 01 00 00 …b5.0"… …
0060 : 02 00 54 70 00 26 64 80 1c 12 0b 09 01 20 00 00 …Tp.&d… …
0070 : 00 00 00 37 62 62 20 14 09 09 01 20 00 00 00 36 …7bb … …6
0080 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
0090 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00a0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00b0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00c0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00d0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00e0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00f0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …

[ DVD Identifier - http://DVD.Identifier.CDfreaks.com ]

with this it functions:


Unique Disc Identifier : [DVD-R:TYG01]

Disc & Book Type : [DVD-R] - [DVD-R]
Manufacturer Name : [Taiyo Yuden Co. Ltd.]
Manufacturer ID : [TYG01]
Disc Application Code : [Unrestricted Use : Consumer Purpose]
Recording Speeds : [1x , 2x , 4x]
[6x And Higher Might Not Always Be Detectable]
Blank Disc Capacity : [2,298,496 Sectors = 4,489.3MB = 4.38GB (4.71GB)]

** WARNING : Some Drives Do Not Return The Entire ‘Media Code’-Block
When Dealing with Discs That Are Rated 6x And Higher.
** INFO : Hex Dump Of ‘Media Code’-Block Listed Below
** INFO : 4-Byte Header Preceding ‘Media Code’-Block Discarded
** INFO : Format 0Eh - Pre-Recorded Information In Lead-In
0000 : 01 40 c1 fd 9e d8 52 00 02 86 0d 13 66 78 80 00 .@…R…fx…
0010 : 03 54 59 47 30 31 00 00 04 00 00 00 00 00 00 00 .TYG01…
0020 : 05 88 80 00 00 00 01 00 06 08 0f 11 87 78 80 00 …x…
0030 : 07 88 80 00 00 00 00 00 08 05 16 0d 0f 0b 0b 00 …
0040 : 09 97 08 0f 0b 00 00 00 0a 00 00 00 00 00 10 00 …
0050 : 0b 05 1b 13 a8 89 65 00 0c b6 89 88 80 00 00 00 …e…
0060 : 0d 00 00 d0 00 00 00 00 00 00 00 00 00 00 00 00 …
0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
0080 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
0090 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00a0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00b0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00c0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00d0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00e0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
00f0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …

[ DVD Identifier - http://DVD.Identifier.CDfreaks.com ]

possibly an idea???

cu city :bow:


#17

@city

Use this:

---------------------------------------------------------------------------
Unique Disc Identifier : [DVD+R:POMSA001-0R-000]
---------------------------------------------------------------------------
Disc Type :              [DVD+R]
Manufacturer Name : [Manufacturer Not Found In Database]
Manufacturer ID : [POMSA001]
Media Type ID : [0R]
Product Revision : [Not Specified]
Disc Application Code : [General Purpose]
Recording Speeds : [1x , 2.4x , 4x]
Blank Disc Capacity : [2,295,104 Sectors = 4,482.6MB = 4.38GB (4.70GB)]
---------------------------------------------------------------------------
** INFO : Hex Dump Of 'Media Code'-Block Listed Below
** INFO : 4-Byte Header Preceding 'Media Code'-Block Discarded
** INFO : Format 11h (Method 1) - ADIP Information
0000 : a1 0f 02 00 00 03 00 00 00 26 05 3f 00 00 00 00 .........&.?....
0010 : 00 00 01 50 4f 4d 53 41 30 30 31 30 52 00 00 38 ...POMSA0010R..8
0020 : 23 54 37 13 02 4a 71 02 90 6c 15 15 0b 0a 08 08 #T7..Jq..l......
0030 : 01 19 1b 0c 0c 0c 0d 01 00 00 00 00 00 00 00 00 ................
0040 : 01 00 38 38 02 26 64 1e 07 2e 23 10 04 1e 1d 01 ..88.&d...#.....
0050 : 00 00 02 26 64 1e 07 2e 23 10 04 1e 1d 01 00 00 ...&d...#.......
0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0080 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0090 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00a0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00b0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00c0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00d0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00e0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00f0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
---------------------------------------------------------------------------
[ DVD Identifier - http://DVD.Identifier.CDfreaks.com ]
--------------------------------------------------------------------------- 

#18

thanks, :bow:
now it functioned! :smiley:

cu city :iagree:


#19

THANK YOU!
I had some Prodisc 8x DVD-R that would only burn at 2x on a 411->811 with pretty bad results and poor kprobe scans. Added the media to the firmware w/ this tool to allow 4x burning and MUCH better kprobe scans! I am stoked you just made 50 pieces of media usable on this drive. I was so stoked to find a tools like this, if you lived near me I would buy you a beer.


#20

that strategy you use for POMSA001?