Updating the operating system to Samsung Galaxy S9 to Android 10 (with shell One UI 2.x) is a process that can significantly improve the performance, security and functionality of your smartphone. However, not all users know that official support for updates for the Galaxy S9 was discontinued in 2022 yearand the latest available version is Android 10 with a security patch dated October 2022. This means that it is no longer possible to โupdateโ in the classical sense, but there are nuances: from manual installation of firmware to alternative methods such as custom software.
In this article we will analyze all the current ways to get Android 10 on Galaxy S9 (models SM-G960F i SM-G965F), including official methods for those who have not yet updated, and unofficial ones for enthusiasts. We will pay special attention to preparing the device, checking compatibility and solving typical errors, such as getting stuck on the logo. If your goal is not just to update, but to improve the performance of your smartphone, here you will find practical tips for optimization after installing new firmware. SW REV CHECK FAIL or stuck on the logo Samsung. If your goal is not just to update, but to improve the performance of your smartphone, here you will find practical tips for optimization after installing new firmware.
1. Checking the current Android version and compatibility
Before you start updating, you need to make sure that your Galaxy S9 generally supports Android 10. Despite the fact that this version was officially released for the model, there are regional restrictions and nuances with device modifications.
To check the current software version:
- Open
SettingsโAbout deviceโInformation about Software. - Look at line
Android version. If it says Android 9 Pie or below, an update is possible. If it is already installed Android 10, further actions depend on your goals (see the section on custom firmware). - Pay attention to
Model number(for example,SM-G960F/DS) andCSC code(regional firmware code, for exampleSERfor Russia). This data will be needed to select the correct firmware.
Regional compatibility:
- ๐ Europe (CSC: DBT, PHN, XEO, etc.) โsupports Android 10 officially.
- ๐ท๐บ Russia/CIS (CSC: SER, SKZ, KZC) โupdate is available, but may not be available in automatic mode.
- ๐บ๐ธ USA (CSC: TMB, VZW, SPR) โdepends on the operator; some versions are blocked.
- โ ๏ธ China/Hong Kong (CSC: CHC, TGY) - often require manual installation.
โ ๏ธ Attention: If yours Galaxy S9 was purchased from a telecom operator (for example, AT&T or Verizon), the firmware may be blocked for self-updating. In this case, you will need to unlock the bootloader (bootloader), which will void the warranty.
2. Official update via FOTA and Smart Switch
The easiest and safest way to update Galaxy S9 to Android 10 is to use the built-in update system FOTA (Firmware Over-The-Air) or app Samsung Smart Switch. However, due to the end of support, this method will only work if:
- ๐ฑ Your device has not yet been updated to Android 10 (worth Android 9 Pie or lower).
- ๐ A stable Internet connection (preferably Wi-Fi, since the file weighs ~2โ3 GB).
- ๐ Battery charge is at least 50% (recommended 80%).
Instructions via FOTA:
- Connect to Wi-Fi.
- Go to
Settings โ Software update โ Download and installation. - Click
Downloadand wait for completion (may take 30-60 minutes). - After download select
Install nowโthe device will reboot and begin updating.
Instructions via Smart Switch (for PC):
- Download and install Samsung Smart Switch from official website.
- Connect Galaxy S9 to the computer via the original cable USB Type-C.
- Start Smart Switch, wait until the device is detected.
- If an update is available, the app will offer to install it - follow the instructions on screen.
โ ๏ธ Attention: If Smart Switch does not find the update, but you are sure that it should be (for example, by CSC code), try changing the region in the device settings: Settings โ General โ Date and time โ Automatic (disable) โ select the country where the update is definitely available (for example, GermanyAfter that, check the update). again.
โ๏ธ Preparing for the official update
3. Manual update via Odin (for experienced users)
If the official methods did not work, you can install Android 10 manually using the app OdinThis method is suitable for flashing official software, but requires. accuracy - errors can lead to (inoperability) of the device. data-i="139">๐ Original cable briku (inoperability) of the device.
What you will need:
- ๐ฅ๏ธ Computer with Windows (recommended Windows 10/11).
- ๐ Original cable USB Type-C (poor quality cables may cause errors).
- ๐ Firmware Android 10 for your model (download only from trusted sources, for example SamMobile or Sammobile Firmware).
- ๐ ๏ธ app Odin3 (version
v3.14.4or later). - ๐ Drivers Samsung USB Drivers (installed automatically upon connection or downloaded from the website Samsung).
Step-by-step guide:
- Download the firmware for your model (for example,
G960FXXUEDUL6for Galaxy S9 with CSCSER). extension.zip- unzip it to get a file with the extension.tar.md5. - Install drivers and run Odin as administrator.
- Switch your smartphone to Download Mode:
1. Turn off the device.2. Press the buttons Bixby + Volume down + Power at the same time.
3. When a warning appears, press Volume up to confirm. - Connect the phone to the PC - in Odin a message should appear
Added!!and a blue indicator in the fieldID:COM. - Download the firmware files to Odin:
BLโfile with prefixBL_.APโfile with prefixAP_(the largest, can weigh 2โ4 GB).CPโ file with the prefixCP_.CSCโfile with the prefixCSC_(if you want to save the data) orHOME_CSC(if you need full formatting).
Start. 5โ10 minutes. Do not disconnect the cable!Download Mode and launch the new firmware.Typical errors and their solutions:
| Error | Cause | Solution |
|---|---|---|
SW REV CHECK FAIL |
Bootloader version mismatch | Download the firmware with the same number Bootloaderas the current one |
FAIL! (Auth) |
Unofficial firmware or modified bootloader | Use the official firmware or unlock OEM Unlock v developer settings |
| Stuck on logo Samsung | Incomplete firmware or data failure | Repeat firmware from HOME_CSC or reset via Recovery Mode |
ODIN: All threads completed. (succeed 0 / failed 1) |
Connection problems or files | Check the cable, USB port, repeat downloading files to Odin |
โ ๏ธ Attention: If after flashing the device does not turn on or is frozen on the screen "Erasing...", do not panic. Try going toRecovery Mode(buttons Bixby + Volume Up + Power) and executeWipe data/factory reset. This will delete all data, but often solves the problem.
What to do if Odin does not see the device?
1. Check the cable - use the original one from Samsung.
2. Try another USB port (preferably USB 2.0 on the back of the PC).
3. Disable your antivirus - it may block Odin.
4. Reinstall Samsung drivers via Device Manager (remove the old device and connect again).
5. Run Odin as administrator.
4. Alternative methods: custom firmware (LineageOS, Pixel Experience) If the official methods are not suitable (for example, yours is already on
If the official methods are not suitable (for example, your Galaxy S9 already on Android 10, but you want a newer version), you can consider installing custom firmware. Popular options for Galaxy S9:
- ๐ฑ LineageOS 17.1 (based on Android 10) - stable firmware with a minimalistic interface.
- ๐จ Pixel Experience - firmware with clean Android 10 and functions from Google Pixel.
- โก Havoc-OS - customized firmware with advanced settings.
Advantages of custom firmware:
- ๐ More recent versions of Android (for example, Android 11/12 on unofficial builds).
- ๐ Improved performance due to optimization.
- ๐ง More customization settings (themes, gestures, permission management).
Disadvantages:
- โ ๏ธ Loss of official warranty (if it is still valid).
- ๐ Possible problems with the battery or camera (not all functions work ideal).
- ๐ Risk of blocking Knox (cannot be used Samsung Pay, Secure Folder etc.).
How to install custom firmware:
- Unlock the bootloader:
1. EnableDeveloper options(click onBuild number7 times inSettings โ About device).2. Activate
OEM UnlockinSettings โ Developer options.3. Connect to the Internet and confirm unlocking (the device will reboot). - Install custom recovery (TWRP):
1. Download TWRP for Galaxy S9 (for example, from here).2. Flash it through Odin to field
AP(like regular firmware, but without a checkmarkAuto Reboot).3. After the firmware, immediately press Bixby + Volume up + Powerto enter TWRP. - Flash the firmware and GApps:
1. In TWRP selectWipe โ Advanced Wipeand markDalvik, Cache, System, Data.2. Transfer the firmware file (for example,
lineage-17.1-20230501-UNOFFICIAL-starlte.zip) andGApps(package Google Apps) to the device.3. Install the firmware first, then
GAppsviaInstallin TWRP.4. (Reboot โ System).
Before installing custom firmware, check reviews on forums (for example, XDA Developers) about the stability of a specific build for your model. Some firmware may not support VoLTE or Wi-Fi Calling.
5. Optimizing the Galaxy S9 after updating to Android 10
Even after a successful update Galaxy S9 may work slower than expected. This is due to the fact that Android 10 is more demanding on resources, and the hardware S9 (processor Exynos 9810 and 4 GB of RAM) is no longer as powerful. as in new models. Here's how to optimize the system:
1. Disable unnecessary functions:
- ๐ Animation interface: go to
Settings โ Developer optionsand reduce the animation scale to0.5xor disable it completely. - ๐ก Auto-update applications: in Google Play disable automatic updating or limit it only to Wi-Fi.
- ๐ Background activity: in
Settings โ Device care โ Battery โ Background activitydisable it for unnecessary applications.
2. Clean the system:
- ๐งน Application cache:
Settings โ Applicationsโ select the application โMemory โ Clear cache. - ๐๏ธ Junk files: use the built-in tool
Settings โ Device care โ Memory โ Clean. - ๐ Unnecessary applications: remove pre-installed apps (bloatware) via
Settings โ Applications(some can only disable).
3. Set up the battery:
- ๐ Adaptive battery: enable in
Settings โ Device care โ Battery โ Settings โ Adaptive battery. - ๐ Dark theme: activate it in
Settings โ Display โ Dark themeto save battery power AMOLED screen. - โก Optimized mode: in
Settings โ Device care โ Battery โ Battery modeselectMediumorMaximum.
After updating to Android 10 on the Galaxy S9, it is recommended to perform a factory reset (Settings โ General โ Reset). This will remove accumulated errors from the old system and improve performance.
6. data-i="327">Updating to
Upgrade to Android 10 does not always go smoothly. Here are typical problems and ways to solve them:
1. The device does not turn on or is stuck on the logo:
- ๐ Try forced reboot: press Volume down + Power for 10โ15 seconds.
- ๐ ๏ธ If that doesnโt help, go to
Recovery Mode(buttons Bixby + Volume up + Power) and doWipe cache partition. - ๐ง As a last resort, do
Factory Reset(reset to factory settings), but this will delete everything data.
2. Problems with network connection (mobile data, Wi-Fi):
- ๐ถ Resetting network settings:
Settings โ General โ Reset โ Reset network settings. - ๐ Update operator profile: enter dialer
##4636##, selectPhone informationโUpdate PRL profile. - ๐ฑ Manual APN setup: check the access point settings in
Settings โ Connections โ Mobile networks โ Access points (APN).
3. Fast battery drain:
- ๐ Check battery consumption in
Settings โ Device care โ Battery โ Battery usage. If an application consumes too much, limit its background activity. - ๐ Battery calibration: completely discharge the device until it turns off, then charge to 100% without interruption.
- ๐ Battery replacement: if the smartphone is older than 3 years, the battery may have degraded. The original battery for Galaxy S9 has capacity
3000 mAh-check its condition in application AccuBattery.
4. Application errors (for example, camera or banking apps):
- ๐ฑ Clearing data applications:
Settings โ Applicationsโ select the problematic application โMemory โ Clear data. - ๐ Reinstalling the application.
- ๐ Checking permissions: some applications (for example, banking) may not work on custom firmware due to the trigger SafetyNet. Use the module Magisk to mask root access.
How to check if SafetyNet worked?
1. Install the application SafetyNet Test from Google Play.
2. Run the test - if ctsProfile shows falsesome applications (for example Google Pay or banking) will not work.
3. To fix this, install module MagiskHide Props Config or Universal SafetyNet Fix.
7. Frequently asked questions (FAQ)
Is it possible to update the Galaxy S9 to Android 11 or later officially?
No, Samsung has not officially released Android 11 and higher for Galaxy S9. The latest supported version is Android 10 with the October 2022 security patch. However, you can install unofficial firmware (for example, LineageOS 18.1 based on Android 11), but this will require unlocking the bootloader and installing a custom one. recovery.
Why did the smartphone become slower after updating to Android 10?
This is due to the fact that Android 10 more resource-intensive than Android 9 Pie, and Galaxy S9 has only 4 GB of RAM. To improve performance:
- Disable interface animation in the developer settings.
- Limit background application activity.
- Perform a factory reset (after backing up your data).
- Use "light" launchers (for example Nova Launcher) instead of the standard one One UI.
Is it possible to roll back from Android 10 to Android 9?
Technically yes, but this Not recommended. Rolling back to an older version of Android can lead to:
- Data loss (even if you made a backup).
- Problems with the operation of some applications (they may require a new OS version).
- Trigger Knox (if it has not yet been activated), which will void the warranty.
If you still need to rollback, download the firmware Android 9 Pie for your model and flash it through Odin, but be prepared for possible failures.
What to do if the fingerprint does not work after the update?
Problems with the fingerprint sensor after updating to Android 10 usually associated with:
- Incorrect firmware (for example, if you flashed a version for another model).
- Failure of the sensor drivers.
- Dirty sensor or damaged glass.
Solutions:
- Reflash the device using the file
CSC(full reset). - Clean the fingerprint sensor with an alcohol wipe.
- Delete all saved fingerprints and add them again.
- If the sensor is physically damaged, it will need to be replaced (at a service center).
How to check that the update was successful?
After updating to Android 10 check:
- OS version:
Settings โ About device โ Software information โ Android version(should be10). - Build number: it must correspond to the firmware version (for example,
QP1A.190711.020.G960FXXUEDUL6). - Operation of key functions:
- Mobile communications and Wi-Fi.
- Camera (main and front).
- Fingerprint sensor and face recognition.
- Sound (speakers, microphone, connector
3.5 mm).
If everything works correctly, the update was successful. Otherwise, refer to the section "Solving problems after updating".