SDFtool Flasher

Forum for discussions about UHD-capable dives
ryanb0517
Posts: 6
Joined: Wed Jul 31, 2024 1:10 am

Re: SDFtool Flasher

Post by ryanb0517 »

Thank you, I checked in MakeMKV and it showed the 1.03 WP50NB40 firmware,

then I followed your steps to crossflash and it showed the correct 1.00 BU40N in MakeMKV

I tried inserting The Martian in UHD and it loaded up perfectly.

Thanks again and I will be checking out more stuff on this forum about burning and making blu rays

-Ryan
MilesPNZ
Posts: 3
Joined: Tue Aug 13, 2024 3:56 am

Re: SDFtool Flasher

Post by MilesPNZ »

Hi all,

I'm trying to run the SDFtool Flasher but I'm getting an error.

I'm running Windows 11 and using a Buffalo BRUHD-PU3-BK.

The app does launch but shows no drives present.

Here is a link to a screenshot of the error >>> https://imgur.com/mPOyBaU

Error code below:

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

************** 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 **************
Riku55
Posts: 2
Joined: Tue Aug 13, 2024 6:16 pm

Re: SDFtool Flasher

Post by Riku55 »

Just downloaded the flasher today and got the exact same error as @MilesPNZ but on Windows 10.
d00zah
Posts: 1586
Joined: Mon Jun 06, 2016 8:23 pm

Re: SDFtool Flasher

Post by d00zah »

Riku55 wrote:
Tue Aug 13, 2024 6:19 pm
Just downloaded the flasher today and got the exact same error as @MilesPNZ but on Windows 10.
Is MakeMKV installed? SDFtool Flasher is a front-end for MakeMKV's native command line tool.
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**
Riku55
Posts: 2
Joined: Tue Aug 13, 2024 6:16 pm

Re: SDFtool Flasher

Post by Riku55 »

Oooh, I see. Didn't when trying the first time. Installed MakeMKV later but didn't retest it. It's working now. Sorry for being just another user who didn't read the requirements :'D
MilesPNZ
Posts: 3
Joined: Tue Aug 13, 2024 3:56 am

Re: SDFtool Flasher

Post by MilesPNZ »

d00zah wrote:
Tue Aug 13, 2024 6:44 pm
Riku55 wrote:
Tue Aug 13, 2024 6:19 pm
Just downloaded the flasher today and got the exact same error as @MilesPNZ but on Windows 10.
Is MakeMKV installed? SDFtool Flasher is a front-end for MakeMKV's native command line tool.
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**
Thank you!

My COVID brain missed this bit!
MilesPNZ
Posts: 3
Joined: Tue Aug 13, 2024 3:56 am

Re: SDFtool Flasher

Post by MilesPNZ »

Hoping somebody can help me with another question.

I'm using my Buffalo BRUHD-PU3-BK but I'm not sure exactly what firmware to flash to it.

I flashed DE_Buffalo_BRUHD-PU3_BU12-MK.bin which was sucessful but it still doesn't seem able to get the MKV from my BluRay (I'm using my copy of The Martian).

It's just spitting out errors.
d00zah
Posts: 1586
Joined: Mon Jun 06, 2016 8:23 pm

Re: SDFtool Flasher

Post by d00zah »

MilesPNZ wrote:
Wed Aug 14, 2024 5:44 am
Hoping somebody can help me with another question.

I'm using my Buffalo BRUHD-PU3-BK but I'm not sure exactly what firmware to flash to it.

I flashed DE_Buffalo_BRUHD-PU3_BU12-MK.bin which was sucessful but it still doesn't seem able to get the MKV from my BluRay (I'm using my copy of The Martian).

It's just spitting out errors.
It would help enormously if you could share (copy/paste) the log so we can review the errors.
Luthex
Posts: 2
Joined: Wed Aug 21, 2024 12:41 pm

Re: SDFtool Flasher

Post by Luthex »

Could i get the .bin file for Pioneer XD08U1? Thank you
MartyMcNuts
Posts: 2865
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

Luthex wrote:
Wed Aug 21, 2024 2:56 pm
Could i get the .bin file for Pioneer XD08U1? Thank you
There isn't one! Also, that drive isn't flashable nor downgradable.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
citykid3165
Posts: 3
Joined: Thu Aug 22, 2024 10:22 am

Re: SDFtool Flasher

Post by citykid3165 »

segfaulted wrote:
Thu Aug 01, 2024 2:43 am
Use RECOVER mode. You'll point it to the current firmware file, which might be DE_LG_WP50NB40-NB50_1.03_MK.bin if UHD discs haven't worked in your drive. Then you can select the firmware that you want to flash, choose DE_LG_BU40N_1.00.bin

The drive's LED light should blink during the flashing process if you did it correctly. If it doesn't blink, the drive is ignoring the reflash.
Hi there.

I tried following these instructions and it didn't work for my LG BP50NB40 and it still doesn't read discs even though it says it's patched.
The drive tries to load the discs but fail and the firmware stays on version 1.03.

I did the following

- RECOVERY and flashed HL-DT-ST-BD-RE_BP50NB40-NB50-1.03-NM00800-212005070917
- WRITE and flashed DE_LG BU40N_1.00

Surely I'm missing something here? I'm getting really confused. If someone could point me towards a guide that would be really good if possible.

This is what the info on MakeMKV says with a UHD disc in:

Code: Select all

Drive Information
OS device name: F:
Manufacturer: HL-DT-ST
Product: BD-RE BP50NB40
Revision: 1.03
Serial number: SIK05O4O85803
Firmware date: 2120-05-07 09:17
Bus encryption flags: 17
Highest AACS version: 65

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
citykid3165
Posts: 3
Joined: Thu Aug 22, 2024 10:22 am

Re: SDFtool Flasher

Post by citykid3165 »

MartyMcNuts wrote:
Tue Aug 18, 2020 1:39 am
For the moment, to flash the BP50NB40 SVC:NB52, using the latest SDFtool Flasher, follw the steps below:

1. Flash the drive to BP50NB40 (NB50) 1.03-MK.

Now for the crossflash:

2. Select the RECOVERY option and in the pop up, select the BP50NB40 (NB50) 1.03-MK firmware that you just flashed.
3. Select the BP60NB10 1.00-MK or BU40N 1.00 firmware in the normal drop box.
4. Click START
Hi - I followed these exact instructions yet it still doesn't want to read my UHD discs.
Firmware went through properly on the software however the drive doesn't show an indicator light whilst doing so.
I've used the firmwares in your firmware pack and still no dice and it still shows at BP50NB40.

I'm unsure on what to do. Only difference is that one of the ports may be USB 2.0 but shouldn't matter at least I think...

This is what MakeMKV says in the info:

Code: Select all

Drive Information
OS device name: F:
Manufacturer: HL-DT-ST
Product: BD-RE BP50NB40
Revision: 1.03
Serial number: SIK05O4O85803
Firmware date: 2120-05-07 09:17
Bus encryption flags: 17
Highest AACS version: 65

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
MartyMcNuts
Posts: 2865
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

citykid3165 wrote:
Thu Aug 22, 2024 11:33 am
MartyMcNuts wrote:
Tue Aug 18, 2020 1:39 am
For the moment, to flash the BP50NB40 SVC:NB52, using the latest SDFtool Flasher, follw the steps below:

1. Flash the drive to BP50NB40 (NB50) 1.03-MK.

Now for the crossflash:

2. Select the RECOVERY option and in the pop up, select the BP50NB40 (NB50) 1.03-MK firmware that you just flashed.
3. Select the BP60NB10 1.00-MK or BU40N 1.00 firmware in the normal drop box.
4. Click START
Hi - I followed these exact instructions yet it still doesn't want to read my UHD discs.
Firmware went through properly on the software however the drive doesn't show an indicator light whilst doing so.
I've used the firmwares in your firmware pack and still no dice and it still shows at BP50NB40.

I'm unsure on what to do. Only difference is that one of the ports may be USB 2.0 but shouldn't matter at least I think...

This is what MakeMKV says in the info:

Code: Select all

Drive Information
OS device name: F:
Manufacturer: HL-DT-ST
Product: BD-RE BP50NB40
Revision: 1.03
Serial number: SIK05O4O85803
Firmware date: 2120-05-07 09:17
Bus encryption flags: 17
Highest AACS version: 65

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
You are still on BP50 firmware therefore you did not follow the instructions correctly.

Do it again from step 2. Read the title bar of each popup window.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
segfaulted
Posts: 92
Joined: Mon May 06, 2024 11:10 am

Re: SDFtool Flasher

Post by segfaulted »

citykid3165 wrote:
Thu Aug 22, 2024 10:54 am
I did the following

- RECOVERY and flashed HL-DT-ST-BD-RE_BP50NB40-NB50-1.03-NM00800-212005070917
- WRITE and flashed DE_LG BU40N_1.00
That doesn't sound right. You've already done one WRITE to get on 1.03-MK, so skip that function from now on. Do the cross-flash with RECOVER.

When you choose RECOVER, the tool will first ask for the current firmware file... choose BP50NB40 1.03-MK. Then you click the dropdown and choose the firmware you actually want to flash, BU40N 1.00 and start the flash. Don't click on WRITE.
MartyMcNuts
Posts: 2865
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

segfaulted wrote:
Thu Aug 22, 2024 11:57 pm
citykid3165 wrote:
Thu Aug 22, 2024 10:54 am
I did the following

- RECOVERY and flashed HL-DT-ST-BD-RE_BP50NB40-NB50-1.03-NM00800-212005070917
- WRITE and flashed DE_LG BU40N_1.00
That doesn't sound right. You've already done one WRITE to get on 1.03-MK, so skip that function from now on. Do the cross-flash with RECOVER.

When you choose RECOVER, the tool will first ask for the current firmware file... choose BP50NB40 1.03-MK. Then you click the dropdown and choose the firmware you actually want to flash, BU40N 1.00 and start the flash. Don't click on WRITE.
Which is precisely what the instructions from step 2 are telling him to do. He's just not following them correctly.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
Post Reply