Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Samsung does not currently provide a general public page where you enter a Galaxy model and download the complete Odin firmware package. Samsung’s support site is primarily organized around device support, manuals, and downloads for documentation. The full firmware packages are retrieved from Samsung’s Firmware Update Server (FUS) through tools such as Frija, Samloader, and Bifrost.

These tools download firmware; they do not install it. If you plan to flash the files, you will need a separate utility such as Odin and must use firmware that matches the phone’s exact model and compatible CSC.

Before downloading: identify the exact phone

Do not rely only on the commercial name. “Galaxy S22,” for example, covers multiple model numbers, regional variants, processors, and carrier configurations. A firmware package for the wrong model can fail to install or create a more serious recovery problem.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Find the information you need using one of these paths:

#1 Best Overall
Sale
Aiolo Innovation 500GB External Hard Drive Ultra Slim Portable HDD-USB 3.0 for PC, Mac, Laptop, PS4, Xbox one,Xbox 360 HD-A4
  • Ultra fast data transfers: the external hard drive works with USB 3.0 thickened copper cable to provide super fast transfer speeds. Theoretical read speed is as high as 110MB/s-133MB/s and write speed is as high as 103MB/s.
  • Ultra-thin and quiet: the motherboard adopts a noise-free solution, giving you a quiet working environment. Lightweight and portable size designed to fit in your pocket for easy portability.
  • Compatibility: compatible with PS4/xbox one/Windows/Linux/Mac/Android,Stable and fast downloading on game console no difference from fast transmission when using on PC.
  • Plug and Play: no software to install, just plug it in and the drive is ready to use. The hard drive chip is wrapped with aluminum anti-interference layer to increase heat dissipation and protect data
  • Package Contents: 1* portable hard drive, 1 *USB 3.0 cable, 1*USB to type C adapter,1 *user manual, shell packaging, three-year manufacturer's warranty and free technical support services
  • Model and IMEI: open Settings > About phone or Settings > About device.
  • CSC: open Settings > About phone > Software information > Service provider SW ver. On some devices, this shows a multi-CSC value.
  • Firmware details: open the Phone app and dial *#1234#. The resulting screen shows AP, CP, CSC, and model information.
  • IMEI: dial *#06# if it is not visible in Settings.

Record the full model number, including suffixes such as SM-S918B or SM-S918U. Do not remove letters or guess the region from the phone’s marketing name.

Method 1: download with Frija on Windows

Frija is the simplest option if you have a Windows 10 or Windows 11 computer. The current release reported in the April 8, 2026 documentation is Frija v2.0.23364.3, distributed as Frija_v2.0.23364.3.zip. That documentation marks Frija v1.4.4 as deprecated.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Install the required Windows runtime

Frija requires the x86 Microsoft .NET Core 3.1 Desktop Runtime v3.1.21. This is specified even for 64-bit Windows. Install the runtime, restart Windows, and then continue with Frija.

Download the Frija ZIP from a reputable source, extract it to a normal folder, and run Frija.exe. Avoid running the executable directly from inside the compressed ZIP.

Use Frija’s manual mode

  1. Launch Frija.exe. Manual mode is the default interface.
  2. Enter the phone’s exact value in Model.
  3. Enter the three-letter regional or service code in CSC.
  4. Enter the device IMEI in IMEI.
  5. Click Check Update.
  6. When Frija displays firmware information, click Download.
  7. Choose a destination folder.
  8. Leave the generated filename unchanged and click OK.

A successful transfer displays Firmware downloaded successfully. The result is normally a ZIP file. Extract it after the download completes.

The extracted firmware contains Odin-compatible files similar to these:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
File Purpose Typical Odin slot
BL_... Bootloader BL
AP_... Core system and recovery components AP
CP_... Modem or radio software CP
CSC_... Regional configuration; commonly performs a data wipe when flashed CSC
HOME_CSC_... Regional configuration intended to preserve user data where supported CSC

The file names and contents vary by device. Do not rename the files or assume that every model includes exactly the same components.

Rank #2
Amazon Basics 256 GB Ultra Fast USB 3.1 Flash Drive, High Capacity External Storage for Photos Videos, Retractable Design, 130MB/s Transfer Speed, Black
  • 256GB ultra fast USB 3.1 flash drive with high-speed transmission; read speeds up to 130MB/s
  • Store videos, photos, and songs; 256 GB capacity = 64,000 12MP photos or 978 minutes 1080P video recording
  • Note: Actual storage capacity shown by a device's OS may be less than the capacity indicated on the product label due to different measurement standards. The available storage capacity is higher than 230GB.
  • 15x faster than USB 2.0 drives; USB 3.1 Gen 1 / USB 3.0 port required on host devices to achieve optimal read/write speed; Backwards compatible with USB 2.0 host devices at lower speed. Read speed up to 130MB/s and write speed up to 30MB/s are based on internal tests conducted under controlled conditions , Actual read/write speeds also vary depending on devices used, transfer files size, types and other factors
  • Stylish appearance,retractable, telescopic design with key hole

Use Frija’s Auto mode

Frija also has an Auto mode, but it requires Samsung USB drivers and a connected phone. Enable USB debugging, connect the device by USB, and allow any authorization prompt shown on the phone. Frija can then detect the model, CSC, and firmware information. Click Check Update, followed by Download.

If Auto mode does not identify the phone, use Manual mode instead. A correctly entered model, CSC, and IMEI is usually more reliable than trying to troubleshoot device detection.

Frija settings

Open the three-dot menu in the top-left corner and choose Settings. Documented options include Night Mode, CRC Check, and Binary Nature. Leave settings at their defaults unless you have a specific reason to change them.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Method 2: use Samloader from Windows, macOS, Linux, or Android

Samloader is a Python command-line client. It is useful when you want a repeatable download process, are working without a graphical desktop, or are not using Windows. It retrieves encrypted firmware from Samsung FUS and can decrypt it into the Odin package.

Install Samloader

Run:

pip3 install git+https://github.com/nlscc/samloader.git

On some systems, pip3 may need to be replaced with the Python installation command used by that system. Confirm that the installation completes before trying the Samloader commands.

Check the latest available firmware

Replace MODEL and CSC with your values:

samloader -m MODEL -r CSC checkupdate

Example:

samloader -m SM-N975F -r INS checkupdate

The command returns the latest firmware version Samsung’s server makes available for that model and region.

Download a specific version

Use the complete firmware version returned by the update check:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
samloader -m MODEL -r CSC download -v FIRMWARE_VERSION -O OUTPUT_DIRECTORY

Example on macOS or Linux:

samloader -m SM-N975F -r INS download -v N975FXXU6DTJ4/N975FOXM6DTJ4/N975FXXU6DTJ2/N975FXXU6DTJ4 -O /Users/USERNAME/Desktop/

Example in Windows PowerShell:

samloader -m SM-N975F -r INS download -v N975FXXU6DTJ4/N975FOXM6DTJ4/N975FXXU6DTJ2/N975FXXU6DTJ4 -O C:UsersUSERNAMEDesktop

Samloader commonly downloads an encrypted file ending in .zip.enc4. That file is not yet the ordinary ZIP containing the BL, AP, CP, and CSC files.

Rank #3
Sale
Lexar D40E 128GB Dual USB 3.2 Gen 1 Type-C Jump Drive, Champagne Silver
  • USB-C 2-in-1 storage OTG: The Lexar JumpDrive Dual Drive D40E features USB Type-A and Type-C connectors in a slim, portable form factor for easy device compatibility
  • Transfer speeds up to 100MB/s: Based on internal testing, performance may vary depending upon the host device, interface, and usage conditions. 1MB=1,000,000 bytes
  • Plug and Play: Widely compatible with USB Type-C smartphones, tablets, laptops, Macs, and traditional Type-A devices, no software installation required. The 360° swivel design allows for easy switching between connectors without the hassle of losing a cap
  • Durable & Compact: The Lexar D40E USB memory stick features a metal enclosure, withstands temperatures from 0° to 50° C (32°F to 122°F), and is lightweight at 26g with dimensions of 70.4 x 16.9 x 11.7mm
  • Security & Warranty: Securely protects files using an advanced security software solution with 256-bit AES encryption. Backed by a Lexar 3-year limited warranty

Decrypt an enc4 package

Run:

samloader -m MODEL -r CSC decrypt -v FIRMWARE_VERSION -V 4 -i ENCRYPTED_FILE -o DECRYPTED_ZIP

Using the example version above:

samloader -m SM-N975F -r INS decrypt -v N975FXXU6DTJ4/N975FOXM6DTJ4/N975FXXU6DTJ2/N975FXXU6DTJ4 -V 4 -i SM-N975F_1_20201016232934_i2b0cuyqhv_fac.zip.enc4 -o SM-N975F_1_20201016232934_i2b0cuyqhv_fac.zip

For an older package ending in .enc2, use -V 2 instead of -V 4. After decryption, extract the resulting ZIP. The flashable files have .tar.md5 extensions.

Method 3: download on Android with Bifrost

Bifrost is a graphical client based on Samloader and is documented for Windows, macOS, Linux, and Android. It is the practical choice when the only computer available is the Galaxy device itself.

Version information for Bifrost’s Android releases is inconsistent in the available documentation: one section identifies Android APK version 2.1.2, while another separately refers to 1.20.1 as the latest version. Because those references conflict, verify the release number and download source before installing an APK.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Bifrost Android download steps

  1. Enter the device’s full model number.
  2. Enter the three-letter CSC. Use the three-horizontal-lines icon beside the CSC field to search by CSC or country if needed.
  3. Leave Firmware empty if you want the latest available build.
  4. Edit the IMEI/Serial field and enter one IMEI from the device.
  5. Tap the Refresh icon beside the download icon.
  6. Tap the Download icon.
  7. Choose Create New Folder.
  8. Name the folder and tap OK.
  9. Tap Use This Folder, then tap Allow when Android requests storage permission.

Bifrost automatically decrypts the firmware after downloading. In its file manager, select CP, AP, CSC, Home_CSC, and BL, then tap Extract.

Bifrost may operate without an IMEI, but the documented test produced CRC check failed in that situation. Entering one IMEI from the device is the recommended procedure for avoiding that particular failure.

What to check before flashing

  1. Confirm the model: the model in the firmware name must match the phone’s model exactly.
  2. Check the CSC: use a compatible regional or carrier package. A CSC is not simply the same thing as the country where you currently are.
  3. Check the bootloader binary: firmware revisions generally cannot be downgraded to a package with a lower bootloader binary. Compare the binary portion of the build numbers before attempting an older release.
  4. Back up the device: flashing can fail, and using the regular CSC file commonly performs a factory reset. Treat the data as at risk even when you intend to use HOME_CSC.
  5. Keep both download and extraction space available: Samsung packages can occupy several gigabytes, and extraction temporarily requires space for both the original archive and its contents.
  6. Do not interrupt the download: use a stable internet connection and do not close the downloader while it is retrieving a large package.

Downloading the package does not put the phone into Download Mode and does not change its software. Flashing is a separate procedure with separate risks.

Fix common download errors

Problem Likely cause What to try
No firmware found or firmware information not found Incorrect model or CSC, an unsupported device, or no publicly available FUS package for that combination Recheck the values using *#1234# and the Software information screen. Do not substitute a similar-looking model.
Frija Error 102 Incorrect model, CSC, or IMEI details Re-enter all three values manually and check for missing suffixes or spaces.
Frija will not start Missing or incorrectly installed .NET Desktop Runtime Install the documented x86 .NET Core 3.1 Desktop Runtime v3.1.21, restart Windows, and launch Frija again.
Auto mode cannot detect the phone Missing Samsung USB drivers, a bad cable, or no USB debugging authorization Install the drivers, reconnect the unlocked phone, approve the USB debugging prompt, or use Manual mode.
Frija cannot connect or the transfer stops Firewall or antivirus interference, or an unstable connection Temporarily review the security software’s blocked-app list and retry on a stable connection. Re-enable protection afterward.
samloader is not recognized in PowerShell Samloader was not installed correctly or its executable is not on the command path Repeat the installation, verify the Python environment being used, and reopen the terminal.
Microsoft Visual C++ 14.0 is required Missing Windows C++ build tools during installation Install the required Microsoft Visual C++ build tools, then rerun the Samloader installation.
Bifrost reports CRC check failed The IMEI was omitted in the tested workflow Enter one IMEI from the device, refresh the firmware information, and retry.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Why you may see an encrypted file instead of a ZIP

Samsung FUS downloads are not always plain ZIP archives. Samloader may save a file ending in .zip.enc4, while older packages can use .zip.enc2. The encryption layer must be removed with Samloader’s decrypt command before the archive can be extracted. Bifrost performs this decryption automatically; Frija normally presents the completed firmware ZIP after its download process.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Do not try to flash the encrypted file directly. Odin expects the extracted firmware components, normally the .tar.md5 files.

Rank #4
SANDISK 128GB Ultra Flair, USB-A Flash Drive, Up to 150MB/s Read Speeds
  • High-speed USB 3.0 performance of up to 150MB/s(1) [(1) Write to drive up to 15x faster than standard USB 2.0 drives (4MB/s); varies by drive capacity. Up to 150MB/s read speed. USB 3.0 port required. Based on internal testing; performance may be lower depending on host device, usage conditions, and other factors; 1MB=1,000,000 bytes]
  • Transfer a full-length movie in less than 30 seconds(2) [(2) Based on 1.2GB MPEG-4 video transfer with USB 3.0 host device. Results may vary based on host device, file attributes and other factors]
  • Transfer to drive up to 15 times faster than standard USB 2.0 drives(1)
  • Sleek, durable metal casing
  • Easy-to-use password protection for your private files(3) [(3)Password protection uses 128-bit AES encryption and is supported by Windows 7, Windows 8, Windows 10, and Mac OS X v10.9 plus; Software download required for Mac, visit the SanDisk SecureAccess support page]

Should you use SamFirm?

SamFirm should not be treated as the primary recommendation here. Current pages give conflicting descriptions: one describes the original project as outdated, while another advertises SamFirm v0.5.0 with an Auto/Model/Region/IMEI workflow. It may work in some environments, but Frija, Samloader, and Bifrost have clearer current procedures in the documentation used for this guide.

FAQ

Is there an official Samsung page for downloading full Odin firmware?

Samsung’s public support navigation currently focuses on device support, manuals, and related downloads. It does not expose a general consumer workflow for downloading complete Odin-style firmware packages. Tools such as Frija, Samloader, and Bifrost retrieve those packages from Samsung’s Firmware Update Server.

Does Frija flash Samsung firmware?

No. Frija downloads the firmware package from Samsung FUS. Installing it requires a separate flashing tool such as Odin.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Can I download Samsung firmware without an IMEI?

Some tools may work without one, but IMEI requirements vary. Frija’s documented manual fields include an IMEI, and Bifrost documentation reports a CRC check failure during a no-IMEI test. Using one IMEI from the target device is the safer documented workflow.

What is the difference between CSC and HOME_CSC?

Both are regional configuration files. The regular CSC file commonly triggers a data wipe during flashing, while HOME_CSC is intended to preserve user data where supported. Back up first because no data-preservation option is guaranteed if flashing fails.

Why did Samloader download a .zip.enc4 file?

Samsung FUS can deliver encrypted firmware archives. Use Samloader’s decrypt command with -V 4 for an enc4 package, or -V 2 for an enc2 package, then extract the resulting ZIP.

How much free storage do I need?

Samsung firmware packages can be several gigabytes. Keep enough room for the encrypted or downloaded archive and the extracted BL, AP, CP, and CSC files at the same time.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The Bottom Line

For a Windows PC, use Frija in Manual mode with the exact model, CSC, and IMEI. For a terminal-based or cross-platform workflow, use Samloader to check, download, decrypt, and extract the package. On Android, Bifrost provides a graphical alternative and can decrypt the download automatically.

Whichever method you choose, verify the model and CSC before downloading, keep a backup, and remember that obtaining the firmware is not the same as flashing it.

Quick Recap

Bestseller No. 2
Amazon Basics 256 GB Ultra Fast USB 3.1 Flash Drive, High Capacity External Storage for Photos Videos, Retractable Design, 130MB/s Transfer Speed, Black
Amazon Basics 256 GB Ultra Fast USB 3.1 Flash Drive, High Capacity External Storage for Photos Videos, Retractable Design, 130MB/s Transfer Speed, Black
Stylish appearance,retractable, telescopic design with key hole; High-quality NAND FLASH flash memory chips can effectively protect your data security
$65.82
Bestseller No. 4
SANDISK 128GB Ultra Flair, USB-A Flash Drive, Up to 150MB/s Read Speeds
SANDISK 128GB Ultra Flair, USB-A Flash Drive, Up to 150MB/s Read Speeds
Transfer to drive up to 15 times faster than standard USB 2.0 drives(1); Sleek, durable metal casing
$25.01

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.