I'm getting ready to try to flash my drive, and here is the details from MakeMKV:
Code: Select all
Drive Information
Manufacturer: ASUS
Product: BW-16D1X-U
Revision: A105
Serial number: [REDACTED]
Firmware date: 2120-12-02 11:14
Bus encryption flags: 1F
Highest AACS version: 81
LibreDrive Information
Status: Possible, not yet enabled
Drive platform: MT1959
I've read all the posts here :
viewtopic.php?f=4&t=23129
I've read the guide here:
viewtopic.php?f=16&t=19634
Along with all the posts in this topic.
I saw several posts with people with my exact same drive, same revision number, etc. using 2 different firmwares:
1) BW-16D1HT : ASUS-BW-16D1HT-3.10-WM01601-211901041014.bin
2) WH16NS60 : HL-DT-ST-BD-RE_WH16NS60-1.03-NM00600-212005081010.bin
I saw one person mention this one and confirmed it worked, but the previous two seem to be the ones everyone had used:
3) BW-16D1H-U : ASUS-BW-16D1H-U-A204-WM01001-211901041044.bin
I have downloaded the firmware pack : mk-firmware-pack-20200720.zip, and I have located the sdf_00000097.bin from the following location:
/Applications/MakeMKV.app/Contents/Resources/appdata.tar
Code: Select all
tar -tvf appdata.tar -> shows bin file was sdf_00000097.bin
# Extract bin file:
tar -xvf appdata.tar sdf_00000097.bin
I then go into this folder : /Applications/MakeMKV.app/Contents/MacOS
There are two executables there that I have seen mentioned (in addition to others): makemkvcon & sdftool.
I did this command:
Code: Select all
./sdftool -l
Found 1 drives(s)
00: /IOBDServices/D0D89CEE
ASUS_BW-16D1X-U_A105_212012021114_[REDACTED]
# I wanted to dump the current firmware in case I need to revert it:
./sdftool -d /IOBDServices/D0D89CEE dump -o ~/Downloads/
# One file was created:
dump_user_ASUS_BW-16D1X-U_A105_212012021114_[REDACTED].tar
# Contents of the tar:
% tar -tvf ~/Downloads/dump_user_ASUS_BW-16D1X-U_A105_212012021114_[REDACTED].tar
-rw-r--r-- 0 0 0 32 Dec 31 1969 rom_003000.bin
-rw-r--r-- 0 0 0 256 Dec 31 1969 rom_1EC000.bin
-rw-r--r-- 0 0 0 65536 Dec 31 1969 rom_1F0000.bin
-rw-r--r-- 0 0 0 96 Dec 31 1969 inq.bin
-rw-r--r-- 0 0 0 28 Dec 31 1969 fd_fwdate.bin
-rw-r--r-- 0 0 0 28 Dec 31 1969 fd_sn.bin
My question is, should I be using makemkvcon or sdftool?
I saw several people using makemkvcon, but then I saw others using sdftool almost interchangeably .
It appears as though I could just do this:
Code: Select all
./sdftool -d /IOBDServices/D0D89CE rawflash -i ~/Downloads/mk-firmware-pack-20200720/MK/ASUS/BW-16D1HT/ASUS-BW-16D1HT-3.10-WM01601-211901041014.bin
Or use the makemkvcon tool:
Code: Select all
# My drive says my Bus Encryption Flags: 1F, so I'm assuming mine is encrypted and I need main,enc on the command?
./makemkvcon -d /IOBDServices/D0D89CE -f ~/Downloads/sdf_00000097.bin rawflash main,enc -i ~/Downloads/mk-firmware-pack-20200720/MK/ASUS/BW-16D1HT/ASUS-BW-16D1HT-3.10-WM01601-211901041014.bin
It seems some use the sdf.bin or sdf_#########.bin and some don't. I'm just wondering what is the current way to do this?
I just want to understand what the difference between sdftool and makemkvcon is and what the sdf_00000097.bin is for, etc.
Thanks in advance.