Hello, just got an LG BU40N and wanted to share a couple things...
First, this can be added to the list of known encrypted firmware:
HL-DT-ST_BD-RE_BU40N_1.02_212012011716_MO5M5VE4938
(maybe it is already know that the ending alphanumeric string doesn't have to match exactly, if so this wasn't clear to me)
I found it it was encrypted by guess & check.
First I flashed with the unencrypted command, and it reported 100% finished and done successful, but then re-check still indicated the original firmware.
So then I just tried again with the encrypted command. Same 100% finished and done successful, and this time re-check indicated the new firmware.
Also, just wanted to share some info for my situation since it needed a few modifications, in case it is helpful for anyone else.
Situation:
- Linux (headless)
- Automatic Ripping Machine docker
- LG BU40N
Here is how to from my notes:
Code: Select all
# From client (desktop linux PC), copy downloaded files to target machine
# Update for target user@hostname
scp -p HL-DT-ST-BD-RE_BU40N-1.03-NM00000-211810241934.bin arm@arm-optiplex-9020:~/.
scp -p sdf.bin arm@arm-optiplex-9020:~/.
# From target machine, copy files to docker container
docker cp HL-DT-ST-BD-RE_BU40N-1.03-NM00000-211810241934.bin arm-rippers:/tmp/.
docker cp sdf.bin arm-rippers:/tmp/.
# Enter container shell
docker exec -it arm-rippers bash
# Query drives
/usr/local/bin/makemkvcon f -l
Found 1 drives(s)
00: dev_21:1, /dev/sr0, /dev/sr0
HL-DT-ST_BD-RE_BU40N_1.02_212012011716_MO5M5VE4938
Code: Select all
# Query drive info
/usr/local/bin/makemkvcon f -d /dev/sr0 -f /tmp/sdf.bin --info
SDF.bin version: 0x0098
Drive Tool SDF present
Drive Specific SDF present
[Drive Specific SDF] Embedded Info Strings:
8000:LibreDrive Information
8013:Status
8109:Possible (with patched firmware)
8001:Drive platform
:MT1959
8010:Harware support
8100:Yes
8011:Firmware support
8101:No
8002:Firmware type
8108:Original (patched version available)
8003:Firmware version
:1.02
8005:DVD all regions
8109:Possible (with patched firmware)
8006:BD raw data read
8109:Possible (with patched firmware)
8007:BD raw metadata read
8109:Possible (with patched firmware)
8009:Unrestricted read speed
8109:Possible (with patched firmware)
[Drive Specific SDF] Embedded Status Message:
8096:LibreDrive mode for this drive is only possible with firmware upgrade (id=%1)
:BA3AA52BF4C5
Identification SDF present
[Identification SDF] Embedded Info Strings:
8000:LibreDrive Information
8013:Status
8102:Possible, not yet enabled
8001:Drive platform
:MT1959
[Identification SDF] Drive autodetect string:
mtk:19:59:BU5 :HL-DT-ST:BD-RE BU40N 1.02:R000200:-
Code: Select all
# Re-flash firmware (encrypted version)
/usr/local/bin/makemkvcon f -d /dev/sr0 -f /tmp/sdf.bin rawflash enc -i /tmp/HL-DT-ST-BD-RE_BU40N-1.03-NM00000-211810241934.bin
# Recheck firmware
/usr/local/bin/makemkvcon f -l
Found 1 drives(s)
00: dev_21:1, /dev/sr0, /dev/sr0
HL-DT-ST_BD-RE_BU40N_1.03_211810241934_MO5M5VE4938
Code: Select all
# Recheck info
/usr/local/bin/makemkvcon f -d /dev/sr0 -f /tmp/sdf.bin --info
SDF.bin version: 0x0098
Drive Tool SDF present
Drive Specific SDF present
[Drive Specific SDF] Embedded Info Strings:
8000:LibreDrive Information
8013:Status
8105:Enabled
8001:Drive platform
:MT1959
8002:Firmware type
8107:Patched (microcode access re-enabled)
8003:Firmware version
:1.03
8005:DVD all regions
8100:Yes
8006:BD raw data read
8100:Yes
8007:BD raw metadata read
8100:Yes
8009:Unrestricted read speed
8100:Yes
[Drive Specific SDF] Embedded Status Message:
8099:Using LibreDrive mode (v%1 id=%2)
:06.3
:866A98CB9C4E
Identification SDF present
[Identification SDF] Embedded Info Strings:
8000:LibreDrive Information
8013:Status
8102:Possible, not yet enabled
8001:Drive platform
:MT1959
[Identification SDF] Drive autodetect string:
mtk:19:59:BU5 :HL-DT-ST:BD-RE BU40N 1.03:NM00000:-
Thanks so much!