[ROM][5.1.1][I9100] CyanogenMod 12.1 [UNOFFICIAL][06/17]

Not open for further replies.
Search This thread


Senior Member
Mar 31, 2014
OnePlus 5T
OnePlus 7 Pro
please i need you to tell me the steps to prevent STOCK/AOSP APPLICATION REMOVALS
and i want to know is there is a difference between pa gapps and tk gapps

I don't understand this--> 'steps to prevent STOCK/AOSP APPLICATION REMOVALS'

If you want to use cm12.1 based any rom then it is recommended that you should use opengapps. AFAIK, PA or TK gapps are not up-to-date and closed projects
Last edited:


Senior Member
Feb 27, 2009

Sorry guys but this really feels like school. Please stop asking the questions just answered, stop asking the same questions again and again (nighly or snapshot) and stop discussing things that have nothing to do with the topic (comparing gapps)

Often times it is easier to just try things because people here have different feeling about things. My experience is that it is not so easy to make big mistakes - (I didn't manage to brick my device yet and it's a long time ago that I had to use odin) so just do a nandroid and flash what might help and see how. If it was not good, wipe and restore backup ...

People ate trying to fix the few bugs that are still in this ROM so please let them discuss these topics instead of spamming the thread ...

And ... let them decide how much effort they want to put in cm12.1 or in cm13. (This is not a spaceship - developing until bug free is impossible)

And then a big thanks to the developers in here - I had never thought that my s2 would still be usable like this by that time ...


Sent from my x-phone using brain 2.0


Aug 22, 2008
Hello. I just want to ask why the OTG isn't working on my phone. The version is 12.1-20160106-NIGHTLY-i9100, kernel 3.0.64-MC-gd71763e. I have test the OTG cable to a sony tablet and it's working just fine. Is there any way to "fix" somehow the OTG to my phone?
Thanks in advance.


Senior Member
Dec 26, 2012
I can't confirm. For me otg is working (21 jan OFFICIAL build).

Sent from my GT-I9100 using XDA Free mobile app


Senior Member
Jun 8, 2015
OTG with keyboard connected works here, too. I'm on the newest available Snapshot (November) with Lanchon's TRIM+TWRP+Freezefix kernel. But perhaps you should ask in the forum for official ROM instead of here.
Last edited:


Senior Member
Jul 22, 2013
Mar del Plata
Xiaomi Mi A2
who can send a link from this isotech kernel
is it better then the stock?

You can search for Lanchon's posts to find it... The kernel has the ability of loading a custom recovery from outside the kernel. (It also has freezefix and trim goodies)

Sorry for not searching the post myself.. But due to repetitive and no sense posts spamming everywhere I decided to not look backwards anymore unless I need it very much.
Last edited:


New member
Jan 28, 2016
USB is now disconnected

ERROR : USB is now disconnected
Phone(GT-i9100) is not connecting to any pc through any data cable and the error msg giving is "USB is now disconnected"
I am using 12.1-20160123-NIGHTLY-i9100 build
Fix it...


Senior Member
Feb 27, 2009
ERROR : USB is now disconnected
Phone(GT-i9100) is not connecting to any pc through any data cable and the error msg giving is "USB is now disconnected"
I am using 12.1-20160123-NIGHTLY-i9100 build
Fix it...
I think you misunderstood one thing: cm is programmed by volunteers in their freetime and offered to you foc (free of charge)
I think you better use something you paid for - then you can complain like this.

BTW: I don't think there has been a new ROM from this thread for a lo g time. Wonder why you guys keep posting here ...


Sent from my x-phone using brain 2.0


Senior Member
Jul 26, 2008
ERROR : USB is now disconnected
Phone(GT-i9100) is not connecting to any pc through any data cable and the error msg giving is "USB is now disconnected"
I am using 12.1-20160123-NIGHTLY-i9100 build
Fix it...
How much you paid? 0$ .... Fix it yourself (respect developers) ...and read more (to post in the right place if you really have a issue)

S2 Cyanogenmod 5.1.1 [official nightly] - Lanchon's kernel isorec - arnab isorec twrp - Xposed [official framework] - Viper4Android
  • Like
Reactions: cherryb8844

Lysergic Acid

Inactive Recognized Developer
Nov 14, 2014
Ponta Grossa
Thread closed

@Lysergic Acid
Please close this thread. There is no need for the thread for unofficial build anymore, unless you plan on building unofficial builds in the future, and it just confuses (some) people on the nightlies
As suggested this thread is now closed. These unofficial builds are deprecated by many many months by now, and the cm 12.1 discussion should be on the official nightly thread.
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 699
    Official nightlies started and there's a thread for it, check it out: Link
    I'll no longer update this project, my focus is now at CyanogenMod 13 (CM13 thread link)​
    Samsung Galaxy SII
    CyanogenMod 12.1​
    CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    All the source code for CyanogenMod is available in the CyanogenMod Github Repo.

     * Your warranty is now void.
     * I am 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 me for messing up your device, I will laugh at you.
     * Submitting bug reports on unofficial builds is the leading 
     * cause of male impotence.
    - Root is now disabled by default on CM12.1. To enable it go to Settings>Developer Options>Root access and set to Apps only or Apps and ADB.
    - Enable #disable-media-source at chrome://flags to fix some video playback issues with chrome

    Installation Instructions

    - Coming from 5.0 or less ROMS
    • Download cm-12.1-XXXXXXXX-UNOFFICIAL-i9100.zip to your sdcard
    • Make sure you're using a Kitkat Compatible Recovery
    • Boot into Recovery
    • Wipe all your data
    • Flash cm-12-.1XXXXXXXX-UNOFFICIAL-i9100.zip from sdcard
    • (Optional)Flash Google Apps.zip from sdcard
    • Reboot
    - Coming from previous CM 12.1 build
    • Wipe caches
    • Flash cm-12.1-XXXXXXXX-UNOFFICIAL-i9100.zip from sdcard
    • Flash GApps again if you're using PA version
    • Reboot

    ROM: 06/17 Build
    GAPPS: CM GApps

    - Updated CM sources
    - Added fimc usage to the hwc again
    - Fixed seeking on video playback

    Older Downloads

    Video Reviews

    Made by @Troubadour666

    Made by @paramdinkar

    Made by @omkarsathe92

    Special Thanks to:
    LollipopS2 Team

    If you like my work, consider making a small donation ;)

    XDA:DevDB Information
    CyanogenMod 12.1 Unofficial, ROM for the Samsung Galaxy S II

    Lysergic Acid
    Source Code: https://github.com/CyanogenMod

    ROM OS Version: 5.1.x Lollipop
    ROM Kernel: Linux 3.0.x
    ROM Firmware Required: Kitkat Compatible Recovery
    Based On: AOSP

    Version Information
    Status: Beta

    Created 2014-11-28
    Last Updated 2015-10-12
    A word about official CM12...

    So, I've contacted some people from CM about the official CM12 for our device, being a maintainer and all this stuff.
    They told me that I need to fix the remaining bugs before doing a bringup commit into their gerrit. At first sight we thought that only camera had to be fixed, but after some conversation they told me that jenkins don't compile SELinux disabled/permissive builds anymore. Putting SELinux in enforcing state breaks the RIL on these builds, so this must be fixed too. Then, they told me that only PIE enabled builds go official. My build has PIE disabled because it breaks the GPS when enabled, so, I gotta fix that too.
    They also told me that Codeworks stopped to work on the i9100 6 months ago and denied to work on CM12 for us, which is pretty acceptable because he was supporting us since old ICS days. So no maintainer for CM12.
    If I fix the mentioned problems (which by far is not easy), then I can submit the bringup for review, and if everything goes well they will gladly accept me as an official maintainer and then I can enable the jenkins nightlies.
    As you can see, there's a long road for it, and will probably not happen so soon, but I'll keep you guys informed about the progress of this.
    Sorry for the long text :p

    [size=+1]Q. Can i install CM12 over CM11 without wiping data?[/size]
    A. This is not recommended, you have to wipe everything to upgrade from CM11 to CM12

    [size=+1]Q. What recovery does this ROM support?[/size]
    A. You can use Kitkat Compatible CWM recovery to flash it ( Also, we'll integrate CWM in future builds as a permanent solution.

    [size=+1]Q. Which GAPPS package should i install?[/size]
    A. You can install "NANO GAPPS" if you haven't re-partitioned your system OR you have stock System Partition size.

    [size=+1]Q. How much System Partition size is needed to flash this ROM?[/size]
    A. you can flash this ROM on your stock system partition but it is recommended to have 1GB System Partition as ART runtime requires more space. also, it's advisable to have more space on system partition if you would like to install standard GAPPS package.

    [size=+1]Q. How can I increase System Partition space?[/size]
    A. You will need to flash PIT file in ODIN or heimdal to re-partition the System space, it is recommended to have 1GB System Partition as ART runtime requires more space. for more details about PIT files & re-partitioning click here : http://forum.xda-developers.com/gal...es/mod-partition-internal-memory-app-t2538947 and here: http://forum.xda-developers.com/gal...ivatives/mod-increase-partition-size-t3011162
    another PIT files are here : http://forum.xda-developers.com/showpost.php?p=50750761&postcount=509

    [size=+1]Q. I didn't like the ROM or I want go back to stock ROM or this ROM didn't worked & want to revert back, how can I?[/size]
    A. Yes, you can revert back to Stock ROM or any other ROM, you can wipe everything & flash the ROM of your choice whether it's stock or AOSP based ROM. Please follow this steps to revert back to your ROM (these steps are for total noob users)
    1 - Go to recovery mode
    2 - Make sure that your recovery is compatible with Kitkat if you are flashing a ROM based on Kitkat. If not then flash a Kitkat compatible recovery (as mentioned above).
    3 - Flash your ROM.

    [size=+1]Q. Can I flash another kernel after flasing this ROM?[/size]
    A. Yes, of course you can flash kernel of your choice, just reboot to recovery & flash the zip.

    [size=+1]Q. I guess I have soft bricked the device, what should i do now?[/size]
    A. Follow the guide here : http://forum.xda-developers.com/galaxy-s2/help/guide-fix-unflashable-soft-bricked-gsii-t1457458

    [size=+1]Q. Can I apply another theme on this ROM?[/size]
    A.Yes, you can search for CM12 themes on xda or on the Play Store, install it and apply the theme from the Themes section on Settings.

    Thanks to @c0d3r!pp3r for the FAQ ;)
    So, we got official

    Official CM 12.1 nightly builds are starting tomorrow: http://review.cyanogenmod.org/#/c/100189/
    Let the **** hit the fan lol
    Congratulations to all of us.
    [SIZE=+1]Unofficial Kernel Builds[/SIZE]​

    [size=+1]Gustavo's Kernel:[/size]
    You can find all the info about this kernel in this thread: http://forum.xda-developers.com/gal...nel-kernel-aosp-roms-stweaks-synapse-t2222843

    CWM 22/06 build: Link
    Kernel Source: GitHub

    [size=+1]Dorimanx Kernel:[/size]
    You can find all the info about this kernel in this thread: http://forum.xda-developers.com/gal...rnel-3-12-rc6-dorimanx-8-43-jb-i9100-t1617219

    26/06 build: Link
    Kernel Source: GitHub