[ROM][UNOFFICIAL] CyanogenMod 13.0 Nightlies OpenDesireProject

Search This thread

kylon

Senior Member
Dec 17, 2010
2,617
2,031
#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 CM13.0 Marshmellow Nightlies brought to you by Open Desire Project and TeamCodefire as a continuum to CM 11.0, CM 12.0 and CM 12.1 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-13.0-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-13.0-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-13.0
  • Kernel Version: 3.0.101
  • defconfig: saga_defconfig

Contact:

Donations:
  • For build server & hosting: codefi.re (use the donation button)
  • Do not donate to me, but if you insist on donating, I suggest you donate that money to Mustaavalkosta or 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 CM13.0 myself?
A: Setup a basic Android build environment.

Code:
mkdir cm13.0
cd cm13.0/
repo init -u git://github.com/CyanogenMod/android.git -b cm-13.0
mkdir -p .repo/local_manifests
wget https://github.com/OpenDesireProject/android/raw/cm-13.0/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: My problem is not listed here.
A: Ask the guy/gal next to you.

XDA:DevDB Information
[ROM][UNOFFICIAL] CyanogenMod 13.0 Nightlies OpenDesireProject, ROM for the HTC Desire S

Contributors
kylon, Mustaavalkosta, paulb_nl, PhantomShadow
Source Code: https://github.com/OpenDesireProject

ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
ROM Firmware Required: Twrp 2.8.7.0
Based On: CyanogenMod

Version Information
Status: Testing

Created 2015-12-04
Last Updated 2017-01-04
 
Last edited:

kylon

Senior Member
Dec 17, 2010
2,617
2,031
Bugs (Device specific):

Glitches here and there
Headset Mic in call


SAGAOPT SETUP INSTRUCTIONS (see also Mustaavalkosta dhd post)

Disclaimer: You will lose everything on your sdcard if you follow these instructions so take appropriate steps to secure your data before continuing. Also this will be a "clean flash" from the start due to different partition layout.

Prerequisites:
  • TWRP for sagaopt by @jrior001
  • saga cm13 zip
  • Gapps and addons if you want them. IIRC, there was around 400-500MB space left on new /system partition after flashing base gapps package so there's a bit more room for addons.
  • If you have already partitioned your sdcard you may want to repartition it to have only single partition because you won't benefit from having separate sd-ext partition with this variant build. I won't write anything about this as I expect you can reverse what you have done yourself.

Installation instructions:
  1. Flash TWRP in fastboot or your current TWRP (Install > Images > etc.)
  2. Reboot to recovery even if you are already in TWRP. You need to reboot to be in newly flashed sagaopt TWRP.
  3. Wipe cache and system under Advanced wipe.
  4. Convert your sdcard to either EXT4 or F2FS under Advanced wipe by choosing data partition > Repair or Change File System > Change File System > EXT4 or F2FS.
  5. (Optional) If you had your old /data partition formatted as F2FS you also need to convert it to EXT4 meaning converting system partition in the sagaopt recovery.
  6. At this point your sdcard is completely empty so you will need to move the ROM zip and any additional zips into sdcard or use adb sideload.
  7. Install cm-13-XXXXXXXX-UNOFFICIAL-sagaopt.zip and gapps.
  8. Reboot
 
Last edited:

kchaisu

Senior Member
Jan 27, 2014
896
738
Bangkok
Bugs (Device specific):

Glitches here and there
Headset Mic in call
Thank you very much Kylon for putting up the thread for CM-13. I have already tried 20151203 and 20151204 nightlies with no CM Account and facing problem on flashing either Open GApps or Delta GApps for MM, it is showing Setting Wizard has stop mainly and some time Google play service has stop and System does not response all the time making setting up impossible. Anyway no problem on ROM flashing. Thanks.
 
  • Like
Reactions: ChristianFerrer

kylon

Senior Member
Dec 17, 2010
2,617
2,031
I do not know how to take a log when it did not boot up. Please tell me. Thanks.
Mmh, can you try with a clean install?
Maybe something went wrong on your phone.



Thats ok, this will not turn saga in a quad-core phone but it should be a better f2fs version, maybe faster and more stable
 
  • Like
Reactions: Lapyyyyyy

kchaisu

Senior Member
Jan 27, 2014
896
738
Bangkok
Mmh, can you try with a clean install?
Maybe something went wrong on your phone.



Thats ok, this will not turn saga in a quad-core phone but it should be a better f2fs version, maybe faster and more stable

I made a clean install, factory reset and all wiped except internal memory and SD-Ext and also change file system to f2fs. It did not boot up with black screen. So, if you and Lapyyy have no problem with the kernel, it should be my device problem or set up. However, I have tried with every nighlies and Open Gapps and Delta Gapps and have faced the same problems. Now I shall try with difference SDcard with different format. Thanks for your kind contribution.
 
  • Like
Reactions: Lapyyyyyy and kylon

kchaisu

Senior Member
Jan 27, 2014
896
738
Bangkok
I don t have a saga xD
Cannot test.
You should be able to take a log with android monitor and a boot.img with secure=0

Thanks for your prompt reply. We will see how the problem could be solved. Now I reformatted the Data partition to EXT4 and all the stuff was gone. I have to copy all necessary files to the SDcard again and will try your kernel. By the way replaceing AnySolfKeyboard by F-Droid eliminated FC on keyboard issue and making Google Account setup possible. Thanks.
 
  • Like
Reactions: Lapyyyyyy and kylon

ralfbergs

Senior Member
Dec 6, 2014
677
261
Amazingly mature

I'm running 2015-12-06 since yesterday evening, and I'm amazed how mature it already is. It seems quick stable and "slick."

One thing I've noticed is that the camera API doesn't seem to be implemented/functioning yet. This is probably the reason why no camera app is included, right?

As hinted by @kchaisu (thanks!) I've installed an alternative keyboard app (Google's kbd), and now it's running really well.

The old Facebook problem (that often the device reboots when installing the app) can still be observed, but maybe it's just that our Saga has too little RAM.

Thanks, @kylon and @Mustaavalkosta, and all others who contribute to this, for breathing new life into our little Sagas...
 

Mustaavalkosta

Senior Member
Dec 25, 2010
2,476
9,435
34
Tampere
opendesireproject.org
One thing I've noticed is that the camera API doesn't seem to be implemented/functioning yet. This is probably the reason why no camera app is included, right?
Well, nothing is removed per se but system hides the camera icon etc. if it can't find appropriate camera hardware which it currently can't find because camera libs won't load due to missing symbols.
 

kchaisu

Senior Member
Jan 27, 2014
896
738
Bangkok
I'm running 2015-12-06 since yesterday evening, and I'm amazed how mature it already is. It seems quick stable and "slick."

One thing I've noticed is that the camera API doesn't seem to be implemented/functioning yet. This is probably the reason why no camera app is included, right?

As hinted by @kchaisu (thanks!) I've installed an alternative keyboard app (Google's kbd), and now it's running really well.

The old Facebook problem (that often the device reboots when installing the app) can still be observed, but maybe it's just that our Saga has too little RAM.

Thanks, @kylon and @Mustaavalkosta, and all others who contribute to this, for breathing new life into our little Sagas...
Actually, I got the idea from HD CM-13 forum which was post by @marek287. Thanks to him.
Thanks to Mustaavalkosta and Kylon for the CM-13-20151211-sagaopt nightly. This bulid is fast booting up for GApps. However, SetupWizard and AOSP Keyboard still remains FC. Thank you very much.
 
Last edited:
  • Like
Reactions: Lapyyyyyy

Top Liked Posts

  • There are no posts matching your filters.
  • 23
    #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 CM13.0 Marshmellow Nightlies brought to you by Open Desire Project and TeamCodefire as a continuum to CM 11.0, CM 12.0 and CM 12.1 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-13.0-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-13.0-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-13.0
    • Kernel Version: 3.0.101
    • defconfig: saga_defconfig

    Contact:

    Donations:
    • For build server & hosting: codefi.re (use the donation button)
    • Do not donate to me, but if you insist on donating, I suggest you donate that money to Mustaavalkosta or 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 CM13.0 myself?
    A: Setup a basic Android build environment.

    Code:
    mkdir cm13.0
    cd cm13.0/
    repo init -u git://github.com/CyanogenMod/android.git -b cm-13.0
    mkdir -p .repo/local_manifests
    wget https://github.com/OpenDesireProject/android/raw/cm-13.0/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: My problem is not listed here.
    A: Ask the guy/gal next to you.

    XDA:DevDB Information
    [ROM][UNOFFICIAL] CyanogenMod 13.0 Nightlies OpenDesireProject, ROM for the HTC Desire S

    Contributors
    kylon, Mustaavalkosta, paulb_nl, PhantomShadow
    Source Code: https://github.com/OpenDesireProject

    ROM OS Version: 6.0.x Marshmallow
    ROM Kernel: Linux 3.0.x
    ROM Firmware Required: Twrp 2.8.7.0
    Based On: CyanogenMod

    Version Information
    Status: Testing

    Created 2015-12-04
    Last Updated 2017-01-04
    12
    Bugs (Device specific):

    Glitches here and there
    Headset Mic in call


    SAGAOPT SETUP INSTRUCTIONS (see also Mustaavalkosta dhd post)

    Disclaimer: You will lose everything on your sdcard if you follow these instructions so take appropriate steps to secure your data before continuing. Also this will be a "clean flash" from the start due to different partition layout.

    Prerequisites:
    • TWRP for sagaopt by @jrior001
    • saga cm13 zip
    • Gapps and addons if you want them. IIRC, there was around 400-500MB space left on new /system partition after flashing base gapps package so there's a bit more room for addons.
    • If you have already partitioned your sdcard you may want to repartition it to have only single partition because you won't benefit from having separate sd-ext partition with this variant build. I won't write anything about this as I expect you can reverse what you have done yourself.

    Installation instructions:
    1. Flash TWRP in fastboot or your current TWRP (Install > Images > etc.)
    2. Reboot to recovery even if you are already in TWRP. You need to reboot to be in newly flashed sagaopt TWRP.
    3. Wipe cache and system under Advanced wipe.
    4. Convert your sdcard to either EXT4 or F2FS under Advanced wipe by choosing data partition > Repair or Change File System > Change File System > EXT4 or F2FS.
    5. (Optional) If you had your old /data partition formatted as F2FS you also need to convert it to EXT4 meaning converting system partition in the sagaopt recovery.
    6. At this point your sdcard is completely empty so you will need to move the ROM zip and any additional zips into sdcard or use adb sideload.
    7. Install cm-13-XXXXXXXX-UNOFFICIAL-sagaopt.zip and gapps.
    8. Reboot
    6
    The bluethoot should work in tomorrow build.
    Yes, there are a few problems with su on M, they will enable it again when ready
    6
    Recently, Mustavaalkosta has posted his intention to abandon the development of ROM for Ace in which Saga is inclusive. Well it is about time for 6 year old devices. No matter how the recent ROM have been developed, but the aim is for the new technology. So aged devices would never been able to fully exploit of the new technology because of the capacity of hardware differentiation, i.e CPU and RAM. Albeit Google intended to develop Android Go for low end devices, but it is not for sure for aged devices. New devices would have been exploited current CPU and RAM available on the market. So small memory of aged devices and new devices are not the same capacity. So I would say that Android Go is not for neither Ace nor Saga. Thank you very much Kylon, Mustavaalkosta, Paulb_nl and others of the team who have been dedicated to Open Desire Project for a long time. I am very appreciated your contribution.
    6
    I made clean installation of CM-13 sagaopt 20160210 build together with clean installation of Open Gapps 20160210 Pico. I found that the nightly provides very smooth boot up and setting with 30 mins of boot time, However, reboot time is less than one min. Tried not to delete system/lib/libjni_latinimegoogle.so; no keyboard FC sign shown and no keyboard showing up either. So the file should still be delete or rename as usual to get AOSP keyboard working. So far, the nightly is getting to good function, however, I did not test all functions, just regular phone usage. In addition, battery is very good; I am not a heavy user though. Thanks Kylon, Mustaavalkosta, Paulb_nl and other teammate for the contribution.