SDFtool Flasher

Forum for discussions about UHD-capable dives
arbitrary
Posts: 1
Joined: Fri Jan 09, 2026 10:02 pm

Re: SDFtool Flasher

Post by arbitrary »

Update: I got it working by using the command line version sdftool.exe only. UI version still doesn't work.


Hi, getting this error window from SDFtool Flasher under Win10 64
sdftool_error.png
sdftool_error.png (12.45 KiB) Viewed 1600 times
Afterwards the tool starts but doesn't list the drives. Any idea how to fix that error?

I have 3 drives in total on SATA. I have flashed 2 before some years ago. Now I am trying to flash the latest one

MakeMkv gives me this drive info:

Drive Information
OS device name: J:
Manufacturer: ASUS
Product: BW-16D1HT
Revision: 3.11
Serial number: KLZN7EI0857
Firmware date: 2120-12-01 17:59
Bus encryption flags: 1F
Highest AACS version: 82

LibreDrive Information
Status: Possible, not yet enabled
Drive platform: MT1959

No disc inserted


The (Modified) ASUS ODD FW Changer (24.08.2019) shows the drive and I could try to flash DE_ASUS_BW-16D1HT_3.02.bin.
Should I try that instead of trying to find the fix for SDFtool Flasher ?

Thanks!
Last edited by arbitrary on Sun Jan 11, 2026 12:53 pm, edited 1 time in total.
RSMegane
Posts: 5
Joined: Sun Jan 11, 2026 5:04 am

Re: SDFtool Flasher

Post by RSMegane »

Hi team,

I've just purchased MakeMKV, downloaded and registered it. Downloaded SDFtool Flasher.exe and the required Firmware zip. I have read through the guide found here: viewtopic.php?f=16&t=19634 and have a LG WH16NS60 drive (Manufactured: April 2023) with 1.03 firmware.

I made sure this was followed before beginning:
"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

I have tried flashing my drive both using the PowerShell method as demonstrated in the YouTube video in that guide, but also via the SDFtool Flasher.exe method."

The process completes correctly, I do include "enc" in the PowerShell command and check the encrypted box in the SDFtool Flasher.exe, however it does not seem to make any difference to my Firmware version. I am of course choosing the Internal folder and selecting DE_LG_WH16NS60_1.02_MK.bin, but it just doesn't seem to update the Firmware even though it tells me it was successful. I even tried using DE_LG_WH16NS60_1.00.bin, but the same thing happened. It seems to stay on 1.03.

Drive Information
OS device name: D:
Manufacturer: HL-DT-ST
Product: BD-RE WH16NS60
Revision: 1.03
Serial number: KL8K76A5953
Firmware date: 2120-05-08 10:10
Bus encryption flags: 17
Highest AACS version: 76

LibreDrive Information
Status: Enabled
Drive platform: MT1959
Firmware type: Patched (microcode access re-enabled)
Firmware version: 1.03
DVD all regions: Yes
BD raw data read: Yes
BD raw metadata read: Yes
Unrestricted read speed: Yes

No disc inserted

Any assistance on getting this resolved would be greatly appreciated.

Thank you.
MartyMcNuts
Posts: 4503
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

RSMegane wrote:
Sun Jan 11, 2026 5:14 am
Hi team,

I've just purchased MakeMKV, downloaded and registered it. Downloaded SDFtool Flasher.exe and the required Firmware zip. I have read through the guide found here: viewtopic.php?f=16&t=19634 and have a LG WH16NS60 drive (Manufactured: April 2023) with 1.03 firmware.

I made sure this was followed before beginning:
"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

I have tried flashing my drive both using the PowerShell method as demonstrated in the YouTube video in that guide, but also via the SDFtool Flasher.exe method."

The process completes correctly, I do include "enc" in the PowerShell command and check the encrypted box in the SDFtool Flasher.exe, however it does not seem to make any difference to my Firmware version. I am of course choosing the Internal folder and selecting DE_LG_WH16NS60_1.02_MK.bin, but it just doesn't seem to update the Firmware even though it tells me it was successful. I even tried using DE_LG_WH16NS60_1.00.bin, but the same thing happened. It seems to stay on 1.03.

Drive Information
OS device name: D:
Manufacturer: HL-DT-ST
Product: BD-RE WH16NS60
Revision: 1.03
Serial number: KL8K76A5953
Firmware date: 2120-05-08 10:10
Bus encryption flags: 17
Highest AACS version: 76

LibreDrive Information
Status: Enabled
Drive platform: MT1959
Firmware type: Patched (microcode access re-enabled)
Firmware version: 1.03
DVD all regions: Yes
BD raw data read: Yes
BD raw metadata read: Yes
Unrestricted read speed: Yes

No disc inserted

Any assistance on getting this resolved would be greatly appreciated.

Thank you.
How is the drive connected?
What OS are you using?

The newer versions of SDFtool flasher don't have a checkbox for encrypted. It sets this automatically. You would just make sure you see a green tick for both MT1959 drive platform and for encrypted firmware.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
benraro
Posts: 2
Joined: Mon Jan 12, 2026 1:03 am

Re: SDFtool Flasher

Post by benraro »

Hello, I'm having trouble understanding which firmware I should use. I get that it's MK version, but I'm unsure which one.
I have the SDFtool, and downloaded the list here: viewtopic.php?f=19&t=19113

Since mine is BU40N with UHD compatible, but made in Taiwan on the back I wasn't sure if I should use: \mk-firmware-pack-20200720\MK\HL-DT-ST\BU40N-R-Tier2-Taiwan\
Or another one. Thank you.

Code: Select all

Drive Information
OS device name: G:
Current profile: BD-ROM
Manufacturer: HL-DT-ST
Product: BD-RE BU40N
Revision: 1.05
Serial number: MODPAKB1710
Firmware date: 2124-04-23 13:47
Bus encryption flags: 17
Highest AACS version: 76

LibreDrive Information
Status: Possible, not yet enabled
Drive platform: MT1959
MartyMcNuts
Posts: 4503
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

benraro wrote:
Mon Jan 12, 2026 1:06 am
Hello, I'm having trouble understanding which firmware I should use. I get that it's MK version, but I'm unsure which one.
I have the SDFtool, and downloaded the list here: viewtopic.php?f=19&t=19113

Since mine is BU40N with UHD compatible, but made in Taiwan on the back I wasn't sure if I should use: \mk-firmware-pack-20200720\MK\HL-DT-ST\BU40N-R-Tier2-Taiwan\
Or another one. Thank you.

Code: Select all

Drive Information
OS device name: G:
Current profile: BD-ROM
Manufacturer: HL-DT-ST
Product: BD-RE BU40N
Revision: 1.05
Serial number: MODPAKB1710
Firmware date: 2124-04-23 13:47
Bus encryption flags: 17
Highest AACS version: 76

LibreDrive Information
Status: Possible, not yet enabled
Drive platform: MT1959
Did you grab my all you need firmware pack from the same place you downloaded the SDFtool Flasher? If so, it has BU40N 1.03-MK in it. Flash this. You can then leave it on BU40N 1.03-MK or you can flash it down to BU40N 1.00 for more UHD software compatability.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
Bytez
Posts: 3
Joined: Fri Oct 10, 2025 2:25 pm

Re: SDFtool Flasher

Post by Bytez »

MartyMcNuts wrote:
Wed Jan 07, 2026 11:51 pm
Bytez wrote:
Wed Jan 07, 2026 3:01 pm
Hello everyone,

I just wanted to double-check.

I have an ASUS BW-16D1HT with firmware 3.11. The guide says I should first upgrade to firmware WH16NS60 1.02-MK and then I can install another firmware (in my case, 3.10 from ASUS).

Is this intermediate step still necessary, or can I go straight to 3.10?
WH16NS60 1.02-MK is recommended as it reads faster and removes the sleep bug. If you don't write discs much, this is the firmware to use. If you do sometimes write to discs, use BW-16D1HT 3.10-MK. You can write directly to 3.10-MK if this is the firmware you want to use.
So the flash wasnt a Problem. But the drive isnt reading anything. (Neither 4K or 1080p). I assume a Hardware Problem but just if you see something wrong here, tell me pls.

Laufwerksinformation
OS-Gerätename: H:
Produzent: HL-DT-ST
Produkt: BD-RE WH16NS60
Revision: 1.02
Serienummer:
Firmware-Datum: 2118-10-29 19:36
Markierungen der Bus-Verschlüsselung: 17
Highest AACS version: 82

LibreDrive Information
Status: Enabled
Drive platform: MT1959
Firmware type: Patched (microcode access re-enabled)
Firmware version: 1.02
DVD all regions: Yes
BD raw data read: Yes
BD raw metadata read: Yes
Unrestricted read speed: Yes

Keine Disk eingelegt

Thanks
MartyMcNuts
Posts: 4503
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

Bytez wrote:
Mon Jan 12, 2026 5:06 pm
MartyMcNuts wrote:
Wed Jan 07, 2026 11:51 pm
Bytez wrote:
Wed Jan 07, 2026 3:01 pm
Hello everyone,

I just wanted to double-check.

I have an ASUS BW-16D1HT with firmware 3.11. The guide says I should first upgrade to firmware WH16NS60 1.02-MK and then I can install another firmware (in my case, 3.10 from ASUS).

Is this intermediate step still necessary, or can I go straight to 3.10?
WH16NS60 1.02-MK is recommended as it reads faster and removes the sleep bug. If you don't write discs much, this is the firmware to use. If you do sometimes write to discs, use BW-16D1HT 3.10-MK. You can write directly to 3.10-MK if this is the firmware you want to use.
So the flash wasnt a Problem. But the drive isnt reading anything. (Neither 4K or 1080p). I assume a Hardware Problem but just if you see something wrong here, tell me pls.

Laufwerksinformation
OS-Gerätename: H:
Produzent: HL-DT-ST
Produkt: BD-RE WH16NS60
Revision: 1.02
Serienummer:
Firmware-Datum: 2118-10-29 19:36
Markierungen der Bus-Verschlüsselung: 17
Highest AACS version: 82

LibreDrive Information
Status: Enabled
Drive platform: MT1959
Firmware type: Patched (microcode access re-enabled)
Firmware version: 1.02
DVD all regions: Yes
BD raw data read: Yes
BD raw metadata read: Yes
Unrestricted read speed: Yes

Keine Disk eingelegt

Thanks
Did you power cycle the drive after flashing? If installed internally, power off the PC for a few minutes before powering back up.

You say won't read anything. That doesn't tell us much. Do you get errors when ripping or do the discs not even show up in MakeMKV. If errors, clean the disc.

Are you letting the OS initialise the disc before opening the MakeMKV application? If not, you should be.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
RSMegane
Posts: 5
Joined: Sun Jan 11, 2026 5:04 am

Re: SDFtool Flasher

Post by RSMegane »

MartyMcNuts wrote:
Sun Jan 11, 2026 5:55 am
RSMegane wrote:
Sun Jan 11, 2026 5:14 am
Hi team,

I've just purchased MakeMKV, downloaded and registered it. Downloaded SDFtool Flasher.exe and the required Firmware zip. I have read through the guide found here: viewtopic.php?f=16&t=19634 and have a LG WH16NS60 drive (Manufactured: April 2023) with 1.03 firmware.

I made sure this was followed before beginning:
"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

I have tried flashing my drive both using the PowerShell method as demonstrated in the YouTube video in that guide, but also via the SDFtool Flasher.exe method."

The process completes correctly, I do include "enc" in the PowerShell command and check the encrypted box in the SDFtool Flasher.exe, however it does not seem to make any difference to my Firmware version. I am of course choosing the Internal folder and selecting DE_LG_WH16NS60_1.02_MK.bin, but it just doesn't seem to update the Firmware even though it tells me it was successful. I even tried using DE_LG_WH16NS60_1.00.bin, but the same thing happened. It seems to stay on 1.03.

Drive Information
OS device name: D:
Manufacturer: HL-DT-ST
Product: BD-RE WH16NS60
Revision: 1.03
Serial number: KL8K76A5953
Firmware date: 2120-05-08 10:10
Bus encryption flags: 17
Highest AACS version: 76

LibreDrive Information
Status: Enabled
Drive platform: MT1959
Firmware type: Patched (microcode access re-enabled)
Firmware version: 1.03
DVD all regions: Yes
BD raw data read: Yes
BD raw metadata read: Yes
Unrestricted read speed: Yes

No disc inserted

Any assistance on getting this resolved would be greatly appreciated.

Thank you.
How is the drive connected?
What OS are you using?

The newer versions of SDFtool flasher don't have a checkbox for encrypted. It sets this automatically. You would just make sure you see a green tick for both MT1959 drive platform and for encrypted firmware.
Hey MartyMcNuts!

Thank you so much for replying.

It is an internal Sata. Works with CD's and DVD's.
I'm running Windows 11 Pro 25H2 OS Build: 26200.7462

Cheers!
gabbett1
Posts: 2
Joined: Wed Jan 14, 2026 3:05 pm

Re: SDFtool Flasher

Post by gabbett1 »

Hello, and thank you for the work that you've done. I downloaded the SDFtool Flasher v1.3.6 and tried to flash my drive (LG BP60NB10 (2025 version)). When I tried to do the flash I was given an error from SDFtool.

error:

Code: Select all

Command produced error code 0x82052400


Then another window from SDFtool Flasher that states:

Unhandled exception has occurred in your application.  If you click continue, the application will ignore this error and attempt to continue.  If you click quit, the application will close immediately.

Input string was not in a correct format

When I click on details, this is what it says:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
   at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type)
   at System.Convert.ToInt32(String value)
   at SDFtool_Flasher_Updated.Form1.<>c__DisplayClass46_0.<<button_START_Click>b__2>d.MoveNext()
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)


************** Loaded Assemblies **************
System.Private.CoreLib
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
SDFtool Flasher
    Assembly Version: 1.3.6.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Windows.Forms
    Assembly Version: 6.0.2.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Windows.Forms.Primitives
    Assembly Version: 6.0.2.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ComponentModel.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.InteropServices
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Drawing.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.Specialized
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Drawing.Common
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Threading
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Diagnostics.TraceSource
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Diagnostics.Process
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
Microsoft.Win32.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ComponentModel.EventBasedAsync
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Threading.Thread
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ComponentModel.TypeConverter
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Numerics.Vectors
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Memory
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ComponentModel
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Resources.Extensions
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Drawing
    Assembly Version: 6.0.2.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.Concurrent
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ObjectModel
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Linq
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.Serialization.Formatters
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
Microsoft.Win32.SystemEvents
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.NonGeneric
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Configuration.ConfigurationManager
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.InteropServices.RuntimeInformation
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Private.Uri
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Security.Cryptography.Algorithms
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Security.Cryptography.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Xml.ReaderWriter
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Private.Xml
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Text.RegularExpressions
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Net.WebClient
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Text.Encoding.Extensions
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Xml.XmlSerializer
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.CompilerServices.Unsafe
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Threading.ThreadPool
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.Loader
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Diagnostics.StackTrace
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Reflection.Metadata
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.Immutable
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------

************** JIT Debugging **************
Any help will be greatly appreciated.
MartyMcNuts
Posts: 4503
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

gabbett1 wrote:
Wed Jan 14, 2026 3:13 pm
Hello, and thank you for the work that you've done. I downloaded the SDFtool Flasher v1.3.6 and tried to flash my drive (LG BP60NB10 (2025 version)). When I tried to do the flash I was given an error from SDFtool.

error:

Code: Select all

Command produced error code 0x82052400


Then another window from SDFtool Flasher that states:

Unhandled exception has occurred in your application.  If you click continue, the application will ignore this error and attempt to continue.  If you click quit, the application will close immediately.

Input string was not in a correct format

When I click on details, this is what it says:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
   at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type)
   at System.Convert.ToInt32(String value)
   at SDFtool_Flasher_Updated.Form1.<>c__DisplayClass46_0.<<button_START_Click>b__2>d.MoveNext()
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)


************** Loaded Assemblies **************
System.Private.CoreLib
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
SDFtool Flasher
    Assembly Version: 1.3.6.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Windows.Forms
    Assembly Version: 6.0.2.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Windows.Forms.Primitives
    Assembly Version: 6.0.2.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ComponentModel.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.InteropServices
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Drawing.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.Specialized
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Drawing.Common
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Threading
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Diagnostics.TraceSource
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Diagnostics.Process
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
Microsoft.Win32.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ComponentModel.EventBasedAsync
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Threading.Thread
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ComponentModel.TypeConverter
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Numerics.Vectors
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Memory
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ComponentModel
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Resources.Extensions
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Drawing
    Assembly Version: 6.0.2.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.Concurrent
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ObjectModel
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Linq
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.Serialization.Formatters
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
Microsoft.Win32.SystemEvents
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.NonGeneric
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Configuration.ConfigurationManager
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.InteropServices.RuntimeInformation
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Private.Uri
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Security.Cryptography.Algorithms
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Security.Cryptography.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Xml.ReaderWriter
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Private.Xml
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Text.RegularExpressions
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Net.WebClient
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Text.Encoding.Extensions
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Xml.XmlSerializer
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.CompilerServices.Unsafe
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Threading.ThreadPool
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.Loader
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Diagnostics.StackTrace
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Reflection.Metadata
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.Immutable
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------

************** JIT Debugging **************
Any help will be greatly appreciated.
Post the MakeMKV drive info and libredrive info sections for the drive.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
MartyMcNuts
Posts: 4503
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

RSMegane wrote:
Wed Jan 14, 2026 7:37 am
MartyMcNuts wrote:
Sun Jan 11, 2026 5:55 am
RSMegane wrote:
Sun Jan 11, 2026 5:14 am
Hi team,

I've just purchased MakeMKV, downloaded and registered it. Downloaded SDFtool Flasher.exe and the required Firmware zip. I have read through the guide found here: viewtopic.php?f=16&t=19634 and have a LG WH16NS60 drive (Manufactured: April 2023) with 1.03 firmware.

I made sure this was followed before beginning:
"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

I have tried flashing my drive both using the PowerShell method as demonstrated in the YouTube video in that guide, but also via the SDFtool Flasher.exe method."

The process completes correctly, I do include "enc" in the PowerShell command and check the encrypted box in the SDFtool Flasher.exe, however it does not seem to make any difference to my Firmware version. I am of course choosing the Internal folder and selecting DE_LG_WH16NS60_1.02_MK.bin, but it just doesn't seem to update the Firmware even though it tells me it was successful. I even tried using DE_LG_WH16NS60_1.00.bin, but the same thing happened. It seems to stay on 1.03.

Drive Information
OS device name: D:
Manufacturer: HL-DT-ST
Product: BD-RE WH16NS60
Revision: 1.03
Serial number: KL8K76A5953
Firmware date: 2120-05-08 10:10
Bus encryption flags: 17
Highest AACS version: 76

LibreDrive Information
Status: Enabled
Drive platform: MT1959
Firmware type: Patched (microcode access re-enabled)
Firmware version: 1.03
DVD all regions: Yes
BD raw data read: Yes
BD raw metadata read: Yes
Unrestricted read speed: Yes

No disc inserted

Any assistance on getting this resolved would be greatly appreciated.

Thank you.
How is the drive connected?
What OS are you using?

The newer versions of SDFtool flasher don't have a checkbox for encrypted. It sets this automatically. You would just make sure you see a green tick for both MT1959 drive platform and for encrypted firmware.
Hey MartyMcNuts!

Thank you so much for replying.

It is an internal Sata. Works with CD's and DVD's.
I'm running Windows 11 Pro 25H2 OS Build: 26200.7462

Cheers!
I know what the model is as it's in the MakeMKV drive info.

So is it installed internally and connected via SATA or externally using something else?
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
gabbett1
Posts: 2
Joined: Wed Jan 14, 2026 3:05 pm

Re: SDFtool Flasher

Post by gabbett1 »

MartyMcNuts wrote:
Wed Jan 14, 2026 9:09 pm
gabbett1 wrote:
Wed Jan 14, 2026 3:13 pm
Hello, and thank you for the work that you've done. I downloaded the SDFtool Flasher v1.3.6 and tried to flash my drive (LG BP60NB10 (2025 version)). When I tried to do the flash I was given an error from SDFtool.

error:

Code: Select all

Command produced error code 0x82052400


Then another window from SDFtool Flasher that states:

Unhandled exception has occurred in your application.  If you click continue, the application will ignore this error and attempt to continue.  If you click quit, the application will close immediately.

Input string was not in a correct format

When I click on details, this is what it says:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
   at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type)
   at System.Convert.ToInt32(String value)
   at SDFtool_Flasher_Updated.Form1.<>c__DisplayClass46_0.<<button_START_Click>b__2>d.MoveNext()
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)


************** Loaded Assemblies **************
System.Private.CoreLib
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
SDFtool Flasher
    Assembly Version: 1.3.6.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Windows.Forms
    Assembly Version: 6.0.2.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Windows.Forms.Primitives
    Assembly Version: 6.0.2.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ComponentModel.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.InteropServices
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Drawing.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.Specialized
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Drawing.Common
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Threading
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Diagnostics.TraceSource
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Diagnostics.Process
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
Microsoft.Win32.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ComponentModel.EventBasedAsync
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Threading.Thread
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ComponentModel.TypeConverter
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Numerics.Vectors
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Memory
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ComponentModel
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Resources.Extensions
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Drawing
    Assembly Version: 6.0.2.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.Concurrent
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ObjectModel
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Linq
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.Serialization.Formatters
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
Microsoft.Win32.SystemEvents
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.NonGeneric
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Configuration.ConfigurationManager
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.InteropServices.RuntimeInformation
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Private.Uri
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Security.Cryptography.Algorithms
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Security.Cryptography.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Xml.ReaderWriter
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Private.Xml
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Text.RegularExpressions
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Net.WebClient
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Text.Encoding.Extensions
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Xml.XmlSerializer
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.CompilerServices.Unsafe
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Threading.ThreadPool
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.Loader
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Diagnostics.StackTrace
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Reflection.Metadata
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.Immutable
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------

************** JIT Debugging **************
Any help will be greatly appreciated.
Post the MakeMKV drive info and libredrive info sections for the drive.
Here's the data you asked for:

Drive Information
OS device name: \Device\CdRom1
Current profile: DVD-ROM
Manufacturer: HL-DT-ST
Product: BD-RE BP60NB10
Revision: 1.02
Serial number:
Firmware date: 2121-07-08 15:56
Bus encryption flags: 17
Highest AACS version: 81

LibreDrive Information
Status: Possible (with patched firmware)
Drive platform: MT1959
Harware support: Yes
Firmware support: No
Firmware type: Original (patched version available)
Firmware version: 1.02
DVD all regions: Possible (with patched firmware)
BD raw data read: Possible (with patched firmware)
BD raw metadata read: Possible (with patched firmware)
Unrestricted read speed: Possible (with patched firmware)
MartyMcNuts
Posts: 4503
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

gabbett1 wrote:
Thu Jan 15, 2026 2:08 am
MartyMcNuts wrote:
Wed Jan 14, 2026 9:09 pm
gabbett1 wrote:
Wed Jan 14, 2026 3:13 pm
Hello, and thank you for the work that you've done. I downloaded the SDFtool Flasher v1.3.6 and tried to flash my drive (LG BP60NB10 (2025 version)). When I tried to do the flash I was given an error from SDFtool.

error:

Code: Select all

Command produced error code 0x82052400


Then another window from SDFtool Flasher that states:

Unhandled exception has occurred in your application.  If you click continue, the application will ignore this error and attempt to continue.  If you click quit, the application will close immediately.

Input string was not in a correct format

When I click on details, this is what it says:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
   at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type)
   at System.Convert.ToInt32(String value)
   at SDFtool_Flasher_Updated.Form1.<>c__DisplayClass46_0.<<button_START_Click>b__2>d.MoveNext()
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)


************** Loaded Assemblies **************
System.Private.CoreLib
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
SDFtool Flasher
    Assembly Version: 1.3.6.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Windows.Forms
    Assembly Version: 6.0.2.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Windows.Forms.Primitives
    Assembly Version: 6.0.2.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ComponentModel.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.InteropServices
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Drawing.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.Specialized
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Drawing.Common
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Threading
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Diagnostics.TraceSource
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Diagnostics.Process
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
Microsoft.Win32.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ComponentModel.EventBasedAsync
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Threading.Thread
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ComponentModel.TypeConverter
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Numerics.Vectors
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Memory
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ComponentModel
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Resources.Extensions
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Drawing
    Assembly Version: 6.0.2.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.Concurrent
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.ObjectModel
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Linq
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.Serialization.Formatters
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
Microsoft.Win32.SystemEvents
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.NonGeneric
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Configuration.ConfigurationManager
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.InteropServices.RuntimeInformation
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Private.Uri
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Security.Cryptography.Algorithms
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Security.Cryptography.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Xml.ReaderWriter
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Private.Xml
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Text.RegularExpressions
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Net.WebClient
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Text.Encoding.Extensions
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Xml.XmlSerializer
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.CompilerServices.Unsafe
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Threading.ThreadPool
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime.Loader
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Diagnostics.StackTrace
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Reflection.Metadata
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.Immutable
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------

************** JIT Debugging **************
Any help will be greatly appreciated.
Post the MakeMKV drive info and libredrive info sections for the drive.
Here's the data you asked for:

Drive Information
OS device name: \Device\CdRom1
Current profile: DVD-ROM
Manufacturer: HL-DT-ST
Product: BD-RE BP60NB10
Revision: 1.02
Serial number:
Firmware date: 2121-07-08 15:56
Bus encryption flags: 17
Highest AACS version: 81

LibreDrive Information
Status: Possible (with patched firmware)
Drive platform: MT1959
Harware support: Yes
Firmware support: No
Firmware type: Original (patched version available)
Firmware version: 1.02
DVD all regions: Possible (with patched firmware)
BD raw data read: Possible (with patched firmware)
BD raw metadata read: Possible (with patched firmware)
Unrestricted read speed: Possible (with patched firmware)
You are using Windows 10/11 64 bit aren't you? I assume you downloaded my all you need firmware pack when you downloaded the SDFtool flasher? You made sure that MakeMKV is installed in the default location (ie: C:\Program Files (x86)\MakeMKV)? You made sure there is no disc in the drive and the tray is closed?

If your drive is SVC NB12 (sticker underneath) you should flash DE_LG_BP60NB10-NB12_1.02-MK. If it is SVC NB10, you should flash DE_LG_BP60NB10_1.02-MK.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
RSMegane
Posts: 5
Joined: Sun Jan 11, 2026 5:04 am

Re: SDFtool Flasher

Post by RSMegane »

MartyMcNuts wrote:
Wed Jan 14, 2026 9:11 pm
RSMegane wrote:
Wed Jan 14, 2026 7:37 am
MartyMcNuts wrote:
Sun Jan 11, 2026 5:55 am


How is the drive connected?
What OS are you using?

The newer versions of SDFtool flasher don't have a checkbox for encrypted. It sets this automatically. You would just make sure you see a green tick for both MT1959 drive platform and for encrypted firmware.
Hey MartyMcNuts!

Thank you so much for replying.

It is an internal Sata. Works with CD's and DVD's.
I'm running Windows 11 Pro 25H2 OS Build: 26200.7462

Cheers!
I know what the model is as it's in the MakeMKV drive info.

So is it installed internally and connected via SATA or externally using something else?
It is installed internally and connected via SATA, yes.
cinerama19806
Posts: 4
Joined: Thu Jan 15, 2026 10:25 pm

Re: SDFtool Flasher

Post by cinerama19806 »

Many thanks for all your efforts here. Hopefully this one's an easy fix and I'm just missing something simple trying to use the SDFtool Flasher. (Side note: I previously successfully flashed an Asus drive but I don't remember when or how, and that drive has pretty much given up the ghost for burning and hasn't successfully opened a 4K disc in ages (lots of grinding) even though it's Libradrive enabled.)

I've now purchased a Verbatim external 4K drive from Amazon (not too many options out there now) which Makemkv is reading as

Drive Information
OS device name: D:
Manufacturer: HL-DT-ST
Product: BD-RE BU40N
Revision: 1.05
Serial number: MO6PAKA5435
Firmware date: 2124-04-23 13:47
Bus encryption flags: 17
Highest AACS version: 82

LibreDrive Information
Status: Possible, not yet enabled
Drive platform: MT1959

When I open the SDFtool Flasher for this drive I get the same error previously noted: StartIndex cannot be less than zero (which I believe is not a "show stopper". Once I advance to the software window, I don't see a drive available for flashing (i.e. there's no option available in the pulldown menu for the drive. I don't know if it matters, but I've removed my previous Asus drive as an option and have assigned the new drive the "D" drive letter. (I believe I'm OK with the flash version needed and it's available to me from the "all you need firmware pack" (LG Slim BU40N) - but I can't get there without being able to select a drive.) Please let me know what I'm missing here.
Post Reply