Re: Ultimate UHD Drives Flashing Guide Updated 2025
Posted: Sun Jul 20, 2025 6:30 pm
I did try SDFtool Flasher first. When I tried to write the ".bin" file, it ran fine, but didn't update the drive.
MakeMKV support forum
https://forum.makemkv.com/forum/
Looks like your on a 32 but system trying to use 64 bit stuffdjdeity wrote: Sun Jul 20, 2025 4:44 am I'm having issues flashing my drive to handle UHD discs as well. Here's my drive according to MakeMKV 1.8.1 (paid):
Drive Information
OS device name: \Device\CdRom0
Current profile: BD-ROM
Manufacturer: HL-DT-ST
Product: BD-RE BU40N
Revision: 1.01
Serial number:
Firmware date: 2119-10-16 10:32
Bus encryption flags: 1F
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.01
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)
I followed the instructions on the YouTube video, and here's where I got w/ PowerShell:
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Try the new cross-platform PowerShell https://aka.ms/pscore6
PS C:\WINDOWS\system32> c:
PS C:\WINDOWS\system32> c:
PS C:\WINDOWS\system32> cd..
PS C:\WINDOWS> cd..
PS C:\> cd C:\Program Files (x86)\MakeMKV
x86 : The term 'x86' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:22
+ cd C:\Program Files (x86)\MakeMKV
+ ~~~
+ CategoryInfo : ObjectNotFound: (x86:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS C:\> program files (x86)
x86 : The term 'x86' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:16
+ program files (x86)
+ ~~~
+ CategoryInfo : ObjectNotFound: (x86:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS C:\> cd "C:\Program Files (x86)\MakeMKV"
PS C:\Program Files (x86)\MakeMKV> makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System32\HL-DT-ST-BD-RE_BU40N-1.04-NM00500-212005061142.bin
makemkvcon64.exe : The term 'makemkvcon64.exe' is not recognized as the name of a cmdlet, function, script file, or
operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
again.
At line:1 char:1
+ makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System3 ...
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (makemkvcon64.exe:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Suggestion [3,General]: The command makemkvcon64.exe was not found, but does exist in the current location. Windows PowerShell does not load commands from the current location by default. If you trust this command, instead type: ".\makemkvcon64.exe". See "get-help about_Command_Precedence" for more details.
PS C:\Program Files (x86)\MakeMKV> .\makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System32\HL-DT-ST-BD-RE_BU40N-1.04-NM00500-212005061142.bin
Drive "C:" not found
PS C:\Program Files (x86)\MakeMKV> .\makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System32\HL-DT-ST-BD-RE_BU40N-1.04-NM00500-212005061142.bin
Drive "C:" not found
PS C:\Program Files (x86)\MakeMKV> makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System32\HL-DT-ST-BD-RE_BU40N-1.04-NM00500-212005061142.bin
makemkvcon64.exe : The term 'makemkvcon64.exe' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the
path is correct and try again.
At line:1 char:1
+ makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System3 ...
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (makemkvcon64.exe:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Suggestion [3,General]: The command makemkvcon64.exe was not found, but does exist in the current location. Windows PowerShell does not load commands from the current location by default. If you trust this command, instead type: ".\makemkvcon64.exe". See "get-help about_Command_Precedence" for more details.
PS C:\Program Files (x86)\MakeMKV>
---------------------------------------------------------------------------------------------------------------------
No matter what I did, PowerShell tells me the C: drive didn't exist when I tried to flash. I'm a bit of a noob myself, but I thought I followed everything perfectly. Appreciate your help.
Billycar11 wrote: Sun Jul 20, 2025 8:37 pmLooks like your on a 32 but system trying to use 64 bit stuffdjdeity wrote: Sun Jul 20, 2025 4:44 am I'm having issues flashing my drive to handle UHD discs as well. Here's my drive according to MakeMKV 1.8.1 (paid):
Drive Information
OS device name: \Device\CdRom0
Current profile: BD-ROM
Manufacturer: HL-DT-ST
Product: BD-RE BU40N
Revision: 1.01
Serial number:
Firmware date: 2119-10-16 10:32
Bus encryption flags: 1F
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.01
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)
I followed the instructions on the YouTube video, and here's where I got w/ PowerShell:
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Try the new cross-platform PowerShell https://aka.ms/pscore6
PS C:\WINDOWS\system32> c:
PS C:\WINDOWS\system32> c:
PS C:\WINDOWS\system32> cd..
PS C:\WINDOWS> cd..
PS C:\> cd C:\Program Files (x86)\MakeMKV
x86 : The term 'x86' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:22
+ cd C:\Program Files (x86)\MakeMKV
+ ~~~
+ CategoryInfo : ObjectNotFound: (x86:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS C:\> program files (x86)
x86 : The term 'x86' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:16
+ program files (x86)
+ ~~~
+ CategoryInfo : ObjectNotFound: (x86:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS C:\> cd "C:\Program Files (x86)\MakeMKV"
PS C:\Program Files (x86)\MakeMKV> makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System32\HL-DT-ST-BD-RE_BU40N-1.04-NM00500-212005061142.bin
makemkvcon64.exe : The term 'makemkvcon64.exe' is not recognized as the name of a cmdlet, function, script file, or
operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
again.
At line:1 char:1
+ makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System3 ...
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (makemkvcon64.exe:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Suggestion [3,General]: The command makemkvcon64.exe was not found, but does exist in the current location. Windows PowerShell does not load commands from the current location by default. If you trust this command, instead type: ".\makemkvcon64.exe". See "get-help about_Command_Precedence" for more details.
PS C:\Program Files (x86)\MakeMKV> .\makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System32\HL-DT-ST-BD-RE_BU40N-1.04-NM00500-212005061142.bin
Drive "C:" not found
PS C:\Program Files (x86)\MakeMKV> .\makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System32\HL-DT-ST-BD-RE_BU40N-1.04-NM00500-212005061142.bin
Drive "C:" not found
PS C:\Program Files (x86)\MakeMKV> makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System32\HL-DT-ST-BD-RE_BU40N-1.04-NM00500-212005061142.bin
makemkvcon64.exe : The term 'makemkvcon64.exe' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the
path is correct and try again.
At line:1 char:1
+ makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System3 ...
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (makemkvcon64.exe:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Suggestion [3,General]: The command makemkvcon64.exe was not found, but does exist in the current location. Windows PowerShell does not load commands from the current location by default. If you trust this command, instead type: ".\makemkvcon64.exe". See "get-help about_Command_Precedence" for more details.
PS C:\Program Files (x86)\MakeMKV>
---------------------------------------------------------------------------------------------------------------------
No matter what I did, PowerShell tells me the C: drive didn't exist when I tried to flash. I'm a bit of a noob myself, but I thought I followed everything perfectly. Appreciate your help.
v1.04 is encrypted FW. Change 'main' to 'enc' in your command.wow001 wrote: Tue Jul 22, 2025 12:22 am I am trying to downgrade a slim LG BU40N from version 1.04 to 1.03 using a mac.
Drive details:
LG BU40N before.png
I used the method laid out on page 1
copied the two files "sdf.bin" and "HL-DT-ST-BD-RE_BU40N-1.03-NM00000-211810241934.bin" to the /temp folder.
Opened the terminal and followed the instructions:
terminal window.png
The terminal window shows that the flash was "Done successfully" but opening the makeMKV application show the drive is still on version 1.04.
LG BU40N after.png
Does any body know what i have done wrong ?
Your firmware is not encrypted so change enc to main in your command.djdeity wrote: Tue Jul 22, 2025 12:58 am I'm more than confident that my CPU is 64 bit. Are you saying this because of the folder I put the .bin file in - I can move it to a different folder. So how can I fix the issue?
Billycar11 wrote: Sun Jul 20, 2025 8:37 pmLooks like your on a 32 but system trying to use 64 bit stuffdjdeity wrote: Sun Jul 20, 2025 4:44 am I'm having issues flashing my drive to handle UHD discs as well. Here's my drive according to MakeMKV 1.8.1 (paid):
Drive Information
OS device name: \Device\CdRom0
Current profile: BD-ROM
Manufacturer: HL-DT-ST
Product: BD-RE BU40N
Revision: 1.01
Serial number:
Firmware date: 2119-10-16 10:32
Bus encryption flags: 1F
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.01
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)
I followed the instructions on the YouTube video, and here's where I got w/ PowerShell:
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Try the new cross-platform PowerShell https://aka.ms/pscore6
PS C:\WINDOWS\system32> c:
PS C:\WINDOWS\system32> c:
PS C:\WINDOWS\system32> cd..
PS C:\WINDOWS> cd..
PS C:\> cd C:\Program Files (x86)\MakeMKV
x86 : The term 'x86' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:22
+ cd C:\Program Files (x86)\MakeMKV
+ ~~~
+ CategoryInfo : ObjectNotFound: (x86:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS C:\> program files (x86)
x86 : The term 'x86' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:16
+ program files (x86)
+ ~~~
+ CategoryInfo : ObjectNotFound: (x86:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS C:\> cd "C:\Program Files (x86)\MakeMKV"
PS C:\Program Files (x86)\MakeMKV> makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System32\HL-DT-ST-BD-RE_BU40N-1.04-NM00500-212005061142.bin
makemkvcon64.exe : The term 'makemkvcon64.exe' is not recognized as the name of a cmdlet, function, script file, or
operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
again.
At line:1 char:1
+ makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System3 ...
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (makemkvcon64.exe:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Suggestion [3,General]: The command makemkvcon64.exe was not found, but does exist in the current location. Windows PowerShell does not load commands from the current location by default. If you trust this command, instead type: ".\makemkvcon64.exe". See "get-help about_Command_Precedence" for more details.
PS C:\Program Files (x86)\MakeMKV> .\makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System32\HL-DT-ST-BD-RE_BU40N-1.04-NM00500-212005061142.bin
Drive "C:" not found
PS C:\Program Files (x86)\MakeMKV> .\makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System32\HL-DT-ST-BD-RE_BU40N-1.04-NM00500-212005061142.bin
Drive "C:" not found
PS C:\Program Files (x86)\MakeMKV> makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System32\HL-DT-ST-BD-RE_BU40N-1.04-NM00500-212005061142.bin
makemkvcon64.exe : The term 'makemkvcon64.exe' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the
path is correct and try again.
At line:1 char:1
+ makemkvcon64.exe f --all-yes -d C: rawflash enc -i C:\Windows\System3 ...
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (makemkvcon64.exe:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Suggestion [3,General]: The command makemkvcon64.exe was not found, but does exist in the current location. Windows PowerShell does not load commands from the current location by default. If you trust this command, instead type: ".\makemkvcon64.exe". See "get-help about_Command_Precedence" for more details.
PS C:\Program Files (x86)\MakeMKV>
---------------------------------------------------------------------------------------------------------------------
No matter what I did, PowerShell tells me the C: drive didn't exist when I tried to flash. I'm a bit of a noob myself, but I thought I followed everything perfectly. Appreciate your help.
MartyMcNuts wrote: Tue Jul 22, 2025 3:23 amYour firmware is not encrypted so change enc to main in your command.djdeity wrote: Tue Jul 22, 2025 12:58 am I'm more than confident that my CPU is 64 bit. Are you saying this because of the folder I put the .bin file in - I can move it to a different folder. So how can I fix the issue?
Billycar11 wrote: Sun Jul 20, 2025 8:37 pm
Looks like your on a 32 but system trying to use 64 bit stuff
C: is not your optical drive. Change C: to your optical drive letter.djdeity wrote: Tue Jul 22, 2025 11:32 pmMartyMcNuts wrote: Tue Jul 22, 2025 3:23 amYour firmware is not encrypted so change enc to main in your command.djdeity wrote: Tue Jul 22, 2025 12:58 am I'm more than confident that my CPU is 64 bit. Are you saying this because of the folder I put the .bin file in - I can move it to a different folder. So how can I fix the issue?
Thanks for the response, but now I'm having another problem when I use Command Prompt - see below (NOTE: I moved the .bin file to a separate folder on my D: drive):
C:\Program Files (x86)\MakeMKV>.\makemkvcon64.exe f --all-yes -d C: rawflash main -i D:\MakeMKV\HL-DT-ST-BD-RE_BU40N-1.04-NM00500-212005061142.bin
Drive "C:" not found
I can't understand why it's coming back saying the C: drive isn't found.
Thanks for the recommendation on 1.03 - I used that .bin file. I reworked the command, and the flash worked properly. I'm ripping my 4K disc right now to make sure it works. Appreciate your help!MartyMcNuts wrote: Wed Jul 23, 2025 12:24 amC: is not your optical drive. Change C: to your optical drive letter.djdeity wrote: Tue Jul 22, 2025 11:32 pmMartyMcNuts wrote: Tue Jul 22, 2025 3:23 am
Your firmware is not encrypted so change enc to main in your command.
Thanks for the response, but now I'm having another problem when I use Command Prompt - see below (NOTE: I moved the .bin file to a separate folder on my D: drive):
C:\Program Files (x86)\MakeMKV>.\makemkvcon64.exe f --all-yes -d C: rawflash main -i D:\MakeMKV\HL-DT-ST-BD-RE_BU40N-1.04-NM00500-212005061142.bin
Drive "C:" not found
I can't understand why it's coming back saying the C: drive isn't found.
Also, don't use BU40N 1.04-MK. It is crap. Use either BU40N 1.03-MK or BU40N 1.00 if you use other software besides MakeMKV.
you dont need it thats why it says on any fwCBannana wrote: Fri Jul 25, 2025 6:59 pm I'm pretty new to all of this and having an issue with the firmwear.
I figure I need to get the exact firmwear revision but I cant see to find mine anywhere.
I am using a LG BP60NB10 revision 1.01. In the guide and elsewhere I can see versions 1.00 and 1.02 but not 1.01 to download.
Does anyone have access to that for me to use to flash my drive?
Thanks!
Thanks I appreciate the help! I'm a little stressed about bricking the drive, pretty hard to find cheap.Billycar11 wrote: Fri Jul 25, 2025 8:01 pmyou dont need it thats why it says on any fwCBannana wrote: Fri Jul 25, 2025 6:59 pm I'm pretty new to all of this and having an issue with the firmwear.
I figure I need to get the exact firmwear revision but I cant see to find mine anywhere.
I am using a LG BP60NB10 revision 1.01. In the guide and elsewhere I can see versions 1.00 and 1.02 but not 1.01 to download.
Does anyone have access to that for me to use to flash my drive?
Thanks!