Install Android 6.0.1 Marshmallow on Xperia Pro, Mini, Mini Pro with CyanogenMod 13

Sony Ericsson Pro, Xperia Mini and Xperia Mini Pro can now enjoy the highest version of Android i.e. Android 6.0.1 Marshmallow. Surprised? well, we are not kidding at all. As long as we’ve got some great developers working for this kind of legacy devices, there isn’t going to an end to the lives of these phones. The greatest thing for Xperia Pro, Xperia Mini and Xperia Mini Pro has been done by XDA recognised developer mikeioannina who’e responsible for pulling out the unofficial builds of CyanogenMod 13 custom ROM based on Android 6.0.1 Marshmallow. The unofficial CM 13 builds are available for all legacy Xperia devices which came out back in 2011 or 2012. Luckily, Xperia Pro, Xperia Mini and Xperia Mini Pro are the 3 devices of that league as well.

Those who do not know about the devices mentioned above, we will shed some light on these devices before we head towards the instructions for updating your phone to Android 6.0.1 Marshmallow.

Sony Ericsson Xperia ProFront_H_Open_Black_SCR12

Xperia Pro first appeared in February, 2011. This device by Sony touts a 3.7-inch 480p display with 265 ppi. Sony used a scratch-resistant glass to protect its display. Xperia Pro originally ran on Android 2.3 Gingerbread and was later updated to Android 4.0 Ice Cream Sandwich. After ICS, Sony didn’t update the device to any further version of Android due to its hardware limitations. Xperia Pro is powered up with Qualcomm’s Snapdragon S2 CPU clocked at 1.0 GHz backed up by Adreno 205 GPU and a RAM of 512 MB. This device carried an 8 MP shooter at the back and a VGA shooter on the front for secondary video calls.

Sony Ericsson Xperia Mini and Mini ProXperia Mini vs Xperia Mini Pro

Xperia Mini and Xperia Mini Pro, Sony’s small and beautiful smartphones were popped up in August, 2011. Both these phones have a 3.0-inch display with a resolution of 320 x 480 pixels and 192 ppi. Xperia Min and Mini Pro were powered up with Qualcomm’s Snapdragon S2 CPU clocked at 1.0 GHz and supported by Adreno 205 GPU. A RAM of 512 MB was placed inside. These phones have only 320 and 400 MB internal storage. Xperia Mini and Xperia Mini Pro’s official software support remained limited to Android 4.0 ICS as well. The only difference between Xperia Mini and Xperia Mini Pro is the addition of a horizontal-sliding keyboard on the Xperia Mini Pro. Rest of the devices are almost the same.

CyanogenMod 13 custom Android 6.0.1 Marshmallow for Xperia Pro, Mini and Mini Pro

That was all about these devices. We can now get back to our work. If you own this device, you may want to have the latest Android firmware installed on it. The available CyanogenMod 13 custom ROM has got the features like Camera, Bluetooth, RIL, WiFi, Video working. Radio, ANT+, HDMI and 720P video recording are crashing for now. If this custom ROM is not stable, we can safely assume that it’s at-least close to stable. Using the set of instructions listed here, you can safely install Android 6.0.1 Marshmallow on Sony Ericsson Pro, Mini, Mini Pro with CyanogenMod 13

Precautions / Early preparations

  • This guide is intended for Xperia Pro, Mini and Mini Pro only. Do not try this on any other device or else you will result in bricking it.
  • Your phone must be running the latest available Android 4.0 ICS firmware on it.
  • Your phone must be charged over at-least 50% to avoid any mishap during the flashing procedure.
  • Use the original data cable to establish connection between your phone and your PC.
  • Unlock Bootloader of Xperia Pro, Mini and Mini Pro. Here’s How to Unlock Bootloader of Xperia Smartphones
  • Install USB Drivers for Xperia Pro, Mini and Mini Pro using the drivers installer from the Flashtool installation folder. Download Flashtool from here. After installing USB Drivers, connect phone to PC using the USB cable so that USB drivers are installed properly and connection is established properly.
  • Install ADB and Fastboot Drivers. | Mac ADB And Fastboot Drivers. To avoid the lengthy installation, use the Minimal ADB and Fastboot tools for your PC to make the installation quick.
  • Make a backup of all everything including Contacts, SMS Messages, Call Logs.
  • Make a Nandroid Backup if any custom Recovery is installed already. If not, you will find a custom recovery later in this guide. – Guide
  • Copy all the media files and anything else stored in the internal memory to a PC before flashing to save this data.



Required Downloads

Install Android 6.0.1 Marshmallow on Sony Xperia Pro, Mini, Mini Pro with CyanogenMod 13

First of all, we will need to format the SDcard to ext4 or F2FS format. Here are the steps on how to do so.

  1. Download and install MiniTool Partition on your computer.
  2. Connect your SD card using a card reader to your PC, if you’re using internal storage, then connect your device to your PC and mount it as mass storage (USB).
  3. Now launch the MiniTool Partition Wizard on your PC.
  4. In the MiniTool Partition Wizard, select your SDcard or your connected device and then click on Delete.
  5. Now click on Create and from the displayed options, configure it as follows.
    • Create As: Primary.
    • File System: Unformatted.
  6. Do not touch any other option and leave everything as it is and click on Ok.
  7. Now hit Apply and click on Yes as soon as a popup comes up.
  8. Hold on tighter while the process finishes.
  9. That’s all with the partitioning process.
  1. Make sure that you’ve followed all the instructions listed above.
  2. Extract the downloaded cm-13 file and copy boot.img from it to your desktop.
  3. Rename the dowloaded CM-13 file to only “” and the file to only “”.
  4. Copy downloaded file and Gapps zip to phone’s external memory.
  5. Now turn off phone wait for 5 seconds.
  6. Hold volume up button and connect phone to PC.
  7. The LED should remain blue, which means that phone is in fastboot mode.
  8. Now copy boot.img to Fastboot (platform-tools) folder or Minimal ADB and Fastboot installation folder.
  9. Open that folder, hold shift button on keyboard and right-click on mouse.
  10. Click on Open Command Window Here.
  11. Type fastboot devices and press Enter.
  12. It should only one fastboot connected device in return. If it showing more that one, then disconnect any other connected device or close any Android Emulator. Also make sure that PC Companion is completely disabled if installed.
  13. Now type fastboot flash boot boot.img and press Enter.
  14. Type fastboot reboot and press Enter.
  15. Disconnect your phone from your PC now.
  16. While phone is booting up, press Volume down button repeatedly to enter recovery mode.
  17. Now in recovery, format system / format data and then format cache. You can find the format options in Advanced / Advanced Wipe options in CWM or TWRP recovery.
  18. Now in the custom recovery, select Apply Update > Apply from ADB.
  19. Connect your phone to your PC once again.
  20. Now in the opened ADB Command line, issue this command: adb sideload and hit Enter key.
  21. Once the process has been completed, issue this command: adb sideload
  22. Now that the ROM and GApps have been installed, wipe cache and dalvik cache from recovery once again.
  23. Reboot your phone now. The first reboot may take up to 10-15 minutes.
  24. That’s all! Best of luck 🙂

That’s all. Just in case you’re stuck with something, reach us out through the comment box below. We will try to help you out at our best.

Follow Me

Usama M

+Usama M: Ex Farmviller | Android Fanatic | Software Engineer,Founder -
Follow Me
  • Raphael D’souza

    Hi when i enter adb sideload its showing me error: device ‘null’ not found

    • @raphaeldsouza:disqus have you put the .zip file in the storage of your phone? and what is the name of the file? Maybe the file name is not, it is some – please cross check it and try again.

      • Raphael D’souza

        The .zip file is named as itself, by sideload it is able to recognize file name but not able to recognize the device

        • @raphaeldsouza:disqus If the computer is not recognising the device then you need to check the connection. Try enabling USB debugging mode and disable firewall or antivirus if enabled. Also, use the OEM data cable to connect your phone to your PC.

          • Raphael D’souza

            tried dat thou still running wd same problem bro….
            Anyways Thanx for helping

  • @everybodyknowsshit:disqus Copy it to external SD card, your phone has a card slot so use that.

  • desic

    adb sideload
    serving: ‘’ (~47%) * failed to read command: No error
    cant find the problem. every time it stops at 47% gives this error in the cmd and automatically reboot my device

    another querstion: why isn’t it posible anymore to install *.zips with the cyanogenmod-recovery from the sd-card

  • desic

    why should i copy the and the on the external memory when install cm via adb? for me that makes no sense. pls explain maybe i overlook something

    mainly because the newest recovery installed via boot.img doesnt have the option “install zip from externel device”

    my problem is everytime adb sending status is at 67% my device reboots and the cmd shows an error

  • Henrik Jansson

    When I write “adb sideload” it says:
    Loading ‘’
    * cannot read ‘’ *

    What is wrong?

    • @henrik_jansson:disqus There was an error in the guide, i couldn’t get to fix.

      Copy the file to the ADB and Fastboot folder and then apply the command. Delete this file from the internal storage of the phone.

      Follow this guide for more clarification:

      • Henrik Jansson

        I fixed it another way.
        Instead of writing “” I wrote “”. Then it worked. Probably because I used windows 7 in this case, and it hides the file-endings, so when I changed the file-name to “” it got the name “”.

        But after that I got another problem, the phone get stuck in a bootloop.
        I used a 32 GB card, with filesystem unformatted.
        So I tried a 2 GB card withe filesystem ext4. Then it worked!
        I will now try the 32 GB with ext4 and see if that was the problem, or if it maybe is something wrong with my 32 GB card.

  • Weißmoos

    the file is down where can i download it i also googled it for quite some time thanks

  • Key Lock

    okay, this method is very confusing.
    How you put ROM in SD CARD if it’s UNFORMATTED, let alone access it.

    Also this mention TWRP/CWM but nothing describing how’s that even related to this method because this guide mention to flash recovery from CM13 boot.img

    • @key_lock:disqus There was an error in the guide, i couldn’t get to fix.

      Copy the file to the ADB and Fastboot folder and then apply the command. Delete this file from the internal storage of the phone.

      Follow this guide for more clarification:

      • Key Lock

        it’s fine, I manage to flash it.
        While it’s not accurate but the guide still helps alot.

        Thank You.

  • Vaibhav Verma

    When I go to ROM download page for Xperia mini the is the ROM at the top latest one

  • 楊澤恩

    I upgraded my st15i and sk17i to this version (android 6.0), but neither one had 3G network. Can anyone help me out on this issue. Many thanks.

© 2017 TechBeasts. All rights reserved.· Entries RSS · Comments RSS is not associated with Google, Samsung or any other OS provider and smartphone manufacturer. We are an unofficial fan site.