The first issue we came across was that versions of makemkv after 1.17.6 do not work. The simply sit and burn cpu cycles after any "makemkvcon f" command. So you have to get an earlier version of makemkv to do the flashing.
Flashing the BP50NB40-NB52 requires three flashing steps to decrypt the current firmware, load a full version with bootloader, and then to crossflash to BP60NB10 firmware.
Here are the steps:
1. Download v.1.17.6 from https://makemkv.com/download/old/
2. Extract to contents of the tarball to your directory of choice. I chose to extract to $HOME/makemkv
3. Navigate to the /bin subdirectory, and then to the directory that corresponds to your CPU.
4. Download sdf.bin and save to this directory.
5. Download the All You Need Firmware Pack and extract the BP50NB40-NB50 (HL-DT-ST-BD-RE_BP50NB40-NB50-1.03-NM00800-212005070917.bin) and the BP60NB10 (HL-DT-ST-BD-RE_BP60NB10-1.02-NM00800-212005070935.bin) firmware to this directory.
Now you should have the makemkvcon binary file, sdf.bin, and two firmware files all the in the same directory.
6. Determine your drive identifier with
Code: Select all
./makemkvcon f -l
Since the drive identifier for my LG drive is "dev_21:4" I'll use that in the following code examples. Obviously, you'll need to replace this with the appropriate drive identifier from your machine.Found 3 drives(s)
00: dev_21:2, /dev/sr0, /dev/sr0
ASUS_BW-16D1HT_3.10_211901041014_KLZO82B1850
01: dev_21:4, /dev/sr2, /dev/sr2
HL-DT-ST_BD-RE_BP60NB10_1.00_211711211720_K0DGAN13422
02: dev_21:3, /dev/sr1, /dev/sr1
ASUS_BW-16D1HT_3.02_211711241413_
7. Flash the drive to BP50NB40-NB50-1.03MK with encryption:
Code: Select all
./makemkvcon f -d dev_21:4 -f sdf.bin rawflash enc -i HL-DT-ST-BD-RE_BP50NB40-NB50-1.03-NM00800-212005070917.bin
Code: Select all
./makemkvcon f -d dev_21:4 -f sdf.bin rawflash full -i HL-DT-ST-BD-RE_BP50NB40-NB50-1.03-NM00800-212005070917.bin
Code: Select all
./makemkvcon f -d dev_21:4 -f sdf.bin rawflash main -i HL-DT-ST-BD-RE_BP60NB10-1.02-NM00800-212005070935.bin