Software Flashing SS2 Computer Hardware & GSM Repair Lesson Note

Download Lesson Note
Lesson Notes

Topic: 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.

  1. 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).

  1. 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.
  1. 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)

  1. Backup: Flashing wipes EVERYTHING (photos, contacts, messages). Always tell the customer their data will be gone.
  2. 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).
  3. 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.
  4. The Connection: * Turn the phone completely OFF.
    1. Hold the “Volume Down” or “Volume Up” button (this is the Boot Key).
    2. Plug in the USB cable.
  5. 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!”

Lesson Notes for Other Classes