OmniDrive

From Redump Wiki

(Difference between revisions)
Jump to: navigation, search
 
(32 intermediate revisions not shown)
Line 1: Line 1:
{| border="0" style="border:1px solid #aaaaaa;background-color:#f9f9f9;padding:5px;font-size: 95%;" align={{{1|center}}}
{| border="0" style="border:1px solid #aaaaaa;background-color:#f9f9f9;padding:5px;font-size: 95%;" align={{{1|center}}}
-
| '''Note''': If you have issues or questions with flashing your drive, please ask on the [http://forum.redump.org/ redump forum] or [https://discord.gg/AHTfxQV VGPC discord]. It is much easier to help you before you flash your drive, than after flashing it incorrectly!.
+
| '''Note''': If you have issues or questions with flashing your drive, please ask on the [http://forum.redump.org/ redump forum] or [https://discord.gg/AHTfxQV VGPC discord]. It is much easier to help you before you flash your drive, than after flashing it incorrectly!
|}
|}
-
On 2026-02-18, RibShark released the OmniDrive v1.0.0 firmware for MediaTek MT1959-based bluray drives manufactured by Hitachi-LG Data Storage (HLDS).
+
On 2026-02-18, RibShark released the OmniDrive firmware for MediaTek MT1959-based bluray drives manufactured by Hitachi-LG Data Storage (HLDS).
-
OmniDrive is highly recommended by redump, and the firmware directly replaces the [[Flashing Custom JB8 Firmware|custom JB8 firmware]] (3.10 Rib) previously recommended by redump.
+
OmniDrive is highly recommended by redump, and the firmware directly replaces the [[Old Modified JB8 Firmware|old modified JB8 firmware]] (3.10 Rib) previously recommended by redump since 2022.
-
Beyond enabling lead-out reading on CDs, OmniDrive also allows dumping many other game discs previously not readable by the stock firmware (GameCube, Wii, Xbox, Xbox 360, Xbox One, Xbox Series X), raw DVD reading (2064-byte sectors), raw BD reading (2052-byte sectors), lead-in/lead-out reading for DVDs and BDs, and provides an option for FUA (force unit access) allowing for better refining of disc dumps. Support for these features is currently WIP for redumper and MPF.
+
Beyond enabling lead-out reading on CDs, OmniDrive also allows dumping many other game discs previously not readable by the stock firmware (GameCube, Wii, Xbox, Xbox 360, Xbox One, Xbox Series X), raw DVD reading (2064-byte sectors), raw BD reading (2052-byte sectors, including scrambled Wii U reading), lead-in/lead-out reading for DVDs and BDs, and provides an option for FUA (force unit access) allowing for better refining of disc dumps. Redumper (build 702 onwards) supports all of these features.
==Compatible Drives==
==Compatible Drives==
Line 14: Line 14:
OmniDrive currently has two firmware versions available, a modification of the ASUS BW-16D1HT 3.02 firmware, and a modification of the LG BU40N 1.00 firmware. The code is [https://github.com/RibShark/OmniDrive open source], and the modified firmware can be built yourself, provided you have the stock firmware.
OmniDrive currently has two firmware versions available, a modification of the ASUS BW-16D1HT 3.02 firmware, and a modification of the LG BU40N 1.00 firmware. The code is [https://github.com/RibShark/OmniDrive open source], and the modified firmware can be built yourself, provided you have the stock firmware.
-
In theory, any drive manufactured by HLDS using the MT1959 chipset may be compatible with OmniDrive. The two firmware modifications currently released allow for cross-flashing many drive models: half-height desktop drives to the ASUS 3.02 firwmare, and super slim drives to the BU40N 1.00 firmware. MakeMKV must report a MT1959 chipset (MT1959HWDN on chip label), MT1939 is not compatible (MT1959UWDN on chip label). However, we cannot guarantee this is true for all possible configurations, the drive models listed below are compatible to the best of our knowledge.
+
In theory, any drive manufactured by HLDS using the MT1959 chipset may be compatible with OmniDrive. However, we cannot guarantee this is true for all possible configurations, the drive models listed below are compatible to the best of our knowledge.<br>
 +
The two firmware modifications currently released allow for cross-flashing many drive models: half-height desktop drives based on JB8 platform can be cross-flashed to the ASUS 3.02 firmware, and newer (2015+) LG super slim (9.55mm) blu-ray writer drives can be cross flashed to the BU40N 1.00 firmware. If you are unsure if your drive is the compatible model, MakeMKV must report a MT1959 chipset (MT1959HWDN on chip label). If MakeMKV reports MT1939 then is not compatible with OmniDrive ("MT1939" drives have MT1959UWDN or MT1959USFN on the chip label, but it is based on the older MT1939 chip).
===Half-height Drives===
===Half-height Drives===
-
You can determine if your drive will be compatible by reading 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] on your drive. Drives with a manufacturing date of 2015 or earlier are likely to be incompatible (Older MT1959 chipsets, that MakeMKV report as MT1939). <br>
+
You can determine if your drive will be compatible by reading 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] on your drive. Drives with a manufacturing date of 2015 or earlier are likely to be incompatible (Older MT1959 chipsets, that MakeMKV report as MT1939).
-
You must ensure that the PCB code says [https://imgur.com/qmrhNV7 JB8 2015.05.08] (it may be partially obscured by the drive case). Other PCB codes such as JB7 and JBC5 drives are not compatible with OmniDrive.
+
-
For older HLDS drives that are not MT1959-based, many models can still be flashed with firmware versions that enable scrambled reading and can still be dumped with Redumper (with caveats). <br>
+
You must ensure that the PCB code says [https://imgur.com/qmrhNV7 JB8 2015.05.08] (it may be partially obscured by the drive case). Other PCB codes such as JB7 and JBC5 drives are not compatible with OmniDrive. See the ✱ note below.
-
For instructions on flashing older LG/ASUS drive models, see [[Flashing Older HLDS Drives]]
+
 
 +
If you already own an older HLDS drive that are not MT1959-based ("MT1939", chip label MT1959UWDN or MT1959USFN), many models can still be flashed with firmware versions that enable scrambled reading and can still be dumped with Redumper (with caveats). For instructions on flashing older LG/ASUS drive models, see [[Flashing Older HLDS Drives]].
{| class="wikitable sortable"
{| class="wikitable sortable"
Line 28: Line 29:
| Asus BC-12D2HT ✱|| BD Reader only (cannot burn Blu-rays). Older models cannot be flashed.
| Asus BC-12D2HT ✱|| BD Reader only (cannot burn Blu-rays). Older models cannot be flashed.
|-  
|-  
-
| Asus BW-16D1HT ✱|| "BW-16D1HT PRO" model is identical. Older models cannot be flashed..<br> '''Note''': The "BW-16D1HT a" ('''a''' suffix, found on Aliexpress) cannot be flashed.
+
| Asus BW-16D1HT ✱|| "BW-16D1HT PRO" model is identical. Older models cannot be flashed.<br>"BW-16D1HT a" ('''a''' suffix, Chinese relabel) are sometimes incompatible JB7 models despite new manufacturing dates.<br>Some drives with a [http://web.archive.org/web/20260305075104/https://cdn.discordapp.com/attachments/1082138636381855775/1479021238729834598/b01.jpg?ex=69aa855e&is=69a933de&hm=868cd6e2ff15d1cd2cee339bf237b05e955dedf9f34f43770b8c3b257543949c circular top] are incompatible JB7 models despite new manufacturing dates.
|-  
|-  
-
| LG UH12NS40 || BD Reader only (cannot burn Blu-rays). CH12NS40 is unknown.
+
| LG UH12NS40 || BD Reader only (cannot burn Blu-rays). Older models cannot be flashed.
 +
|-
 +
| LG CH12NS40 ✱|| BD Reader only (cannot burn Blu-rays). Older models cannot be flashed.
|-  
|-  
| LG WH14NS40 ✱|| Only newer models can be flashed.
| LG WH14NS40 ✱|| Only newer models can be flashed.
Line 38: Line 41:
| LG BH16NS40 ✱|| Only newer models can be flashed.
| LG BH16NS40 ✱|| Only newer models can be flashed.
|-  
|-  
-
| LG WH16NS40 ✱|| Only newer models can be flashed.
+
| LG WH16NS40 ✱|| Only newer models can be flashed.  
|-
|-
-
| LG BH16NS50 ✱|| Older models (2015, v0495) unknown, may not be able to flash.
+
| LG BH16NS50 ✱|| Older models (2015, v0495) are untested and may be incompatible.
|-
|-
| LG BH16NS55 ||  
| LG BH16NS55 ||  
Line 54: Line 57:
| LG WH16NS60 || JB9-based drive. Can be cross-flashed to OmniDrive firmware.
| LG WH16NS60 || JB9-based drive. Can be cross-flashed to OmniDrive firmware.
|-
|-
 +
| LG BH-A10AME || Uncommon drive that should be compatible but is untested.
|}
|}
-
✱ Older productions of these drive models are not compatible with the custom firmware (PCB codes '''JB7 2011.11.17''' or '''JBC5 2012.05.02''' are not compatible, typically manufactured 2015 and earlier)
+
Note: Older productions of these drive models are not compatible with OmniDrive (PCB codes '''JB7 2011.11.17''' or '''JBC5 2012.05.02''' are not compatible, typically manufactured 2015 and earlier). If you cannot see the PCB code (such as online listings before purchasing), JB8 models typically have a [http://web.archive.org/web/20260211120149/https://i.ebayimg.com/images/g/5A0AAOSwp5VoIf91/s-l960.jpg flat top with four dimples], while the older incompatible JB7 models have a [http://web.archive.org/web/20250916080203/https://i.ebayimg.com/images/g/~9wAAOSwAV9oN6nV/s-l1600.jpg circular top]. If there is an svc code on a sticker, it must be NS50 or NS52 (svc code NS40 identifies the older incompatible models). From visual inspection, the PCB code is the best indicator however as its possible a drive has been re-cased.
===Slim Drives===
===Slim Drives===
Line 63: Line 67:
| LG BU40N || Internal slim drive. Also includes OEM variants of BU40N, e.g. HP, Dell.
| LG BU40N || Internal slim drive. Also includes OEM variants of BU40N, e.g. HP, Dell.
|-
|-
-
| LG BU50N || Internal slim drive. Untested with OmniDrive, but should work.
+
| LG BU50N || Internal slim drive. Untested with OmniDrive, but is cross-flashable to BU40N so should work.
|-
|-
-
| LG BP50NB40 || External USB drive, '''must have svc code NB50 or NB52'''. Requires extra flashing step, read MakeMKV forum.
+
| LG BP50NB40 || External USB drive, '''must have svc code NB50 or NB52'''. Early models (svc code NB40) have incompatible BU20N internally.
|-
|-
-
| LG BP60NB10 || External USB drive, '''untested'''.
+
| LG BP55EB40 || External USB drive, '''untested, must have svc code EB50 or EB52'''. Early models (svc code EB40) have incompatible BU20N internally. May require extra flashing step, not yet tested with OmniDrive.
|-
|-
-
| Verbatim 43888 || External USB drive, '''must be BU40N variant, not the Pioneer variant'''.
+
| LG BP60NB10 || External USB drive, '''untested, must have svc code NB10 or NB12'''. May require extra flashing step, not yet tested with OmniDrive.
|-
|-
-
| Buffalo BRXL-PTV6U3 || External USB drive, BU40N internally.
+
| Archgon MD-8107-U3 || External USB drive, BU40N internally. '''Enclosure may not be compatible''', but the internal BU40N drive can be be removed and used with a different enclosure/cable [https://forum.makemkv.com/forum/viewtopic.php?p=185790].
 +
|-
 +
| Asus SBW-06D5H-U || External USB drive, BU40N internally, '''must be newer LG BU40N variant''', drives manufactured before 2025 are likely the older incompatible Pioneer BDR-US03 variant.
 +
|-
 +
| Buffalo BRUHD-PU3-BK || External USB drive, BU40N internally. The enclosure may interfere with drive inquiry data, but redumper should still detect OmniDrive if flashed correctly.
 +
|-
 +
| Buffalo BRXL-PTV6U3 || External USB drive, BU40N internally. The enclosure may interfere with drive inquiry data, but redumper should still detect OmniDrive if flashed correctly.
 +
|-
 +
| Verbatim 43888 || External USB drive with USB-C port, '''must be newer LG BU40N variant''', drives manufactured before 2025 are always the older incompatible Pioneer BDR-UD04 variant (most but not all manufactured in 2025 are BU40N).
 +
|-
 +
| Verbatim 43889 || External USB drive with USB-C port, '''must be newer LG BU40N variant''', drives manufactured before 2025 are always the older incompatible Pioneer BDR-UD03 variant (most but not all manufactured in 2025 are BU40N).
 +
|-
 +
| Verbatim 43890 || External USB drive with USB 3.0 Micro-B port and power supply, '''must be newer LG BU40N variant''' (unconfirmed if BU40N variants exist), drives manufactured before 2025 are always the older incompatible Pioneer BDR-UD03 variant.
|-
|-
|}
|}
Line 77: Line 93:
==Flashing Instructions==
==Flashing Instructions==
-
<big>'''DO NOT FLASH THE INCORRECT FIRMWARE. ASUS 3.02 FOR DESKTOP DRIVES, BU40N 1.00 FOR SLIM DRIVES. YOU MAY BRICK YOUR DRIVE IF YOU FLASH THE WRONG ONE'''</big>
+
<big>'''DO NOT FLASH THE INCORRECT FIRMWARE: USE ASUS 3.02 FOR DESKTOP DRIVES, USE BU40N 1.00 FOR SLIM DRIVES. YOU MAY BRICK YOUR DRIVE IF YOU FLASH THE WRONG ONE'''</big>
====Windows Flashing Instructions====
====Windows Flashing Instructions====
-
# Ensure that the latest version of [https://www.makemkv.com/download/ MakeMKV] is installed
+
# Ensure that the latest version of [https://www.makemkv.com/download/ MakeMKV] is installed.
-
# Download [https://www.mediafire.com/file/rak1mk0p0qlqa0t/SDFtool+Flasher+%28v1.3.5%29.zip/file SDFtool Flasher v1.3.5] (see [https://forum.makemkv.com/forum/viewtopic.php?t=22896 MakeMKV forum] for more info)
+
# Download [https://www.mediafire.com/file/rak1mk0p0qlqa0t/SDFtool+Flasher+%28v1.3.5%29.zip/file SDFtool Flasher v1.3.5] (see [https://forum.makemkv.com/forum/viewtopic.php?t=22896 MakeMKV forum] for more info).
-
# Download [https://archive.org/download/OmniDrive_v1.0.0 OmniDrive v1.0.0] (ASUS for half-height desktop drives with JB8 platform, BU40N for slim drives. Do not flash the incorrect one, triple check your drive model!)
+
# Download [https://archive.org/download/OmniDrive_v1.0.2 OmniDrive v1.0.2] (ASUS for half-height desktop drives with JB8 platform, BU40N for slim drives. Do not flash the incorrect one, triple check your drive model!).
-
# Ensure your JB8 drive is connected to the PC and '''no disc is inserted'''
+
# Ensure that only your compatible drive is connected to the PC and '''no disc is inserted'''.
-
# Run SDFtool, select your drive, and select the downloaded firmware bin file. (Using v1.3.5 there is no need to toggle the "encrypted" option, it will detect automatically).
+
# If you are flashing an LG BP50NB40 or WP50NB40 external USB drive (svc NB50 or NB52), there is an extra flashing step before you flash OmniDrive.
-
# Press "Start" (High DPI screens may have an issue with SDFtool, the button may say "STA" or similar).
+
## Ensure your drive is either a BP50NB40 or WP50NB40 with svc code NB50 or NB52. These steps are specific to this drive.
-
# After it has written the firmware, you must power cycle the drive (disconnect USB adapter, or turn off PC for internal drives).
+
## Run SDFtool.exe, select your drive in the top drop-down, and select WRITE Firmware.
-
# Your drive should now be compatible with Redumper, as well as MakeMKV.
+
## On the bottom drop-down, select [https://archive.org/download/de-lg-bp-50-nb-40-nb-50-1.03-mk/DE_LG_BP50NB40-NB50_1.03_MK.bin DE_LG_BP50NB40-NB50_1.03_MK.bin] (Using v1.3.5 there is no need to toggle the "encrypted" option, it should select "enc" automatically).
-
 
+
## Press "Start" and wait for it to flash. Once it is fully complete (wait 10 seconds after it says 100%), close SDFtool, and disconnect the USB drive.
-
'''Note''': Some drive enclosures/adapters may interfere with flashing the drive (e.g. the INIC-3619 chip in some BU40N drive enclosures). <br> Connect the drive directly to your computer via SATA or use a different enclosure/adapter if you get an Internal error 0x8d000000 when flashing.
+
## Reconnect the USB drive (again with no disc inserted), run SDFtool.exe and select your drive in the top drop-down, but this time select RECOVER Firmware and in the popup select the firmware you just flashed (DE_LG_BP50NB40-NB50_1.03_MK.bin).
 +
## On the bottom drop-down ("Please select a firmware to write"), select the BU40N OmniDrive firmware, then press "Start" and wait for it to flash.
 +
## After it has written the firmware and flashing is fully complete (wait 10 seconds after it says 100%), close SDFtool, and disconnect the USB drive.
 +
## Your drive should now be compatible with Redumper (and MPF), as well as MakeMKV.
 +
# If your drive is not an LG BP50NB40 or WP50NB40 external USB drive, you can flash directly to OmniDrive.
 +
## Run SDFtool.exe, select your drive in the top drop-down, and ensure WRITE Firwmare is selected.
 +
## On the bottom drop-down, select the downloaded OmniDrive firmware bin file. (Using v1.3.5 there is no need to toggle the "encrypted" option, it will detect automatically).
 +
## Press "Start" (High DPI screens may have an issue with SDFtool, the button may say "STA" or similar).
 +
## After it has written the firmware and flashing is fully complete (wait 10 seconds after it says 100%), close SDFtool, and power cycle the drive (disconnect USB for external drive, or turn off PC for internal drives).
 +
## Your drive should now be compatible with Redumper (and MPF), as well as MakeMKV.
-
'''Note''': After flashing OmniDrive firmware on your drive, it will appear to your computer as if it were an ASUS BW-16D1HT or HL-DT-ST BU40N. This is intentional and has no bad side effects when dumping or reading discs. <br>
+
'''Notes''':
 +
* Some drive enclosures/adapters may interfere with flashing the drive (e.g. the INIC-3619 chip in some BU40N drive enclosures). <br> Connect the drive directly to your computer via SATA or use a different enclosure/adapter if you get an Internal error 0x8d000000 when flashing.
 +
* After flashing OmniDrive firmware on your drive, it will appear to your computer as if it were an ASUS BW-16D1HT or HL-DT-ST BU40N. This is intentional and has no bad side effects when dumping or reading discs. <br>
If you are burning important discs with your drive, you may want to flash your stock firmware again (use the updating tool provided by the manufacturer).
If you are burning important discs with your drive, you may want to flash your stock firmware again (use the updating tool provided by the manufacturer).
====Linux Flashing Notes====
====Linux Flashing Notes====
-
Use the MakeMKV command line sdftool (bundled with MakeMKV) to flash the [https://archive.org/download/OmniDrive_v1.0.0 OmniDrive v1.0.0] onto your drive. You will need to check whether your current firmware is encrypted or not (e.g. ASUS BW-16D1HT firmware 3.11 is encrypted).
+
Use the MakeMKV command line sdftool (bundled with MakeMKV) to flash the [https://archive.org/download/OmniDrive_v1.0.2 OmniDrive v1.0.2] onto your drive. You will need to check whether your current firmware is encrypted or not (e.g. ASUS BW-16D1HT firmware 3.11 is encrypted).
If you are using Linux, it is assumed you are capable of reading manuals for the specific instructions and operating the commandline on your specific system.
If you are using Linux, it is assumed you are capable of reading manuals for the specific instructions and operating the commandline on your specific system.

Latest revision as of 04:59, 9 March 2026

Note: If you have issues or questions with flashing your drive, please ask on the redump forum or VGPC discord. It is much easier to help you before you flash your drive, than after flashing it incorrectly!


On 2026-02-18, RibShark released the OmniDrive firmware for MediaTek MT1959-based bluray drives manufactured by Hitachi-LG Data Storage (HLDS).

OmniDrive is highly recommended by redump, and the firmware directly replaces the old modified JB8 firmware (3.10 Rib) previously recommended by redump since 2022.

Beyond enabling lead-out reading on CDs, OmniDrive also allows dumping many other game discs previously not readable by the stock firmware (GameCube, Wii, Xbox, Xbox 360, Xbox One, Xbox Series X), raw DVD reading (2064-byte sectors), raw BD reading (2052-byte sectors, including scrambled Wii U reading), lead-in/lead-out reading for DVDs and BDs, and provides an option for FUA (force unit access) allowing for better refining of disc dumps. Redumper (build 702 onwards) supports all of these features.

Contents

Compatible Drives

OmniDrive currently has two firmware versions available, a modification of the ASUS BW-16D1HT 3.02 firmware, and a modification of the LG BU40N 1.00 firmware. The code is open source, and the modified firmware can be built yourself, provided you have the stock firmware.

In theory, any drive manufactured by HLDS using the MT1959 chipset may be compatible with OmniDrive. However, we cannot guarantee this is true for all possible configurations, the drive models listed below are compatible to the best of our knowledge.
The two firmware modifications currently released allow for cross-flashing many drive models: half-height desktop drives based on JB8 platform can be cross-flashed to the ASUS 3.02 firmware, and newer (2015+) LG super slim (9.55mm) blu-ray writer drives can be cross flashed to the BU40N 1.00 firmware. If you are unsure if your drive is the compatible model, MakeMKV must report a MT1959 chipset (MT1959HWDN on chip label). If MakeMKV reports MT1939 then is not compatible with OmniDrive ("MT1939" drives have MT1959UWDN or MT1959USFN on the chip label, but it is based on the older MT1939 chip).

Half-height Drives

You can determine if your drive will be compatible by reading the sticker's manufacturing date and the PCB date code on your drive. Drives with a manufacturing date of 2015 or earlier are likely to be incompatible (Older MT1959 chipsets, that MakeMKV report as MT1939).

You must ensure that the PCB code says JB8 2015.05.08 (it may be partially obscured by the drive case). Other PCB codes such as JB7 and JBC5 drives are not compatible with OmniDrive. See the ✱ note below.

If you already own an older HLDS drive that are not MT1959-based ("MT1939", chip label MT1959UWDN or MT1959USFN), many models can still be flashed with firmware versions that enable scrambled reading and can still be dumped with Redumper (with caveats). For instructions on flashing older LG/ASUS drive models, see Flashing Older HLDS Drives.

Model Notes
Asus BC-12D2HT ✱ BD Reader only (cannot burn Blu-rays). Older models cannot be flashed.
Asus BW-16D1HT ✱ "BW-16D1HT PRO" model is identical. Older models cannot be flashed.
"BW-16D1HT a" (a suffix, Chinese relabel) are sometimes incompatible JB7 models despite new manufacturing dates.
Some drives with a circular top are incompatible JB7 models despite new manufacturing dates.
LG UH12NS40 ✱ BD Reader only (cannot burn Blu-rays). Older models cannot be flashed.
LG CH12NS40 ✱ BD Reader only (cannot burn Blu-rays). Older models cannot be flashed.
LG WH14NS40 ✱ Only newer models can be flashed.
LG BH14NS40 ✱ Only newer models can be flashed.
LG BH16NS40 ✱ Only newer models can be flashed.
LG WH16NS40 ✱ Only newer models can be flashed.
LG BH16NS50 ✱ Older models (2015, v0495) are untested and may be incompatible.
LG BH16NS55
LG BH14NS58
LG BH16NS58
LG WH16NS58
LG BH16NS60 JB9-based drive. Can be cross-flashed to OmniDrive firmware.
LG WH16NS60 JB9-based drive. Can be cross-flashed to OmniDrive firmware.
LG BH-A10AME Uncommon drive that should be compatible but is untested.

✱ Note: Older productions of these drive models are not compatible with OmniDrive (PCB codes JB7 2011.11.17 or JBC5 2012.05.02 are not compatible, typically manufactured 2015 and earlier). If you cannot see the PCB code (such as online listings before purchasing), JB8 models typically have a flat top with four dimples, while the older incompatible JB7 models have a circular top. If there is an svc code on a sticker, it must be NS50 or NS52 (svc code NS40 identifies the older incompatible models). From visual inspection, the PCB code is the best indicator however as its possible a drive has been re-cased.

Slim Drives

Model Notes
LG BU40N Internal slim drive. Also includes OEM variants of BU40N, e.g. HP, Dell.
LG BU50N Internal slim drive. Untested with OmniDrive, but is cross-flashable to BU40N so should work.
LG BP50NB40 External USB drive, must have svc code NB50 or NB52. Early models (svc code NB40) have incompatible BU20N internally.
LG BP55EB40 External USB drive, untested, must have svc code EB50 or EB52. Early models (svc code EB40) have incompatible BU20N internally. May require extra flashing step, not yet tested with OmniDrive.
LG BP60NB10 External USB drive, untested, must have svc code NB10 or NB12. May require extra flashing step, not yet tested with OmniDrive.
Archgon MD-8107-U3 External USB drive, BU40N internally. Enclosure may not be compatible, but the internal BU40N drive can be be removed and used with a different enclosure/cable [1].
Asus SBW-06D5H-U External USB drive, BU40N internally, must be newer LG BU40N variant, drives manufactured before 2025 are likely the older incompatible Pioneer BDR-US03 variant.
Buffalo BRUHD-PU3-BK External USB drive, BU40N internally. The enclosure may interfere with drive inquiry data, but redumper should still detect OmniDrive if flashed correctly.
Buffalo BRXL-PTV6U3 External USB drive, BU40N internally. The enclosure may interfere with drive inquiry data, but redumper should still detect OmniDrive if flashed correctly.
Verbatim 43888 External USB drive with USB-C port, must be newer LG BU40N variant, drives manufactured before 2025 are always the older incompatible Pioneer BDR-UD04 variant (most but not all manufactured in 2025 are BU40N).
Verbatim 43889 External USB drive with USB-C port, must be newer LG BU40N variant, drives manufactured before 2025 are always the older incompatible Pioneer BDR-UD03 variant (most but not all manufactured in 2025 are BU40N).
Verbatim 43890 External USB drive with USB 3.0 Micro-B port and power supply, must be newer LG BU40N variant (unconfirmed if BU40N variants exist), drives manufactured before 2025 are always the older incompatible Pioneer BDR-UD03 variant.

Flashing Instructions

DO NOT FLASH THE INCORRECT FIRMWARE: USE ASUS 3.02 FOR DESKTOP DRIVES, USE BU40N 1.00 FOR SLIM DRIVES. YOU MAY BRICK YOUR DRIVE IF YOU FLASH THE WRONG ONE

Windows Flashing Instructions

  1. Ensure that the latest version of MakeMKV is installed.
  2. Download SDFtool Flasher v1.3.5 (see MakeMKV forum for more info).
  3. Download OmniDrive v1.0.2 (ASUS for half-height desktop drives with JB8 platform, BU40N for slim drives. Do not flash the incorrect one, triple check your drive model!).
  4. Ensure that only your compatible drive is connected to the PC and no disc is inserted.
  5. If you are flashing an LG BP50NB40 or WP50NB40 external USB drive (svc NB50 or NB52), there is an extra flashing step before you flash OmniDrive.
    1. Ensure your drive is either a BP50NB40 or WP50NB40 with svc code NB50 or NB52. These steps are specific to this drive.
    2. Run SDFtool.exe, select your drive in the top drop-down, and select WRITE Firmware.
    3. On the bottom drop-down, select DE_LG_BP50NB40-NB50_1.03_MK.bin (Using v1.3.5 there is no need to toggle the "encrypted" option, it should select "enc" automatically).
    4. Press "Start" and wait for it to flash. Once it is fully complete (wait 10 seconds after it says 100%), close SDFtool, and disconnect the USB drive.
    5. Reconnect the USB drive (again with no disc inserted), run SDFtool.exe and select your drive in the top drop-down, but this time select RECOVER Firmware and in the popup select the firmware you just flashed (DE_LG_BP50NB40-NB50_1.03_MK.bin).
    6. On the bottom drop-down ("Please select a firmware to write"), select the BU40N OmniDrive firmware, then press "Start" and wait for it to flash.
    7. After it has written the firmware and flashing is fully complete (wait 10 seconds after it says 100%), close SDFtool, and disconnect the USB drive.
    8. Your drive should now be compatible with Redumper (and MPF), as well as MakeMKV.
  6. If your drive is not an LG BP50NB40 or WP50NB40 external USB drive, you can flash directly to OmniDrive.
    1. Run SDFtool.exe, select your drive in the top drop-down, and ensure WRITE Firwmare is selected.
    2. On the bottom drop-down, select the downloaded OmniDrive firmware bin file. (Using v1.3.5 there is no need to toggle the "encrypted" option, it will detect automatically).
    3. Press "Start" (High DPI screens may have an issue with SDFtool, the button may say "STA" or similar).
    4. After it has written the firmware and flashing is fully complete (wait 10 seconds after it says 100%), close SDFtool, and power cycle the drive (disconnect USB for external drive, or turn off PC for internal drives).
    5. Your drive should now be compatible with Redumper (and MPF), as well as MakeMKV.

Notes:

  • Some drive enclosures/adapters may interfere with flashing the drive (e.g. the INIC-3619 chip in some BU40N drive enclosures).
    Connect the drive directly to your computer via SATA or use a different enclosure/adapter if you get an Internal error 0x8d000000 when flashing.
  • After flashing OmniDrive firmware on your drive, it will appear to your computer as if it were an ASUS BW-16D1HT or HL-DT-ST BU40N. This is intentional and has no bad side effects when dumping or reading discs.

If you are burning important discs with your drive, you may want to flash your stock firmware again (use the updating tool provided by the manufacturer).

Linux Flashing Notes

Use the MakeMKV command line sdftool (bundled with MakeMKV) to flash the OmniDrive v1.0.2 onto your drive. You will need to check whether your current firmware is encrypted or not (e.g. ASUS BW-16D1HT firmware 3.11 is encrypted).

If you are using Linux, it is assumed you are capable of reading manuals for the specific instructions and operating the commandline on your specific system.

The version of `sdftool` that is bundled with MakeMKV 1.17.7 is recommended for flashing on Linux as later versions have a bug that has remained unfixed. See this forum post for more details.

Personal tools