STOP READ BEFORE FLASHING
IMPORTANT Before you flash:
- 1. Make sure your Drive was built after 2016 on label or late 2015 if you want to risk it.
2. Drive Platform MT1959<Most important in makemkv
3. SVC NS50+ LG only on label for NB drives NB50+
4. Just because your drive is the same model number does not mean it will work, if you are unsure ask me i offer remote flashing and check everything before i flash.
5. Dont flash your dive if it does not meet these requirements if you do you will be unable to read all disks and unable to restore without dosflash that does not work on most modern computers
Alrighty then. (tiny bit of reformatting for readability) On Linux (inside Docker)
Note I'm using sdfTool because that's what was already in the Docker image with MakeMKV
It would be possible to put sdf.bin in there. Is it necessary?
Code: Select all
root@176acc477e6a:/usr/local/bin# ./sdftool --version
LibDriveIo/SdfTool version: 2.6
root@176acc477e6a:/usr/local/bin# ./sdftool --drive=dev_21:2 --info
SDF.bin version: 0x0097
Drive Tool SDF present
Drive Specific SDF present
[Drive Specific SDF] Embedded Info Strings:
8000:LibreDrive Information
8013:Status
8109:Possible (with patched firmware)
[b][i]8001:Drive platform :MT1959[/i][/b]
8010:Harware support
8100:Yes
8011:Firmware support
8101:No
8002:Firmware type
8108:Original (patched version available)
8003:Firmware version:1.05
8005:DVD all regions
8109:Possible (with patched firmware)
8006:BD raw data read
8109:Possible (with patched firmware)
8007:BD raw metadata read
8109:Possible (with patched firmware)
8009:Unrestricted read speed
8109:Possible (with patched firmware)
[Drive Specific SDF] Embedded Status Message:
8096:LibreDrive mode for this drive is only possible with firmware upgrade (id=%1):36338EC9581D
Identification SDF present
[Identification SDF] Embedded Info Strings:
8000:LibreDrive Information
8013:Status
8102:Possible, not yet enabled
[b][i]8001:Drive platform :MT1959[/i][/b]
[Identification SDF] Drive autodetect string:mtk:[b][i]19:59[/i][/b]:JB8 :HL-DT-ST:BD-RE WH16NS40 1.05:N000900:-
root@176acc477e6a:/usr/local/bin#
WH16NS40 on any Firmware directly to > WH16NS60 1.02MK
So, apparently I can do a flash to enable LibreDrive, and even though the WH16NS40 is a BDXL drive, doing this will fix the Sleep Bug because WH16NS60 is a UHD "official" drive.
First, save the existing firmware
Code: Select all
./sdftool f --device=dev_21:2 dump --out=./HL-DT-ST-BD-RE _WH16NS40-1.05-N000900.bin
Then flash the drive
Code: Select all
./sdftool f --device=dev_21:2 [b]enc[/b] --in=./HL-DT-ST-BD-RE_WH16NS60-1.03-NM00600-212005081010.bin <<== from the mk-firmware-pack-20200720
The command "enc" I am guessing at from examples. Neither is mentioned in sdftool --help
Have I got all this correct?
Thanks,
t