• 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][GT-I9506][ks01ltexx] CyanogenMod 13.0 UNOFFICIAL for the Galaxy S4 LTE-A

kyasu

Senior Member
Sep 23, 2012
483
2,207
93
Tokyo
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 6.0 (Marshmallow), which is designed to increase performance and reliability over stock Android for your device.

Code:
#include <std_disclaimer.h>

/*
 * Your warranty is now void.
 *
 * We are not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at us for messing up your device, we will laugh at you.
 *
 */
This is an unofficial CyanogenMod 13.0 build for the Galaxy S4 LTE-A (GT-I9506).

Instructions

  1. Make sure that your GT-I9506 has the Lollipop bootloader and modem (The last installed stock ROM must be 5.0.1).
  2. Flash TWRP recovery via Odin.
  3. Boot to TWRP recovery (Vol UP + Home + Power).
  4. Optional: Do nandroid backup
  5. Wipe data / Factory Reset
  6. Install the ROM (CM zip).
  7. Install the Google Apps.
Enjoy!

Known Issues

Everything seems to work fine.
  • None

Downloads

All: https://www.androidfilehost.com/?w=files&flid=43918
LineageOS 13.0: lineage-13.0-20170122-UNOFFICIAL-ks01ltexx.zip
CyanogenMod 13.0: cm-13.0-20161223-UNOFFICIAL-ks01ltexx.zip
TWRP: official or twrp-3.0.3-0-ks01ltexx.tar

Downloads (by gebaya)
gebaya also provides his builds from my (device-specific) source code.
https://www.mediafire.com/folder/8l264568av165/

Sources

https://github.com/kyasu/android_kernel_samsung_msm8974
https://github.com/kyasu/android_device_samsung_ks01ltexx
https://github.com/kyasu/android_vendor_samsung_ks01ltexx

XDA:DevDB Information
[ROM][GT-I9506][ks01lte] CyanogenMod 13.0 UNOFFICIAL for the Galaxy S4 LTE-A, ROM for the Samsung Galaxy S 4

Contributors
kyasu
ROM OS Version: 6.0.x Marshmallow
Based On: CyanogenMod/LineageOS

Version Information
Status: Stable
Current Stable Version: 2017-01-22
Stable Release Date: 2017-01-22

Created 2015-12-05
Last Updated 2017-01-22
 
Last edited:

kyasu

Senior Member
Sep 23, 2012
483
2,207
93
Tokyo

Furrydaus

Elite Member
Jul 6, 2014
1,888
4,402
0
21
Singapore
I'm working on the Galaxy Alpha (S801) which is my current main device.
http://forum.xda-developers.com/gal...m-cyanogenmod-12-1-unofficial-galaxy-t3230946
I also have the Galaxy S4 LTE-A as my second or third device.
S4 LTE-A is very similar to Alpha (S801), so I tried to port CM13.0.
So you're telling me, out of NOWHERE the source code filled with 100+ files were uploaded 20+ days ago with no history of where it came from? Not to mention, the commits seem awfully too similar to the works of others through gerrit. It's disappointing to see things like this being posted on XDA and you still have the cheek to put source code which is not well documented. Bravo :)

10/10 would Kang again.
Please forum members. Don't do this. Give proper credits and proper documentation. This is an open source community and we expect proper documentation
 
Last edited:

kyasu

Senior Member
Sep 23, 2012
483
2,207
93
Tokyo
So you're telling me, out of NOWHERE the source code filled with 100+ files were uploaded 20+ days ago with no history of where it came from? Not to mention, the commits seem awfully too similar to the works of others through gerrit. It's disappointing to see things like this being posted on XDA and you still have the cheek to put source code which is not well documented. Bravo :)

10/10 would Kang again.
Please forum members. Don't do this. Give proper credits and proper documentation. This is an open source community and we expect proper documentation
My GT-9506 porting work is derived from Samsung stock kernel source code and the official CM source tree of ks01lte/hlte/klte and my sltecan work. Unfortunately, the official ks01lte is not so stable for me. So, I tried to port by myself.

https://wiki.cyanogenmod.org/w/Doc:_porting_intro
Many devices are architecturally similar to other devices that are already on the market and have existing CM ports. When a new device comes out, see if you can find out if it may be identical to another device, only with a different sized screen or more memory or some other minor difference. If you find an "ancestor" or "sibling" of your device, much of the work may already be done for you!
I credited to CyanogenMod team implicitly. I don't understand what is the problem?

Edited:
For initial bringing up of the Galaxy Alpha (sltecan), I investigated the existing CM ports (klte/ks01lte/hlte) and I found the Samsung Snapdragon 800/801 devices are sibling.
Because I have an experience of the bringing up of the Galaxy Alpha (sltecan), the porting of ks01lte based on the existing CM works is not hard. My ks01lte porting is mainly based on hlte with the latest Samsung Lollipop kernel and blobs. For using the Lollipop blobs, klte and ks01lte are good reference.
I deeply acknowledge and thank the existing CM works (klte/ks01lte/hlte).
 
Last edited:

kyasu

Senior Member
Sep 23, 2012
483
2,207
93
Tokyo
Ok.
My ks01lte CM12.1 port utilized Samsung Lollipop kernel and blobs. This is different from other ports. I enjoyed it without publishing.
After I ported My Alpha (sltecan) from CM12.1 to CM13.0, I also ported My ks01lte from CM12.1 to CM13.0 in the exactly same way.
I think the ks01lte CM13.0 is useful for others, I decided to publish it.
 
Last edited:

winesh

Senior Member
Jan 5, 2011
410
129
0
Ok.
My ks01lte CM12.1 port utilized Samsung Lollipop kernel and blobs. This is different from other ports. I enjoyed it without publishing.
After I ported My Alpha (sltecan) from CM12.1 to CM13.0, I also ported My ks01lte from CM12.1 to CM13.0 in the exactly same way.
I think the ks01lte CM13.0 is useful for others, I decided to publish it.
cm13 is awesome, blazing fast. Few fc's but thanks for this experience. This rom has true added value for our obscolent device.

I wouldn't listen much to people saying you copied stuff. As far as i can see (and everyone else on this forum), this is the only cm13 rom available. So you basically it's impossible to rip something from another cm13 rom.

Let jealous people talk, you are doing a great job. Thanks for your effort.
 
  • Like
Reactions: superpulosu

superpulosu

Senior Member
Jul 19, 2012
293
108
0
madrid
@kyasu, thanks. Its working very well. Some mistakes in the spanish translation and some strings are still in english, but the rom its very smooth. Instaled without problem with nano open gapps. I am still testing...
 
Last edited:

karkasss

Elite Member
Mar 1, 2013
1,642
2,738
0
No vibration when touching hardware keys(menu/back) for both of cm12.1 /cm13 in my e330. Anybody who has same phenomenon or only happened to me?

Edit: long press is vibration working but short press is not vibrated
 
Last edited:

kyasu

Senior Member
Sep 23, 2012
483
2,207
93
Tokyo
Please provide more feedback about this ROM, how stable can it be as daily driver?
what is not working?
This rom is already my daily driver.
At least, the following functions are tested and worked:
  • WiFi
  • 3G
  • LTE
  • 3G Calling
  • VoIP
  • WiFi Tethering
  • Bluetooth
  • Camera
  • Video Recording
  • Sound
  • Ok Google
  • Sensors
  • Compass
  • GPS
  • NFC
  • SD Card
  • USB OTG
For using MTP in M, every time you have to tap and select MTP.
And you have to install Google Apps for M. I'm using Open GApps (micro).
 
  • Like
Reactions: kornelius1982