Optical Disc Drives: CD Compatibility Technical Details

From Redump Wiki

(Difference between revisions)
Jump to: navigation, search
 
(4 intermediate revisions not shown)
Line 6: Line 6:
*While dumping in scrambled mode, support dumping full subchannel (P, Q, R-W) and C2 error pointers
*While dumping in scrambled mode, support dumping full subchannel (P, Q, R-W) and C2 error pointers
*Reliable C2 error pointers support
*Reliable C2 error pointers support
-
*Dump at least 75 sectors (1 second) of lead-in (more required for specific discs)
+
*Dump at least 75 sectors (1 second) of lead-in¹
-
*Dump at least 75 sectors (1 second) of lead-out (more required for specific discs)
+
*Dump at least 75 sectors (1 second) of lead-out¹
 +
 
 +
¹ Note: In rare cases, such as Audio CDs with large write offsets, data may be present far into the lead-in pre-gap or the lead-out and may require a drive that can read all 150 sectors of the pre-gap or more than 75 sectors of the lead-out in order to fully dump the CD.
== Dumping Tools ==
== Dumping Tools ==
Line 71: Line 73:
=== MediaTek Blu-ray Drives ===
=== MediaTek Blu-ray Drives ===
-
Blu-ray drives manufactured by [https://en.wikipedia.org/wiki/Hitachi-LG_Data_Storage HLDS] using the MediaTek MT1959 chipset have most of the features required for redump-standard CD dumps. There are at least four "platforms" made by HLDS that use the MT1959 chipset: '''JB9''', '''JB8''', '''JB7''', '''JBC5'''. The drives based on the newer '''JB8''' and '''JB9''' platform are able to be cross-flashed to the [[Flashing Custom JB8 Firmware |custom ASUS BW-16D1HT firmware made by Ribshark]] that enables reading into the lead-out of a CD. The following drive models are confirmed to be based on the '''JB8''' platform.
+
Blu-ray drives using the MediaTek MT1959 or MT1939 chipsets have been found to support the majority of the features required for dumping CDs compatible with redump. If the MediaTek drive supports the custom 0xF1 opcode that allows for reading from the drives cache, redumper can be configured to provides lead-out reading and thus making these drives compatible with dumping CDs. The ASUS BW-16D1HT and many of the disc drives currently listed as acceptable for verifications on the [[Optical Disc Drive Compatibility: CD|compatible drives list]] are MT1959 or MT1939-based blu-ray drives that support cache reading and have been configured to work with redumper out of the box.
 +
 
 +
==== HLDS (LG, ASUS, etc) ====
 +
 
 +
Blu-ray drives manufactured by [https://en.wikipedia.org/wiki/Hitachi-LG_Data_Storage HLDS] using the MediaTek MT1959 chipset . There are at least four "platforms" made by HLDS that use the MT1959 chipset: '''JB9''', '''JB8''', '''JB7''', '''JBC5'''.  
 +
 
 +
Drives based on the older '''JB7''' and '''JBC5''' are currently compatible with redump if they are on the [[Optical Disc Drive Compatibility: CD|compatible drives list]].
 +
 
 +
Drives based on the newer '''JB8''' and '''JB9''' platform had the 0xF1 opcode removed in later firmware versions, so require specific firmware versions to read the lead-out with the cache (firmware versions listed in the table below). However, these drives are able to be cross-flashed to the [[Flashing Custom JB8 Firmware |custom ASUS BW-16D1HT firmware made by Ribshark]] that enables reading into the lead-out of a CD without the use of the cache. Drives flashed to this custom firmware are acceptable for both new disc dumps and verifications.
{| class="wikitable sortable"
{| class="wikitable sortable"
-
! scope="col" style="width: 140px;" | Model !! Compatible Official<br>JB8 Firmware !! Notes
+
! scope="col" style="width: 140px;" | Model !! Compatible Official<br>Firmware !! Notes
|-
|-
| Asus BC-12D2HT ✱|| 3.00 || BD Reader only (cannot burn Blu-rays). Older models are '''JBC5'''.
| Asus BC-12D2HT ✱|| 3.00 || BD Reader only (cannot burn Blu-rays). Older models are '''JBC5'''.
Line 94: Line 104:
| LG BH16NS55 || Up to 1.02 ||  
| LG BH16NS55 || Up to 1.02 ||  
|-  
|-  
-
| LG BH14NS58 || 1.00 only || Japan-only model?
+
| LG BH14NS58 || 1.00 only || Sold in Japan
|-  
|-  
-
| LG BH16NS58 || 1.00 only || Japan-only model?
+
| LG BH16NS58 || 1.00 only || Sold in Japan
|-  
|-  
| LG WH16NS58 || 1.00 || VER:"1.V1" untested.
| LG WH16NS58 || 1.00 || VER:"1.V1" untested.
Line 105: Line 115:
|-
|-
|}
|}
-
✱ Older (approx 2015 and earlier) productions of these drives (PCB code '''JB7 2011.11.17''' or '''JBC5 2012.05.02''') are not cross-flashable to the [[Flashing Custom JB8 Firmware | recommended custom '''JB8''' firmware]] and may brick your drive if you attempt to flash it.
+
✱ Older (approx 2015 and earlier) productions of these drives (PCB code '''JB7 2011.11.17''' or '''JBC5 2012.05.02''') are not cross-flashable to the [[Flashing Custom JB8 Firmware | recommended custom '''JB8''' firmware]] and may brick your drive if you attempt to flash it. You can determine if a drive is '''JB8''' by the [http://web.archive.org/web/20211108135730/https://i.ebayimg.com/images/g/83QAAOSwIrBgrSQT/s-l1600.jpg sticker's manufacturing date] and the [https://web.archive.org/web/20211108135730/https://cdn.discordapp.com/attachments/429374270607720461/693522730414374932/IMG_20200328_190956.jpg PCB date code]
 +
 
 +
=== TSST (SH-D163C / TS-H353C) ===
 +
 
 +
A specific model of DVD drive manufactured by TSST (with MediaTek MT1339 chipset) has had its firmware patched by MoriGM to enable all the desired features for dumping CD to redump standards. This firmware is currently acceptable for verifications while it is being tested more broadly.
 +
The patched firmware, currently revision "ZZ00", is compatible with the following specific models: Samsung SH-D163C, Toshiba TS-H353C, and rebadges of the TS-H353C (Acer, Dell, HP, Lenovo).
== Copy Protected CDs ==
== Copy Protected CDs ==

Latest revision as of 13:40, 13 June 2025

See Optical Disc Drive Compatibility: CD for the current list of drives that are currently acceptable for submitting CDs (Audio CDs, CD-ROMs, and other CD formats) to redump.

Contents

General Technical Requirements

In order to make 1:1 CD dumps that are accepted at redump.org, drives (generally) require the following features:

  • Dump data sectors in scrambled mode
  • While dumping in scrambled mode, support dumping full subchannel (P, Q, R-W) and C2 error pointers
  • Reliable C2 error pointers support
  • Dump at least 75 sectors (1 second) of lead-in¹
  • Dump at least 75 sectors (1 second) of lead-out¹

¹ Note: In rare cases, such as Audio CDs with large write offsets, data may be present far into the lead-in pre-gap or the lead-out and may require a drive that can read all 150 sectors of the pre-gap or more than 75 sectors of the lead-out in order to fully dump the CD.

Dumping Tools

Redumper

Redumper is the preferred and recommended dumping tool to use for dumps submitted to redump, the full list of support drives is here

DiscImageCreator

DiscImageCreator (DIC) was the recommended tool prior to Redumper's development and is also still acceptable for Redump submission with a few caveats.

Dumps with DIC are not acceptable for Audio CDs and only the good Plextor drives in the table below are acceptable when dumping with DIC.

Specific Drive Technical Details

Good Plextors

The following table of Plextor drive models have been recommended for use by Redump for many years, and are well tested. These models are unique in their ability to fully dump the lead-in of a CD (that is, the pre-gap and sectors before a pregap). Other good drives are capable of reading some portion of the pre-gap, but currently only these drives are known to be able to read all 150 sectors (and beyond the pre-gap). The latest firmware is linked for each model.

Note: While the PX-7xx series are capable of dumping DVDs, we recommend you use a different drive for DVDs to avoid unnecessary wear on these older drives.

Model IDE SATA SCSI USB USB/Firewire Notes
PX-704 PX-704A The PX-704A is a cost-reduced variant of the PX-708A, sold in China and
rebadged in Japan (Buffalo DVM-H44FB, Kuroutoshikou DVDRWX4244PX).
PX-704A can be flashed to the newer PX-708A firmware.
PX-708 PX-708A PX-708UF The TDK 840G is a PX-708A rebadge.
PX-708(2) PX-708A2 PX-708UF2 The PX-708A2 / PX-708UF2 is a cost-reduced variant of the PX-712A/UF.
PX-712 PX-712A PX-712SA PX-712UF
PX-714 PX-714A The PX-714A is a cost-reduced variant of the PX-716A, sold in China.
PX-714A can be flashed to the newer 716A firmware.
PX-716 PX-716A
PX-716AL
PX-716SA PX-716UF
PX-716UFL
Buffalo DVM-DM16FBS (IDE) / DVM-DM16U2 (USB) are PX-716 rebadges.
The PX-716AL / PX-716UFL are slot-in variants that have specific firmware.
PX-755 PX-755A PX-755SA PX-755UF
PX-760 PX-760A PX-760SA PX-760AUF
PX-W4012 PX-W4012A
PX-W4012TA
PX-W4012S
PX-W4012TS
PX-W4012U
PX-W4012TU
The Iomega CDRW19200INT-A is a PX-W4012 rebadge.
The PX-W4012S / PX-W4012TS SCSI variants have specific firmware.
PX-W5224 PX-W5224A
PX-W5224TA
PX-W5224U
PX-W5224TU
Premium Premium Premium-U The Premium is also known as the PX-W5232TA (e.g. used in the Yamaha CDR-HD1500)
Premium2 Premium2 Premium2U Premium2U (USB model) sold in Japan.

Despite having all the features of the above good Plextors, the PX-W4824 is not capable of reading the lead-in and is limited to just 75 sectors of the pre-gap.

Model IDE SATA SCSI USB USB/Firewire Notes
PX-W4824 PX-W4824A
PX-W4824TA
PX-W4824U
PX-W4824TU
Has the following minor limitations for Audio CDs / Enhanced CDs:
   1. Unable to read full lead-in like other Plextors (only 1 second of pregap is available)
   2. Illegal TOC discs may need dumping with --force-qtoc (Redumper) or /fulltoc (DIC)
   3. *Some reports of issues with CD-Text on Multisession CDs
Otherwise, PX-W4824 dumps are still acceptable for most Audio CDs and all CD-ROMs.

Some older Plextor drive models (e.g. PX-40TS, PX-W1210TS, PX-W4220T) are capable of reading in scrambled mode, but other issues prevent them from being classified as compatible for dumping CDs in most scenarios. Only the above good Plextor drives are compatible for dumping CDs.

MediaTek Blu-ray Drives

Blu-ray drives using the MediaTek MT1959 or MT1939 chipsets have been found to support the majority of the features required for dumping CDs compatible with redump. If the MediaTek drive supports the custom 0xF1 opcode that allows for reading from the drives cache, redumper can be configured to provides lead-out reading and thus making these drives compatible with dumping CDs. The ASUS BW-16D1HT and many of the disc drives currently listed as acceptable for verifications on the compatible drives list are MT1959 or MT1939-based blu-ray drives that support cache reading and have been configured to work with redumper out of the box.

HLDS (LG, ASUS, etc)

Blu-ray drives manufactured by HLDS using the MediaTek MT1959 chipset . There are at least four "platforms" made by HLDS that use the MT1959 chipset: JB9, JB8, JB7, JBC5.

Drives based on the older JB7 and JBC5 are currently compatible with redump if they are on the compatible drives list.

Drives based on the newer JB8 and JB9 platform had the 0xF1 opcode removed in later firmware versions, so require specific firmware versions to read the lead-out with the cache (firmware versions listed in the table below). However, these drives are able to be cross-flashed to the custom ASUS BW-16D1HT firmware made by Ribshark that enables reading into the lead-out of a CD without the use of the cache. Drives flashed to this custom firmware are acceptable for both new disc dumps and verifications.

Model Compatible Official
Firmware
Notes
Asus BC-12D2HT ✱ 3.00 BD Reader only (cannot burn Blu-rays). Older models are JBC5.
Asus BW-16D1HT ✱ Up to 3.02 "BW-16D1HT PRO" model is identical. Older models are JB7.
Note: The "BW-16D1HT a" (a suffix, found on Aliexpress) is not JB8.
LG UH12NS40 1.00 BD Reader only (cannot burn Blu-rays). CH12NS40 is untested.
LG WH14NS40 ✱ Up to 1.02 Only newer models (SVC code NS50) are JB8.
LG BH14NS40 ✱ Up to 1.01 Only newer models (SVC code NS50) are JB8.
LG BH16NS40 ✱ Up to 1.03 Only newer models (SVC code NS51) are JB8.
LG WH16NS40 ✱ Up to 1.02 Only newer models (SVC code NS51) are JB8.
LG BH16NS50 ✱ 1.00 Korea-only model? Older models (2015, v0495) untested, may be JB7
LG BH16NS55 Up to 1.02
LG BH14NS58 1.00 only Sold in Japan
LG BH16NS58 1.00 only Sold in Japan
LG WH16NS58 1.00 VER:"1.V1" untested.
LG BH16NS60 1.00 JB9-based drive. Can be cross-flashed to JB8 firmware.
LG WH16NS60 1.00 JB9-based drive. Can be cross-flashed to JB8 firmware.

✱ Older (approx 2015 and earlier) productions of these drives (PCB code JB7 2011.11.17 or JBC5 2012.05.02) are not cross-flashable to the recommended custom JB8 firmware and may brick your drive if you attempt to flash it. You can determine if a drive is JB8 by the sticker's manufacturing date and the PCB date code

TSST (SH-D163C / TS-H353C)

A specific model of DVD drive manufactured by TSST (with MediaTek MT1339 chipset) has had its firmware patched by MoriGM to enable all the desired features for dumping CD to redump standards. This firmware is currently acceptable for verifications while it is being tested more broadly. The patched firmware, currently revision "ZZ00", is compatible with the following specific models: Samsung SH-D163C, Toshiba TS-H353C, and rebadges of the TS-H353C (Acer, Dell, HP, Lenovo).

Copy Protected CDs

Some forms of copy protection require specific optical disc drives to dump correctly.

Personal tools