Firmware for a radio based on Android is a task that frightens many car owners. Meanwhile, a properly performed software update can solve problems with interface slowdowns, add support for new applications, or even restore the deviceโs functionality after a failure. The main thing is to understand that updating the firmware of a radio is different from updating a smartphone: compatibility of files with hardware, correct preparation of the drive and taking into account the features of a particular model are important here.
In this article we will analyze the entire process from A to Z: from determining the current firmware version to restoring the system after an unsuccessful attempt. We will pay special attention to Chinese radios (for example, Pumpkin, Joying, Eonon), which often require manual updating due to the lack of OTA updates. You will also learn how to avoid typical mistakes that lead to the โbrickingโ of the device, and what to do if the radio stops turning on after the firmware.
We warn you right away: the process requires care. One wrong move can turn your radio into a useless unit. But if you follow the instructions and use verified files, the risks are minimal. Let's start with preparation.
1. Determining the radio model and current firmware
The first step is to accurately identify your device. Firmware designed for Joying JY-UQ128GP, is not suitable for Pumpkin Android 10.0 4GB+64GB, even if the radios are similar in appearance. You can find out the model in several ways:
- ๐ Look at the sticker on the back of the device - the model and software version are indicated there (for example,
MCU: V3.12.5,Android: 9.0). - ๐ฑ Go to
Settings โ About phone(orAbout tablet) - the Android version and build number are displayed there. - ๐ฅ๏ธ Connect the radio to the PC via USB in
MTPmode and check the files in the root directory - often there is a text file with information about the firmware (for example,version.txt).
If the sticker has worn off and the menu does not open, try removing the front panel - information is sometimes duplicated underneath it. For Chinese radios without a brand (for example, from AliExpress), look for inscriptions like MTCD, MTK or RK3368 - this is an indication of the processor (Mediatek or Rockchip), which will help you select the firmware.
Important: some radios (especially on Android 11+) block access to system settings. In this case, use service codes:
##4636## - system information
##83781## โsoftware version (for some models)
โ ๏ธ Attention: If your radio was released after 2023 and runs on Android 12/13, there is a high risk that the manufacturer has blocked the possibility of manual firmware through standard methods. In this case, you will need a special USB cable for firmware (for example, OTG with contact closure) or contacting service.
2. Where to download firmware for Android radio
Finding official firmware for Chinese radios is not a task lungs. Manufacturers like Pumpkin or Eonon files are rarely made publicly available, and websites often have outdated versions. Here are verified sources:
- ๐ Official websites of brands โlook for the section
SupportorDownloads. For example, for Joying this isjoyingauto.eu. - ๐พ Forums w3bsit3-dns.com and XDA-Developers โcustom and stock firmware are posted there. Look for topics by processor model (for example,
MT8227LorRK3066). - ๐ฆ Firmware archives - sites like NeedRom or AndroidFileHost, but be careful: there are often modified assemblies with viruses.
- ๐ง Request from seller โif you bought on AliExpress, write to the seller with a request to send the latest firmware (indicate
SNorIMEIdevice).
Criteria for selecting firmware:
- Coincidence of the radio model and Android version (for example,
Pumpkin Android 10.0 4+64GB). - Build date - fresh firmware (2026-2026) is usually more stable.
- Availability in the archive files
update.img,recovery.imgandboot.imgโwithout them the firmware is incomplete.
| Firmware type | For which radios | Risks | Where to look |
|---|---|---|---|
| Stock (official) | Any, but only its model | Minimum | Manufacturer's website, seller |
| Custom (modified) | For experienced users | High (bugs are possible) | 4PDA, XDA, Telegram chats |
| Universal (by processor) | For radios on MTK/Rockchip without exact models | Average (camera/radio may not work) | NeedRom, AndroidFileHost |
Critical information: Firmware for radios on processors Mediatek MT8227L/MT8229 and Rockchip RK3066/RK3368 are incompatible with each other. Installing firmware from Rockchip to Mediatek will lead to a complete loss of device functionality.
3. Preparing for firmware: what needs to be done before starting
Unprepared firmware is a direct path to the โbrickโ. Before starting the process:
Download the firmware and unpack the archive|
Check the battery charge (if the radio is removable)|
Prepare a USB drive (FAT32, โค32 GB)|
Do backup settings and contacts|
Disable antivirus on PC (can block files)-->
Let's look at each point in more detail:
- ๐ Nutrition: If the radio is removable, charge it 100%. If it is stationary, flash it with the ignition on (the voltage in the on-board network should be data-i="131">or
12โ14.5V). - ๐ฝ USB drive: Use a flash drive with a capacity of โค32 GB, formatted in
FAT32(NotexFATorNTFS!). The name of the flash drive must be in Latin (for example,UPDATE). - ๐ File structure: Firmware files (
update.img,recovery.imgetc.) must be in the root of the flash drive, without attachments folders. Some firmware require a special scriptupgrade_script. - ๐ Backup: Save to a separate medium:
- List of installed applications (export via
App List Backup). - Settings equals, radio stations (if the radio supports exporting configs).
- License keys for applications (for example, Yandex Navigator or Sygic).
- List of installed applications (export via
For radios with Android 10+ may require unlocking OEM Unlock in developer settings. Activate this item in advance:
- Go to
Settings โ About phone. - tap on
Number assembly7 times to unlock developer mode. - Go back to
Settings โ System โ For developersand enableOEM Unlock.
โ ๏ธ Attention: On some radios (for example, Pumpkin Android 11) after turn onOEM Unlocka reboot is required. If this is not done, the firmware will fail with an error.Error 4032.
4. Methods for flashing an Android radio
There are three main methods of flashing. The choice depends on the model of the radio and its current state (whether it works at least partially). data-i="160">Method 1: Firmware via Recovery Mode (for working devices)
Method 1: Firmware via Recovery Mode (for working devices)
The safest method if the radio turns on, but is unstable. Suitable for most radios. Android 6โ10.
- Copy the firmware files to a formatted flash drive.
- Insert the flash drive into USB port of the radio (usually the one on the back).
- Turn off the radio, then press
Power + Volume Up(orPower + Menu, depending on the model) for 10 seconds to enter Recovery Mode. - In the recovery menu, select
Apply update from external storageโ specify the fileupdate.img. - Wait for completion (usually 5-15 minutes). Do not interrupt the process!
Method 2: Firmware via PC (for โbrickedโ radios)
If the radio does not turn on or is stuck on the logo, you will need firmware via computer using utilities SP Flash Tool (for Mediatek) or Rockchip Batch Tool (for Rockchip).
Algorithm for SP Flash Tool:
- Install drivers Mediatek Preloader (you can download it at 4PDA).
- Run SP Flash Tool, download file
scatter.txtfrom the firmware archive. - Connect the radio to the PC turned off (via USB, usually the rear port).
- Press
Downloadin the app - the firmware will start automatically.
For Rockchip use Rockchip Batch Tool:
1. Run the utility as administrator.2. Select the firmware file (
.img).3. Connect the radio in mode
MaskROM(short the contacts on the board or use a special cable).
4. PressRestore.
โ ๏ธ Attention: Firmware via PC requires soldering knowledge if the radio is not detected inMaskROMmode. To Rockchip RK3368 often you need to close the contactsCLKiGNDon the board to start the recovery mode.
Method 3: Firmware via SD card (for radios with connector)
Some radios (for example, Eonon GA9163B) support firmware from an SD card. The algorithm is similar to the method with a flash drive, but:
- Use a class 10 SD card with a capacity of โค32 GB.
- Firmware files must be in the folder
dload(for some models). - Insert the card into the slot before turning it on recorder.
What what to do if the radio does not see the flash drive?
The problem may be in the file system (FAT32 is needed), a malfunction of the USB port, or blocking on the firmware side. Try:
1. Format the flash drive in FAT32 with a cluster size of 4096 bytes.
2. Use a different USB port (for example, front instead of rear).
3. Check the flash drive on another device.
If that doesnโt help, flash it via PC.
5. Typical errors and their solutions
Even if you follow the instructions exactly, problems may arise. Let's look at the most common ones:
| Error | Cause | Solution |
|---|---|---|
Error 4032 (in recovery) |
Not unlocked OEM Unlock or incompatible firmware |
Enable OEM Unlock in the developer settings or check the firmware version |
| The radio is stuck on the logo after the firmware | Incomplete firmware (missing boot.img) |
Flash again with the complete package of files |
BROM Error: S_FT_ENABLE_DRAM_FAIL (in SP Flash Tool) |
Incorrect drivers or damaged cable | Reinstall the drivers Mediatek, try another USB port |
| Sensor does not work after firmware | Version mismatch MCU (touchscreen firmware) |
Look for firmware with the correct version MCU (indicated on the sticker) |
If after flashing the radio does not turn on at all (black screen, no response to buttons), try:
- Flash again via PC in mode
MaskROM. - Check the fuses in the car (sometimes the firmware messes up the power settings).
- Contact service - it may be damaged memory chip (eMMC).
If the sound is gone after the firmware, check the settings Audio Output in the engineering menu. To enter it, type ##3646633## and select Hardware Testing โ Audioโ Normal Modeโ Speaker Test
6. Data recovery after firmware
The firmware resets the radio to factory settings, so all user data (applications, settings, bookmarks) are deleted. You can restore them like this:
- ๐ฒ Applications: Use the backup made before the firmware, or synchronize via Google Account (if the radio supports Google services).
- ๐ต Music and maps: Copy the files back to the flash drive or internal memory.
- ๐ก Radio/equal settings: If the radio supports export/import of configs (for example, via
Settings Backup), restore them from backup. - ๐ CAN bus settings (for radios with integration into on-board computer): They will have to be configured again through the menu
CANBus Settings.
To restore root-rights (if they were before the firmware) you will need to obtain root access again. On radios this is done through:
1. Installing Magisk via TWRP (if there is custom recovery).2. Using the KingoRoot utility (for Android 6โ8).
3. Firmware patched boot.img via SP Flash Tool.
โ ๏ธ Attention: On radios with Android 11+ getting root often blocks the operation of Android Auto and some multimedia applications. Weigh the need for root access.
7. Optimizing the radio after firmware
Fresh firmware is a good reason to optimize the operation of the device. Here's what you should do:
- ๐งน Clearing the cache: Go to
Settings โ Memory โ Cached dataand clear them. - ๐ซ Disable unnecessary services:
- Auto-updating applications (in Google Play).
- Synchronization of unnecessary accounts.
- Animation of the interface (in the developer settings).
- ๐ง Setting up startup: Use applications like Greenifyto limit the background operation of unnecessary apps.
- ๐ Power optimization: Enable the mode
Battery saving(if the radio is removable) or disableWi-Fi/Bluetoothin the background.
For radios on Android 9โ11 it is recommended to disable Google Play Servicesif you do not use Google services. This will save up to 30% of RAM:
- Go to
Settings โ Applications. - Find
Google Play Services. - Click
Disable(not delete!).
After flashing the firmware, be sure to check the operation of the CAN bus (button backlighting, steering wheel controls, on-board computer readings). If something doesn't work, update the firmware MCU separately.
FAQ: Frequently asked questions about firmware for Android radios
Is it possible to flash a radio without a computer?
Yes, if the radio turns on and it has worker Recovery Mode. To do this, download the firmware to a flash drive, insert it into the radio and flash it through the recovery menu. However, for โbrickedโ devices, a PC is required.
Why does the rear view camera not work after updating the firmware?
This is a typical problem when the version MCU (camera firmware) in the firmware does not match. Solutions:
- Find the firmware with the correct version
MCU(indicated on the radio sticker). - Update the camera firmware separately (the file is usually called
camera.bin). - Check the connection of the camera to the radio (it may be loose) connector).
How to return the old firmware if the new one works worse?
To do this, you need to save a backup of the current firmware before updating (via TWRP or SP Flash Tool). If there is no backup, look for the old firmware version on the forums or from the seller. Please note that downgrading to an older version of Android may cause problems with application compatibility.
Is it possible to flash the radio via an OTG cable?
Yes, but only if the radio supports OTG and it has a working one Recovery Mode. Connect the OTG hub with a flash drive, enter recovery and select Apply update from OTG. OTG is not suitable for firmware via PC - you need direct USB.
Why is the firmware interrupted at 50%?
Causes and solutions:
- ๐ Unstable power supply - flash with the ignition on or connect a 12V power supply.
- ๐ฝ Damaged flash drive - format it in
FAT32and repeat copying the files. - ๐ฑ Incompatible firmware - check the model and version of Android.
- ๐ฅ๏ธ Problems with the cable - use the original USB cable (Chinese radios are sensitive to the quality of the wire).