• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][UNOFFICIAL][ABANDONED[CM12.1] CyanogenMod 12.1 for Xperia C3

Riccorbypro

Senior Member
Jul 20, 2014
305
70
28
Johannesburg
BAD NEWS:
My Development Laptop's Hard Drive crashed, so I no longer have the projects I was working on (this one included). Due to the amount of time and effort Android development takes, and how little time I have to spare, I am going to hand this project over to the community. I have given the most active member I have seen so far (@AutumQueen92) contributor status, so that they can manage the thread. I can help here and there, but I will no longer be actively trying to develop CyanogenMod for the C3. I don't want to give this project up, but I just don't have the time for it any more. If you want to help with the ROM, you can find the device configs either at my GitHub or @wwwhana's GitHub. CyanogenMod Sources can be found on the CyanogenMod GitHub. Build instructions, amongst other things, can be found at the CyanogenMod Learning Center. If you need anything, please don't hesitate to contact me at [email protected].

Original Post:
THIS ROM IS STILL IN ALPHA. PLEASE DO NOT INSTALL IF YOU DON'T KNOW WHAT THIS ENTAILS!
Code:
******DISCLAIMER:*****
*You are installing this software at your own risk.
*I accept no responsibility for any bricked,
*dead, damaged, exploding, imploding,
*existentially challenged, time-travelling,
*zombified, or otherwise abnormal phones.
*
BUG REPORTS SHOULD GO IN THE "Bug Reports" TAB. REMEMBER, NO LOGCAT, NO FIX

Download Links in 2nd Post

ROM

Today, I bring great news: CM12.1 for the Xperia C3!

This is a port of CyanogenMod, a free, open-source, community-made ROM based on the Android Open Source Project. This ROM is still in Alpha Stage, but I have posted the flashable zip in the 2nd post so that I can get user bug reports. Please report any unlisted bugs in the Bug Reports Tab.

Note: This ROM shouldn't damage your phone, but if it does, don't point the finger at me. I will laugh at you. Only after I am finished laughing, will I attempt to fix the ROM.

Note #2: I am currently studying IT at university, and do not have much time to spare for this project. If I do have time, I will try to contribute, but I will also have to rely on other developers to contribute to this ROM via GitHub. You can find the source at either my GitHub or @wwwhana's GitHub. CyanogenMod Sources can be found on the CyanogenMod GitHub. Build instructions, amongst other things, can be found at the CyanogenMod Learning Center.

Working
  • Boot
  • Audio
  • Bluetooth
  • Cellular Signal
  • RIL
  • WiFi (Should be fixed as of ALPHA2)

Not Working
  • Mobile Data (Untested as of ALPHA2)
  • Mobile Hotspot
  • Brightness
  • Assorted Sensors (Rotation, etc.)
  • Camera (Also Flash, so no Torch) (Untested as of ALPHA2)

Instructions
  1. Copy zip to /sdcard
  2. Reboot to Recovery
  3. [OPTIONAL] Make NANDROID Backup
  4. [IF COMING FROM STOCK SONY] Wipe Data/Factory Reset
  5. Install zip
  6. [OPTIONAL] Install GApps (OpenGApps is preferred)
  7. Reboot to System
  8. [IMPORTANT] ENJOY!
First Boot will take a while, Sit back and relax for a bit.

Extras

To flash nut's XZDR TWRP for C3, follow the guide here.

To download OpenGapps, please use the Android 5.1 arm version here.


Edit from AutumQueen92: Sorry guys, I'm abandoning this phone entirely for a non-Sony. There are better phones out there and it's extremely difficult to find help from other devs. I'm leaving this up in case some crazy guy wants to make this work.

XDA:DevDB Information
CyanogenMod 12.1 for Xperia C3 D2533, ROM for the Sony Xperia C

Contributors
Riccorbypro, wwwhana
Source Code: https://github.com/Riccorbypro

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Unlocked Bootloader
Based On: CyanogenMod

Version Information
Status: Abandoned

Created 2015-08-14
Last Updated 2017-11-10
 

Riccorbypro

Senior Member
Jul 20, 2014
305
70
28
Johannesburg
Download & Changelog

DOWNLOADS PROVIDED FOR COMMUNITY DEVELOPERS - POST NO LONGER UPDATED

Original Post:
Download
Alpha 2:
Failed to boot in tests, not posting.​

Alpha 1:


Changelog
Alpha 2
  • WiFi should work now.
  • Mobile Data might work (Untested)
  • Camera binaries included in build (Untested)
Alpha 1
  • Original Release
 
Last edited:

Dev2919

Member
Mar 25, 2015
13
1
0
Dude if u are successful in this I'll be the biggest fan of yours
Cause I'm waiting like hell for this rom
And a big big thanks in advance :D :D:good:
 
N

notauseranymore

Guest
If OP found a way to unlock this, I'm not sure if the different models would present a problem. The D2533 model 2014 and after has combined storage, meaning the phone memory and sd memory are now combined into 8gb. You can install more apps, but that's all there is to it.
 

HerySean

Senior Member
Jun 8, 2012
223
23
0
It sucks that sony end support for the C2035 TT^TT, I was excited for the 4.3 update and after the news, i felt like I lost my faith in Sony.

I'm not trying to start a flame war here
 
N

notauseranymore

Guest
Lel, it's a good thing I only unlocked the bootloader to get full root. I downloaded the kernel provided but not sure if I wanted to flash it just yet >.>
 

Riccorbypro

Senior Member
Jul 20, 2014
305
70
28
Johannesburg
Which kernel "provided"? I haven't posted a kernel yet, I'm just having trouble booting with the universal msm8226 kernel. Making my own changes to it, then I'll try compile it again.

ROM source is still downloading... (South African internet...)

But I have found the right configs, and have a semi-complete device tree. Hoping I'll finish the download tonight...

Sent from my D2533 using Tapatalk
 
  • Like
Reactions: ryo2456

ryo2456

Senior Member
Jan 30, 2010
417
50
28
Which kernel "provided"? I haven't posted a kernel yet, I'm just having trouble booting with the universal msm8226 kernel. Making my own changes to it, then I'll try compile it again.

ROM source is still downloading... (South African internet...)

But I have found the right configs, and have a semi-complete device tree. Hoping I'll finish the download tonight...

Sent from my D2533 using Tapatalk
That's good news!!!!! Can't wait for that!!!
 
N

notauseranymore

Guest
I meant the one in nut's xperia files. Not really confident in building one so I'm still reading up stuff >.>
 
N

notauseranymore

Guest
Hey umm, just wanna confirm. The recovery from nut.xperia is for 5.0 and not KitKat right? And how do you flash it with flashtool?
 

Riccorbypro

Senior Member
Jul 20, 2014
305
70
28
Johannesburg
Flashing TWRP

To install TWRP, please make sure that you are running the 19.4.A.0.182 ROM. The old 19.3.A.0.472 ROM's TWRP can still be built using the instructions in the hidden section.

Here is a file that can be used to install TWRP to 19.4.A.0.182, just download it and run the .bat file.

Hey umm, just wanna confirm. The recovery from nut.xperia is for 5.0 and not KitKat right? And how do you flash it with flashtool?
Yes, the nut recovery is for 5.0.2 (19.3.A.0.472).

Download and extract the flashable zip, from http://nut.xperia-files.com/ -> XZDualRecovery -> Kernel Builder -> Check Box -> T2 Ultra D5303 -> D2533 -> DOWNLOAD.

Also copy the original zip to your phone's SD card (NOT INTERNAL STORAGE).

Install using:
Code:
fastboot flash boot <path to nut's boot.img>
Replace the <path to nut's boot.img> with the real path that you extracted from the flashable zip. (I would recommend just putting the boot.img in C:\adb\ for easy reference. This way, the command would be fastboot flash boot C:\adb\boot.img)

then type:
Code:
fastboot reboot
As soon as your device reboots, BUTTON-MASH BOTH the volume buttons (I'm still not sure if it's VOLUP or VOLDOWN to enter recovery!!!). If you've done it correctly, a green LED will light up, and then turn to purple. ONLY STOP PRESSING THE BUTTONS WHEN IT IS PURPLE.

You should now be in TWRP.
Then install the flashable zip from your SD card to your device, this will make sure that all the correct tweaks are in place for the recovery to have full functionality.

Aaaaaaaaaaand......... YOU'RE DONE!

P.S. This tutorial assumes your bootloader is UNLOCKED. If it is LOCKED, just use the installer from http://nut.xperia-files.com/ -> XZDualRecovery -> 2.8.21 -> T2U-lockeddualrecovery2.8.21-RELEASE.installer.zip

P.P.S I HIGHLY RECOMMEND UNLOCKING THE BOOTLOADER.
 
Last edited:

Riccorbypro

Senior Member
Jul 20, 2014
305
70
28
Johannesburg
Status update

Okay, so I have good news and bad news.

Good news
The ROM source is almost done downloading and I have finally managed to compile a kernel.​

Bad news
The kernel didn't work, well, boot at least. I managed to get into recovery from it, but that was the limit of it's functionality. And the touchscreen didn't work in recovery anyway, so I gave that "release" up as a bad job.​

I am currently exploring different ways of tackling the kernel problem, and will report back soon. The ROM should, hopefully, at least have basic functionality on the stock 5.0.2 kernel, once it has been built, and I'm hoping to get a build out within the next week.

For now, back to the kernel...
 
N

notauseranymore

Guest
You can always ask ROM devs from other forums, especially those in the Xperia and similar device threads for ideas and advice. There was one guy who worked on a CM12.1 variant for the Note 1, he really souped the phone up.
 

Riccorbypro

Senior Member
Jul 20, 2014
305
70
28
Johannesburg
You can always ask ROM devs from other forums, especially those in the Xperia and similar device threads for ideas and advice. There was one guy who worked on a CM12.1 variant for the Note 1, he really souped the phone up.
I've actually been asking around, but they all say that I need to build before I can debug. And it's quite hard to debug a kernel when it won't even boot enough time to initialise adb. But the source is at 97%, so I'll hopefully have it by the time I go to bed. I can always start a build at that time...

Sent via Carrier Pigeon