Flashing Asus BW-16D1HT firmware

From Redump Wiki

(Difference between revisions)
Jump to: navigation, search
(Undo revision 47196 by Olofolleola4 (talk))
(Added instructions for ASUS BW-16D1HT 3.11. Better formating would be good (will be done later))
Line 48: Line 48:
==From here and below, this guide will focus only on JB8 2015.05.08 ODDs!==
==From here and below, this guide will focus only on JB8 2015.05.08 ODDs!==
-
'''Requirements''':
+
'''Requirements (before BW-16D1HT 3.11)''':
* Microsoft Windows or GNU/Linux(-libre)
* 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)])
* 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)])
Line 60: Line 60:
'''ODDs'''
'''ODDs'''
 +
 +
* ASUS BW-16D1HT with firmware 3.11:
 +
First you would need to download SDFtool Flasher (updated version) from this thread in the MakeMKV support forum: https://forum.makemkv.com/forum/viewtopic.php?t=22896
 +
Select your ODD (drive), select this [https://cdn.discordapp.com/attachments/351024247411441664/1145878027495030875/ASUS-BW-16D1HT-3.10-WM01601-211901041014.bin 3.10MK firmware] to write, select the '''enc?''' checkbox, then click '''S T A R T'''.
 +
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>
 +
 +
After that, flash [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 BW-16D1HT with firmware 3.00 --> 3.10:
* ASUS BW-16D1HT with firmware 3.00 --> 3.10:

Revision as of 00:40, 29 August 2023

Possibly related?

Work has began and is under construction by olofolleola4.

The reason (as of 2020-Mar-15) why LG/Asus BD ODDs needs to be flashed into Asus BW-16D1HT 3.02 (DE - Downgrade Enable) (most probably ODDs using PCB: JB8 2015.05.08 (Reference Image)) is because that firmware supports Lead-in and the OpCode 0xf1[1][2] (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[3] of Lead-out through cache.

Latest compatible official firmware version for some of the LG (HL-DT-ST) (rebadges/clones from Asus/Dell/HP) BD ODDs to support DiscImageCreator:

JB9 2015.09.03 ODDs:

  • LG (HL-DT-ST) WH16NS60: 1.00

JB8 2015.05.08 (Reference Image) ODDs:

  • Asus BC-12B1ST b (not yet tested)
  • Asus BC-12D2HT: 3.00
  • Asus BW-16D1HT: 3.02
  • 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 (Reference Image) ODDs:

  • 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 (Reference Image) ODDs:

  • Asus BW-12B1ST a: 1.00
  • Asus BW-16D1HT (not yet tested)
  • HP BH40L (A2HH) (not yet tested)
  • HP BH40N (A2HH) (not yet tested)
  • LG (HL-DT-ST) BH14NS40: 1.00
  • LG (HL-DT-ST) BH16NS40: 1.03 (not yet added to DiscImageCreator)
  • LG (HL-DT-ST) BH16NS48 (not yet tested)
  • LG (HL-DT-ST) WH14NS40: 1.03 (not yet added to DiscImageCreator)
  • LG (HL-DT-ST) WH16NS40 (not yet tested)

From here and below, this guide will focus only on JB8 2015.05.08 ODDs!

Requirements (before BW-16D1HT 3.11):

Some notes before you begin:

  • 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):

sudo wine ASUS_ODD_FW_Changer_-_FIRMWARE.exe

ODDs

  • ASUS BW-16D1HT with firmware 3.11:

First you would need to download SDFtool Flasher (updated version) from this thread in the MakeMKV support forum: https://forum.makemkv.com/forum/viewtopic.php?t=22896 Select your ODD (drive), select this 3.10MK firmware to write, select the enc? checkbox, then click S T A R T. Specific instruction for GNU/Linux(-libre) (first you would need to install MakeMKV): sudo makemkvcon f -f sdf_VERSION.bin -d /dev/srX rawflash enc -i ASUS-BW-16D1HT-3.10-WM01601-211901041014.bin

After that, flash ASUS BW-16D1HT 3.02 (DE) (SHA1: 4130578520c024218a1d99f86311525a05bccb60).

  • ASUS BW-16D1HT with firmware 3.00 --> 3.10:

First flash 3.10MK (SHA1: 70762635c4bbd324c4f2095dc336acb3b0764919), then flash ASUS BW-16D1HT 3.02 (DE) (SHA1: 4130578520c024218a1d99f86311525a05bccb60).

  • LG (HL-DT-ST) WH14NS40 (SVC CODE: NS50) 1.00 --> 1.04:

First flash 1.04MK (SHA1: 501e141e101f34806741fc78469bb235f6c1056f), then flash ASUS BW-16D1HT 3.10MK (SHA1: 70762635c4bbd324c4f2095dc336acb3b0764919), and lastly flash ASUS BW-16D1HT 3.02 (DE) (SHA1: 4130578520c024218a1d99f86311525a05bccb60).

  • LG (HL-DT-ST) BH16NS55 (SVC CODE: NS55) with firmware 1.00(?) --> 1.04:

First flash 1.04MK (SHA1: 522835987c3793450d7cddb65b307a7a08f96d2d), then flash ASUS BW-16D1HT 3.10MK (SHA1: 70762635c4bbd324c4f2095dc336acb3b0764919), and lastly flash 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 1.03MK (SHA1: ec93390aa3aca491d9a331946ccec129fd4fc402), then flash ASUS BW-16D1HT 3.10MK (SHA1: 70762635c4bbd324c4f2095dc336acb3b0764919), and lastly flash 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:

The following text is WIP (Work-in-Progress), needs confirmation:

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 3.11MK (SHA1: 73ae04273b8af1fb49b6471f446f3385cba4acec), then flash ASUS BW-16D1HT 3.10MK (SHA1: 70762635c4bbd324c4f2095dc336acb3b0764919), and lastly flash ASUS BW-16D1HT 3.02 (DE) (SHA1: 4130578520c024218a1d99f86311525a05bccb60).

End of text which is WIP (Work-in-Progress).

To-Do:

  • Provide compressed archive with all the ASUS_ODD_FW_Changer files in the near future!
Personal tools