[ROM][UNOFFICIAL] CyanogenMod 12.1 Nightlies / Releases [EOL]

Search This thread

Liell

Senior Member
Jan 18, 2012
50
2
Toulouse
Installation instructions:
  1. Wipe cache and system under Advanced wipe.
  2. 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.
  3. 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.

Notes:
  • If you want to switch back to regular ace builds later on you will need to format your sdcard again to have meaningful directory structure in it, or manually fix it.
  • Old /data is now /system
  • Old /sdcard is now both /data and /data/media (emulated sdcard).
  • Old /cache is still /cache
  • I might have forgotten something from this guide post. I'll update it if necessary.

Can you explain how to get back, I tried to wipe, but I got errors, my SD keeps being used as system, even with being formated in FAT with windows ..

I put a new rom on my DHD, but how to separate the SD again ? even if I have to format everything again.

Thanks
--------------------------------------------
found answer : change recovery, but can i change it after installing a room ? -> yes I did, and it works.
 
Last edited:

xda-dhd

Senior Member
Jan 27, 2013
418
244
MiniTool Partition Wizard

Can you explain how to get back, I tried to wipe, but I got errors, my SD keeps being used as system, even with being formated in FAT with windows ..

I put a new rom on my DHD, but how to separate the SD again ? even if I have to format everything again.

Thanks
--------------------------------------------
found answer : change recovery, but can i change it after installing a room ?

Use this for convenience of work with the SD card - MiniTool Partition Wizard
 

Glenos

New member
Aug 6, 2016
2
0
I downloaded the latest nightly (cm-12.1-20161106-UNOFFICIAL-ace.zip) today and flashed it. After flashing when the phone reboots it locks at a blank screen, remove battery and reboot = same response.

Downgraded to the previous nightly (cm-12.1-20161030-UNOFFICIAL-ace.zip) and all is well.

The end for this phone is nigh for me, our local telcos are switching off the 2G and 2100 MHz networks starting next month. Trying to decide what to go to, am thinking a Moto G4 plus.
 
Last edited:

Mustaavalkosta

Senior Member
Dec 25, 2010
2,476
9,436
37
Tampere
opendesireproject.org
I downloaded the latest nightly (cm-12.1-20161106-UNOFFICIAL-ace.zip) today and flashed it. After flashing when the phone reboots it locks at a blank screen, remove battery and reboot = same response.

Downgraded to the previous nightly (cm-12.1-20161030-UNOFFICIAL-ace.zip) and all is well.

The for for this phone is nigh for me, our local telcos are switching off the 2G and 2100 MHz networks starting next month. Trying to decide what to go to, am thinking a Moto G4 plus.
There are no changes between 20161030 and 20161106 so something must have gone wrong with your installation (or changelogs are broken but that's the less likely option at the moment).
 
  • Like
Reactions: xda-dhd

Vazelos

Senior Member
Sep 19, 2010
113
12
Athens
May I ask something as well?
I followed the process of flashing the provided TWRP image and converted the partitions to ext4,
however when I try to install the CM ROm I get that the package is for aceopt and my device is ace.
Where can I possibly be making a mistake?
Thanks in advance!
 
May I ask something as well?
I followed the process of flashing the provided TWRP image and converted the partitions to ext4,
however when I try to install the CM ROm I get that the package is for aceopt and my device is ace.
Where can I possibly be making a mistake?
Thanks in advance!

If you really have done exactly the instructions in the first post,
  1. Do factory reset (ie. format /system, /data, /cache, /sd-ext and /sdcard/.android_secure)
  2. Flash cm-12.1-YYYYMMDD-UNOFFICIAL-ace.zip
  3. Flash gapps zip
  4. Remember to flash boot.img via fastboot if you have S-ON
  5. Reboot
and this description,
  1. Flash TWRP-aceopt-2.8.7.0-unofficial.img 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 aceopt 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 aceopt 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-12.1-XXXXXXXX-UNOFFICIAL-aceopt.zip and gapps.
  8. Reboot
try to repeat these actions, but first delete the partition and install much earlier version of Night ROM or simply Snapshot ROM cm-12.1-20160201-UNOFFICIAL-YOG7D-aceopt.zip.
 

Vazelos

Senior Member
Sep 19, 2010
113
12
Athens
If you really have done exactly the instructions in the first post,
  1. Do factory reset (ie. format /system, /data, /cache, /sd-ext and /sdcard/.android_secure)
  2. Flash cm-12.1-YYYYMMDD-UNOFFICIAL-ace.zip
  3. Flash gapps zip
  4. Remember to flash boot.img via fastboot if you have S-ON
  5. Reboot
and this description,
  1. Flash TWRP-aceopt-2.8.7.0-unofficial.img 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 aceopt 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 aceopt 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-12.1-XXXXXXXX-UNOFFICIAL-aceopt.zip and gapps.
  8. Reboot
try to repeat these actions, but first delete the partition and install much earlier version of Night ROM or simply Snapshot ROM cm-12.1-20160201-UNOFFICIAL-YOG7D-aceopt.zip.

Thank you very for your response, however the problem was the very first step I made.
I flashed my TWRP image from the existing TWRP recovery. Out of curiosity I flashed it
once more but this time using fastboot. Everything worked fine from then on... :)
 

Endlessknight

Senior Member
Dec 12, 2010
99
9
When I try to change the file system for Data I get "E: Unable to mount '/data' " and "E: Unable to mount storage" . Any input would be greatly appreciated.
 
Last edited:

yummyCookie

New member
Dec 7, 2016
1
0
Hi, thank you for getting the latest Android releases to run on the Saga. I successfully switched to Sagaopt and installed CM13 on it but unfortunately it was useless for me as the phone was way too slow, so I want to switch back to Saga and install CM11.

I have the same issues as Liell and Endlessknight., my /data is still used by the SD card and I can't access the card via /sdcard. When I try to flash a cm-11-xxx-saga.zip, it says "Error executing updater binary in zip '/data/cm-11-xxx-saga.zip". What can I do?
 

Dormat

New member
Mar 10, 2016
4
0
Unable to mount storage.

While attempting to update to the CM12.1.1 Nov 20116 nightly, I ran into a problem; it would never get past the boot logo.
When I open Recovery (now TWRP v2.8.7.0), /sdcard (internal storage) will not mount. In the repair screen I see:

Code:
Present: No
Size: 0 MB

If I hit the Repair button in TWRP with sdcard highlighted, I see:

Code:
 E: Unable to recreate and-sec folder.
 Updating partition details...
 ...done
 E: Unable to mount storage.
 E: Unable to mount /sdcard during GUI startup.
.....

I can install and run CM11 but it seems to be running partially from the external card. I'm now noticing that ace-opt does this for speed purposes which I was running at one point while troubleshooting TWRP (but not now). What data can I gather to help fix this?
Thanks.
 

jacdelad

Senior Member
Jan 15, 2014
828
238
Riesa
Hello,

unfortunately the link for the aceopt download doesn't work. Does anyone have a backup link or something?
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 85
    #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 CM10, 10.1, 11.0 and 12.0 builds. Builds are generated automatically on daily basis. 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
    • kylon
    • 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 / Releases
    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-ace.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 / Releases
    2. Put the file on SD card
    3. Reboot to recovery
    4. Flash cm-12.1-YYYYMMDD-UNOFFICIAL-ace.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

    InspireMod

    Kernel
    • Source: github
    • Compiler: stock AOSP gcc-4.8
    • Branch: cm-12.1
    • Kernel Version: 3.0.101
    • defconfig: ace_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

    XDA:DevDB Information
    [UNOFFICIAL] CyanogenMod 12.1 Nightlies / Releases [EOL], ROM for the HTC Desire HD

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

    Version Information
    Status: No Longer Updated

    Created 2015-04-02
    Last Updated 2018-10-05
    35
    aceopt

    "aceopt" builds seem to be working decently for the things I wanted to test them before releasing them with installation instructions so here we go.

    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 2.8.7.0 for aceopt by @jrior001
    • aceopt build of your choosing
    • 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-aceopt-2.8.7.0-unofficial.img 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 aceopt 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 aceopt 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-12.1-XXXXXXXX-UNOFFICIAL-aceopt.zip and gapps.
    8. Reboot

    Notes:
    • This is no miracle cure to old device. It will mainly provide more storage space for user apps. Nevertheless, with fast sdcard this is likely as fast as this device will get due to pre-optimization involved and also due to usage of default ART dex2aot filter which is set to interpret-only in regular ace builds to save space which means most of the speed improvements that ART brought are gone.
    • Apart from pre-optimization, dex2aot filters and different partition layout these builds are exactly the same as regular builds.
    • Update flashes work as usual. If you want to perform clean flash afterwards just do factory reset and manually format system. DO NOT manually format data under any circumstances unless you want to lose everything on emulated sdcard too. You can think of formatting data in aceopt recovery is the same as formatting your sdcard in regular ace recovery. I have accidentally completely emptied my Nexus 5 by doing this so many times it's not even funny anymore.
    • If you want to switch back to regular ace builds later on you will need to format your sdcard again to have meaningful directory structure in it, or manually fix it.
    • Make sure you regularly backup your sdcard as a whole to protect yourself against sdcard hardware failure which will technically make all your user app data and sdcard data to disappear. I use Win32DiskImager to backup my Raspberry Pi sdcard and it should be ok for this purpose too on Windows. You can find other ways on other OSs from your favorite search engine.
    • Old /data is now /system
    • Old /sdcard is now both /data and /data/media (emulated sdcard).
    • Old /cache is still /cache
    • I might have forgotten something from this guide post. I'll update it if necessary.
    20
    Busy, busy, busy...

    This little fellow joined me today on my journey to maximum awesomeness. I'll be rather busy keeping him fed, active and safe for a while thus my time here will be more limited while he's figuring out the big world. For those interested, he's a Finnish Lapphund and just 7 weeks old. :)

    It seems that I will be also moving in a month to more peaceful place at the countryside leaving the city behind. For some reason I always seem to get multiple big life changes happening to me at once. Anyways, things will be quite hectic for me at least during June.

    I'm not abandoning anything though. Things will just slow down a bit and I thought it's polite to give a heads-up so everybody knows what to expect from the near future. Nothing prevents everyone else here to rock on helping each other to figure things out in the meanwhile. :good:
    17
    I've been tinkering with something interesting for our low storage space issue to take my mind of WebView crash for a while since solving that issue became quite unproductive use of my time. Essentially I first changed the OS use data partition as system partition and then sd-ext partition as data partition but it felt somewhat clumsy to use since sd-ext is fixed in size.

    Then I decided to try if it was possible to convert the OS to think we are running emulated sdcard device with only internal storage available. This practically meant reformatting sdcard as EXT4 (or F2FS) and mounting it as /data and making some changes to convert sdcard to be emulated one. In a nutshell, this gives you shared storage space for user apps and sdcard (just like internal storage only devices).

    With the 8GB class 4 card that came with my device: http://i.imgur.com/Mvcvm0V.png

    This setup allowed the system to be pre-optimized and by using PIC pre-optimization system boots up without optimizing or moving any dex files to anywhere (excluding gapps) which means first boot is "quite" fast.

    This will require some changes to recovery to be used properly so I've been working with jrior001 to likely release separate TWRP build for this purpose. These builds will be built under different device variant called "aceopt" because this will require some level of knowledge from users to comprehend what's happening and not to break anything so I don't really want to force this change on everyone. Since this isn't 100% ready to go yet there can still pop up unexpected issues but hopefully nothing too difficult to solve but FYI this can still hit the wall. Having full sdcard available as space available for you to use seamlessly would be very nice though. Keep your fingers crossed for us. :p