Software Flashing SS2 Computer Hardware & GSM Repair Lesson Note
Download Lesson NoteTopic: Software Flashing
Class: SS2
Subject: Computer Hardware and GSM Repair
What is “Flashing”?
Have you ever had a phone that gets stuck on the “Logo” and won’t go to the home screen? Or a phone that has become very slow and keeps showing “Unfortunately, App has stopped”?
Flashing is the process of deleting the old, broken Operating System (Android) and installing a fresh, clean version. Think of it like “formatting” a computer or “re-installing” Windows. It wipes the phone’s memory and gives it a brand-new “brain.”
The Three “Ingredients” for Flashing
Before you can flash a phone, you need three specific things. If one is missing, the process will fail.
- The Firmware (The “OS”)
This is the actual Android software file. It is often called a Stock ROM. You must find the exact version for the specific model of the phone (e.g., TECNO Spark 5 Pro software will kill a TECNO Spark 7).
- The Drivers (The “Translator”)
When you plug a phone into a computer, the computer doesn’t naturally know how to talk to the phone’s chip. A Driver is a small piece of software that tells the computer: “Hey, this is an Android phone, please listen to it.”
- Common drivers: VCOM Drivers (for MTK chips) or SPD Drivers.
- The Flashing Tool (The “Injector”)
This is the computer program that “pushes” the Firmware into the phone.
- SP Flash Tool: Used for phones with MediaTek (MTK) chips.
- SPD Upgrade Tool: Used for phones with Spreadtrum (SPD) chips.
- Odin: Used specifically for Samsung phones.
Identifying the Chipset (MTK vs. SPD)
You cannot use the wrong tool for the wrong chip. Before flashing, a technician must know what “engine” is inside the phone.
- MediaTek (MTK): Found in most Infinix, TECNO, and older Huawei phones. We use SP Flash Tool.
- Spreadtrum (SPD): Found in many “budget” or small Android phones and itel devices. We use SPD Upgrade Tool.
- Qualcomm: Found in high-end phones like Samsung, Google Pixel, or some Redmi models.
Step-by-Step Flashing Guide (The Safe Way)
- Backup: Flashing wipes EVERYTHING (photos, contacts, messages). Always tell the customer their data will be gone.
- Charge the Battery: Never flash a phone with less than 50% battery. If the phone dies in the middle of flashing, it becomes a “Brick” (a useless piece of plastic).
- Load the Scatter File: In the flashing tool, you click “Choose” and find a text file called a Scatter File. This file tells the tool exactly where to put each part of the software.
- The Connection: * Turn the phone completely OFF.
- Hold the “Volume Down” or “Volume Up” button (this is the Boot Key).
- Plug in the USB cable.
- The Progress Bar: You will see a red bar, then a yellow/blue bar. Do not touch the cable until you see a “Success” green circle.
Common Flashing Errors & Fixes
- “BROM Error: S_FT_DOWNLOAD_FAIL”: This usually means your USB cable is bad or the port is loose. Try a different cable.
- Phone Stuck at 0%: Your Drivers are not installed correctly. Re-install the VCOM drivers.
- Bootloop (Still stuck on Logo): Sometimes after flashing, you need to go into “Recovery Mode” and perform a “Wipe Data/Factory Reset” to clear the old cache.
Summary Table: Flashing Tools
| Phone Brand / Chip | Flashing Tool | Key File Type |
| TECNO / Infinix (MTK) | SP Flash Tool | .txt (Scatter file) |
| itel / Small Androids (SPD) | SPD Upgrade Tool | .pac file |
| Samsung | Odin | .tar or .md5 files |
| Nokia / Xiaomi | MiFlash / QFIL | XML files |
Student Safety Warning
“Flashing is the ‘Last Resort.’ Always try a Hard Reset (holding Volume Up + Power) first. If a Hard Reset doesn’t fix the problem, only then should you attempt to flash the phone. One wrong file can ‘Hard Brick’ a phone, meaning it will never turn on again!”