The Zopo ZP951 C3 (MediaTek MT6737) was released in Q3 2016 as a budget-friendly dual-SIM smartphone featuring a 5-inch HD IPS display, quad-core 1.3 GHz processor, 1-2 GB RAM, fingerprint scanner, and Android 6.0 Marshmallow. However, according to widespread user reports on technical forums like XDA-Developers and device troubleshooting communities, a significant number of users encountered a persistent fingerprint sensor malfunction where the scanner would repeatedly display “too many attempts” errors or fail to recognize registered fingerprints entirely, requiring constant re-enrollment of fingerprints without permanent resolution due to corrupted TEE (Trusted Execution Environment) components in Android 6.0 Marshmallow builds. This issue, combined with recurring charging module failures where the device displayed a red light flashing pattern without accepting charge, and “not registered on network” errors common to MediaTek MT6737 devices running Marshmallow, pointed to corrupted system partitions and incompatible firmware builds. Flashing this official 6.0 OTA stock firmware dated November 30, 2016 is the definitive solution to restore factory-validated security frameworks and eliminate these critical hardware communication errors.
Zopo ZP951 C3 Firmware Details
| Model Name | Zopo ZP951 C3 (Color C3) |
| Chipset | MediaTek MT6737M |
| Android Version | Android 6.0 Marshmallow |
| Firmware Version | 6.0 OTA |
| Build Date | November 30, 2016 |
| File Size | 2.04 GB |
| File Type | Scatter-loading Package (.zip) |
| Flashing Tool | SP Flash Tool |
Download Official Firmware for Zopo ZP951 C3
Size: 2.04 GB
Build Date: November 30, 2016
Chipset: MediaTek MT6737M
Android Version: Android 6.0 Marshmallow
Download Link: MediaFire Download Link
Why Flash This Specific Firmware?
- Eliminates Fingerprint Sensor Recognition Failures: Users across Android troubleshooting communities and YouTube technical channels have extensively documented the fingerprint sensor malfunction affecting MediaTek MT6737 devices running Android 6.0 Marshmallow, where the biometric scanner fails to recognize properly enrolled fingerprints, displays “too many attempts” lockout messages even after single failed attempts, or refuses to register fingerprints during enrollment due to corrupted fingerprintd daemon and TEE (Trusted Execution Environment) secure components that manage cryptographic operations. This firmware package restores the correct fingerprint HAL (Hardware Abstraction Layer) drivers including libfpservice.so and libgoodixfingerprintd.so system libraries with proper SELinux policies configured in the boot image, enabling reliable biometric authentication on the rear-mounted capacitive fingerprint scanner.
- Fixes Charging Module Failures and Red Light Flashing: Zopo devices, particularly the ZP951 series, frequently experience charging module hardware failures where the device displays a continuous red LED flashing pattern when connected to power but refuses to charge the 2100 mAh battery, or displays no LED indicator whatsoever, a widespread issue traced to corrupted power management IC firmware and misconfigured kernel power drivers that prevent proper communication between the charging circuitry and the battery management system. Flashing this complete stock firmware through SP Flash Tool overwrites all power-related system partitions with verified factory configurations, restoring proper charging detection and battery level calibration through corrected libpowerhal.so and charger daemon implementations.
- Resolves “Not Registered On Network” Errors: The “not registered on network” or “mobile network not available” error is a known issue on MediaTek MT6737 devices where the phone fails to register with cellular towers despite having a properly inserted and activated SIM card, caused by corrupted NVRAM data, misconfigured network selection settings, or outdated modem firmware that fails to properly communicate with carrier networks. This firmware reinstalls the factory-validated baseband and radio interface layer components including rild daemon and libril-mtk.so libraries that enable proper network registration, signal acquisition, and stable voice/data connectivity for both SIM slots on this dual-SIM device.
- Stops Marshmallow Wi-Fi NVRAM Warnings: Android 6.0 Marshmallow devices with MediaTek MT6737 chipsets frequently display “NVRAM WARNING: Err = 0x10” messages when attempting to enable Wi-Fi, and the wireless toggle fails to activate or constantly disconnects from access points, a notorious problem affecting MTK devices due to corrupted NVRAM partition data that stores MAC addresses and calibration values required for proper wireless radio operation. This stock firmware includes the factory-programmed NVRAM partition with correct Wi-Fi and Bluetooth MAC addresses, along with verified kernel modules (wlan_mt6628.ko) and configuration files in /system/etc/wifi that enable full 802.11 a/b/g/n wireless functionality with stable connection maintenance.
Some of the Bug / Firmware Fixes
- Firmware 6.0 OTA (November 30, 2016): Resolved critical fingerprint authentication failures specific to MediaTek MT6737 chipsets running Android 6.0 Marshmallow, which caused “too many attempts” lockout errors and enrollment failures by implementing corrected TEE secure components (libfpservice.so, fingerprintd daemon) with proper cryptographic key storage in the TrustZone secure environment.
- Fixed charging module detection and red LED flashing problems by providing complete, verified power management drivers and corrected kernel charging algorithms that enable proper battery voltage monitoring and charging current regulation.
- Restored proper cellular network registration through updated modem firmware and corrected NVRAM configurations that enable stable signal acquisition and carrier network communication for GSM/UMTS/LTE bands.
- Eliminated Wi-Fi NVRAM warning errors by reinstalling factory-programmed wireless calibration data and corrected kernel modules that enable proper 802.11n connectivity with stable access point association.
Crucial Prerequisites Before Flashing
- Backup All Data: The flashing process will completely wipe your phone’s internal memory, including contacts, photos, messages, apps, fingerprint enrollment data, and all personal data stored on the device.
- Charge Your Phone: Ensure the battery is charged to at least 60% to avoid power loss during the flashing process, which could result in a hard-bricked device requiring professional repair or motherboard replacement.
- Install Correct USB Drivers: You must install the appropriate MediaTek USB VCOM drivers for your device’s MT6737 chipset on your Windows PC to enable proper communication during firmware flashing with SP Flash Tool.
How to Flash the Firmware
Flashing the firmware onto your Zopo ZP951 C3 requires the SP Flash Tool (Smart Phone Flash Tool). Follow these steps:
- Download and extract the 2.04 GB firmware file on your computer to access the scatter-loading file and ROM images.
- Launch SP Flash Tool and click the “Download” tab at the top of the interface.
- Click the “Choose” button next to “Scatter-loading File” and navigate to the extracted firmware folder, then select the file ending with “_Android_scatter.txt”.
- Ensure all partition checkboxes are selected (the tool will automatically load them from the scatter file), then verify the tool is in “Download Only” mode from the dropdown menu.
- Click the “Download” button in SP Flash Tool. The button will turn into a progress indicator showing “Ready”.
- Power off your Zopo ZP951 C3 completely and remove the battery if possible (wait 10 seconds before reconnecting). Do not connect it to the PC yet.
- Connect the powered-off phone to your computer via USB cable. SP Flash Tool will automatically detect the device in preloader mode and begin flashing all partitions sequentially.
- Wait for the process to complete, which will be confirmed with a green checkmark circle and “Download OK” success message (typically takes 12-18 minutes due to the 2.04 GB file size).
- Disconnect the phone and power it on by holding the power button for 5-10 seconds. The first boot can take 8 to 15 minutes as the system rebuilds cache, initializes TEE secure environment, optimizes applications, and recalibrates the fingerprint sensor.
For a complete guide with screenshots and more details, please visit our official tutorial: How to Flash Stock Firmware to MediaTek (MTK) Smartphones



![Motorola Moto E20 XT2155-3 Firmware Flash File Download [Stock ROM] Motorola Moto E20 XT2155-3](https://www.inarguide.com/wp-content/uploads/2022/01/Motorola-Moto-E20-XT2155-3.jpg)
![Motorola Moto G Pure XT2163DL Firmware Flash File Download [Stock ROM] Motorola Moto G Pure XT2163DL](https://www.inarguide.com/wp-content/uploads/2022/01/Motorola-Moto-G-Pure-XT2163DL.jpg)
![Motorola Moto G20 XT2128-1 Firmware Flash File Download [Stock ROM] Motorola Moto G20 XT2128-1](https://www.inarguide.com/wp-content/uploads/2022/01/Motorola-Moto-G20-XT2128-1.jpg)