Page 1 of 1

How to downgrade to 1.17.7 so I can flash?

Posted: Tue Dec 09, 2025 5:22 pm
by librelibre
I used the instructions for installing the current version 1.18.2 viewtopic.php?f=3&t=224

The flashing instructions say that only up to 1.17.7 is supported, I don't see a way to downgrade or get the older versions.

Also has anyone done this and had any issues I should be concerned about when downgrading then upgrading again?

Re: How to downgrade to 1.17.7 so I can flash?

Posted: Tue Dec 09, 2025 6:24 pm
by Coopervid
librelibre wrote:
Tue Dec 09, 2025 5:22 pm
I used the instructions for installing the current version 1.18.2 viewtopic.php?f=3&t=224

The flashing instructions say that only up to 1.17.7 is supported, I don't see a way to downgrade or get the older versions.

Also has anyone done this and had any issues I should be concerned about when downgrading then upgrading again?
https://makemkv.com/download/old/

Re: How to downgrade to 1.17.7 so I can flash?

Posted: Tue Dec 09, 2025 7:10 pm
by Woodstock
And you CAN have multiple versions of MakeMKV installed in different directories. You don't have to "downgrade" just to flash. I think I've got about 7 versions on this machine right now.

Re: How to downgrade to 1.17.7 so I can flash?

Posted: Tue Dec 09, 2025 8:04 pm
by Coopervid
Woodstock wrote:
Tue Dec 09, 2025 7:10 pm
And you CAN have multiple versions of MakeMKV installed in different directories. You don't have to "downgrade" just to flash. I think I've got about 7 versions on this machine right now.
Whow! Can you elaborate why?

Re: How to downgrade to 1.17.7 so I can flash?

Posted: Tue Dec 09, 2025 8:30 pm
by Woodstock
Mainly because I had various versions for testing, as they were released. Playing showed that they cooperated with other versions when I would run different ones (so long as they weren't fighting over a single drive), so I have gotten in the habit of loading new versions separately, rather than always using the makemkv directory.

Ugh... Just checked, and I have 9 versions currently installed, from 1.14.something to 1.18.2. Probably should clean that up...

Re: How to downgrade to 1.17.7 so I can flash?

Posted: Tue Dec 09, 2025 8:37 pm
by librelibre
> And you CAN have multiple versions of MakeMKV installed in different directories.

How do you install it to different directories, doesn't it automatically go to /usr/bin? How do you change that?

Re: How to downgrade to 1.17.7 so I can flash?

Posted: Tue Dec 09, 2025 8:45 pm
by Coopervid
Woodstock wrote:
Tue Dec 09, 2025 8:30 pm
Mainly because I had various versions for testing, as they were released. Playing showed that they cooperated with other versions when I would run different ones (so long as they weren't fighting over a single drive), so I have gotten in the habit of loading new versions separately, rather than always using the makemkv directory.

Ugh... Just checked, and I have 9 versions currently installed, from 1.14.something to 1.18.2. Probably should clean that up...
Interesting. I have to admit that I usually rip to ISO with AnyDVD / XReveal because playing ISOs on my Oppo Clone works best for that. I only kept CloneBD 1.2.91 versus the newest version because that is the last one that supported GPU acceleration for downconverting UHDs to BDs. My son has only a BD player and so I do this for him.

Re: How to downgrade to 1.17.7 so I can flash?

Posted: Tue Dec 09, 2025 9:42 pm
by Woodstock
How do you install it to different directories, doesn't it automatically go to /usr/bin? How do you change that?
I thought the installer asked where you wanted to install it, just defaulting to "standard locations". At least on Windows and Mac, you're first asked where to put it after it determines it's already installed in the standard location, and you can tell it anywhere. I haven't done a Linux install in quite a while, because my linux boxes were mostly remote.

Re: How to downgrade to 1.17.7 so I can flash?

Posted: Wed Dec 10, 2025 10:16 pm
by FredMSloniker
So once I was able to install Bazzite, I liked it - I could actually play Steam games without all the issues that were plaguing me in Kubuntu, and the Flatpak model meant everything Just Worked... until, of course, it didn't.

I can't get MakeMKV running; it hangs trying to read my external Blu-ray drive. The problem is, the earliest version available on Flathub is 1.17.9. (I tried it anyway. No soap.) I can get 1.17.7 here, but it's in a format that requires compiling... and I'm not sure how to go about that on Bazzite. Does anyone have any suggestions as to the best way to proceed here? (Before you ask, I'm also asking on the Bazzite Discord and the forums where they suggested I use Bazzite in the first place.)

Re: How to downgrade to 1.17.7 so I can flash?

Posted: Thu Dec 11, 2025 3:53 am
by flojo
FredMSloniker wrote:
Wed Dec 10, 2025 10:16 pm
... it's in a format that requires compiling...
The binary is not available in source form, it's only available in binary form.You download the bin and gunzip it (twice :-/) and run the appropriate binary. Or in your case, you need to add the binary to the image or make it available to the container. Since you have a mount point available to rip movies to, put the binary in there then shell into the container and run the binary.

Re: How to downgrade to 1.17.7 so I can flash?

Posted: Thu Dec 11, 2025 5:46 am
by FredMSloniker
flojo wrote:
Thu Dec 11, 2025 3:53 am
The binary is not available in source form, it's only available in binary form.
I see on further inspection that it's the GUI that needs to be compiled? According to this page, anyway. At any rate, I'll look into creating containers. Thanks!

Re: How to downgrade to 1.17.7 so I can flash?

Posted: Thu Dec 11, 2025 6:05 am
by BuffaloSlack
librelibre wrote:
Tue Dec 09, 2025 8:37 pm
> And you CAN have multiple versions of MakeMKV installed in different directories.

How do you install it to different directories, doesn't it automatically go to /usr/bin? How do you change that?
The linux way, download source and compile using

Code: Select all

./configure --prefix=/usr/local/makemkv177
or whatever, you install each makemkv version into a different prefix and when you launch you have to modify the PATH env variable and LD_LIBRARY_PATH var to point to whatever prefix you want to launch.

The launch command then looks something like

Code: Select all

 PATH=$PATH:/usr/local/makemkv177/bin LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/makemkv177/lib /usr/local/makemkv177/bin/makemkv 
This is all off the top of my head but you get the gist. There's probably an easier way to accomplish this but that's what I do.

Re: How to downgrade to 1.17.7 so I can flash?

Posted: Fri Dec 12, 2025 9:15 pm
by librelibre
Thanks!

I got it to work

For anyone who might need the full instructions this is what I did

extracted OSS archive

Code: Select all

cd makemkv-oss-1.17.7
sudo mkdir -p /opt/makemkv-1.17.7
./configure --prefix=/opt/makemkv-1.17.7 
make 
sudo make install
extracted BIN archive

Code: Select all

cd ../makemkv-bin-1.17.7
make
sudo make install PREFIX=/opt/makemkv-1.17.7
It was a bit complicated for flashing.

I downloaded sdf.bin
Downloaded the all in one firmware, took out the binfile I needed

put sdf.bin and the firmware bin file (in my case HL-DT-ST-BD-RE_BU40N-1.03-NM00000-211810241934.bin) in the same folder (called it "makeflash"). Navigated to makeflash in terminal. Then entered this command. Hopefully the flags I put were correct, but it said it worked.

Code: Select all

sudo /opt/makemkv-1.17.7/bin/makemkvcon f -d /dev/sr0 -f ./sdf.bin rawflash enc -i ./HL-DT-ST-BD-RE_BU40N-1.03-NM00000-211810241934.bin
Other than flashing I don't seem to need this older version so I haven't created some kind of link or environment path to it.

Re: How to downgrade to 1.17.7 so I can flash?

Posted: Fri Dec 12, 2025 10:08 pm
by flojo
librelibre wrote:
Fri Dec 12, 2025 9:15 pm
... don't seem to need this older version ...
Currently the GUI (oss) and bin (makemkvcon) do not have to version match. If you already had a working 1.18.x GUI, then all you needed was to run the 1.17.6 bin in the matching environment, hence you didn't need to compile anything or use the oss files in any way.