Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,785,416 Members 38,892 Now Online
XDA Developers Android and Mobile Development Forum

[ROM][Unofficial/Experimental][Android 4.4] CyanogenMod 11.0 for SGS4A (int'l)

Tip us?
 
snadge
Old
(Last edited by snadge; 18th May 2014 at 02:21 AM.) Reason: issues and roomservice link
#1  
Member - OP
Thanks Meter 38
Posts: 37
Join Date: Dec 2009
Default [ROM][Unofficial/Experimental][Android 4.4] CyanogenMod 11.0 for SGS4A (int'l)

Note:

This thread started as a discussion for development of a working CM11.0 / KitKat build for GT-I9295 / S4 Active International. At first, with assistance from a CM dev who wishes to remain unnamed and does not want involvement with this, a build was produced for this device, based on work previously done by LeJay on CM10.2. Unfortunately, I have not been able to contact LeJay, which is the primary motivation for starting this thread. Since then, and in a short space of time, xda user @spegelius, has managed to progress this to a fully functional build, which some users are already using as a daily driver.

Instructions:

1. Install CWM recovery from here
2. Download the latest build Credit: spegelius: https://drive.google.com/folderview?...1E&usp=sharing
3. Download CM11.0 gapps from here
4. Boot into recovery by holding the Volume Up button as the phone is booting.
5. Back up your current ROM inside CWM recovery.
6. Flash CyanogenMod ROM to your device using CWM recovery.
7. Flash Google Applications to your device using CWM recovery.
8. Do a wipe data/factory reset from within CWM recovery.
9. Reboot system.

Known Issues:

1. USB tethering doesn't seem to be working at the moment.
2. Report them, I'll try to add confirmed issues here, I may need some prompting.

Build from source:

Please consult this guide for setting up CyanogenMod for compile.
Please use
Code:
repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0
when you initialize the CyanogenMod repository so you get the source for CM-11.0.
Download roomservice.xml (*Updated* - Thanks spegelius) and put in ~/android/system/.repo/local_manifests/.
Run 'repo sync' and compile with 'brunch jactivelte'. Proprietary files included with roomservice.xml

This is pretty much a word for word ripoff of LeJay's cm 10.2 post. This is where one would say something like, I take no responsibility if your device explodes, catches fire, invades a foreign nation, causes your cat to get run over by a car, etc.

Thanks goes to LeJay for being pretty much the sole reason a thread was created for this device on XDA, and in turn the people he gave thanks to, primarily the CM team. Additional thanks, of course, goes to spegelius, for running with this thread, and creating something that actually works.
The Following 27 Users Say Thank You to snadge For This Useful Post: [ Click to Expand ]
 
snadge
Old
(Last edited by snadge; 23rd February 2014 at 03:48 AM.) Reason: todo
#2  
Member - OP
Thanks Meter 38
Posts: 37
Join Date: Dec 2009
Downloads here:
** TODO **
 
snadge
Old
#3  
Member - OP
Thanks Meter 38
Posts: 37
Join Date: Dec 2009
Changelog:
** TODO **
 
x2pacx
Old
#4  
Junior Member
Thanks Meter 1
Posts: 4
Join Date: Sep 2005
awesome! I look forward to a stable release
The Following User Says Thank You to x2pacx For This Useful Post: [ Click to Expand ]
 
spegelius
Old
#5  
Senior Member
Thanks Meter 533
Posts: 384
Join Date: Mar 2011
Location: Oulu

 
DONATE TO ME
Interesting, good to hear there's CM dev helping . I've been playing with the idea of trying to compile CM11 since i got AOSP 4.3 working as daily driver. I'm also using LeJay's work, without it i propably wouldn't even have strated hacking with Android. And i haven't heard from him either, i hope he is okay.
Anyways, my first idea was to try it with same jactiveltexx stuff as cm-10.2 is done and see how far that takes me, but if you have already done it and no display, it's possible that the kenel needs to be updated and newer graphics libs used. Luckily i've done some merging between S4 and S4 Active kernels and i already had a look at CM11 S4 kernel code. There are some changes in the graphics code, so there's a very good possibility to get those merged to Active kernel, to me it looks like S4 and S4 Active have same kernel, except for camera, some gpio stuff and assorted tidbits around the kernel. As for the graphics drivers, i think it should be possible to use libs from S4's CM11 build?

Gotta try this myself later this week
The Following 2 Users Say Thank You to spegelius For This Useful Post: [ Click to Expand ]
 
snadge
Old
#6  
Member - OP
Thanks Meter 38
Posts: 37
Join Date: Dec 2009
Quote:
Originally Posted by spegelius View Post
Anyways, my first idea was to try it with same jactiveltexx stuff as cm-10.2 is done and see how far that takes me, but if you have already done it and no display, it's possible that the kenel needs to be updated and newer graphics libs used. Luckily i've done some merging between S4 and S4 Active kernels and i already had a look at CM11 S4 kernel code. There are some changes in the graphics code, so there's a very good possibility to get those merged to Active kernel, to me it looks like S4 and S4 Active have same kernel, except for camera, some gpio stuff and assorted tidbits around the kernel. As for the graphics drivers, i think it should be possible to use libs from S4's CM11 build?

Gotta try this myself later this week
I have tried compiling the stock CM jf common kernel, with s4 active config. SurfaceFlinger fails to initialise EGL libs. I have tried porting LeJay's cm-10.2 active kernel to build on cm11.0, that also fails in the same way. It seems you' are right. The graphics updates for the other s4 devices likely need to be done for active as well, which may require some new props. Jftleatt's props might be worth look at for display props, same cpu/gpu, different lcd panel.. I'm using my phone as a daily, and haven't had much of a chance to test builds.
 
emersonas
Old
#7  
emersonas's Avatar
Junior Member
Thanks Meter 5
Posts: 23
Join Date: Nov 2010
Location: London
When big boys does the taking we just wait for candies...

Sent from my GT-I9295 using Tapatalk
iPhone 3G
iPhone 3GS
iPhone 4
Galaxy S2
Galaxy Nexus
Galaxy S3
Galaxy S4 Active
LG G3
 
nasaprinsloo
Old
#8  
nasaprinsloo's Avatar
Senior Member
Thanks Meter 75
Posts: 200
Join Date: Aug 2012
I'm prepared to run it as a daily. If you can point me how to create logs for you

Sent from my GT-I9295 using xda app-developers app
 
mythi
Old
#9  
mythi's Avatar
Senior Member
Thanks Meter 1,695
Posts: 1,298
Join Date: Mar 2013
Location: Jeddah

 
DONATE TO ME
Quote:
Originally Posted by nasaprinsloo View Post
I'm prepared to run it as a daily. If you can point me how to create logs for you

Sent from my GT-I9295 using xda app-developers app
Only the bug is the camera ...there is no app as speligus said
Respect

Try to remmber that development on xda is not for money or publicty but is for fun !


My github
 
spegelius
Old
(Last edited by spegelius; 5th March 2014 at 04:07 PM.)
#10  
Senior Member
Thanks Meter 533
Posts: 384
Join Date: Mar 2011
Location: Oulu

 
DONATE TO ME
Quote:
Originally Posted by nasaprinsloo View Post
I'm prepared to run it as a daily. If you can point me how to create logs for you

Sent from my GT-I9295 using xda app-developers app
In case some other problem than missing Camera, adb logcat > file.txt and post it to pastebin for example.

I've been using this since yesterday evening and nothing has failed yet. Actually kinda expected, whole device tree and kernel is like 90% jfltexx. This would've been done faster if not for the few mistakes i amde during the development . But live and learn.

I'm gonna upload the kernel and final device tree changes to github later today.

Oh and i suggest to a clean wipe flash.

Edit: and the link, again... https://drive.google.com/folderview?...1E&usp=sharing
The Following 2 Users Say Thank You to spegelius For This Useful Post: [ Click to Expand ]
Tags
4.4, cm11, jactiveltexx, kitkat, sgs4a
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes