[Sony Xperia E1] nysascape:
... Is the question we get asked ALL the time on this forum. This is currently being written on my phone so there might be some typos. I'm going to try and explain why we as a community find it so hard to develop for this phone and maybe how we can solve it.

1. AOSP

Maybe one of the biggest issues with this phone - AOSP, and the device tree.

When Sony made this phone in 2014, Jellybean was originally made with this phone and it was very stable - whereas Sony rushed the Kitkat update, meaning that many, many bugs were left unfixed making the phone unstable. Sony couldn't be bothered to then support this phone any further and left us with this heap of a mess. They also rushed the kernel too - and this is where AOSP comes into play.

I recently posted in the AOSP support fourms about our phone and Sony said to boot into AOSP the phone would need to have extensive changes to the kernel to boot into AOSP. The reason they would have to make these changes (and by that they mean rework the entire ROM and firmware) is because Sony rushed the Kitkat update making everything unstable. This means that we have no full device tree meaning that building from source is very difficult. This is why Caio's CM11 is very buggy atm. Hopefully Caio and Kizoky will make a breakthrough soon. Good luck!

2. Why do we have so many Stock UI modified ROMs? (Yes, there is more to it than that)

It literally links in with the top post.

Because we have no full sources, we can't build free, custom ROMs that have nothing to do with Sony. If Sony gave us this (which right now Sony are not playing ball) we could, of course, build custom ROMs.

3. No support/repoduction? (I dont know if this phone is still being made)

Sony made a bad job of this phone; god, I would not buy this phone if it wasnt given to me. Support has ended for this phone because of its unpopularity; high cost, low-end specs, rushed updates. When Kitkat came out for us the update (as we know) was very rushed and a lot of users just... left this phone to mirgrate to different phones - my dad left this for a Galaxy A3 - and my god, what a phone that is for the price. :( Of course, a LOT of devs then left this phone, and so Sony left this phone as well.

This thread is in no way finished yet - there are many more things to add. I'm gonna get my hands dirty with this phone soon when summer break comes around for me, but ill start small until then. My plans are kernel first then maybe PA4 or CM developing, not sure yet.

Caio's and Kizoky's posts - thanks to them, [MENTION=5842851]Caio99BR[/MENTION] and [MENTION=5903579]Kizoky[/MENTION]

[MENTION=5842851]Caio99BR[/MENTION]

4. Why do the devs not like to develop for this device?

First because that reason #1 in first post, second because this is a low-end device, many of then not have a full developer (eg L1II, Xperia E) and when have most of then try to do something but is stopped by low knowledge or some impossible fix problem, third in my opinion is because confusion made in building a ROM to a new device.

5. Why are you building KitKat(CM11) and not JellyBean4.3(CM10.2)?

First problem: DualSim

Only CM11 support it, and we not have only the Single Variants, I have choiced this too for L3II, and this have been released with JB4.1.

After it this not have problems, the CM10.2 is more stable and with less ram consumption (like CM10.1 is more more stable and etc), but is more time lose if we back to it now, if someone want to make it, go and Good Luck

6. Why the greatest devs not make something to this device?

First thing is time, or if not time, just forgived this, 2 Recognized Developers (Yes, its a ****ing awesome flag) said "I have got this phone and I will do something for him", one posted at here on XDA, and other said it to me (member of FXP Team - greatest Team behind some Sony devices), today no one of two have made nothing, this last said "I will help you" but no, [MENTION=5903579]Kizoky[/MENTION] helped more than him, but I'm of subject.

By final its more a revolt than a answer, good devs after get flags, reputation, forgive simple things and not help others or not make that things he did to gain prestige.

Sorry if it not answer the ask, but it's the true, also sorry my english, its damaged.

[MENTION=5903579]Kizoky[/MENTION]

7. Low end phone

8. High price when phone released (Xperia E1 2014: 512mb 3MP Sony you are drunk vs. Xperia M 2013: 1024mb 5MP lower price)

9. Not available in the U.S

Good luck all with developing!