freemkv-fw

Latest releasev0.13.3
October 20, 2026

Turns any stock MediaTek image into freemkv firmware.
Looks and acts like a 100% OEM drive until freemkv enables the additional features.

Create

freemkv-fw create

Open a website TAR or a BIN image. Modify returns the same format; a paired TAR keeps its intermediate firmware unchanged.

# One input, one output — freemkv-fw auto-detects the model
$ freemkv-fw create BU40N_1.00.bin BU40N_1.00.freemkv.bin

freemkv-fw 0.13.3 — detected LG BU40N · base 1.00

  Identity ................. added
  Speed .................... added
  Region ................... added
  Unrestricted ............. added
  HRL ...................... added
  Encryption ............... added

  Downgrade-enable (DE) byte ... set (flashes over any version)
  Re-signing integrity table ... ok
  Wrote BU40N_1.00.freemkv.bin (2,097,152 bytes)
SpeedSettable read-speed / riplock ceiling — lift the cap for full-rate ripping
RegionRegion-free (RPC-1) across DVD and Blu-ray, or force a specific region
UnrestrictedOpens the drive to read every disc type, including Blu-ray and Ultra HD Blu-ray (AACS 1.0/2.0)
Revocation (HRL)Skip the host-certificate revocation check (non-destructive)
EncryptionRemoves the drive’s disc-encryption handshake so content reads back decrypted; the host applies the title keys
Downgrade versionsEnables you to flash any firmware version over any existing one
Diagnostic Dump64-byte firmware RAM windows

macOS

HomebrewApple Silicon or Intel

brew install freemkv/tap/freemkv-fw-gui

Installs the app and the command line (or brew install freemkv/tap/freemkv-fw for the command line only). Not notarized, so macOS installs go through Homebrew only.

Linux

APTUbuntu 24.04+, Mint 22, Debian 13 · recommended

curl -fsSL https://freemkv.org/apt/freemkv.gpg | sudo tee /etc/apt/keyrings/freemkv.gpg >/dev/null echo "deb [signed-by=/etc/apt/keyrings/freemkv.gpg] https://freemkv.org/apt stable main" | sudo tee /etc/apt/sources.list.d/freemkv.list sudo apt update && sudo apt install freemkv-fw-gui

freemkv-fw-gui is the app plus the command line; freemkv-fw is the command line only.

DNFFedora 40+

sudo curl -fsSL -o /etc/yum.repos.d/freemkv.repo https://freemkv.org/rpm/freemkv.repo sudo dnf install freemkv-fw-gui

pacmanArch Linux

curl -fsSL https://freemkv.org/arch/freemkv.asc | sudo pacman-key --add - sudo pacman-key --lsign-key 3C77286840178C3512276AC49030E403F8320C5D printf '\n[freemkv]\nServer = https://freemkv.org/arch/$arch\n' | sudo tee -a /etc/pacman.conf sudo pacman -Syu freemkv-fw-gui

Download

Setup, drive access and older distros: Linux guide.

All releases on GitHub →View on GitHub →