Flashing Asus BW-16D1HT firmware

From Redump Wiki

(Difference between revisions)
Jump to: navigation, search
(Added Reference image for JB8 2015.05.08)
Line 3: Line 3:
Work has began and is under construction by olofolleola4.
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''') is because that 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.   
+
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''' ([https://cdn.discordapp.com/attachments/429374270607720461/693522730414374932/IMG_20200328_190956.jpg Reference Image])) is because that 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.   
'''Requirements''':
'''Requirements''':

Revision as of 17:39, 28 March 2020

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.

Requirements:

  • Microsoft Windows or GNU/Linux(-libre)
  • SATA controller in IDE mode(?) or USB to SATA Controller (olofolleola4 tested this with JMicron JM20337)
  • A stable power source for both the ODD and the computer.

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 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.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.02(maybe even earlier?) --> 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).


  • Asus BC-12D2HT (PCB: JB8 2015.05.08) (Asus Label (circle) IDs: 90DD0200-B28000, 90DD0200-B30000) with firmware 3.00 --> 3.11:

The following text is WIP (Work-in-Progress), needs confirmation: 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