SDFtool Flasher

Forum for discussions about UHD-capable dives
MartyMcNuts
Posts: 2870
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

iceman_zero wrote:
Sun May 07, 2023 9:09 pm
Billycar11 wrote:
Sun May 07, 2023 8:17 pm
iceman_zero wrote:
Sun May 07, 2023 3:55 pm
I just got the following drive. LG BP50NB40 MFG in Jan 2023, SVC Code: NB52

I have it plugged in via the USB on the front of my desktop, I followed the steps outlined in the UPDATE - 21/12/2021 that talks of this specific drive. The flash doesn't seem to stick.
On the second flash don't change the enc to green
Thanks for the quick response!!!

I think I did what you said, but still no luck. Do I ever select the boot loader option, since this is NB52?

Here is my interpretation of the original guide based on your feedback just now:
Step 1
WRITE
Select my new drive:
D: HL-DT-ST_BD-RE_BP50NB40_1.03_212005070917
MT1959 Platform: Green Check
Encrypted Firmware: Change to Green Check
Include boot loader? Box not checked
Flash: DE_LG_BP50NB40-NB50_1.03_MK.bin
Hit Start, it runs, looks like it was happy.

MakeMKV drive info shows nothing different. Should it at this step?

Step 2
RECOVER
Select this drive again:
D: HL-DT-ST_BD-RE_BP50NB40_1.03_212005070917
MT1959 Platform: Green Check
Encrypted Firmware: Red X
Include boot loader? Box not checked
Flash: DE_LG_BP50NB40-NB50_1.03_MK.bin
Hit Start, it runs, looks like it was happy.

MakeMKV drive info shows nothing different. Should it at this step?

Step 3
WRITE
D: HL-DT-ST_BD-RE_BP50NB40_1.03_212005070917
MT1959 Platform: Green Check
Encrypted Firmware: Red X
Include boot loader? Box not checked
Flash: DE_LG_BP60NB10_1.00_MK.bin
Hit Start, it runs, looks like it was happy.

MakeMKV drive info shows nothing different. It definitely should at this point, right?!

Sorry if I'm being dense here, the original steps seem so straight forward but this drive doesn't seem to budge when I look at the Make MKV drive info.

Do I need to return this one and try another? Thanks in advance for any help here, very frustrated....
Your step 2 is wrong and there is no step 3.

Your step 2 should be RECOVER. Select the DE_LG_BP50NB40-NB50_1.03_MK in pop up. Select DE_LG_BP60NB10_1.00_MK in firmware drop down box. Click START button.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
iceman_zero
Posts: 6
Joined: Sat May 06, 2023 2:04 pm

Re: SDFtool Flasher

Post by iceman_zero »

MartyMcNuts wrote:
Mon May 08, 2023 3:15 am
iceman_zero wrote:
Sun May 07, 2023 9:09 pm
Billycar11 wrote:
Sun May 07, 2023 8:17 pm
Your step 2 is wrong and there is no step 3.

Your step 2 should be RECOVER. Select the DE_LG_BP50NB40-NB50_1.03_MK in pop up. Select DE_LG_BP60NB10_1.00_MK in firmware drop down box. Click START button.
I'm deleting my original post as to not confuse future users.

Thanks for the help, this worked. I just didn't recognize what SPF was doing differently in the RECOVER action.
Last edited by iceman_zero on Mon May 08, 2023 4:25 am, edited 1 time in total.
iceman_zero
Posts: 6
Joined: Sat May 06, 2023 2:04 pm

Re: SDFtool Flasher

Post by iceman_zero »

iceman_zero wrote:
Mon May 08, 2023 3:37 am
MartyMcNuts wrote:
Mon May 08, 2023 3:15 am
iceman_zero wrote:
Sun May 07, 2023 9:09 pm
I'm going to try the Billycar11 guide:
NB52 to > BP50NB40-NB50-1.03MK with enc > BP50NB40-NB50-1.03MK with bootloader/full flash > BP60NB10 1.00_HBD from Marty download/file.php?id=2143

But I swear I tried this way too and had no luck.
Still no luck................

For the record I've been a long time lurker here, but have been a registered user of MakeMKV for nearly 8 years now. :)

Here's how I did Billycar11's guide, using the SDF tool on my NB52 drive.

Step 1
WRITE
Select my new drive:
D: HL-DT-ST_BD-RE_BP50NB40_1.03_212005070917
MT1959 Platform: Green Check
Encrypted Firmware: Changed to Green Check
Include boot loader? Box not checked
Flash: DE_LG_BP50NB40-NB50_1.03_MK.bin
Hit Start, it runs, looks like it was happy.

MakeMKV drive info shows nothing different. Should it at this step?

Step 2
Write
Select this drive again:
D: HL-DT-ST_BD-RE_BP50NB40_1.03_212005070917 (this is what it still shows after Step 1)
MT1959 Platform: Green Check
Encrypted Firmware: Red X
Include boot loader? Box CHECKED
Flash: DE_LG_BP50NB40-NB50_1.03_MK.bin
Hit Start, it runs, looks like it was happy.

MakeMKV drive info shows nothing different still. See below.

Step 3
Write
Select this drive again:
D: HL-DT-ST_BD-RE_BP50NB40_1.03_212005070917 (this is what it still shows after Step 2)
MT1959 Platform: Green Check
Encrypted Firmware: Red X
Include boot loader? Box not checked
Flash: BP60NB10 1.00_HBD.bin
Hit Start, it runs, looks like it was happy.

MakeMKV drive info shows nothing different still.

What am I missing.....I don't get it. It's like it won't even get past Step 1. Do I need a better USB cord (using the one that came with it currently)? Plug it into yet another USB port? Do I need to update to a firmware from the LG website first and then try these steps again? Is it a lost cause and I should return this one and buy a different one to see if that one works? The drive just seems to be stubborn and won't take a different firmware.
iceman_zero
Posts: 6
Joined: Sat May 06, 2023 2:04 pm

Re: SDFtool Flasher

Post by iceman_zero »

iceman_zero wrote:
Mon May 08, 2023 3:55 am
iceman_zero wrote:
Mon May 08, 2023 3:37 am
MartyMcNuts wrote:
Mon May 08, 2023 3:15 am


I am a fricken idiot, thanks for the help everyone!

I didn't realize that in Step 2 when you click RECOVER and select DE_LG_BP50NB40-NB50_1.03_MK.bin that it is populating that in the top drive selection. I thought SPF was being glitchy and not taking the firmware at the bottom correctly. I was expecting the 1.03 MK to be in the top drop down selection or something giving me an additional clue that Step 1 was a success.

Then you select the BP60NB10 1.00_HBD.bin for the bottom firmware to write section, and that is what shows in the GUI there.

Here's what I have now showing in MakeMKV. Do I leave it here firmware wise to work with my UHDs?

Drive Information
OS device name: D:
Manufacturer: HL-DT-ST
Product: BD-RE BP60NB10
Revision: 1.00
Serial number: xxxxxxxxxxxxxx
Firmware date: 2117-11-21 17:20
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.00
DVD all regions: Yes
BD raw data read: Yes
BD raw metadata read: Yes
Unrestricted read speed: Yes

No disc inserted

Thanks again, and sorry for the wild goose chase! You all rock!
Nillaz
Posts: 12
Joined: Mon May 08, 2023 8:49 pm

Re: SDFtool Flasher

Post by Nillaz »

Hey Marty I have a BP50NB40-NB52 that was autoflashed to DE_LG_BP60NB10_1.00_MK_HBD.bin. This works fine in makeMKV but I would like to use this drive with DVDFab as well. My understanding is that I can do this by crossflashing to DE_LG_BU40N_1.00 but I cannot get this to succeed in SDFTool and I have followed the instructions on page 1 to the letter. Any tips that you could give?

Thanks in advance!
MartyMcNuts
Posts: 2870
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

Nillaz wrote:
Tue May 09, 2023 3:08 am
Hey Marty I have a BP50NB40-NB52 that was autoflashed to DE_LG_BP60NB10_1.00_MK_HBD.bin. This works fine in makeMKV but I would like to use this drive with DVDFab as well. My understanding is that I can do this by crossflashing to DE_LG_BU40N_1.00 but I cannot get this to succeed in SDFTool and I have followed the instructions on page 1 to the letter. Any tips that you could give?

Thanks in advance!
The steps are different as your drive has already been cross-flashed.

Simply use the recovery process. In the popup, select the current firmware that's on the drive. In the firmware drop box select the BU40N 1.00 firmware. Click START.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
Nillaz
Posts: 12
Joined: Mon May 08, 2023 8:49 pm

Re: SDFtool Flasher

Post by Nillaz »

MartyMcNuts wrote:
Tue May 09, 2023 10:29 pm
Nillaz wrote:
Tue May 09, 2023 3:08 am
Hey Marty I have a BP50NB40-NB52 that was autoflashed to DE_LG_BP60NB10_1.00_MK_HBD.bin. This works fine in makeMKV but I would like to use this drive with DVDFab as well. My understanding is that I can do this by crossflashing to DE_LG_BU40N_1.00 but I cannot get this to succeed in SDFTool and I have followed the instructions on page 1 to the letter. Any tips that you could give?

Thanks in advance!
The steps are different as your drive has already been cross-flashed.

Simply use the recovery process. In the popup, select the current firmware that's on the drive. In the firmware drop box select the BU40N 1.00 firmware. Click START.
Billy was kind enough to make me an autoflash that fixed this, but I still appreciate you getting back to me!
eoh7678
Posts: 1
Joined: Fri May 12, 2023 2:34 pm

Re: SDFtool Flasher

Post by eoh7678 »

I have installed SDFTool Flasher in to the MakeMKV directory in C:\Program Files (x86)\MakeMKV and have .net installed, yet when I launch the program, I get this error (if I hit Continue, it will load the GUI but can't find any drives):

Object reference not set to an instance of an object

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

Code: Select all

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at SDFtool_Flasher_Updated.Form1.Check_MakeMKV_Installation()
   at SDFtool_Flasher_Updated.Form1.Form1_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
System.Private.CoreLib
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
SDFtool Flasher
    Assembly Version: 1.3.5.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.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: 
----------------------------------------
System.Collections.Concurrent
    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: 
----------------------------------------
Microsoft.Win32.Registry
    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 **************
d00zah
Posts: 1586
Joined: Mon Jun 06, 2016 8:23 pm

Re: SDFtool Flasher

Post by d00zah »

Just a guess, but does your system meet the requirements from the 1st post...

Requirements:

Windows 10 64 bit version
MakeMKV v1.15.1 (or higher) installed
.NET Framework 4.7.2 **only for SDFtool Flasher v1.2.0**

If not, try the original version...
MartyMcNuts
Posts: 2870
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

eoh7678 wrote:
Fri May 12, 2023 2:38 pm
I have installed SDFTool Flasher in to the MakeMKV directory in C:\Program Files (x86)\MakeMKV and have .net installed, yet when I launch the program, I get this error (if I hit Continue, it will load the GUI but can't find any drives):

Object reference not set to an instance of an object

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

Code: Select all

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at SDFtool_Flasher_Updated.Form1.Check_MakeMKV_Installation()
   at SDFtool_Flasher_Updated.Form1.Form1_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
System.Private.CoreLib
    Assembly Version: 6.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
SDFtool Flasher
    Assembly Version: 1.3.5.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.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: 
----------------------------------------
System.Collections.Concurrent
    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: 
----------------------------------------
Microsoft.Win32.Registry
    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 **************
Do not put it in the MakeMKV directory!! Move it to a folder where your firmware is.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
MrElussive
Posts: 5
Joined: Fri Aug 21, 2020 2:49 am

Re: SDFtool Flasher

Post by MrElussive »

Hi Guys,

I was able to flash my ASUS BW-16D1HT_3.10 and enabled LibreDrive, but I cannot get my LG Working.

The LG is: WH16NS40 Revision 1.40, Platform MT1959.
As per the guide, it seems it is NOT encrypted firmware.

In SDFtool Flasher, I choose the drive, and select the Firmware in the "Alll You Need FIrmware Pack (MartyMcNuts)" file DE_LG_WH16NS40-NS50_1.02.bin and click Start and I get error: 0x8f052603.

Do I maybe have an encrypted firmware? Do I need to check that off? Do I need to flash to DE_LG_WH16NS60_1.02_MK.bin first? And then flash to 1.02? Would that even work with my WH16NS40?

I have READ the included firmware already, as per the guide so current firmware is dumped in the SDFtool Flasher folder.

Thanks in advance.
Billycar11
Posts: 4328
Joined: Sun Aug 24, 2014 5:49 am

Re: SDFtool Flasher

Post by Billycar11 »

MrElussive wrote:
Tue May 23, 2023 2:47 pm
Hi Guys,

I was able to flash my ASUS BW-16D1HT_3.10 and enabled LibreDrive, but I cannot get my LG Working.

The LG is: WH16NS40 Revision 1.40, Platform MT1959.
As per the guide, it seems it is NOT encrypted firmware.

In SDFtool Flasher, I choose the drive, and select the Firmware in the "Alll You Need FIrmware Pack (MartyMcNuts)" file DE_LG_WH16NS40-NS50_1.02.bin and click Start and I get error: 0x8f052603.

Do I maybe have an encrypted firmware? Do I need to check that off? Do I need to flash to DE_LG_WH16NS60_1.02_MK.bin first? And then flash to 1.02? Would that even work with my WH16NS40?

I have READ the included firmware already, as per the guide so current firmware is dumped in the SDFtool Flasher folder.

Thanks in advance.
Follow the guide it exists for a reason
Yes you flash to WH16NS60 1.02 and leave it there
Buy a UHD drive from the guide and how to video maker: https://www.makemkv.com/forum/viewtopic ... 20&t=17831
UHD Drives Guide: https://www.makemkv.com/forum/viewtopic ... 16&t=19634
Auto flash kit $25 Email me for one Billycar5924@gmail.com
MrElussive
Posts: 5
Joined: Fri Aug 21, 2020 2:49 am

Re: SDFtool Flasher

Post by MrElussive »

Thank you. I went back to the guide to the list of Encrypted firmwares, and saw the brief note above that reads "(so far, any firmware with date in 2020 is encrypted)". Sorry I missed that line, honest mistake. My drive is a 2020.

So as per the guide, I flashed to WH16NS60 1.02MK first, then flashed again to WH16NS40 1.02.
MakeMKV read it as Firmware 1.02 and LibreDrive enabled. I will try to rip a disc tonight to confirm. Thanks very much for your help.
Krawk
Posts: 276
Joined: Thu Jul 02, 2015 12:10 am

Re: SDFtool Flasher

Post by Krawk »

When trying to do this:
Asus BW-16D1HT on any Firmware directly to > Asus BW-16D1HT 3.10MK I get an Update Failure 4. The hard drive activity light comes on SOLID. Trying again gives error code 1117, cannot issue command through SPT1.
Drive currently has 3.02.
Connected internally via Sata.
Coopervid
Posts: 1907
Joined: Tue Feb 19, 2019 10:32 pm

Re: SDFtool Flasher

Post by Coopervid »

Make sure "enc" is NOT checked in SDFTool Flasher.

Some SATA chips are "stubborn" like those from Marvell who give you additional SATA ports. Make sure to connect the drive to a motherboard SATA port.
Post Reply