OmniDrive

From Redump Wiki

(Difference between revisions)
Jump to: navigation, search
Line 15: Line 15:
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. 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. 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.
===Half-height Drives===
===Half-height Drives===

Revision as of 12:23, 19 February 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 v1.0.0 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 custom JB8 firmware (3.10 Rib) previously recommended by redump.

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.

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. 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.

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.

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).
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..
Note: The "BW-16D1HT a" (a suffix, found on Aliexpress) cannot be flashed.
LG UH12NS40 BD Reader only (cannot burn Blu-rays). CH12NS40 is unknown.
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) unknown, may not be able to flash.
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.

✱ 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)

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 should work.
LG BP50NB40 External USB drive, must have svc code NB50 or NB52. Requires extra flashing step, read MakeMKV forum.
LG BP60NB10 External USB drive, untested.
Verbatim 43888 External USB drive, must be BU40N variant, not the Pioneer variant.
Buffalo BRXL-PTV6U3 External USB drive, BU40N internally.

Flashing Instructions

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

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.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!)
  4. Ensure your JB8 drive is connected to the PC and no disc is inserted
  5. 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).
  6. Press "Start" (High DPI screens may have an issue with SDFtool, the button may say "STA" or similar).
  7. After it has written the firmware, you must power cycle the drive (disconnect USB adapter, or turn off PC for internal drives).
  8. Your drive should now be compatible with Redumper, as well as MakeMKV.

Note: 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.

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.
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.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).

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