How can I update the Sony vendor image for Xperia XA2?

Jolla Care -

Sony vendor image is a binary file that contains device specific firmware from the device vendor, i.e. Sony. Our instructions for getting the file are in chapter 5 of our instructions in https://jolla.com/sailfishxinstall/ (for XA2).

Sony keeps updating the vendor image every now and then. The image for XA2 has been upgraded from version 16 to version 17B recently (March 2019).

UPDATE on 2019-04-24:

With  v17B (https://developer.sony.com/file/download/software-binaries-for-aosp-oreo-android-8-1-kernel-4-4-nile) of Sony vendor image we observed a decrease in the perceived signal strength of the 5GHz WLAN access points. Version v16 (https://developer.sony.com/file/download/software-binaries-for-aosp-oreo-android-8-1-kernel-4-4-nile-v16/) should work better in this respect.

Therefore we would not recommend flashing v17B for the time being if you use WLAN networks in the 5GHZ band.

 

How to upgrade the vendor image

1. Download the zipped vendor image file to your Sailfish X flashing directory from https://developer.sony.com/file/download/software-binaries-for-aosp-oreo-android-8-1-kernel-4-4-nile/

2. Unzip it there.

3. Connect your XA2 to a USB2 port (as on USB3 it may fail) of your computer so that the blue LED gets lit on your XA2.

4. Give one of the following commands.  They have the most recent file (as of March 8th, 2019).

 

Linux:

sudo fastboot flash  oem_a  SW_binaries_for_Xperia_Android_8.1.6.4_r1_v17_nile.img 

Windows command terminal:

fastboot flash oem_a SW_binaries_for_Xperia_Android_8.1.6.4_r1_v17_nile.img 

Windows 10 PowerShell:

.\fastboot.exe flash oem_a SW_binaries_for_Xperia_Android_8.1.6.4_r1_v17_nile.img 

 macOS:

sudo fastboot flash oem_a SW_binaries_for_Xperia_Android_8.1.6.4_r1_v17_nile.img 

 

This is the expected output from the command:

  C:\FLASH\XPERIA\Sailfish_OS-Jolla-3.0.3.8-h4113-0.0.7.3>fastboot flash oem_a
  SW_binaries_for_Xperia_Android_8.1.6.4_r1_v17_nile.img
  target reported max download size of 536870912 bytes
  sending 'oem_a' (210888 KB)...
  OKAY [ 4.885s]
  writing 'oem_a'...
  OKAY [ 0.002s]
  finished. total time: 4.900s

Downgrading the vendor image

Downgrading the vendor image back to v16 goes in the same way. Simply use the v16 image file in the commands above - we show the case of the Windows command terminal below as for an example:

fastboot flash oem_a SW_binaries_for_Xperia_Android_8.1.6.4_r1_v16_nile.img

 

Have more questions? Submit a request
Powered by Zendesk