|
|
Line 1: |
Line 1: |
| __NOTOC__ | | __NOTOC__ |
- | '''Note:''' This wiki page is not complete. In the meantime, if you have issues please ask on the [http://forum.redump.org/ redump forum] or [https://discord.gg/AHTfxQV VGPC discord]. | + | '''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! |
| | | |
- | ===Background=== | + | ==Compatible Drives== |
| | | |
- | Some info on firmware downgrading the drive from the MakeMKV wiki is available [https://www.makemkv.com/forum/viewtopic.php?f=16&t=17058 here].
| + | Redump highly recommends the use of RibShark's custom firmware that is based on MakeMKV's 3.10MK firmware for the ASUS BW-16D1HT. This firmware is cross-flashable on all JB8-based and JB9-based HLDS drives. <br> |
| + | '''Double-check that your drive is a JB8 drive before flashing, some drive models with the same name are not compatible and will brick your drive.''' |
| | | |
- | Known good LG/Asus BD ODDs were initially recommended to be flashed with Asus BW-16D1HT 3.02 (DE - Downgrade Enable), especially ODDs using PCB: '''JB8 2015.05.08''' ([https://archive.org/download/redump_wiki_images/IMG_20200328_190956.jpg Reference Image]))
| + | 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 JB7 (incompatible). <br> |
- | The 3.02 (DE) firmware supports Lead-in and the OpCode 0xf1[http://forum.redump.org/post/72629/#p72629][https://github.com/saramibreak/DiscImageCreator/commit/0eaf36944a1fc8531b303d1168c82fe8d6a04ec4] (normally used by Plextors to read the EEPROM, but in the case with Asus BW-16D1HT 3.02, it reads the cache) to read 1 sector[http://forum.redump.org/post/72760/#p72760] of Lead-out through cache.
| + | 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). |
| | | |
- | On 2022-04-04, RibShark released a [https://web.archive.org/web/20231007213714/https://cdn.discordapp.com/attachments/429374270607720461/960431754357927946/ASUS-BW-16D1HT-3.10-WM01601-211901041014_MK_edited.bin hacked version of the 3.10 firmware] that enabled lead-out reading without using the cache.
| + | For older HLDS drives that are not JB8-based, many models can still be flashed with firmware versions that enable scrambled reading and can still be dumped with Redumper (with caveats). <br> |
| + | For instructions on flashing older LG/ASUS (HLDS JB7/JBC5) drive models, see [[Flashing Older HLDS Drives]] |
| | | |
- | ==Drive Models== | + | ===Compatible Drive Models=== |
- | '''Latest compatible official firmware version for some of the LG (HL-DT-ST) (rebadges/clones from Asus/Dell/HP) BD ODDs to support DiscImageCreator:''' | + | {| class="wikitable sortable" |
| + | ! scope="col" style="width: 140px;" | Model !! Notes |
| + | |- |
| + | | Asus BC-12D2HT ^|| BD Reader only (cannot burn Blu-rays). |
| + | |- |
| + | | Asus BW-16D1HT ^|| Recommended, well tested. "BW-16D1HT PRO" model is identical.<br> '''Note''': The "BW-16D1HT a" ('''a''' suffix, found on Aliexpress) is not supported. |
| + | |- |
| + | | LG BH14NS58 || |
| + | |- |
| + | | LG BH16NS40 ^|| |
| + | |- |
| + | | LG BH16NS55 || |
| + | |- |
| + | | LG BH16NS58 || |
| + | |- |
| + | | LG UH12NS40 || BD Reader only (cannot burn Blu-rays). |
| + | |- |
| + | | LG WH14NS40 ^|| |
| + | |- |
| + | | LG WH16NS40 ^|| |
| + | |- |
| + | | LG WH16NS60 || JB9-based drive. Can be cross-flashed to RibShark firmware <br> Removes official UHD support (software for this is deprecated anyway). |
| + | |- |
| + | |} |
| + | ^ Older productions of these drive models are not compatible with the custom firmware (PCB code '''JB7 2011.11.17''', typically manufactured 2015 and earlier) |
| | | |
- | '''JB9 2015.09.03 ODDs''': | + | ==RibShark's Custom Firmware== |
- | * LG (HL-DT-ST) WH16NS60: 1.00
| + | |
| | | |
- | '''JB8 2015.05.08 ([https://web.archive.org/web/20211108135730/https://cdn.discordapp.com/attachments/429374270607720461/693522730414374932/IMG_20200328_190956.jpg Reference Image]) ODDs''':
| + | On 2022-04-04, RibShark released a [https://web.archive.org/web/20231007213714/https://cdn.discordapp.com/attachments/429374270607720461/960431754357927946/ASUS-BW-16D1HT-3.10-WM01601-211901041014_MK_edited.bin hacked version of the 3.10 firmware] that enabled lead-out reading without using the cache. |
- | * Asus BC-12B1ST b (not yet tested)
| + | |
- | * Asus BC-12D2HT: 3.00
| + | |
- | * Asus BW-16D1HT: 3.02 ('''Note''': The "BW-16D1HT a" ('''a''' suffix, found on Aliexpress) is not supported)
| + | |
- | * Dell BH40N (07MM6C) (not yet tested)
| + | |
- | * HL-DT-ST BH50N (not yet tested)
| + | |
- | * LG (HL-DT-ST) BH14NS58: 1.00
| + | |
- | * LG (HL-DT-ST) BH16NS40: 1.02
| + | |
- | * LG (HL-DT-ST) BH16NS50 (not yet tested)
| + | |
- | * LG (HL-DT-ST) BH16NS55: 1.02
| + | |
- | * LG (HL-DT-ST) BH16NS58: 1.00
| + | |
- | * LG (HL-DT-ST) CH12NS40 (not yet tested)
| + | |
- | * LG (HL-DT-ST) UH12NS40: 1.00
| + | |
- | * LG (HL-DT-ST) WH14NS40: 1.02
| + | |
- | * LG (HL-DT-ST) WH16NS40: 1.02
| + | |
| | | |
- | '''JBC5 2012.05.02 ([https://web.archive.org/web/20211118183816/https://cdn.discordapp.com/attachments/351024247411441664/861711935498092574/IMG_20210705_225104.jpg Reference Image]) ODDs''':
| + | ===Flashing Instructions=== |
- | * Asus BC-12B1ST b (not yet tested)
| + | |
- | * Asus BC-12D2HT (not yet tested)
| + | |
- | * Dell CH30N (0H3209) (not yet tested)
| + | |
- | * HP CH30L (A2HH) (not yet tested)
| + | |
- | * LG (HL-DT-ST) CH12NS30 (not yet tested)
| + | |
- | * LG (HL-DT-ST) CH30N (not yet tested)
| + | |
- | * LG (HL-DT-ST) UH12NS30 (not yet tested)
| + | |
| | | |
- | '''JB7 2011.11.17 ([https://web.archive.org/web/20211119013323/https://cdn.discordapp.com/attachments/351024247411441664/864976389760352306/IMG_20210714_181513.jpg Reference Image]) ODDs''':
| + | # Ensure that the latest version of [https://www.makemkv.com/download/ MakeMKV] is installed |
- | * Asus BW-12B1ST a: 1.00
| + | # Download [https://forum.makemkv.com/forum/viewtopic.php?t=22896 SDFtool Flasher v1.3.5] (must be v1.3.5 or later) |
- | * Asus BW-16D1HT (not yet tested)
| + | # Download [https://web.archive.org/web/20231007213714/https://cdn.discordapp.com/attachments/429374270607720461/960431754357927946/ASUS-BW-16D1HT-3.10-WM01601-211901041014_MK_edited.bin RibShark's custom firmware] |
- | * HP BH40L (A2HH) (not yet tested)
| + | # Ensure your JB8 drive is connected to the PC and '''no disc is inserted''' |
- | * HP BH40N (A2HH) (not yet tested)
| + | # Run SDFtool, select your JB8 drive, and select the downloaded firmware bin file. (If you are using v1.3.5 there is no need to toggle the "encrypted" option, it will detect automatically). |
- | * LG (HL-DT-ST) BH14NS40: 1.00
| + | # Press "Start" (High DPI screens may have an issue with SDFtool, the button may say "STA" or similar). |
- | * LG (HL-DT-ST) BH16NS40: 1.03 (not yet added to DiscImageCreator)
| + | # After it has written the firmware, you must power cycle the drive (disconnect USB adaptor, or turn off PC for internal drives). |
- | * LG (HL-DT-ST) BH16NS48 (not yet tested)
| + | # Your drive should now be compatible with Redumper, as well as MakeMKV. |
- | * LG (HL-DT-ST) WH14NS40: 1.03 (not yet added to DiscImageCreator)
| + | |
- | * LG (HL-DT-ST) WH16NS40 (not yet tested)
| + | |
- | | + | |
- | ==Flashing Instructions==
| + | |
- | | + | |
- | From here and below, this guide will focus only on [https://i.imgur.com/qmrhNV7.jpg JB8 2015.05.08] ODDs.
| + | |
- | | + | |
- | ===Requirements (before BW-16D1HT 3.11)===
| + | |
- | * Microsoft Windows or GNU/Linux(-libre)
| + | |
- | * SATA controller in AHCI Mode, IDE Mode or an USB to SATA Controller (olofolleola4 tested this with JMicron [https://usb-ids.gowdy.us/read/UD/152d/2338 JM20337] and [https://pci-ids.ucw.cz/read/PC/8086/a102 Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller (AHCI Mode)])
| + | |
- | * A stable power source for both the ODD and the computer.
| + | |
- | * No disc inside the ODD.
| + | |
- | | + | |
- | ===Some notes before you begin===
| + | |
- | * Make sure the drive does NOT contain a disc.
| + | |
- | * After each file have been sucessfully flashed, it's a good idea to power cycle the ODD, either by disconnecting the SATA Power cable (wait at least 15 seconds before reconnecting) or by restarting the computer.
| + | |
- | * Specific instruction for GNU/Linux(-libre):
| + | |
- | <code>sudo wine '''ASUS_ODD_FW_Changer_-_'''FIRMWARE.exe</code>
| + | |
- | | + | |
- | ===General Process===
| + | |
- | * First, make sure MakeMKV is installed: https://www.makemkv.com/download/
| + | |
- | * Next, download the SDFtool Flasher (updated version) from this thread in the MakeMKV support forum: https://forum.makemkv.com/forum/viewtopic.php?t=22896
| + | |
- | * Run the SDFtool Flasher.exe, and it will open a dialog box. Select your ODD (drive) from the first drop-down menu.
| + | |
- | * Ensure you are using SDFtool Flasher v1.3.5 (earlier versions may not correctly detect encrypted firmware).
| + | |
- | * Click the second drop-down menu, 'Please select a Firmware to Write,' and choose the firmware from the list below, depending on your drive/firmware combination.
| + | |
- | * Then click '''S T A R T''' and it will start flashing the firmware.
| + | |
- | | + | |
- | ===Model-specific instructions===
| + | |
- | | + | |
- | '''ASUS BW-16D1HT with firmware 3.11'''
| + | |
- | * First Flash [https://web.archive.org/web/20231007230134/https://cdn.discordapp.com/attachments/351024247411441664/1145878027495030875/ASUS-BW-16D1HT-3.10-WM01601-211901041014.bin 3.10MK] (SHA1: 303a00628bbf67ee8ba61757d61c370e45bd4451), then flash [https://web.archive.org/web/20220511164028/https://cdn.discordapp.com/attachments/351024247411441664/861693228213862460/ASUS_ODD_FW_Changer_-_DE_ASUS_BW-16D1HT_3.02.exe ASUS BW-16D1HT 3.02 (DE)] (SHA1: 4130578520c024218a1d99f86311525a05bccb60).
| + | |
- | * Specific instruction for GNU/Linux(-libre) (first you would need to install MakeMKV): <code>sudo makemkvcon f -f sdf_VERSION.bin -d /dev/srX rawflash enc -i ASUS-BW-16D1HT-3.10-WM01601-211901041014.bin</code>
| + | |
- | | + | |
- | | + | |
- | '''ASUS BW-16D1HT with firmware 3.00 --> 3.10''' | + | |
- | * First flash [https://web.archive.org/web/20220511164053/https://cdn.discordapp.com/attachments/351024247411441664/861691990835986490/ASUS_ODD_FW_Changer_-_ASUS_BW-16D1HT-3.10-MK.exe 3.10MK] (SHA1: 70762635c4bbd324c4f2095dc336acb3b0764919), then flash [https://web.archive.org/web/20220511164028/https://cdn.discordapp.com/attachments/351024247411441664/861693228213862460/ASUS_ODD_FW_Changer_-_DE_ASUS_BW-16D1HT_3.02.exe ASUS BW-16D1HT 3.02 (DE)] (SHA1: 4130578520c024218a1d99f86311525a05bccb60).
| + | |
- | | + | |
- | | + | |
- | '''LG (HL-DT-ST) WH14NS40 (SVC CODE: NS50) 1.00 --> 1.04''' | + | |
- | * First flash [https://web.archive.org/web/20220511164055/https://cdn.discordapp.com/attachments/351024247411441664/861694109093068800/ASUS_ODD_FW_Changer_-_LG_WH14NS40-NS50-1.04-MK.exe 1.04MK] (SHA1: 501e141e101f34806741fc78469bb235f6c1056f), then flash [https://web.archive.org/web/20220511164053/https://cdn.discordapp.com/attachments/351024247411441664/861691990835986490/ASUS_ODD_FW_Changer_-_ASUS_BW-16D1HT-3.10-MK.exe ASUS BW-16D1HT 3.10MK] (SHA1: 70762635c4bbd324c4f2095dc336acb3b0764919), and lastly flash [https://web.archive.org/web/20220511164028/https://cdn.discordapp.com/attachments/351024247411441664/861693228213862460/ASUS_ODD_FW_Changer_-_DE_ASUS_BW-16D1HT_3.02.exe ASUS BW-16D1HT 3.02 (DE)] (SHA1: 4130578520c024218a1d99f86311525a05bccb60).
| + | |
- | | + | |
- | | + | |
- | '''LG (HL-DT-ST) BH16NS55 (SVC CODE: NS55) with firmware 1.00(?) --> 1.04'''
| + | |
- | * First flash [https://web.archive.org/web/20220511164021/https://cdn.discordapp.com/attachments/351024247411441664/861694423385112666/ASUS_ODD_FW_Changer_-_LG_BH16NS55-1.04-MK.exe 1.04MK] (SHA1: 522835987c3793450d7cddb65b307a7a08f96d2d), then flash [https://web.archive.org/web/20220511164053/https://cdn.discordapp.com/attachments/351024247411441664/861691990835986490/ASUS_ODD_FW_Changer_-_ASUS_BW-16D1HT-3.10-MK.exe ASUS BW-16D1HT 3.10MK] (SHA1: 70762635c4bbd324c4f2095dc336acb3b0764919), and lastly flash [https://web.archive.org/web/20220511164028/https://cdn.discordapp.com/attachments/351024247411441664/861693228213862460/ASUS_ODD_FW_Changer_-_DE_ASUS_BW-16D1HT_3.02.exe ASUS BW-16D1HT 3.02 (DE)] (SHA1: 4130578520c024218a1d99f86311525a05bccb60).
| + | |
- | | + | |
- | | + | |
- | '''LG (HL-DT-ST) WH16NS40 (SVC CODE: NS50) with firmware 1.00(?) --> 1.03 (1.02 (maybe earlier firmware versions as well) supports OpCode: 0xF1, no need to cross-flash)'''
| + | |
- | *First flash [https://web.archive.org/web/20220511164027/https://cdn.discordapp.com/attachments/351024247411441664/861694610211078178/ASUS_ODD_FW_Changer_-_LG_WH16NS40-NS50-1.03-MK.exe 1.03MK] (SHA1: ec93390aa3aca491d9a331946ccec129fd4fc402), then flash [https://web.archive.org/web/20220511164053/https://cdn.discordapp.com/attachments/351024247411441664/861691990835986490/ASUS_ODD_FW_Changer_-_ASUS_BW-16D1HT-3.10-MK.exe ASUS BW-16D1HT 3.10MK] (SHA1: 70762635c4bbd324c4f2095dc336acb3b0764919), and lastly flash [https://web.archive.org/web/20220511164028/https://cdn.discordapp.com/attachments/351024247411441664/861693228213862460/ASUS_ODD_FW_Changer_-_DE_ASUS_BW-16D1HT_3.02.exe ASUS BW-16D1HT 3.02 (DE)] (SHA1: 4130578520c024218a1d99f86311525a05bccb60).
| + | |
- | | + | |
- | | + | |
- | '''Asus BC-12D2HT (PCB: JB8 2015.05.08) (Asus Label (circle) IDs: 90DD0230-B20000, 90DD0230-B20010) with firmware 3.00 --> 3.11'''
| + | |
- | ''Note: these instructions need further testing before they can be recommended for use''
| + | |
- | * A BD-ROM/DVD Rewriter cannot be cross-flashed to a Blu-ray Disc Rewriter or / UHD Blu-ray / DVD Writer with the ASUS Flash Tool, it needs to be flashed through DOS Flash
| + | |
- | * First flash [https://web.archive.org/web/20220511164029/https://cdn.discordapp.com/attachments/351024247411441664/861694850029322260/ASUS_ODD_FW_Changer_-_ASUS_BC-12D2HT-3.11-MK.exe 3.11MK] (SHA1: 73ae04273b8af1fb49b6471f446f3385cba4acec), then flash [https://web.archive.org/web/20220511164053/https://cdn.discordapp.com/attachments/351024247411441664/861691990835986490/ASUS_ODD_FW_Changer_-_ASUS_BW-16D1HT-3.10-MK.exe ASUS BW-16D1HT 3.10MK] (SHA1: 70762635c4bbd324c4f2095dc336acb3b0764919), and lastly flash [https://web.archive.org/web/20220511164028/https://cdn.discordapp.com/attachments/351024247411441664/861693228213862460/ASUS_ODD_FW_Changer_-_DE_ASUS_BW-16D1HT_3.02.exe ASUS BW-16D1HT 3.02 (DE)] (SHA1: 4130578520c024218a1d99f86311525a05bccb60).
| + | |
| | | |
| | | |
| [[Category:Dumping Guides]] | | [[Category:Dumping Guides]] |
Redump highly recommends the use of RibShark's custom firmware that is based on MakeMKV's 3.10MK firmware for the ASUS BW-16D1HT. This firmware is cross-flashable on all JB8-based and JB9-based HLDS drives.
Double-check that your drive is a JB8 drive before flashing, some drive models with the same name are not compatible and will brick your drive.
For older HLDS drives that are not JB8-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 (HLDS JB7/JBC5) drive models, see Flashing Older HLDS Drives
^ Older productions of these drive models are not compatible with the custom firmware (PCB code JB7 2011.11.17, typically manufactured 2015 and earlier)