Oppo

Oppo F3 Plus (CPH1611): QFIL & EDL Flashing Guide

Complete firmware flashing guide for the Oppo F3 Plus using QFIL. Covers the CPH1611 model, QFIL and MSM Download Tool EDL methods, and troubleshooting.

Oppo F3 Plus March 2017
Models
CPH1611
CPU
Octa-core (4x1.95 GHz Cortex-A72 & 4x1.44 GHz Cortex-A53)
GPU
Adreno 510
RAM
4GB / 6GB
Storage
64GB, expandable via microSD up to 256GB
Display
6.0" IPS LCD, 1080x1920 pixels
Battery
4000mAh (non-removable, VOOC Flash Charge)
OS
Android 6.0 Marshmallow (ColorOS 3.0)
Connectivity
4G LTE, Wi-Fi 802.11 a/b/g/n/ac, Bluetooth 4.1, microUSB 2.0
Colors: Black Gold Rose Gold

About the Oppo F3 Plus

The Oppo F3 Plus (model CPH1611) is powered by the Qualcomm Snapdragon 653 (MSM8976 Pro) platform with an Adreno 510 GPU and a 4000mAh battery. Flashing stock firmware restores factory ColorOS partitions, repairs bricked units, and resolves bootloops.

Official firmware packages for this device utilize Qualcomm Emergency Download (EDL 9008) mode, flashed primarily via QFIL or the official MSM Download Tool. The guide below details prerequisite setup, partition selection, and troubleshooting steps.

Which Flash Mode Should You Use?

MSM Download Tool

Oppo factory flash utility for official OFP or unpacked firmware packages. Connects over the same Qualcomm 9008 interface to verify project checksums and write factory partitions.

How to enter
Hold Volume Up + Volume Down while plugging in USB cable
Requires
Oppo/Qualcomm USB drivers, MSM Download Tool executable

SP Flash Tool (Not Applicable)

SP Flash Tool is designed exclusively for MediaTek chipsets and is incompatible with the Qualcomm Snapdragon 653 processor in the Oppo F3 Plus. Do not attempt to use scatter-based tools on this device.

What You Need Before Flashing

1
Windows PC

A PC running Windows 7, 8, 10, or 11 is required to run QPST/QFIL and load the Qualcomm QDLoader driver stack.

2
Matching CPH1611 Firmware

Download an official CPH1611 firmware package from the table below and extract it completely before opening QFIL.

3
Quality USB Data Cable

Use a reliable microUSB data cable connected directly to a rear motherboard USB port. Avoid USB hubs or front-panel extenders.

4
Battery Charged to 40%+

Flashing multiple system partitions over EDL mode draws power. The F3 Plus has a non-removable 4000mAh battery, so ensure sufficient charge before starting.

5
Data Backup

EDL flashing performs a clean write of user partitions, wiping all internal storage data, photos, and apps.

How to Flash the Oppo F3 Plus β€” Quick Overview

A condensed step-by-step summary specific to the Oppo F3 Plus. Follow the full QFIL guide for screenshots, an interactive progress checklist, and complete troubleshooting.

  1. Download and extract the CPH1611 firmware package
  2. Install Qualcomm USB QDLoader 9008 drivers
  3. Launch QFIL and configure the Programmer and XML paths
  4. Boot Oppo F3 Plus into Qualcomm EDL 9008 Mode
  5. Click Download and wait for the write to finish
  6. Reboot device and complete initial setup

Qualcomm Firmware Package Structure for

When extracted, the Oppo F3 Plus CPH1611 firmware package contains the Firehose programmer (prog_emmc_firehose_8976.mbn) along with rawprogram0.xml and patch0.xml. These XML files define the exact partition offsets on the eMMC storage (boot, system, recovery, modem, and userdata). QFIL parses rawprogram0.xml to stream partition binaries to the phone. Because this device uses a Qualcomm Snapdragon 653 chipset, it does not use a MediaTek scatter file.

Oppo F3 Plus Firmware Versions

Representative stock firmware builds for the Oppo F3 Plus. Always confirm your device model is CPH1611 before flashing.

Version Region Android Version Size MD5 Download
A.22 (190307) CPH1611 β€” EX (Global / International) Android 6.0 1.94 GB β€” ⬇️ Download
A.17 (180128) CPH1611 β€” EX (Global / International) Android 6.0 1.9 GB β€” ⬇️ Download
A.16 (180106) CPH1611 β€” EX (Global / International) Android 6.0 1.9 GB β€” ⬇️ Download
A.09 (170317) CPH1611 β€” EX (Global / International, Initial Release) Android 6.0 1.9 GB β€” ⬇️ Download

This device has 5 known files across the CPH1611 maintenance releases. See the complete archive on AndroidFirmwareFile.com β†’

Common Errors on the Oppo F3 Plus

Download Fail: Sahara Fail / Port Open Failed

The device timed out in EDL mode or lost USB connection handshake. Power off the phone, reconnect into EDL mode using Volume Up + Volume Down, verify the COM port in QFIL, and click Download within 10 seconds of connection.

Download Fail: FireHose Fail FHLoader Failed

The Firehose programmer file is mismatched or communication with eMMC storage failed. Verify that prog_emmc_firehose_8976.mbn from the CPH1611 package is selected and that the USB cable supports full data transfer.

Device reboots to Qualcomm CrashDump Mode or black screen after flash

Incomplete write or incompatible regional partition. Re-download the full A.22 package, verify all files extracted cleanly, and perform a full QFIL Flat Build flash with rawprogram0.xml and patch0.xml.

For additional Qualcomm flashing error codes and solutions: QFIL / Qualcomm EDL Error Directory β†’

Frequently Asked Questions β€” Oppo F3 Plus

Ready to Flash?

Follow the full step-by-step QFIL guide with interactive progress tracking, prerequisite checklist, and complete troubleshooting.

Open Full Guide