Before you flash: Flashing firmware will erase all data on your device. Back up contacts, photos, and apps before proceeding. FlashGuideHub is not responsible for any damage caused by following this guide.
About the OPPO A9
The OPPO A9 launched in April 2019 as a mid-range phone built around the MediaTek Helio P70 (12nm), sold mainly under the PCAM10 model code in China with a PCAT10 export companion carrying wider LTE band support. Most owners flashing this device today are chasing a fix for a boot loop, a failed OTA, or leftover issues after a repair rather than looking for new features.
The firmware pool for this model mixes plain dated archives with SP Flash Tool scatter packages and a couple of specialist conversion files, so checking exactly what a filename claims to be matters more here than on most single-purpose firmware pages. The Prerequisites section below covers what to check before picking a file.
Which Flash Mode Should You Use?
SP Flash Tool (Scatter File)
The standard route for PCAM10 and PCAT10. SP Flash Tool reads the scatter text file bundled inside each SCATTER-labeled archive and writes every listed partition through the Helio P70 Preloader. Unlike fastboot-based brands, this does not require an unlocked bootloader, but OPPO's own Download Agent authentication can still block the handshake on a secured unit.
MTKClient (Open-Source Bypass)
A free command-line alternative that can talk to the Helio P70 BootROM directly, which sometimes gets past the auth-file wall that stops SP Flash Tool on a secured PCAM10 unit. It takes more setup than a graphical tool and is better suited to someone comfortable with a terminal than a first-time flash.
OTA / Local Update Sideload
Some of the plain, non-scatter archives in this firmware set turn out to be local-update packages rather than raw partition images. If extraction shows an ozip or update.zip style file instead of a scatter table, this sideload path through stock recovery works while the phone can still boot, avoiding a low-level flash entirely.
What You Need Before Flashing
SP Flash Tool's interface is Windows-only. Install the MediaTek USB VCOM driver package first, since Windows cannot see the phone's Preloader port without it.
Check Settings, About Phone for the exact model string. This firmware set also contains CPH1969EX-based conversion files meant for the OPPO F11 Pro, not the A9, so skip anything not clearly built for PCAM10 or PCAT10.
Pick a dated SCATTER package such as A.11, A.18, or F.07 rather than a plain archive or a converted file, unless you specifically need one of those for a repair edge case.
This model uses micro-USB 2.0, not USB-C. A charge-only cable will let the phone power on but SP Flash Tool will never see a COM port through it.
A shutdown mid-write on this MediaTek eMMC storage can damage the partition table rather than just failing cleanly. Charge to at least 50% and keep the cable connected for the whole flash.
A full scatter flash wipes userdata along with system partitions. Copy anything important to a PC, SD card, or cloud storage before starting.
How to Flash the OPPO A9 β Quick Overview
A fast reference for flashing the OPPO A9 (Helio P70) using SP Flash Tool. For the complete walkthrough with images and error troubleshooting, see the full guide.
-
Confirm the board is PCAM10 or PCAT10, not a converted unit
-
Install MediaTek USB VCOM drivers and SP Flash Tool
-
Pick a build branch and download only the SCATTER-labeled archive
-
Extract the RAR and load the scatter file into SP Flash Tool
-
Power off the phone and connect it while SP Flash Tool is waiting
-
Wait for the green checkmark without unplugging the cable
-
Boot the phone and check IMEI, camera, and fingerprint
Finding the Scatter File for MT6771V
OPPO distributes PCAM10 and PCAT10 service firmware as compressed RAR archives. Packages with SCATTER in the filename extract into a folder ready for SP Flash Tool, holding the individual partition images next to a scatter text file:
MT6771_Android_scatter.txt
This text file sits at the top level of the extracted RAR, next to a folder of individual partition images such as preloader, lk, boot, and system. Extract the whole archive to a folder with a short path and no spaces before opening SP Flash Tool, since loading a scatter file from inside a compressed archive will fail.
This file set mixes three different package types under the same OPPO A9 listing: dated stock-style archives, SCATTER builds ready for SP Flash Tool, and a small number of converted or specialist files. Only the SCATTER-labeled RAR archives are meant to be loaded directly into SP Flash Tool. A plain dated archive such as F.11 or C.43 needs to be extracted and checked first, since its internal layout is not confirmed to be scatter-ready.
Two files in this set are explicitly conversion packages rather than stock PCAM10 builds: one is labeled CONVERTED_TO_F11 and another is built from a CPH1969EX source, which is the model code for the OPPO F11 Pro rather than the A9. Loading either onto a standard A9 board falls outside a routine repair and should only be attempted by someone intentionally handling that conversion.
The MT6771_Android_scatter.txt file always sits at the top level of the extracted folder next to the partition images. Point SP Flash Tool's Scatter-loading field at that text file directly, not at the folder itself.
OPPO A9 Scatter Firmware Versions
SP Flash Tool ready SCATTER builds for the OPPO A9. These are separate from the plain dated archives and specialist conversion files also listed on the source page.
| Version | Region | Build / OS | Size | Download |
|---|---|---|---|---|
PCAM10 F.07 (SCATTER) |
PCAM10 β later maintenance branch, post-ColorOS 7 update path | Oct 2021 | 3.2 GB | β¬οΈ Download |
PCAM10 A.18 (SCATTER) |
PCAM10 β early branch, ColorOS 6 (Android 9) | Feb 2020 | 4.54 GB | β¬οΈ Download |
PCAM10 A.11 (SCATTER) |
PCAM10 β launch-era branch, ColorOS 6 (Android 9) | Jul 2019 | 4.3 GB | β¬οΈ Download |
More builds, converted packages, and the UFI dump for PCAM10 / PCAT10 β View the source listing on AndroidFirmwareFile.com β
OPPO A9 β Important Notes
The Helio P70 in PCAM10 was a solid mid-range chip for its 2019 launch, but flashing a different firmware branch will not push it past what that hardware can do. Reflashing mainly helps when the current install is corrupted, bloated, or stuck in a boot loop rather than when the goal is faster gaming performance.
SP Flash Tool on OPPO's MediaTek phones can hit BROM-level authentication checks that plain MediaTek reference boards do not have, since OPPO signs its own Download Agent for boards like PCAM10. If a scatter flash keeps failing at the handshake stage even with correct drivers and cable, that is usually this auth requirement rather than a bad download, and an OPPO-specific Auth file bundled with the scatter package is the fix rather than a generic MTK DA file.
Common Flashing Errors on the OPPO A9
BROM ERROR: STATUS_SEC_AUTH_FILE_NEEDED (0xC0070004)
PCAM10 ships with MediaTek Download Agent authentication enabled at the BootROM level, so SP Flash Tool refuses to talk to the Preloader without a signed Auth file matching this board. Check inside the extracted scatter folder for an auth_sv5.auth or similar file and load it under Options, then Download-Agent before retrying, since a generic MTK_AllInOne_DA.bin from another brand will not pass this check.
STATUS_SEC_STOP_BEFORE_DOWNLOAD (0xC0060004)
This appears when SP Flash Tool tries to write a scatter table that does not match the security policy already burned into this specific PCAM10 unit, most often after loading one of the CONVERTED_GLOBAL or CPH1969EX packages on a standard A9 board. Reflash using a plain PCAM10 or PCAT10 SCATTER file from the same family instead of a converted package unless the conversion was deliberate.
S_DOWNLOAD_INIT_FAIL (0xC0000005), COM port closes immediately
SP Flash Tool finds the port for a moment, then loses it before the handshake completes. This is almost always the MediaTek USB VCOM driver not registering correctly in Device Manager for the Helio P70 Preloader, or a charge-only USB cable that carries power but no data. Reinstall the VCOM driver, switch to a rear USB port on the PC, and confirm the cable is data-capable.
Download Fail: PMT-CHANGED (COM PORT ERROR)
The scatter file being loaded describes a partition table that does not match what is already on the phone, which happens when mixing a PCAT10 scatter set with a PCAM10 board that has a different partition layout, or after a previous flash with a converted package. Reflash the full scatter set from one matching archive rather than combining files pulled from different packages.
Phone stuck on the OPPO logo after flashing a mismatched build branch
This turns up most often after flashing an F-series maintenance build over a phone still on an A-series or C-series partition layout, since the scatter table and verified boot keys can shift between branches on this model. Reflash the complete scatter package for one single branch from a fresh extraction, including preloader and lk partitions, rather than only rewriting system or boot.
For the full firmware error database: MediaTek Error Directory β
Frequently Asked Questions β OPPO A9
Several packages on this page pair PCAM10 and PCAT10 in one filename, and both are grouped under the same China A9 firmware family. That does not make every single file interchangeable without checking your board first, since PCAM10 covers the China domestic radio bands while PCAT10 adds broader export LTE bands. Match the scatter build to your actual model string in Settings before flashing.
Stay with a dated SCATTER package such as A.11, A.18, or F.07 rather than anything marked CONVERTED. The converted global and CONVERTED_TO_F11 files intentionally move the phone onto a different software base and carry more risk, and one of them is explicitly built from a CPH1969EX (OPPO F11 Pro) source rather than a plain A9 image.
That file is a raw partition dump meant for bench-level chip repair tools, not a normal flashable package. It is useful to a repair technician recovering a dead userdata partition, but loading it through SP Flash Tool the same way as a scatter build is not the intended use and will not behave like a stock firmware install.
Yes. The A9 launched on Android 9 with ColorOS 6, then OPPO shipped a ColorOS 7 update built on Android 10 to A9 and F11-series phones in the following year. That later update path is why some scatter builds in this set, like the F-series branches, sit on a newer maintenance track than the original A-series launch files.
Ready to Flash?
Follow the full step-by-step SP Flash Tool guide with interactive progress tracking, prerequisite checklist, and complete troubleshooting.