How to download Samsung firmware

Samsung has no public download page for full firmware packages, but its update servers hand them out to anyone who asks with a model number and a region code. Two free, open-source tools do exactly that – and are the same source most paid "firmware sites" use behind the scenes.

1. Find your model number and region (CSC)

Then look up your model on Firmware Index to see which builds exist for your region and whether Samsung still serves the file.

2a. Graphical tool: Bifrost (Windows, macOS, Linux)

Bifrost is a free, MIT-licensed desktop app. Enter model and region, press Check for updates, then Download. It decrypts the file automatically.

2b. Command line: samloader

samloader (Apache-2.0) downloads with several parallel connections and decrypts on the fly. Prebuilt binaries for Windows, macOS and Linux are on its release page.

# list all versions Samsung offers for a model/region
samloader check-update -m SM-A546B -r EUX -a

# download the latest build
samloader download -m SM-A546B -r EUX

# download a specific build (full PDA/CSC/MODEM string from our region pages)
samloader download -m SM-A546B -r EUX -v A546BXXUNGZJ5/A546BOXMNGZJ5/A546BXXUNGZJ5

Good to know

Next step: how to flash the firmware.