Installing Cyanogenmod 13 Marshmallow On Xperia Arc (LT15i) and Arc S (LT18i)

Recently, Cyanogenmod released CM13 (Marshmallow) for 2011 Sony Xperia devices. The custom rom shared in this article is specifically meant for Xperia Arc and Arc S (anzu). The ROM is based on Android 6.0 Marshmallow. This rom has been tested to be fully working on Xperia Arc S (LT18i) by me. So far, it runs smoothly. The only bug in this ROM is with the Bluetooth. It sometimes refuse to enable.

Since the internal storage of this device is small, a fast SDcard is required to be used as the data partition. If you wish to install this rom on your device, read and follow the three easy steps below carefully.

Downloads

  1. Cyanogenmod 13.0 for Arc and Arc S –  Download
  2. Recommended Gapps –  Download (Updated)
  3. Adb/Fastboot package (Important)  –  Download – Mirror
  4. MiniTool Partition Wizard  –  Download

Note: LT15i (Arc) users need to flash LT18i (Arc S) ftf flash file (ICS 4.1.B.0.587).

HOW TO INSTALL CM13 ON XPERIA ARC & ARC S

Step One: Partitioning and Formatting sdcard to ext4 or F2FS

    1. Connect sdcard to PC via card reader or insert in your device and mount as mass storage
    2. Install and launch MiniTool Partition Wizard on pc
    3. From the listed drives, select your sdcard and click on Delete
    4. Now click on Create
    5. From the displayed New Partition Options, configure as below

Create As

      : Primary
       –

File System

      : Unformatted
  1. Leave every other option as is, then click Ok
  2. Now click on Apply, and select Yes from the popup.
  3. Wait for the process to complete.
  4. Done.

You can also watch this brief video guide on how to format your sdcard to F2FS for CM13 installation:

Step Two: Preparing To Flash CM13

  1. Extract the download fastboot/adb package to desktop. Should look like this C:…Desktopadb
  2. Now, extract boot.img from CM13 rom package to the the adb folder on your desktop. That is: copy boot.img  to C:…Desktopadb
  3. Rename the downloaded CM13 package to update.zip
  4. Rename also the download Gapps package to gapps.zip
  5. Renaming the downloaded packages helps you avoid making mistakes when typing the file names in cmd.
  6. Copy both files (update.zip and gapps.zip) to C:…Desktopadb, or wherever you adb files are located.

Step Three (Final step): Flashing CM13

    1. Insert the formatted sdcard to your device and power off
    2. Connect to PC in fastboot mode (hold menu button and connect USB cable)
    3. Launch cmd from your fastboot/adb folder (Hold Shift button while right-clicking on the adb/fastboot folder, then select Open Command Window here)
    4. Type in these commands:

fastboot flash boot boot.img

fastboot reboot

    1. While the device is booting up, disconnect from pc and press the Volume down button repeatedly to boot into recovery mode.
    2. Once in recovery, perform the following

 Factory reset > full factory reset

 Wipe cache

 Advanced > wipe system partition

    1. Now select Apply Update > Apply from ADB
    2. Connect the device back to PC via USB cable and type the following commands:

adb sideload update.zip

Wait for the loading process to complete. If it stops at 47% don’t panic, just go ahead with the remaining step.

adb sideload gapps.zip

  1. Once this completes loading, disconnect from PC and reboot device to system.
  2. Done.

See some of my screenshots below…

   

78 Comments

  1. I've already have CM11 installed on my LT18i, but want to install this one.
    I tried to find 64-bit USB driver for LT18i it, but I couldn't find one. I then installed Sony PC Companion, but it would not recognize the phone. I installed Google USB driver from Android Sdk.
    I entered the fastboot mode on my phone and blue LED was lighting. When entering the commands, it always gets stuck on:
    . I'm using Windows 10.
    What am I doing wrong?

  2. Google USB Driver should fix the driver problem if it's actually driver related.

    But then, just tell me the exact response you get from fastboot so I can know how to assist you fix it.

  3. c:Users…Desktopadb>fastboot flash boot boot.img
    < waiting for any devices >

    c:Users…Desktopadb> adb devices
    List of devices attached

    c:Users…Desktopadb> fastboot devices

    c:Users…Desktopadb>

  4. It's driver related.

    Download Xperia USB Driver Pack here, run and install the drivers. When you arrive where you have to select the drivers to install, select flashtool, fastboot, and Sony Xperia Arc/Arc S.

    Once installation is complete, reboot PC. Connect your device once the pc is fully booted and allow your device driver to install properly.

    Now you can start running the commands.

    Note: It is recommended that you use the fastboot/adb package provided in this article to flash cm13 on your device. This is because using any adb version lower than 1.0.32 will result in errors.

  5. It worked! Just that you had to repeat the Apply update -> Update from ADB for the gapps.zip, too.
    Thank you !!!

  6. What am i missing here?

    After i type "Fastboot reboot", wipe partition etc.
    In step 8, i got result "Error: device not found"

  7. You got that error because you skipped 7:

    Now select Apply Update > Apply from ADB

    After completing that step, you can then sideload the rom and gapps.

  8. No i'm not skipped it.
    I've completed step 1 to 7, without problems.
    But in step 8, when i plugged my phone in pc (yes, with Apply from ADB in my cyanogenmod recovery active) then type the command, the result is : "Error: device not found".

    I don't think its because driver problems, bcoz when i flash the boot.img , and do fastboot reboot, my phone interact as it should be.

  9. Hello!!. I followed every single step and got everything right but I get stuck with a boot loop. Any ideas for the cause of this.
    Thank you!

  10. Hello!!. I followed every single step and got everything right but I get stuck with a boot loop. Any ideas for the cause of this.
    Thank you!

  11. Hi Tejala!

    It seems you would have to flash stock ICS 4.1.B.0.587 firmware on your device. That is, if actually you followed the steps above accurately and carefully before your device got stuck in a boot loop.

  12. I flashed lt18i ftf on my lt15i as mentioned in the instructions. Could it be something wrong with SD card?. Its a class 10 32gb sd card but I bought it from eBay and its unbranded.
    Thanks a lot!!

  13. A class 10 sdcard should run this CM13 ROM perfectly on your device. If you suspect this issue to be from the sd, try installing the firmware using a different sdcard.

    The ROM cannot load properly if the data files are fully installed. I think that's why the decive is stuck in a bootloop. Try a different sdcard, then let me know if it works!

  14. hi, I've successfully installed CM13 as your instruction above, but after installation, the play store and play services stopped working. do you have any idea how to fix it?

  15. hi, Ibeen stock in Apply Update > Apply from ADB after this I can not conect the phone with PC for instaling the update zip where am doing wrong

  16. For me to assist you properly, you need to clearly explain how you came about that error response.

    Which of the steps did you encounter that?

  17. download link not working

    Not Found

    The requested URL /1Xsal6 was not found on this server.
    Apache/2.2.3 (Red Hat) Server at adf.ly Port 80

  18. Hi Ramce! I think there's a problem with your Adb/fastboot. Follow this link to install adb systemwide on your laptop.

    Then download the fastboot package I shared in this guide and run the commands from the directory you placed the package.

    Sorry for my late reply!

  19. hi I have a problem
    when I try to update I get an error message that says cannot read update.zip

  20. Hi, first thanks for such a clear post!
    Unfortunately CM13 is slow and if I install GAPPS on top of CM13 phone is extremley slow, to the point where I need to wait a whole minute sometimes more to make a call.

    Question is is there a way to downgrade?

    Thanks

  21. Yes!

    You can easily downgrade to any other Rom of your choice. But first, backup the data on your sdcard- if you have important files in it.

    Download the rom you wish to flash or downgrade to, extract the boot.img and flash via fastboot. Wipe cache, data, and dalvik. Then flash the rom. Your device should boot just fine to the new rom.

    Thanks for the compliment. Let me know if there's anything else I can help you with.

  22. I thing that the files are ok give me link where I can downloaded again but I thing that its ok the file

  23. Hello, I'm willing to try your tutorial, but before I want to ask if its updated and most important how can I backup my Arc (not Arc S) DRM keys (TA partition) before unlocking the bootloader?

  24. I found that when I searched but it says its for "Sony Xperia" and
    all Sony Ericsson Xperia models are not supported.

  25. I tried and "No compatible TA partition found on your device" I guess its not supported as I mentioned above. Any idea?

  26. The TA Partition backup tool doesn't seem to work on Sony Ericsson Xperia devices, but Sony Xperia.

    So the tool won't work on your Xperia Arc. I also doubt the availability of an alternative backup method / tool.

  27. OK thanx I unlocked it anyway. Now I'm on the final step! On Step Three (Final step): Flashing CM13, i'm on step 7 "select Apply Update > Apply from ADB", when I connect the device again there is no cmd window to type the final commands. What did I wrong?

  28. OK done, I restarted cmd. Both update and gapps stopped at 47% but I proceeded. Thanx for the tutorial. Now if I want to update the rom or try another, should I just go to Step Three (Final step)? How about changing only kernel?

  29. Yeah! You will have to change kernel too. The kernel used here is only compatible with Cyanogenmod 13 or 6.0 ROMs.

  30. Hello, I followed up your instructions but I am stuck after 'adb sideload update.zip' command. It stops on 47%. What should I do?

    Thanks in advance!

  31. If you read and followed all the instructions correctly, you could've noticed this line…

    Wait for the loading process to complete. If it stops at 47% don’t panic, just go ahead with the remaining step.

    😉

  32. Dammit, I'm sorry.
    Thank you for the fast response!

    I didn't scroll down to see it and didn't notice when scrolling through comments. Gonna try it tomorrow because 5am isn't really helping me with this hah.

    Thanks again and sorry to bother ya!

  33. Hey that's me again.

    So I did what you said. When it got stuck on 47% at update.zip i closed CMD and sideloaded gapps.zip (update.zip got stuck on 47% on CMD and on the phone screen aka it did not complete but gapps.zip got stuck on 47% but finished and went back to recovery).

    Then I disconnected my phone from the PC and rebooted. Although now I'm stuck with LegacyXperia logo showing all the time (some kind of a boot loop?)

    I must say I didn't follow this step "Note: LT15i (Arc) users need to flash LT18i (Arc S) ftf flash file (ICS 4.1.B.0.587)." simply because it's quite impossible (at least I think so) to flash LT18i ftf on LT15i. I tried and got system.sin error. Can you please tell me how to do it?

    Thanks again.

    • Ephixi4, Did you use flashtool? Use the older version 0.9.18.6. The latest version does not work with xperia arc S. I got the same error as you got. But with 0.9.18.6 it worked.

  34. Flash all partitions listed in flashtool except system.sin. Now extract system.sin from the ftf firmware using 7zip.

    Flash it via fastboot, then continue with the steps here.

    • To revert to stock firmware you have to flash your phone’s stock .ftf firmware package.

      Alternatively, if you previouly made a backup before flashing custom ROM, just restore the backup.

  35. Hi, first of all thanks for the tutorial.
    My problem is that the device is stuck in a bootloop(cm logo) when I try to reboot the system. What could be the cause for that?

    • You need to launch command window from the folder where your adb/fastboot files are located. Else you will keep getting this error response.

  36. This instruction is not correct.
    “Advanced > wipe system partition” does not exist in recovery mode.
    And there are no place where I can do this: “1.Now select Apply Update > Apply from ADB”

  37. Ephixi4, Did you use flashtool? Use the older version 0.9.18.6. The latest version does not work with xperia arc S. I got the same error as you got. But with 0.9.18.6 it worked.

  38. Now “sideload” worked.
    I had to write “adb sideload update.zip.zip” I guess it because I am using Windows 7, and windows 7 hides the endings.
    But I got another problem. It sais “Total Xfer: 0.98x” and not “1.00x” as it should.
    But I did the same thing with gapps, and then it said “1.00x”
    Then i restarted the phone, but it seems to be in some bootloop, or is that normal first time you start it?
    What can be wrong?
    Can i repeat the last step with sideload only, or do I have to averything from the beginning, including flashing the original 4.1.B.0.587 ?

Leave a Comment

Your email address will not be published. Required fields are marked *

It is main inner container footer text