Ultimate UHD Drives Flashing Guide Updated 2025

Forum for discussions about UHD-capable dives
keydb_helper
Posts: 291
Joined: Fri Sep 06, 2024 4:47 pm

Re: Ultimate UHD Drives Flashing Guide Updated 2025

Post by keydb_helper »

jatenk wrote:
Sat May 10, 2025 9:03 am
Just so I can categorise the issue correctly, is this an issue with the flash, with the flashed 1.03 firmware, with the original 1.05 firmware or something else inside the drive?
The firmware which you flashed to your drive is cryptographically signed. If there was any corruption with the firmware flash, your drive would boot into a very limited recovery mode. That is not what happened to you. Remember, re-flashing the firmware did not fix anything that power cycling couldn't. Your drive is still running the exact same code as it was before you re-flashed it with the same MK firmware binary.

You need to think of your drive as essentially being a very small, low power computer running its own software stack or firmware. It is entirely possible that there are no significant issues in the firmware code. But just like a desktop computer overclocked beyond the point of stability, transient power supply issues can lead to problems and unexpected behaviour in otherwise stable code.

This is most likely what happened with your drive. It is effectively the same as running a stress test like Prime95 or Furmark on a barely stable overclock and observing a crash in Microsoft Outlook. Restarting the computer will address the issue and allow Outlook to function normally. Improving the stability by bolstering the power supply will reduce the likelihood of a repeat incident.

So if you must categorise your issue, I'd call it a temporary glitch caused by insufficient power supply.
jatenk wrote:
Sat May 10, 2025 9:03 am
In my 10 years of using my old drive, in many of which I used makeMKV, I never had any such problems, but that was a standard blu-ray drive and even with this issue I was still able to rip standard blu-rays.
To backup UHD discs, MakeMKV uploads a small 'blob' of code to your drives volatile memory. This is what I referred to as the LibreDrive microcode earlier.

The MakeMKV software which runs on your Linux/Mac/Windows computer can interact with this microcode to perform several functions, such as reading the AACS volume ID (VID) or preventing the drive from performing bus encryption.

This microcode based approach has been strict requirement for AACS2 (UHD) discs but it has not been mandated for AACS1 (regular BD) disc decryption as there has always been an abundance of AACS1 host certificate/keys. This may be why you never noticed such quirks in the past when backing up standard BD discs as even when LibreDrive is unavailable the native AACS fallback path is usable.

The overall stability of the microcode approach doesn't quite match that of native AACS authentication, but it is worth it to be functionally immune from AACS host certificate revocation.
jatenk
Posts: 12
Joined: Thu May 08, 2025 3:38 am

Re: Ultimate UHD Drives Flashing Guide Updated 2025

Post by jatenk »

keydb_helper wrote:
Sat May 10, 2025 9:28 am
jatenk wrote:
Sat May 10, 2025 9:03 am
Just so I can categorise the issue correctly, is this an issue with the flash, with the flashed 1.03 firmware, with the original 1.05 firmware or something else inside the drive?
The firmware which you flashed to your drive is cryptographically signed. If there was any corruption with the firmware flash, your drive would boot into a very limited recovery mode. That is not what happened to you. Remember, re-flashing the firmware did not fix anything that power cycling couldn't. Your drive is still running the exact same code as it was before you re-flashed it with the same MK firmware binary.

You need to think of your drive as essentially being a very small, low power computer running its own software stack or firmware. It is entirely possible that there are no significant issues in the firmware code. But just like a desktop computer overclocked beyond the point of stability, transient power supply issues can lead to problems and unexpected behaviour in otherwise stable code.

This is most likely what happened with your drive. It is effectively the same as running a stress test like Prime95 or Furmark on a barely stable overclock and observing a crash in Microsoft Outlook. Restarting the computer will address the issue and allow Outlook to function normally. Improving the stability by bolstering the power supply will reduce the likelihood of a repeat incident.

So if you must categorise your issue, I'd call it a temporary glitch caused by insufficient power supply.
jatenk wrote:
Sat May 10, 2025 9:03 am
In my 10 years of using my old drive, in many of which I used makeMKV, I never had any such problems, but that was a standard blu-ray drive and even with this issue I was still able to rip standard blu-rays.
To backup UHD discs, MakeMKV uploads a small 'blob' of code to your drives volatile memory. This is what I referred to as the LibreDrive microcode earlier.

The MakeMKV software which runs on your Linux/Mac/Windows computer can interact with this microcode to perform several functions, such as reading the AACS volume ID (VID) or preventing the drive from performing bus encryption.

This microcode based approach has been strict requirement for AACS2 (UHD) discs but it has not been mandated for AACS1 (regular BD) disc decryption as there has always been an abundance of AACS1 host certificate/keys. This may be why you never noticed such quirks in the past when backing up standard BD discs as even when LibreDrive is unavailable the native AACS fallback path is usable.

The overall stability of the microcode approach doesn't quite match that of native AACS authentication, but it is worth it to be functionally immune from AACS host certificate revocation.
Thank you very much for the elaborate information, that's exactly what I'm looking for! I think I get it, except for the part where the drive wouldn't read any UHDs anymore at all, and is now reading every disc perfectly again. If the issue is found in a temporary power delivery issue combined with code injection every time a UHD disc is read, wouldn't that limit the issue to occurring only on every individual disc read attempt, instead of working several times, and suddenly not working at all anymore, until power cycling it? Or is the idea of what might have happened that the first faulty disc read attempt accidentally injected faulty microcode, because of some power issue, and that faulty code (presumably because of being faulty) then didn't reset itself once the disc was ejected and persisted into the following attempts, and only got flushed from the drive's system upon power cycling it?
felix488
Posts: 2
Joined: Sat May 10, 2025 4:00 pm

Re: Ultimate UHD Drives Flashing Guide Updated 2025

Post by felix488 »

I am looking for which drive to purchase in 2025 that can read 4k, Blueray, and DVD. The first post is confusing me because it says the you need to flash all of the listed drives, but right next to that it says that most of them can no longer be flashed anymore. I was looking at BU40N (but I have no where to mount this, I was thinking I would just 3D print an enclosure and plug in SATA) or alternatively the Verbatim 34888 I have seen mentioned in other threads. I just want confirmation, please, if I buy one of these 2 am I guaranteed to be able to flash the firmware so that I can use it for all my discs? I am in the U.S.
liamtoh1
Posts: 44
Joined: Mon May 10, 2021 6:25 pm

Re: Ultimate UHD Drives Flashing Guide Updated 2025

Post by liamtoh1 »

Felix488,
You can get the Verbatim. If it comes with an LG (most of them now are LG), then it can be flashed to allow you to rip 4K using MakeMKV. If it comes with Pioneer, then it can be flashed viewtopic.php?f=16&t=37848. The Verbatim is available on Amazon in like new condition from Amazon Warehouse.
Myriad
Posts: 2
Joined: Sun May 11, 2025 3:28 am

Re: Ultimate UHD Drives Flashing Guide Updated 2025

Post by Myriad »

Recently started to search for DVD and Blu-Ray copies of shows I watched growing up after finding that some of my favourite titles were becoming more untraceable over the last few years online (you know the drill. old internet infrastructure goes down, servers get wiped and repurposed, orphaned sites become undetectable to google searches, recent bloat just making old topics more difficult to locate etc).

Found this forum after I started gathering physical copies and worried the discs themselves rotting or degrading eventually. Really appreciate all the work and effort put in by the resident experts here towards preserving our media library for the years to come. Will prove really useful in getting my mom's vast DVD collection digitized so she can watch her favourite shows in high quality again with her computer (keeps getting cheap players and TV's that are just criminally poor experiences to stream shows on)

After having an issue with amazon sending me the wrong item, Used verbatim's website to find a local retailer that stocked the model 43888 (LG drive) and followed the extremely well documented and clear guide on how to revert the firmware from 1.05 back to 1.03 so it will work with MakeMKV.
I don't have any immediate plans for 4K UHD Blu-Rays, but never knew when I might find something I cannot risk losing so wanted to be futureproofed. May look at flashing back to 1.00 if there is ever a need, but honestly MakeMKV looks like it can do just about everything I need.

really looking forward to searching second hand stores for any DVDs and Blu-Rays that have been handed in that will never be available on streaming sites.
biosehnsucht
Posts: 5
Joined: Thu May 08, 2025 3:35 am

Re: Ultimate UHD Drives Flashing Guide Updated 2025

Post by biosehnsucht »

felix488 wrote:
Sat May 10, 2025 5:41 pm
I am looking for which drive to purchase in 2025 that can read 4k, Blueray, and DVD. The first post is confusing me because it says the you need to flash all of the listed drives, but right next to that it says that most of them can no longer be flashed anymore. I was looking at BU40N (but I have no where to mount this, I was thinking I would just 3D print an enclosure and plug in SATA) or alternatively the Verbatim 34888 I have seen mentioned in other threads. I just want confirmation, please, if I buy one of these 2 am I guaranteed to be able to flash the firmware so that I can use it for all my discs? I am in the U.S.
I just bought a WH14NS40 with 1.05 firmware off Amazon a few weeks ago in April (manufacture date of March 2025) and after some initial problems that had nothing to do with the drive itself (using makemkvcon under Linux to flash, even running 1.17.7 it didn't want to work on my Manjaro system to do this, but worked under Debian just fine) I was able to flash it to a WH16NS60 1.02. Though at the moment the listing I bought from doesn't immediately show a price anymore, now it says "not competitively priced", but clicking "See all buying options" there's still various sellers. When I bought it, it was some random seller with a decent price ("Nspire Store") and now there's others with similar pricing under $80. https://www.amazon.com/dp/B007VPGL5U is the listing, searching for the model now I don't find that listing though, so, and the only ones that come up are more expensive than the cheaper sellers on that listing... YMMV
HotJuicyBurgers
Posts: 4
Joined: Sun Apr 20, 2025 2:30 am

Re: Ultimate UHD Drives Flashing Guide Updated 2025

Post by HotJuicyBurgers »

HotJuicyBurgers wrote:
Tue Apr 22, 2025 2:54 am
Hey all, been trying to flash my drive in linux, but my drive name is different than everyone elses. Anyone know what is up?

[root@8c4041fefc7c bin]# ./makemkvcon f -l
Found 1 drives(s)
00: dev_21:2, /dev/sr0, /dev/sr0
HL-DT-ST_BD-RE__WH14NS40_1.05_212005061444_KX1OC9E4345
Checking to see if anyone has some expertise in this, never was able to flash, and i'm guessing it is because i'm not identifying the drive correctly? When running to flash it nothing ever happens (Although it seems to do so) but just hangs for a day+, and when I force quit it, drive isn't bricked or anything
MartyMcNuts
Posts: 3480
Joined: Wed Nov 22, 2017 11:45 pm

Re: Ultimate UHD Drives Flashing Guide Updated 2025

Post by MartyMcNuts »

HotJuicyBurgers wrote:
Mon May 12, 2025 2:05 am
HotJuicyBurgers wrote:
Tue Apr 22, 2025 2:54 am
Hey all, been trying to flash my drive in linux, but my drive name is different than everyone elses. Anyone know what is up?

[root@8c4041fefc7c bin]# ./makemkvcon f -l
Found 1 drives(s)
00: dev_21:2, /dev/sr0, /dev/sr0
HL-DT-ST_BD-RE__WH14NS40_1.05_212005061444_KX1OC9E4345
Checking to see if anyone has some expertise in this, never was able to flash, and i'm guessing it is because i'm not identifying the drive correctly? When running to flash it nothing ever happens (Although it seems to do so) but just hangs for a day+, and when I force quit it, drive isn't bricked or anything
Probably easier to just find someone with a Windows PC and connect it to that for the 2 minutes it'll take to flash it.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
biosehnsucht
Posts: 5
Joined: Thu May 08, 2025 3:35 am

Re: Ultimate UHD Drives Flashing Guide Updated 2025

Post by biosehnsucht »

HotJuicyBurgers wrote:
Mon May 12, 2025 2:05 am
HotJuicyBurgers wrote:
Tue Apr 22, 2025 2:54 am
Hey all, been trying to flash my drive in linux, but my drive name is different than everyone elses. Anyone know what is up?

[root@8c4041fefc7c bin]# ./makemkvcon f -l
Found 1 drives(s)
00: dev_21:2, /dev/sr0, /dev/sr0
HL-DT-ST_BD-RE__WH14NS40_1.05_212005061444_KX1OC9E4345
Checking to see if anyone has some expertise in this, never was able to flash, and i'm guessing it is because i'm not identifying the drive correctly? When running to flash it nothing ever happens (Although it seems to do so) but just hangs for a day+, and when I force quit it, drive isn't bricked or anything
I flashed my WH14NS40 1.05 to WH16NS60 1.02 from the linked firmware in the first post of the thread.

I had problems in Manjaro Linux but it worked fine in Debian, so perhaps try a different distro (can probably install makemkv into the live environment of a live USB?).

I did have to downgrade to 1.17.7 for it to work at all, though that might be because the newer versions don't like to even scan my older non-BDXL drives much less actually use them.

It might also have be an issue with the hardware itself since I build the Debian machine out of spare parts, since I had reasons to toss all my optical drives into a separate machine from my "desktop" (it is now serving them up via iSCSI to the machine actually doing the heavy lifting, but I installed makemkv directly on the Debian machine to perform the firmware upgrade).
  • Firmware from "The all you need firmware pack" link in first post of the this thread.
Command for me was :

Code: Select all

sudo makemkvcon f -d dev_21:2 -f sdf.bin rawflash enc -i 'firmware/LG 5.25 desktop/HL-DT-ST-BD-RE_WH16NS60-1.02-NM00100-211810291936.bin
swooby
Posts: 1
Joined: Mon May 26, 2025 6:54 am

Re: Ultimate UHD Drives Flashing Guide Updated 2025

Post by swooby »

Note to anyone [including my future self] using Archgon MD-8107S-U3-UHD on MacOS (mine is currently Sequoia 15.5 (24F74)).

I bought one from Amazon at https://www.amazon.com/dp/B07BC9F98J for $126.89.
The box on the outside says MD-8107S-U3YC-UHD.
I am not sure what the difference in the "U3" vs "U3YC" is.
Maybe "YC" is because the box includes a dual USB-A to USB Micro B SuperSpeed Y-cable?

When I got it the firmware was 1.02:

Code: Select all

% ./makemkvcon f -l
Found 1 drives(s)
00: /IOBDServices/F2CBE85A, /dev/rdisk6, /dev/rdisk6
  HL-DT-ST_BD-RE_BU40N_1.02_212012011716_MO6O3UC0801
First run I intentionally played a little dumb and tried to makemvk backup UHD disk without updating the firmware.
Not unexpected, I got lots of the following errors:
  • makmvk Error Scsi error - ILLEGAL REQUEST:COPY PROTECTION KEY EXCHANGE FAILURE - KEY NOT PRESENT' occurred while issuing SCSI command
  • Can't read AACS VID from disc - most likely current AACS host certificate is revoked by your drive
  • LibreDrive compatible drive is required to open this disc - video can't be decrypted
Following the OP's mac instruction, I downloaded https://makemkv.com/sdf.bin and "The all you need firmware pack.zip".
I extracted "LG slim BU40N/HL-DT-ST-BD-RE_BU40N-1.03-NM00000-211810241934.bin" and copied "sdf.bin" and "HL-DT-ST-BD-RE_BU40N-1.03-NM00000-211810241934.bin" to "/tmp".
I tried to flash 1.03 with the following command(s):

Code: Select all

% ./makemkvcon f -l
Found 1 drives(s)
00: /IOBDServices/F2CBE85A, /dev/rdisk6, /dev/rdisk6
  HL-DT-ST_BD-RE_BU40N_1.02_212012011716_MO6O3UC0801
% ./makemkvcon f -d '/IOBDServices/F2CBE85A' -f /tmp/sdf.bin rawflash main -i /tmp/HL-DT-ST-BD-RE_BU40N-1.03-NM00000-211810241934.bin
Reading input file /tmp/HL-DT-ST-BD-RE_BU40N-1.03-NM00000-211810241934.bin
Flashing flags = 0x0 : 0 0 0 0 : ---- ---- ---- ----
Current Drive ID: HL-DT-ST_BD-RE_BU40N_1.02_212012011716_MO6O3UC0801
Ready to write drive flash memory.
Type "yes" to continue, "no" to abort
yes
Operation started: Sending flash image to drive
 100% Operation finished                                
Operation started: Programming flash
 100% Operation finished                                
Done successfully
I launched MakeMKV and the firmware said it was still 1.02.

I unplugged the drive and plugged it back in.
It said it was still firmware 1.02.
makemkv backups failed for the same above errors.

I noticed that my...

Code: Select all

HL-DT-ST_BD-RE_BU40N_1.02_212012011716_MO6O3UC0801
...firmware was very similar to the "encrypted" firmware listed in the OP...

Code: Select all

HL-DT-ST-BD-RE_BU40N_1.02_212012011716_MO3L91F0715.bin
Following the OP's mac instruction, I changed the "main" in my command to be "enc":

Code: Select all

% ./makemkvcon f -d '/IOBDServices/F2CBE85A' -f /tmp/sdf.bin rawflash enc -i /tmp/HL-DT-ST-BD-RE_BU40N-1.03-NM00000-211810241934.bin
Reading input file /tmp/HL-DT-ST-BD-RE_BU40N-1.03-NM00000-211810241934.bin
Flashing flags = 0x0 : 0 0 0 0 : ---- ---- ---- ----
Sending image in encrypted format
Current Drive ID: HL-DT-ST_BD-RE_BU40N_1.02_212012011716_MO6O3UC0801
Ready to write drive flash memory.
Type "yes" to continue, "no" to abort
yes
Operation started: Sending flash image to drive
 100% Operation finished                                
Operation started: Programming flash
 100% Operation finished                                
Done successfully
I unplugged the drive and plugged it back in and now it says it is firmware 1.03.

I am now able to successfully backup a UHD disk with none of the above errors.
Dsteve007
Posts: 2
Joined: Tue May 27, 2025 9:53 pm

Re: Ultimate UHD Drives Flashing Guide Updated 2025

Post by Dsteve007 »

Hi All

I bought a LG wh16ns40 from Ali express. Unfortunately it wasn’t compatible with ripping UHD disks. It was made march 2023 but it was a mt1939.

I’m going to return it.

I’m struggling to find the right drive.

Could anybody point me in the right direction?

Thank you
Billycar11
Posts: 4728
Joined: Sun Aug 24, 2014 5:49 am

Re: Ultimate UHD Drives Flashing Guide Updated 2025

Post by Billycar11 »

Dsteve007 wrote:
Tue May 27, 2025 10:03 pm
Hi All

I bought a LG wh16ns40 from Ali express. Unfortunately it wasn’t compatible with ripping UHD disks. It was made march 2023 but it was a mt1939.

I’m going to return it.

I’m struggling to find the right drive.

Could anybody point me in the right direction?

Thank you
the lg ali express drives are questionable
seen 1.00 wh16ns60 from 2024 and now 2023 drives with 2014 hw these are fakes and sticker slaps buy from a more trusted seller
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
Dsteve007
Posts: 2
Joined: Tue May 27, 2025 9:53 pm

Re: Ultimate UHD Drives Flashing Guide Updated 2025

Post by Dsteve007 »

Billycar11 wrote:
Wed May 28, 2025 10:06 am
Dsteve007 wrote:
Tue May 27, 2025 10:03 pm
Hi All

I bought a LG wh16ns40 from Ali express. Unfortunately it wasn’t compatible with ripping UHD disks. It was made march 2023 but it was a mt1939.

I’m going to return it.

I’m struggling to find the right drive.

Could anybody point me in the right direction?

Thank you
the lg ali express drives are questionable
seen 1.00 wh16ns60 from 2024 and now 2023 drives with 2014 hw these are fakes and sticker slaps buy from a more trusted seller
Yes I’ve looked on eBay but they seem to be from china. The pictures look the same as Ali express. Is there anywhere else I could look?
Billycar11
Posts: 4728
Joined: Sun Aug 24, 2014 5:49 am

Re: Ultimate UHD Drives Flashing Guide Updated 2025

Post by Billycar11 »

Dsteve007 wrote:
Wed May 28, 2025 3:05 pm

Yes I’ve looked on eBay but they seem to be from china. The pictures look the same as Ali express. Is there anywhere else I could look?
amazon, B&H, newegg
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
wcs_001
Posts: 1
Joined: Wed Sep 04, 2024 9:01 am

Re: Ultimate UHD Drives Flashing Guide Updated 2025

Post by wcs_001 »

biosehnsucht wrote:
Wed May 14, 2025 5:29 am
HotJuicyBurgers wrote:
Mon May 12, 2025 2:05 am
HotJuicyBurgers wrote:
Tue Apr 22, 2025 2:54 am
Hey all, been trying to flash my drive in linux, but my drive name is different than everyone elses. Anyone know what is up?

[root@8c4041fefc7c bin]# ./makemkvcon f -l
Found 1 drives(s)
00: dev_21:2, /dev/sr0, /dev/sr0
HL-DT-ST_BD-RE__WH14NS40_1.05_212005061444_KX1OC9E4345
Checking to see if anyone has some expertise in this, never was able to flash, and i'm guessing it is because i'm not identifying the drive correctly? When running to flash it nothing ever happens (Although it seems to do so) but just hangs for a day+, and when I force quit it, drive isn't bricked or anything
I flashed my WH14NS40 1.05 to WH16NS60 1.02 from the linked firmware in the first post of the thread.

I had problems in Manjaro Linux but it worked fine in Debian, so perhaps try a different distro (can probably install makemkv into the live environment of a live USB?).

I did have to downgrade to 1.17.7 for it to work at all, though that might be because the newer versions don't like to even scan my older non-BDXL drives much less actually use them.

It might also have be an issue with the hardware itself since I build the Debian machine out of spare parts, since I had reasons to toss all my optical drives into a separate machine from my "desktop" (it is now serving them up via iSCSI to the machine actually doing the heavy lifting, but I installed makemkv directly on the Debian machine to perform the firmware upgrade).
  • Firmware from "The all you need firmware pack" link in first post of the this thread.
Command for me was :

Code: Select all

sudo makemkvcon f -d dev_21:2 -f sdf.bin rawflash enc -i 'firmware/LG 5.25 desktop/HL-DT-ST-BD-RE_WH16NS60-1.02-NM00100-211810291936.bin
Running on a fairly new System76 Thelio - PopOS 22.04LTS - kernal 6.12.10
I'm having the same issue with makemkvcon hanging.

I didn't try sudo at first and saw this post and thought .. nice that's it.
Unfortunately no luck.

Command lines I've tried in order

Code: Select all

./makemkvcon f -d 'dev_21:2' -f /tmp/sdf.bin rawflash enc -i /tmp/HL-DT-ST-BD-RE_BP60NB10-1.02-NM00800-212005070935.bin
and

Code: Select all

sudo ./makemkvcon f -d dev_21:2 -f /tmp/sdf.bin rawflash enc -i /tmp/HL-DT-ST-BD-RE_BP60NB10-1.02-NM00800-212005070935.bin 
I do have a couple M$ Windows vm's at my disposal (various versions)
Should I try using one of those?
I've been through many posts by this point and can't recall seeing anything about not using a VM to perform this fw flash.

I have the same drive as this person here >>> viewtopic.php?f=19&t=37685
That's basically were my journey began...
Side note! I also happen to have a Pioneer BDR-XS07 that I'm now very excited about flashing in the future.

Edit Update: borrowed a windows laptop, up and running now in Libre mode. Thanks to all the developers :)
However I am still curious if anyone has a suggestion for the issue with linux.
Thanks again
Cheers 8)
Post Reply