How to Flash Vivo Y38 5G PD2343F [Firmware Guide]
Follow this step-by-step guide to flash the stock firmware on Vivo Y38 5G (Model: PD2343F) using the QPST Tool. This is useful for fixing software issues, boot loops, or restoring the device to factory stock.
Required Downloads
Before you begin, download the following:
- ✅ PD2343F_EX_A_14.0.12.6.W20.V000L1_vivo_qcom_Flash_File_
- ✅ PD2343F_EX_A_14.0.12.8.W30.V000L1_vivo_qcom_Flash_File_
- ✅ PD2343-PD2343F_EX_A_14.0.11.2.W30.V000L1_vivo_qcom
- 🧰 QPST Tool (Qualcomm Product Support Tool)
- This is used to flash firmware to Qualcomm-powered devices
- Usually includes QFIL (Qualcomm Flash Image Loader) utility
- Download QPST Tool
- 🖥️ Qualcomm USB Drivers
- These drivers allow your PC to recognize the phone in EDL (Emergency Download Mode)
- Download Qualcomm USB Driver
🛡️ Before You Begin – Important Notes
- 🔋 Battery: Ensure the device has at least 50–60% battery.
- 💾 Backup: Flashing will erase all user data — back up everything important!
- ⚠️ EDL Mode: Use caution. EDL (Emergency Download) mode is a low-level mode intended for firmware repair.
🛠️ Step-by-Step Flashing Process
Step 1: Install Drivers
- Install Qualcomm USB Drivers on your PC.
- After installation, restart your computer to ensure the drivers are properly recognized.
Step 2: Extract & Launch QPST Tool
- Extract the QPST tool zip file to any folder.
- Inside the folder, find and launch QFIL.exe (Qualcomm Flash Image Loader).
- Run as Administrator.
Step 3: Boot Vivo Y38 into EDL Mode
To flash using QFIL, your device must be in EDL Mode:
- Power off the phone completely.
- Press and hold Volume Up + Volume Down together, then connect USB cable.
- Check Device Manager on your PC — it should show:
- Qualcomm HS-USB QDLoader 9008 (COMxx)
If the port doesn’t appear, recheck the driver installation or use test points (advanced users).
Step 4: Configure QFIL
Once your device is detected:
- Select Build Type:
- Choose Flat Build (not Meta build).
- Load Programmer File (.mbn):
- Click “Browse” next to Programmer Path, and locate the
.mbn
file in the extracted firmware folder.
- Click “Browse” next to Programmer Path, and locate the
- Load RawProgram & Patch XML Files:
- Click “Load XML” and choose:
rawprogram_unsparse.xml
- It will then prompt for the patch file:
patch0.xml
- Click “Load XML” and choose:
- Select Search Path:
- Point to the main directory where the firmware files are located.
Step 5: Begin Flashing
- Click the “Download” button to begin the flashing process.
- Wait while the process completes — this can take a few minutes.
- Once done, you’ll see “Download Succeeded” at the bottom.
✅ After Flashing
- Disconnect the device and boot it up normally.
- First boot might take longer (5–10 minutes) — this is normal.
- Go through the setup process as if it’s a brand-new phone.
🧩 Troubleshooting Tips
Issue | Solution |
---|---|
Device not detected | Reinstall Qualcomm USB Drivers; use a different USB port or cable |
Flash fails mid-way | Ensure XML files match firmware version; don’t interrupt the process |
Stuck in boot loop | Perform a factory reset from Recovery Mode after flashing |
Cannot enter EDL | Use test points on motherboard (for advanced users only) |
✅ Done! Your Vivo Y38 5G should now be running the stock firmware.
📌 Note: Ensure your phone has at least 50% battery before flashing. Flashing will erase all user data, so back up important files.
