The XperiFirm Tool is packed with features that help Sony users seamlessly get access to all new stock firmware released officially by Sony. The main features of the tool include:
- Cross-device support: The XperiFirm Tool supports most of the devices in the Sony Xperia lineup. Only a few very old devices is not added to the supported device list.
- Check for updates automatically: The tool is designed to avoid the hustle of checking the update manually every time. So the tool is designed in such a way that it checks the update automatically every time you connect your Xperia device to a PC.
- Downloads can be paused: The tool is so flexible and allows you to pause or resume downloads whenever you want.
- Support added for Sony smart accessories: The tool not only supports smartphones but also supports many other smart accessories from Sony.
XperiFirm v5.8.1 – Latest
XperiFirm v5.8.0
XperiFirm v5.7.0
XperiFirm v5.6.1
XperiFirm 5.2.0
XperiFirm 5.0.0
Changelog:
v5.8.1 [November 4, 2025]:
- NEW: Added build for Windows ARM64.
- TWEAK: Some improvements on the server-side database format for future extensibility.
- FIX: Visual glitches fixed via custom components and some mouse events corrected.
- MINOR: The format of Downloads.xml has been further optimized.
* Due to this change, XperiFirm 5.8.0 can no longer read the database and is not supported.
v5.8.0 [November 3, 2025]:
- FIX: Sony's customization search API is dead. We're back to manual lists. Will scan myself and use the help of the community. Big thanks to the few who helped fill in the missing CDAs and SPCs.
- FIX: Major code refactor and some UI changes.
- MINOR: The format of the Downloads.xml has been redesigned for ease of use. However, if you break its format, XperiFirm will remove and recreate it.
- MINOR: Since Flashtool seems to be abandoned for many years already, the "fwinfo.xml" file will no longer be created in the unpacked firmware's folder.
* Due to this API change on Sony's side, XperiFirm 5.7.1 is no longer able to fetch customizations from Sony and is not supported.
v5.7.1 [June 9, 2025]:
- FIX: Sony's host name for firmware updates has been changed.
* Due to this host name change, XperiFirm 5.7.0 may no longer be able to connect to Sony's API.
v5.7.0 [January 25, 2024]:
- FIX: Replaced old ZipArchive library to fix unpacking firmware over 4 GiB in size.
v5.6.5 [December 21, 2021]:
- FIX: Fixed connection error when trying to request a customizations list from Sony's server due to API change.
- MINOR: Model tags (like "dual" and "Wi-Fi") will no longer be included in the full device name, as it's no longer used in official device naming.
- MINOR: The "Wi-Fi" tag is now colored dark-red ("dual" tag is still colored blue). Implementation has been added for additional tags that may appear in the future, with different colors, without having to update the application.
NOTES:
* Due to this API change on Sony's side, XperiFirm 5.6.2 is no longer able to fetch firmware from Sony and is not supported.
v5.6.2 [September 29, 2021]:
- FIX: Fixed inability to download new firmware (i.e. 61.0.A.14.3 for Xperia 1 III) due to missing MD5 checksum information for the firmware files.
NOTES:
* Since the MD5 checksum is missing for these new firmware, integrity verification for them is impossible. However, if any of the files happens to be corrupted, unpacking will most likely fail. This should not be a problem if you're downloading firmware using XperiFirm directly (not manually).
v5.6.1 [April 5, 2021]:
- Sony's server has discontinued support for obsolete security protocols (SSL, TLS 1.0/1.1) and requires TLS 1.2+ support. However, .NET Framework 4.0 only supports SSL and TLS 1.0, thus XperiFirm is now targeting .NET Framework 4.6, which means Windows XP and Vista (incl. SP1) can no longer be supported, and a minimum of Windows Vista SP2 is now required, and .NET Framework 4.6 (or newer) must be installed.
v5.4.0 [June 25, 2019]:
- FIX: Fixed unpacking while using Mono for Linux.
v5.3.8 [January 11, 2019]:
- FIX: Fixed "firmware is not available" error for certain firmware that are now hosted on a new Sony server.
v5.3.7 [July 28, 2018]:
- FIX: Workaround for broken version naming for certain Xperia XZ2 firmware.
v5.3.6 [March 2, 2018]:
- FIX: Fixed a reported cosmetic bug.
v5.3.5 [March 1, 2018]:
- FIX: Unpacking is matching that of Flashtool: the "partition.zip" is being extracted and a "partition_delivery.xml" is being properly created.
v5.3.1-v5.3.3 [March 1, 2018]:
- FIX: Bug and regression fixing for 5.3.0.
v5.3.0 [March 1, 2018]:
- NEW: Supports downloading official OTA packages (*.pkg). This can be enabled/disabled through "Settings". Those are single-file packages, thus Resuming is not supported, but you can still download them manually if you have to.
- FIX: A bunch of internal tweaks.
- MINOR: Larger device images.
- MINOR: Instructions for Manual downloading slightly changed: Folders should be named "FILE_<fileid>" instead of just "<fileid>".
v5.2.0 [October 21, 2017]:
- NEW: Manual mode is back, completely reworked for Sony's new API. Just click "Manual" and follow the instructions. No file renaming is required.
v5.1.0 [October 16, 2017]:
- NEW: CDF lists are now loaded directly from Sony servers. Manual updating is no longer needed, except for adding new devices, which is a rare case anyway.
- MINOR: Fixed support for Windows XP, but may be unstable as it uses a normal HTTP connection rather than a secure one.
- MINOR: Settings: "Unpack firmware automatically" checkbox - due to the demand.
v5.0.0 [May 16, 2016]:
- NEW: Download management, including a download queue that's saved on your computer and loaded on launch.
- NEW: Resuming feature, including checksum verification and automatic re-download of incomplete/corrupted chunks. Just click "Start" and the download will attempt to resume (for large firmware, the resuming might take a while).
- MINOR: Better error handling and prevention.
- MINOR: Settings: "Play a sound when a download completes"
- NOTE: "Manual" button and "Unpack automatically" are both obsolete, thus were removed in this version. Firmware will always be unpacked.
Pre-Requisite:
For Windows PC:
To Install on a Windows PC, .net Framework is a must-needed software. So download the below given .NET Framework for your Windows version.
* Windows XP: .NET Framework 4.0 (Not officially supported)
* Windows Vista SP2: .NET Framework 4.6
* Windows 7: .NET Framework 4.7
* Windows 8/8.1/10/11: Pre-installed, but updating to .NET Framework 4.7 is also recommended.
For Linux PC: (Officially Not Supported)
For Mac OS: (Officially Not Supported)
I hope this guide was useful to download firmware from the XperiFirm Tool. If you have any queries or feedback, please leave a comment below.
I tried a few times to download the xperifirm software on Windows 10, and kept getting “Sorry, file not found” after the download getting ready page, then download ready. Both zip and non zip