Tecno

Tecno Spark Go 2020 / Spark 6 Go (KE5): SP Flash Tool Guide

Complete firmware flashing guide for the Tecno Spark Go 2020 / Spark 6 Go (KE5) using SP Flash Tool. Covers H6123ABC (Android 10 Go) and H6123D (Android 11 Go) board revisions with SP Flash Tool and MTK Auth Bypass.

Tecno Spark Go 2020 / Spark 6 Go (KE5) September 2020
Models
KE5, KE5j, KE5k
CPU
Quad-core 1.8 GHz Cortex-A53
GPU
PowerVR GE8320
RAM
2GB / 3GB
Storage
32GB / 64GB eMMC 5.1, microSDXC slot
Display
6.52" IPS LCD, 720x1600 (20:9)
Battery
5000mAh (non-removable)
OS
Android 10 (Go edition) / Android 11 (Go edition) on H6123D revision
Connectivity
4G LTE, Dual SIM, Wi-Fi 802.11 b/g/n, Bluetooth 4.2, microUSB 2.0
Colors: Ice Jadeite Mystery White Aqua Blue

About the Tecno Spark Go 2020 / Spark 6 Go (KE5)

The Tecno Spark Go 2020 / Spark 6 Go (KE5) is an entry-level smartphone released in September 2020, built on the MediaTek Helio A20 (MT6761D) / Helio A22 (MT6761) platform. It was distributed across two distinct motherboard revisions: the Global H6123ABC revision (Android 10 Go) and the India/South Asia H6123D revision (Android 11 Go).

Because the MediaTek MT6761 chipset implements Secure Boot SLA authentication, flashing requires both an MTK Auth Bypass utility to disable BROM security and SP Flash Tool to write the factory scatter partitions. The step-by-step instructions below guide you through the entire recovery process.

Which Flash Mode Should You Use?

MTKClient (Open-Source Command Line Alternate)

An open-source Python utility capable of executing BROM exploit, dumping partitions, and flashing scatter images without proprietary Download Agent files. Recommended for Linux users or when SP Flash Tool throws persistent connection errors.

How to enter
Run mtk write command, hold Volume Down + Volume Up, and connect powered-off phone via USB
Requires
Python 3, UsbDk / LibUSB drivers, MTKClient repository, USB data cable

Qualcomm QFIL / EDL (Not Applicable)

Qualcomm Flash Image Loader (QFIL) and Emergency Download (EDL 9008) mode apply exclusively to Qualcomm Snapdragon processors. The Tecno Spark Go 2020 (KE5) uses a MediaTek MT6761 processor and cannot be flashed with Qualcomm tools.

What You Need Before Flashing

1
Windows PC

A PC running Windows 10 or 11 with MediaTek USB VCOM and LibUSB-win32 filter drivers installed.

2
Board-Matched Scatter Firmware

Download the package matching your exact board revision (H6123ABC for Android 10 Go Global; H6123D for Android 11 Go India).

3
MTK Auth Bypass Tool

Required to bypass MediaTek MT6761 SLA/DAA security before connecting to SP Flash Tool.

4
USB Data Cable

Use a high-quality microUSB data cable connected directly to a rear motherboard USB 2.0 port.

5
Battery Charged Above 30%

The 5000mAh battery is non-removable; ensure sufficient charge to prevent mid-flash shutdown.

6
Data Backup Completed

Flashing stock firmware via SP Flash Tool erases all user data on the device.

How to Flash the Tecno Spark Go 2020 / Spark 6 Go (KE5) β€” Quick Overview

A quick 6-step overview built specifically for the Tecno Spark Go 2020 / Spark 6 Go (KE5). The full SP Flash Tool guide adds screenshots, progress tracking, and fixes for common errors.

  1. Identify your board revision and software branch
  2. Install MediaTek USB VCOM and LibUSB filter drivers
  3. Bypass MediaTek SLA/DAA Secure Boot
  4. Load MT6761_Android_scatter.txt in SP Flash Tool
  5. Flash the firmware package
  6. Wait for the green checkmark and reboot

Locating the Scatter File for MT6761

The Tecno Spark Go 2020 / Spark 6 Go firmware is distributed as an SP Flash Tool scatter package containing MT6761_Android_scatter.txt alongside individual partition images (preloader, boot, super/system, recovery, nvram). Ensure all image paths are populated and select Download Only mode.

MT6761_Android_scatter.txt

Every Tecno KE5 stock firmware package extracts to a main folder containing MT6761_Android_scatter.txt along with individual partition images (preloader_ke5_h6123.bin, boot.img, super.img / system.img, recovery.img, nvram.bin). In SP Flash Tool, click Choose next to Scatter-loading File and select MT6761_Android_scatter.txt. Ensure all partitions are checked and the mode is set to Download Only.

The KE5 family uses two distinct motherboard revisions that require strictly matched firmware:

- H6123ABC: Standard Global hardware revision shipping on Android 10 (Go edition).
- H6123D: India and South Asian regional revision shipping on Android 11 (Go edition).

Flashing an H6123D firmware package onto an H6123ABC board (or vice versa) results in a preloader mismatch, display driver initialization failure (black screen), or a recurring vibration loop. Always verify the board token in Settings > About phone before downloading.

Tecno Spark Go 2020 / Spark 6 Go (KE5) Firmware Versions

Representative builds for the primary board revisions of the Tecno Spark Go 2020 / Spark 6 Go (KE5). Verify your board tag before downloading.

Version Region Android Version Size MD5 Download
KE5-H6123D-RGo-INJO-LC-230405V445 KE5 (H6123D) β€” India / South Asia Android 11 (Go edition) 1.83 GB β€” ⬇️ Download
KE5-H6123ABC-QGo-GL-220822V553 KE5 (H6123ABC) β€” Global Android 10 (Go edition) 1.75 GB β€” ⬇️ Download
KE5-H6123ABC-QGo-GL-211130V453 KE5 (H6123ABC) β€” Global (Spark 6 Go) Android 10 (Go edition) 1.80 GB β€” ⬇️ Download

This device has 15 known files across H6123ABC and H6123D board revisions. See the complete archive on AndroidFirmwareFile.com β†’

Tecno Spark Go 2020 / Spark 6 Go (KE5) β€” Important Notes

The Tecno KE5 platform features a 5000mAh non-removable battery. If a flash is interrupted or the phone becomes unresponsive in a preloader loop, press and hold Volume Up + Power for 15 seconds to force a complete hardware reset before reconnecting in BROM mode.

Because the MT6761 chipset uses MediaTek Serial Link Authentication (SLA), connecting to SP Flash Tool without prior authentication will cause a STATUS_SEC_AUTH_FILE_NEEDED error. Running an MTK Auth Bypass tool beforehand puts the SoC BROM into an unrestricted state for SP Flash Tool communication.

Common Errors on the Tecno Spark Go 2020 / Spark 6 Go (KE5)

SP Flash Tool: STATUS_SEC_AUTH_FILE_NEEDED (0xC0020005 / 0xC0030007)

The MT6761 SoC requires a signed SLA authentication file. Run MTK Auth Bypass Tool (or mtkclient) to disable SLA in BROM mode, configure SP Flash Tool connection to the resulting COM port, and retry flashing.

SP Flash Tool: BROM ERROR : S_FT_ENABLE_DRAM_FAIL (0xFC0)

The preloader file inside the firmware package does not match the EMI/DRAM calibration of the board, or the device was disconnected during DRAM handshake. Verify that you have selected the exact board package (H6123ABC vs H6123D) and use a direct USB 2.0 port.

Device disconnects immediately in BROM mode / Reconnect loop

Check that the LibUSB filter driver is correctly attached to the MediaTek USB Port (VID 0E8D / PID 0003). If the device drops out, hold Volume Down while plugging in USB to keep the BROM connection active.

For additional MediaTek SP Flash Tool error code resolutions: SP Flash Tool Error Directory β†’

Frequently Asked Questions β€” Tecno Spark Go 2020 / Spark 6 Go (KE5)

Ready to Flash?

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

Open Full Guide