[ROM][UNOFFICIAL] CyanogenMod 12.1 Nightlies OpenDesireProject

Search This thread

mem5449

Member
Jan 3, 2011
36
3
General:
These are UNOFFICIAL CM12.1 Lollipop Nightlies brought to you by Open Desire Project and TeamCodefire as a continuum to CM 11.0 and 12.0 builds. Builds are generated automatically on Mon/Wed/Fri/Sun. Process starts around 00:30 PST/PDT. If it fails, then there will be no build until the reason for failure is taken care of which can take time. Last 7 nightlies will be kept on the server. If you want a longer history of them, you are free to archive them yourself.

Thanks and credits:
  • Andromadus
  • CodeAuroraForum
  • CyanogenMod
  • BananaGranola
  • Epic Beard Men
  • eXistZ
  • Flemmard
  • Flinny
  • goo.im
  • Juansheng
  • paulb_nl
  • randomblame
  • synergye
  • Mustaavalkosta
  • TeamCodefire (for build server and hosting, priceless)
  • All the rest that have helped to construct these builds and develop software for ace directly or indirectly in the past.

Githubs:

Changelogs:


Installation instructions:
  1. Download Nightlies
  2. Download gapps from here
  3. Put the files on SD card
  4. Reboot to recovery
  5. Do factory reset (ie. format /system, /data, /cache, /sd-ext and /sdcard/.android_secure)
  6. Flash cm-12.1-YYYYMMDD-UNOFFICIAL-saga.zip
  7. Flash gapps zip
  8. Remember to flash boot.img via fastboot if you have S-ON
  9. Reboot and enjoy

Update instructions:
  1. Download Nightlies
  2. Put the file on SD card
  3. Reboot to recovery
  4. Flash cm-12.1-YYYYMMDD-UNOFFICIAL-saga.zip
  5. Remember to reflash boot.img via fastboot if you have S-ON
  6. No need to flash gapps as CM backuptool script should take care of them (results may vary depending on which gapps package you are using)
  7. Reboot and enjoy

Kernel
  • Source: github
  • Compiler: stock AOSP gcc-4.8
  • Branch: cm-12.1
  • Kernel Version: 3.0.101
  • defconfig: saga_defconfig

Contact:

Donations:

FAQ:
Q: I tried to flash the ROM and got this:

Code:
Installing update...
set_metadata_recursive: some changes failed
E:Error in /sdcard/..path od ROM.zip
(Status 7)
Installation aborted.

Or I'm having other recovery issues.
A: Download and install the latest recovery here.

Q: I've used HTC Dev unlock and flashed the rom but it won't boot. What should I do?
A: You need to extract boot.img from the zip and flash it via fastboot. If you don't have fastboot executable anymore from flashing recovery, install Android SDK platform tools (Linux users should find it from distro's package management) and then reboot to bootloader, open command prompt and navigate to the location you extracted your boot.img and type:

Code:
fastboot flash boot boot.img

You need to repeat this everytime you flash new version of this rom to ensure everything will work fluently as long as you have just basic HTC Dev unlock.

Q: Where are my developer and performance options?
A: http://goo.gl/jpS8r

Q: Feature X doesn't work, let's make 1000 posts about it to annoy everyone.
A: Please, dont. Use search and then use search again and only then report your problem with necessary logs. [Logcat guide, thanks to MusikMonk for the link]

Q: Hey, my old phone is running the latest Android version, i want to thank someone!
A: Press thanks button here

Q: I hate you for not fixing this issue X!!!
A: I love you too.

Q: How I can build CM12.1 myself?
A: Setup a basic Android build environment.

Code:
mkdir cm12.1
cd cm12.1/
repo init -u git://github.com/CyanogenMod/android.git -b cm-12.1
mkdir -p .repo/local_manifests
wget https://github.com/OpenDesireProject/android/raw/cm-12.1/local_manifest.xml -O .repo/local_manifests/local_manifest.xml
repo sync
. build/envsetup.sh
lunch cm_saga-userdebug
mka bacon

Once the build finishes you'll find your goods from out/target/product/saga/ directory.

Q: Something about something something something.
A: Ask the guy/gal next to you.

XDA:DevDB Information
Unofficial CyanogenMod 12.1 Nightlies, ROM for the HTC Desire S

Contributors
kylon, Mustaavalkosta, paulb_nl, Phantom Shadow
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
Based On: CyanogenMod

Version Information
Status: Alpha

Created 2015-04-02
Last Updated 2015-09-08
Doesn't install on Desire S using TWRP 2.6.3.0 Is a specific recovery (CWM,TWPR, EXT4) or version needed to use this ROM??
 

Mustaavalkosta

Senior Member
Dec 25, 2010
2,476
9,436
37
Tampere
opendesireproject.org
I was gonna donate UNTIL you were SO helpful.
Well, there's no need to get angry to me if you don't even bother to read the FAQ before asking a question that has been asked many times before. XDA itself even encourages you to use search before posting but we have made that even easier by providing FAQ for you.
 

i23098

Senior Member
Jun 17, 2013
221
124
FAQ:
Q: I tried to flash the ROM and got this:

Code:
Installing update...
set_metadata_recursive: some changes failed
E:Error in /sdcard/..path od ROM.zip
(Status 7)
Installation aborted.

Or I'm having other recovery issues.
A: Download and install the latest recovery here.

Doesn't install on Desire S using TWRP 2.6.3.0 Is a specific recovery (CWM,TWPR, EXT4) or version needed to use this ROM??

I removed most of the stuff you quoted from kylon. As you can see, when you made the question, you answered yourself ;) :p Dowload 2.8.7.0 or if you are trying to install the sagaopt version, you need a sagaopt enabled one, latest is sagaopt 2.8.7.1.

You can now go and donate Mustaavalkosta and the rest of the guys :p
 

mem5449

Member
Jan 3, 2011
36
3
Well, there's no need to get angry to me if you don't even bother to read the FAQ before asking a question that has been asked many times before. XDA itself even encourages you to use search before posting but we have made that even easier by providing FAQ for you.
I wouldn't haven't originally posted if I hadn't ALREADY tried all the versions of CWM,TWRP,EXT4. None have successfully flashed this ROM. BTW, the highest version of TWRP that works on my Desire S is v2.6.3.0 If I load ANYTHING higher, it gets stuck with HTC boot logo and never runs recovery. So, the real answer is I am SOL for using this ROM if it requires v2.8.7.0 Sorry for terse response but I felt your initial response was bit a "smart-aleck-ee". You coulda just said... "Yes it requires 2.8.7.0" Would have been more polite.
 
  • Like
Reactions: ChristianFerrer

Mustaavalkosta

Senior Member
Dec 25, 2010
2,476
9,436
37
Tampere
opendesireproject.org
You can now go and donate Mustaavalkosta and the rest of the guys :p
I get none of the donations. It all goes towards the server bills so not donating is not taking anything away from me. It's actually less work for me if server subscription runs out but then there's no OTAs nor fast/stable mirror in EU area. :p

I wouldn't haven't originally posted if I hadn't ALREADY tried all the versions of CWM,TWRP,EXT4. None have successfully flashed this ROM. BTW, the highest version of TWRP that works on my Desire S is v2.6.3.0 If I load ANYTHING higher, it gets stuck with HTC boot logo and never runs recovery. So, the real answer is I am SOL for using this ROM if it requires v2.8.7.0 Sorry for terse response but I felt your initial response was bit a "smart-aleck-ee". You coulda just said... "Yes it requires 2.8.7.0" Would have been more polite.
Well, how am I supposed to know that you have tried all the recoveries and that 2.8.7.0 doesn't work for you? You didn't mention anything you posted now in your original post. If you had mentioned all this, I might have provided something else than an answer to a question that has been already asked several times thus the answer for it is in the FAQ. I don't read minds.

As to your issue with 2.8.7.0 it sounds interesting but I haven't heard anyone else complaining about it so this leads us to wonder what's special in your device which prevents you from running TWRP 2.8.7.0 on it.
 

JerseyChewi

Senior Member
Aug 27, 2012
85
26
Edinburgh
I've used OpenDesire for some time and first tried this version in June. I was initially quite impressed but I think the novelty factor masked the poor performance. Even though I don't install many apps, I had also found myself struggling for space, even after shifting what I could to the SD card.

I was getting so frustrated with it recently that I was on the verge of buying a new phone, which is something I wouldn't do lightly. I decided to give this ROM one last shot and applied the latest "sagaopt" nightly. What a difference! I suspect disabling KSM has had something to do with it but I did briefly try doing that manually before the upgrade and it only made a small difference. There must be more to it than that because it's like a different ROM. The new partition structure is just genius, now I have more space than I know what to do with. I didn't even have to wipe my SD card as I was already using F2FS. :D

The only complaint is that WebView still crashes but I know that Mustaavalkosta has already worked very hard on that. Opera Mini skirts around that issue quite effectively though I do wonder whether it is causing message views in K9 Mail to occasionally throw you back to the inbox.

All in all, I think I'll be holding on to this phone for a little while longer yet. I've donated a little for your troubles, though I know it just gives you more troubles really. ;)
 

Mustaavalkosta

Senior Member
Dec 25, 2010
2,476
9,436
37
Tampere
opendesireproject.org
cm-13.0 + kitkat adreno test

I need someone with sagaopt capability to test a build for me. I want to know whether saga has additional issue with the newer adreno drivers. Testing should be as easy as checking whether bootanimation shows up and if there are any very visible graphical glitches. First one to respond will get a link in PM hopefully later tonight.
 

i23098

Senior Member
Jun 17, 2013
221
124
I need someone with sagaopt capability to test a build for me. I want to know whether saga has additional issue with the newer adreno drivers. Testing should be as easy as checking whether bootanimation shows up and if there are any very visible graphical glitches. First one to respond will get a link in PM hopefully later tonight.

Awsome :D

I can give it a try :) If someone more knowledgeable wants to try first, that's ok. But for simple tests, see if it works, that I can do...
 

kchaisu

Senior Member
Jan 27, 2014
896
738
Bangkok
Xiaomi Mi Pad 5
I need someone with sagaopt capability to test a build for me. I want to know whether saga has additional issue with the newer adreno drivers. Testing should be as easy as checking whether bootanimation shows up and if there are any very visible graphical glitches. First one to respond will get a link in PM hopefully later tonight.

Thank you very much for your kind contribution.
 

kleest

Senior Member
Jun 11, 2013
90
71
OnePlus 6
Samsung Galaxy Watch 4
I need someone with sagaopt capability to test a build for me. I want to know whether saga has additional issue with the newer adreno drivers. Testing should be as easy as checking whether bootanimation shows up and if there are any very visible graphical glitches. First one to respond will get a link in PM hopefully later tonight.

These are amazing news! :)

I have a technical question: You were talking about "newer adreno drivers", are those new binary proprietary blobs or is cm13 using the open source freedreno drivers?
 

Mustaavalkosta

Senior Member
Dec 25, 2010
2,476
9,436
37
Tampere
opendesireproject.org
I have a technical question: You were talking about "newer adreno drivers", are those new binary proprietary blobs or is cm13 using the open source freedreno drivers?
CAF/kk_2.7 based adreno binary blobs from SGS3. These fix webview crash but brought in rather persistent and annoying LCD panel underflow issue with ace.
 

kleest

Senior Member
Jun 11, 2013
90
71
OnePlus 6
Samsung Galaxy Watch 4
CAF/kk_2.7 based adreno binary blobs from SGS3. These fix webview crash but brought in rather persistent and annoying LCD panel underflow issue with ace.

Ah ok, thanks for the response.

Is it theoretically possible to use the open source freedreno drivers? They support OpenGL ES 2.0 on Adreno 205. If so, they might resolve some graphical issues (if there are any left while using the new adreno blobs).
 

Top Liked Posts

  • There are no posts matching your filters.
  • 35
    #include
    /*
    * 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.
    */

    General:
    These are UNOFFICIAL CM12.1 Lollipop Nightlies brought to you by Open Desire Project and TeamCodefire as a continuum to CM 11.0 and 12.0 builds. Builds are generated automatically on Mon/Wed/Fri/Sun. Process starts around 00:30 PST/PDT. If it fails, then there will be no build until the reason for failure is taken care of which can take time. Last 7 nightlies will be kept on the server. If you want a longer history of them, you are free to archive them yourself.

    Thanks and credits:
    • Andromadus
    • CodeAuroraForum
    • CyanogenMod
    • BananaGranola
    • Epic Beard Men
    • eXistZ
    • Flemmard
    • Flinny
    • goo.im
    • Juansheng
    • paulb_nl
    • randomblame
    • synergye
    • Mustaavalkosta
    • TeamCodefire (for build server and hosting, priceless)
    • All the rest that have helped to construct these builds and develop software for ace directly or indirectly in the past.

    Githubs:

    Changelogs:


    Installation instructions:
    1. Download Nightlies
    2. Download gapps from here
    3. Put the files on SD card
    4. Reboot to recovery
    5. Do factory reset (ie. format /system, /data, /cache, /sd-ext and /sdcard/.android_secure)
    6. Flash cm-12.1-YYYYMMDD-UNOFFICIAL-saga.zip
    7. Flash gapps zip
    8. Remember to flash boot.img via fastboot if you have S-ON
    9. Reboot and enjoy

    Update instructions:
    1. Download Nightlies
    2. Put the file on SD card
    3. Reboot to recovery
    4. Flash cm-12.1-YYYYMMDD-UNOFFICIAL-saga.zip
    5. Remember to reflash boot.img via fastboot if you have S-ON
    6. No need to flash gapps as CM backuptool script should take care of them (results may vary depending on which gapps package you are using)
    7. Reboot and enjoy

    Kernel
    • Source: github
    • Compiler: stock AOSP gcc-4.8
    • Branch: cm-12.1
    • Kernel Version: 3.0.101
    • defconfig: saga_defconfig

    Contact:

    Donations:
    • For build server & hosting: codefi.re (use the donation button)
    • I don't really need your money right now but if you insist on donating to me I suggest you donate that money to EFF instead here: https://supporters.eff.org/donate

    FAQ:
    Q: I tried to flash the ROM and got this:

    Code:
    Installing update...
    set_metadata_recursive: some changes failed
    E:Error in /sdcard/..path od ROM.zip
    (Status 7)
    Installation aborted.

    Or I'm having other recovery issues.
    A: Download and install the latest recovery here.

    Q: I've used HTC Dev unlock and flashed the rom but it won't boot. What should I do?
    A: You need to extract boot.img from the zip and flash it via fastboot. If you don't have fastboot executable anymore from flashing recovery, install Android SDK platform tools (Linux users should find it from distro's package management) and then reboot to bootloader, open command prompt and navigate to the location you extracted your boot.img and type:

    Code:
    fastboot flash boot boot.img

    You need to repeat this everytime you flash new version of this rom to ensure everything will work fluently as long as you have just basic HTC Dev unlock.

    Q: Where are my developer and performance options?
    A: http://goo.gl/jpS8r

    Q: Feature X doesn't work, let's make 1000 posts about it to annoy everyone.
    A: Please, dont. Use search and then use search again and only then report your problem with necessary logs. [Logcat guide, thanks to MusikMonk for the link]

    Q: Hey, my old phone is running the latest Android version, i want to thank someone!
    A: Press thanks button here

    Q: I hate you for not fixing this issue X!!!
    A: I love you too.

    Q: How I can build CM12.1 myself?
    A: Setup a basic Android build environment.

    Code:
    mkdir cm12.1
    cd cm12.1/
    repo init -u git://github.com/CyanogenMod/android.git -b cm-12.1
    mkdir -p .repo/local_manifests
    wget https://github.com/OpenDesireProject/android/raw/cm-12.1/local_manifest.xml -O .repo/local_manifests/local_manifest.xml
    repo sync
    . build/envsetup.sh
    lunch cm_saga-userdebug
    mka bacon

    Once the build finishes you'll find your goods from out/target/product/saga/ directory.

    Q: Something about something something something.
    A: Ask the guy/gal next to you.

    XDA:DevDB Information
    Unofficial CyanogenMod 12.1 Nightlies, ROM for the HTC Desire S

    Contributors
    kylon, Mustaavalkosta, paulb_nl, Phantom Shadow
    ROM OS Version: 5.1.x Lollipop
    ROM Kernel: Linux 3.0.x
    ROM Firmware Required: Twrp 2.8.7.0
    Based On: CyanogenMod

    Version Information
    Status: Alpha

    Created 2015-04-02
    Last Updated 2017-01-04
    10
    Hi guys, how's development going? Seems a bit slow now :(

    Was just wondering if my previous logcats are useful? Or applications crashes "don't matter" (in the sense you'll only look into OS features - i.e. wifi, calls, sensors...)?

    Keep up the great work :good:
    I'm quite busy in my life right now and will likely be so for a while. I can't say anything for the others because we don't really work that tightly together - people just do things they want to do when they want to do them. I'm personally mainly interested in fixing WebView / RenderThread crash for the time being but it's not progressing very fast due to the aforementioned life situation among other things. I'm not making a stress source out of this project though so things progress at their own pace like it has been the past 3 years I've been involved with ace community. I'm sorry for any possible misunderstandings if this hasn't been clear.
    10
    Our server is now upgraded to the next level. I emptied whatever donations I had received earlier and recently from saga users and in addition to upgrading the server I renewed it for another 3 months so it's now paid until 29/02/2016. I also renewed opendesireproject.org domain for another year from earlier donations sitting on my account and domain is now valid until 30/11/2016. Thanks for the contributions that will enable us to provide a bit better UX for everyone! :)

    I'm in the process of uploading more of saga builds to dl.opendesireproject.org. Tomorrow's 12.1 build should have OTA app included so you can receive notifications of new builds, download them and even flash them with it (S-ON users still need to flash boot.img manually, there's nothing I can do about that). If 12.1 OTAs prove to be working ok, I'll probably extend this support to 12.0 builds too in the near future.

    Edit: Warning: OTA flashing doesn't create backups before flashing. Keep this in mind especially with nightlies that can break whenever without warning.
    10
    Is it theoretically possible to use the open source freedreno drivers? They support OpenGL ES 2.0 on Adreno 205. If so, they might resolve some graphical issues (if there are any left while using the new adreno blobs).
    Yeah, I guess it's possible but if we ask whether it's possible that I can make them work, that's a completely different story. :)

    ps. I just heard back from Lapyyyyyy about cm-13.0 and apparently saga isn't worse than ace at this point which is nice. Maybe public nightlies will appear in the coming weeks.
    8
    Freedreno is not a good idea.
    It will probably add more issues and glitches.
    Also, it does not fully support android phones and you need to write or edit the panel driver (maybe some other files) to work with it.