I’ve successfully downgraded to 3.7.1 and everything works. No more bugs for me and I can use the phone without any issues. I have created a guide for people that also want to downgrade to version 3.7.1. If there are things not clear, please let me know. Try to avoid doing your own thing, because it will probably fail. Follow the guide to the letter. If something fails in the guide let me know.
This guide explains how to downgrade your Samsung S9 from 4.0 to 3.7.1 using Windows.
PHONE LAYOUT SAMSUNG S9:
On the left (from top to bottom):
VOL UP
VOL DOWN
BIXBY
On the right:
POWER
PREPARATION:
Back up everything, especially 2-factor recovery file!
The installation will erase all data.
Make sure you have USB Debugging enabled!
Download Odin 3.14.4 from a trusted website.
HOW TO ENABLE USB DEBUGGING:
1 Go to your settings
2 Scroll to the bottom until you see “About Phone“ and tap on it
3 Scroll to the bottom until you see “Build number“
4 tap 5 times on “Build number“. The phone will tell you when it’s activated
5 Go back to your settings
6 Scroll down and you will see “System“ and tap on it
7 Scroll down and you will see “Developer Options“ and tap on it
8 Scroll down slowly until you see “USB debugging“ and tap to active
9 Close settings
We need to replace the recovery to install the older version of e/OS. Both need to have the same version! If you do not download the files with the same versions you won’t be able to sideload the zip and you’ll get the error: “Denying OTA because it’s SPL downgrade”.
-
Download e-3.7.1-s-20260416608787-official-starlte.zip from the page.
Download recovery-e-3.7.1-s-20260416608787-official-starlte.img from the page.
-
Rename the .img file to “recovery.img”. This will make it easier to type later on.
To make things easier to find, place both files in C:\
CONVERT .IMG TO .TAR
- Open cmd prompt and navigate to C:\
(type C:\ and press Enter)
- Type “tar -cvf recovery.tar recovery.img”
The command above created a file called “recovery.tar’ on the C drive-location.
PHONE:
Now that we prepared everything proper, the rest should be a piece of cake. We’re going to replace the recovery image with the one we downloaded. Grab your phone and make sure it’s turned off.
- 1 Hold VOL DOWN + BIXBY + POWER.
You’ll see a turquoise page with “WARNING”.
- 2 Press VOL UP to continue.
You’ll see:
“Downloading…
Do not turn off target”
START ODIN
- Open ODIN on your computer.
- Connect your S9 to your computer.
In ODIN-log you will see something like:
ID:0/007 Added!!
ID:0/007 Removed!!
ID:0/007 Added!!
- Click on the Options Tab in ODIN >> UN-CHECK “Auto Reboot”.
- Click on the button “AP”.
- Navigate to the recovery.tar we created and click on Open.
- Click on “Start” and wait for ODIN to say PASS! (in green) at te top.
Do not reboot the phone when ODIN is done! Keep reading. You can disconnect the phone from the computer.
BOOT INTO RECOVERY:
- Take your phone and hold VOL DOWN + POWER for about 7 sec to force the phone to turn off.
- As soon as the phone turns off, Hold VOL UP + BIXBY + POWER to boot into recovery!
- Select “Apply Update” by tapping with your finger.
- Select “Apply update from ADB”.
OPEN ADB:
- Connect your phone to the computer.
- Open Command-Prompt in Windows.
- Navigate to the C drive where the zip-file is located: Type C:\ and press Enter.
- Type “adb devices” in command-prompt to make sure the device is connected.
Example output:
C:>adb devices
List of devices attached
1cf1410403037ece sideload
INSTALL THE ROM:
- Type in the cmd prompt: “adb sideload e-3.7” and press TAB to auto-complete the filename.
The phone will now upload the ROM to your phone. Wait until it’s 100%.
Example when done:
C:>adb sideload e-3.7.1-s-20260416608787-official-starlte.zip
Total xfer: 1.00x
Once it’s done, check the text on the phone at the bottom of the screen to be sure there are no errors. If everything went fine, you’ll see at the bottom: Script succeeded: result was [1.00000]
(Yes, it’s very hard to read.)
- Navigate back by tapping on the arrow at the top once
- Select “Reboot system now”
You might get a warning that the encryption was unsuccessful, but simply continue and the phone will reboot into the e/OS welcome screen.