– Version 49 (31.07.2021)
Support for XQ-BT41
– Version 50 (12.08.2021)
Work in progress on asynchronous USB to make it more synchronous, added progress bar during send-receive USB packets and more logging. Increased USB timeout to 2 minutes.
– Version 51 (12.08.2021)
Fix empty line printed while receiving USB packets
– Version 52 (01.10.2021)
Implemented user prompt for keeping user data, thanks @OhayouBaka for figuring it out! Removed bootloader log retrieval
– Version 53, 54, 55 (20.08.2022)
Fix trim area dumper crash on big-endian machines, update building makefiles
– version v56, v57 (07.07.2023)
Add support for Xperia 1 generation 5, changed boot delivery xml attributes
You can download the latest version of the NewFlasher by clicking the below button. Its version is v57.
Download NewFlasher v57
How To Use Newflasher
Platform: Newflasher is supported on Windows, Linux, and Android. You need to just make sure to use the correct binary for the Newflasher. Moreover, you can flash your Xperia device on Android using another Android phone.
Source Code: You can find the source code for the NewFlasher by clicking here.
Optional Step: If you are missing any of the drivers or the correct drivers are not installed for your device on your PC, we recommend you install the correct drivers for your compatible device. However, if you are missing any drivers, you need to double-click on the .exe file and confirm the driver extraction, and install the drivers.
- Download the drivers using the XperiFirm tool and Flashtool. (Flashtool will not be used for this method. However, it will ensure that all the necessary drivers are installed for your Xperia device.)
- Install the Flashtool drivers from the location “C:\Flashtool\drivers”. You need to check the “Flashmode Drivers” and “Fastboot Drivers” option.
- Now, enable USB Debugging and Unknown Sources on your device.
- USB Debugging: Settings>>Developer Options
- Unknown Sources: Settings>> Security
- After this, you need to download the Xperia Firmware. For that launch the Flashtool and then click on the XperiFirm icon.
- Head to your device shown in the left pane, and choose the firmware for your region/carrier. The right pane will show you the information about the firmware available for your region.
- Click on the firmware and click on Download to proceed with the download of the firmware file. (Only download the firmware for compatible mobile)
- After the completion of the download close the download window. You will see that there are two new folders created on your PC, one for the firmware file and the other one for the newflasher.
- Now, open the firmware folder select all the .ta files, and delete them.
- Open the “boot” folder which is located within the main firmware folder. You will find there is one .ta file called “Maple_XBootConfig_MiscTA”. Delete that file too.
- You need to create a new folder named “partition” inside the main firmware folder.
- Extract the partion.zip files which are located in the main firmware folder to the newly created “partition folder”.
- Now, for the final step, you need the entire content of the firmware folder in the Newflasher folder
- Make sure to connect your Xperia device to the PC before starting the process using the Newflasher. You need to connect your device by holding the Volume Down button while connecting to your PC.
- In the command prompt, type ‘n’ and hit Enter.
- You need to again type ‘n’ and hit Enter. Now the flashing of the firmware will begin on your Xperia device.
- Once the process is complete, you will receive a message saying “You can disconnect your device when you close newflasher.exe”
- That’s it! You have flashed the firmware on your Xperia device using the Newflasher. You do not need to worry if your device takes some time to boot up.
Conclusion
So, there you have it from my side in this post. The above guide will help you successfully flash the firmware on your Xperia device using the NewFlasher command line. Please report us in the comments below, if you come across any bugs or errors while following the above-mentioned steps. Until the next post…Cheers!