Flashing firmware on a Mac for LibreDrive

The place to discuss Mac OS X version of MakeMKV
bachelorbob
Posts: 29
Joined: Wed Dec 09, 2020 4:42 pm

Re: Flashing firmware on a Mac for LibreDrive

Post by bachelorbob »

ARMiller wrote:
Mon Jun 17, 2024 3:03 pm
So the ASUS needs to be flashed to work on my iMac. All flashing firmware that can be found on the MakeMKV website is only suitable for Windows. I can't imagine I'm the only one with this problem? Is there no one who can explain to me how I can solve this problem?

Start reading from here:
viewtopic.php?f=19&t=21863&start=17
ARMiller
Posts: 3
Joined: Sun Jun 16, 2024 9:11 am

Re: Flashing firmware on a Mac for LibreDrive

Post by ARMiller »

Thanks everyone!

I successfully flashed my ASUS drive with my Home Cinema PC. This wasn't entirely easy either, but I finally succeeded. After this I connected my ASUS to my iMac again and I am now ripping the first UHD😊
oneirobot
Posts: 2
Joined: Sat Nov 30, 2024 11:24 pm

Re: Flashing firmware on a Mac for LibreDrive

Post by oneirobot »

Hey all,

Thank you for the hard work everyone has put into compiling this thread and the countless others, specifically the Ultimate UHD Drives Flashing Guide Updated 2024. I have a question that hopefully is an easy answer from someone who is more knowledgeable than I.

I purchased an LG BP50NB40 SVC: NB52 and am trying to get it to rip 4K discs. Since I have a Macbook (Pro 2023, in case it matters) I'm not able to use the nice GUI tool, so I'm trying to work it out in the terminal. I've been fairly successful to a point, getting as far as enabling LibreDrive as shown in MakeMKV (see image below post). I've ripped standard blue ray discs with no issues since I've messed around initially, so I'm thinking I didn't mess up too badly.

@Billycar11 summarized the sequence of firmware flashes that this particular drive (SVC NB52) needs in the following comment:viewtopic.php?p=122269&sid=c61a25d9ce2b ... 71#p122269

I'm stuck on the "BP50NB40-NB50-1.03MK with bootloader/full flash" step. It is hopefully as simple as a different phrase in the terminal command, but I've read through a lot of these threads and if it's in there, I overlooked it.

Can anyone here potentially help me out? I can provide further info as needed, just let me know.

MakeMKV drive properties:
https://imgur.com/ACpAGAb
MKV Maker
Posts: 46
Joined: Wed Jun 03, 2020 3:42 am

Re: Flashing firmware on a Mac for LibreDrive

Post by MKV Maker »

oneirobot wrote:
Sun Dec 01, 2024 1:02 am
I purchased an LG BP50NB40 SVC: NB52 and am trying to get it to rip 4K discs. Since I have a Macbook (Pro 2023, in case it matters) I'm not able to use the nice GUI tool, so I'm trying to work it out in the terminal. I've been fairly successful to a point, getting as far as enabling LibreDrive as shown in MakeMKV (see image below post). I've ripped standard blue ray discs with no issues since I've messed around initially, so I'm thinking I didn't mess up too badly.

I'm stuck on the "BP50NB40-NB50-1.03MK with bootloader/full flash" step. It is hopefully as simple as a different phrase in the terminal command, but I've read through a lot of these threads and if it's in there, I overlooked it.
I use Macs exclusively and in this case Terminal to flash my LG drives used no longer and for sale actually. You likely read my post earlier i this thread. I explain the console method clearly as possible. If you did not find it then I hope it helps when you read it.
dcoke22
Posts: 3116
Joined: Wed Jul 22, 2020 11:25 pm

Re: Flashing firmware on a Mac for LibreDrive

Post by dcoke22 »

oneirobot wrote:
Sun Dec 01, 2024 1:02 am
I'm stuck on the "BP50NB40-NB50-1.03MK with bootloader/full flash" step. It is hopefully as simple as a different phrase in the terminal command, but I've read through a lot of these threads and if it's in there, I overlooked it.
If you look at the Ultimate UHD Drives Flashing Guide, in the section titled "Recommended Firmware to flash for MakeMKV:" down at the bottom you'll see:
if using command line add "full" after rawflash
If you scroll back to this post in this thread and look at the help output of the sdftool command on a specific drive, you can see a mention of the 'full' flag (reproduced here):

Code: Select all

MTK19xx firmware module v1.30

Commands:

  dump [auto|full|user]
  Dumps firmware image
    dump full      - dumps full rom image (if not disabled in firmware)
    dump user      - dumps non-volatile user data
    dump auto      - dumps full image if possible, user data otherwise

  rawflash [<flag>,<flag=value>,...]
    Sends the image and flashing flags to drive
    for flashing in self-update mode
  flags:
    main           - flashes main firmware (this is the default)
    full           - flashes boot loader and main firmware (Caution!!!)
    de             - sets DE byte in image
    enc            - encrypts firmware before sending to drive
    slim           - force USB slim drive handshake
So far, you've probably used the 'rawflash' command with either the 'main' or the 'enc' flag. To do the full boot loader flash, you have to use the 'full' flag with the rawflash command.

As with all firmware flashing, go slow and be sure before you do a command. :)
oneirobot
Posts: 2
Joined: Sat Nov 30, 2024 11:24 pm

Re: Flashing firmware on a Mac for LibreDrive

Post by oneirobot »

Thank you both! I did slow down a bit and went back and saw the debug commands in the previous comments. I am happy to say I'm up and running and have now ripped a 4K BD with no issues! Appreciate the patience and assistance!
dcoke22 wrote:
Sun Dec 01, 2024 7:38 am
oneirobot wrote:
Sun Dec 01, 2024 1:02 am
I'm stuck on the "BP50NB40-NB50-1.03MK with bootloader/full flash" step. It is hopefully as simple as a different phrase in the terminal command, but I've read through a lot of these threads and if it's in there, I overlooked it.
If you look at the Ultimate UHD Drives Flashing Guide, in the section titled "Recommended Firmware to flash for MakeMKV:" down at the bottom you'll see:
if using command line add "full" after rawflash
If you scroll back to this post in this thread and look at the help output of the sdftool command on a specific drive, you can see a mention of the 'full' flag (reproduced here):

Code: Select all

MTK19xx firmware module v1.30

Commands:

  dump [auto|full|user]
  Dumps firmware image
    dump full      - dumps full rom image (if not disabled in firmware)
    dump user      - dumps non-volatile user data
    dump auto      - dumps full image if possible, user data otherwise

  rawflash [<flag>,<flag=value>,...]
    Sends the image and flashing flags to drive
    for flashing in self-update mode
  flags:
    main           - flashes main firmware (this is the default)
    full           - flashes boot loader and main firmware (Caution!!!)
    de             - sets DE byte in image
    enc            - encrypts firmware before sending to drive
    slim           - force USB slim drive handshake
So far, you've probably used the 'rawflash' command with either the 'main' or the 'enc' flag. To do the full boot loader flash, you have to use the 'full' flag with the rawflash command.

As with all firmware flashing, go slow and be sure before you do a command. :)
MKV Maker wrote:
Sun Dec 01, 2024 1:09 am
oneirobot wrote:
Sun Dec 01, 2024 1:02 am
I purchased an LG BP50NB40 SVC: NB52 and am trying to get it to rip 4K discs. Since I have a Macbook (Pro 2023, in case it matters) I'm not able to use the nice GUI tool, so I'm trying to work it out in the terminal. I've been fairly successful to a point, getting as far as enabling LibreDrive as shown in MakeMKV (see image below post). I've ripped standard blue ray discs with no issues since I've messed around initially, so I'm thinking I didn't mess up too badly.

I'm stuck on the "BP50NB40-NB50-1.03MK with bootloader/full flash" step. It is hopefully as simple as a different phrase in the terminal command, but I've read through a lot of these threads and if it's in there, I overlooked it.
I use Macs exclusively and in this case Terminal to flash my LG drives used no longer and for sale actually. You likely read my post earlier i this thread. I explain the console method clearly as possible. If you did not find it then I hope it helps when you read it.
Post Reply