- Aug 3, 2025
- 326
- 0
The Oppo A9 2020 (CPH1941/PUEX/EX) is a large-battery phone loved for its display and price, but users often report software bugs, charging slowdowns, bootloops, and random heating or performance drops after major updates. Below are the official firmware files for the Indian/Global CPH1941 version, for both repairing and upgrading/downgrading the device.
Filename: CPH1941_11_F.98_2022090322220558.zip
Size: 4.43GB
Build Version: F.98 (Sep 2022)
Download Link: Download from MediaFire
Changelog: Fixes boot loop, fingerprint lag, updates August security, improves charging speed, repairs occasional Wi-Fi disconnects.
Filename: CPH1941_11_F.90_2021062217095591.7z
Size: 7.44GB
Build Version: F.90 (Jun 2021)
Download Link: Download from MediaFire
Filename: CPH1941PUEX_11_C.79_200914_1a3aba1a.7z
Size: 7.13GB
Build Version: C.79 (Sep 2020)
Download Link: Download from MediaFire
Filename: CPH1941_11_F.90_2021062217095591.zip
Size: 4.2GB
Build Version: F.90
Download Link: Download from MediaFire
Filename: CPH1941EX_11_A.39_200119_1abff40e.rar
Size: 7.4GB
Build Version: A.39 (Jan 2020)
Download Link: Download from AndroidFileHost
Filename: CPH1941PUEX_11_C.97_220224_2d1cdbc5.zip
Size: 8.1GB
Build Version: C.97 (Feb 2022)
Download Link: Download from AndroidFileHost
Filename: CPH1941PUEX_11_C.79_200914_1a3aba1a.zip
Size: 8.37GB
Build Version: C.79 (Sep 2020, zip)
Download Link: Download from MediaFire
Filename: CPH1941EX_11_A.42_200215_1abff40e.rar
Size: 7.4GB
Build Version: A.42 (Feb 2020)
Download Link: Download from AndroidFileHost
The Requirements
How to Flash the Firmware
Choose your tool based on the firmware package format:
Oppo A9 2020 CPH1941 Firmware DetailsWarning:
- These files are for Oppo A9 2020 CPH1941 (India/Global). Do NOT use on CPH1933, CPH1937, or A5 models.
- Back up all user data, apps, and IMEI before flashing.
- Wrong firmware or region may cause device brick or IMEI loss!
| Device | Oppo A9 2020 |
| Model | CPH1941/CPH1941PUEX |
| Chipset | Qualcomm Snapdragon 665 |
| Android Versions | 10 / 11 (ColorOS 7 / 11) |
| File Types | OFP, scatter, OTA (for Realme/Oppo Flash Tool or SP Flash Tool) |
Filename: CPH1941_11_F.98_2022090322220558.zip
Size: 4.43GB
Build Version: F.98 (Sep 2022)
Download Link: Download from MediaFire
Changelog: Fixes boot loop, fingerprint lag, updates August security, improves charging speed, repairs occasional Wi-Fi disconnects.
Filename: CPH1941_11_F.90_2021062217095591.7z
Size: 7.44GB
Build Version: F.90 (Jun 2021)
Download Link: Download from MediaFire
Filename: CPH1941PUEX_11_C.79_200914_1a3aba1a.7z
Size: 7.13GB
Build Version: C.79 (Sep 2020)
Download Link: Download from MediaFire
Filename: CPH1941_11_F.90_2021062217095591.zip
Size: 4.2GB
Build Version: F.90
Download Link: Download from MediaFire
Filename: CPH1941EX_11_A.39_200119_1abff40e.rar
Size: 7.4GB
Build Version: A.39 (Jan 2020)
Download Link: Download from AndroidFileHost
Filename: CPH1941PUEX_11_C.97_220224_2d1cdbc5.zip
Size: 8.1GB
Build Version: C.97 (Feb 2022)
Download Link: Download from AndroidFileHost
Filename: CPH1941PUEX_11_C.79_200914_1a3aba1a.zip
Size: 8.37GB
Build Version: C.79 (Sep 2020, zip)
Download Link: Download from MediaFire
Filename: CPH1941EX_11_A.42_200215_1abff40e.rar
Size: 7.4GB
Build Version: A.42 (Feb 2020)
Download Link: Download from AndroidFileHost
The Requirements
- Oppo A9 2020 CPH1941 or CPH1941PUEX (proper region/variant)
- Windows PC, USB cable, and latest drivers installed
- Firmware extracted to its own folder
- Backup of all apps and user data
How to Flash the Firmware
Choose your tool based on the firmware package format:
- Method 1: Realme/Oppo Flash Tool (OFP format, most common)
Realme/Oppo Flash Tool Step-by-Step Guide- Open the tool, load your OFP firmware file, connect your device in Service/Fastboot mode, and follow on-screen instructions.
- Method 2: SP Flash Tool (Scatter format, rarely needed)
SP Flash Tool Full Guide- Open SP Flash Tool, load your scatter firmware, connect the phone (powered off), press Download.
Disclaimer: Flashing firmware will erase all data and might void warranty. Blog The Tech is not responsible for lost data, brick, or update errors. Ask on the support forum for troubleshooting help if your flash fails.