[ROM][OFFICIAL] CyanogenMod 13.0 Nightlies for the HTC One m8

Search This thread

invisiblek

Recognized Developer
Feb 24, 2010
1,580
5,833
Minnesota
www.invisiblek.org
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.
 *
 */

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. You will need to provide your own Google Applications package (gapps). 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. And if you would like to contribute to CyanogenMod, please visit our Gerrit Code Review.

Download Links

Make sure you're on an M-gen baseband
Links: http://xdaforums.com/showpost.php?p=66760703&postcount=1270

CyanogenMod:
Nightly: http://download.cyanogenmod.org/?device=m8&type=nightly

Google apps addon:
OpenGapps: http://opengapps.org/ (you'll want a zip for the ARM platform, Android version 6.0)
HEADS UP: Be sure you flash the gapps package with your rom. If you boot your rom, then go back and try to flash gapps after the fact, you're gonna have a bad time.

Misc Links

Unoffical changelog:
Link: http://www.cmxlog.com/13/m8/

Learn to build yourself:
Link: https://wiki.cyanogenmod.org/w/Build_for_m8

The CyanogenMod team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!

XDA:DevDB Information
[ROM][OFFICIAL] CyanogenMod 13.0 Nightlies for the HTC One m8 , ROM for the HTC One (M8)

Contributors
invisiblek
Source Code: http://www.github.com/CyanogenMod

ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x

Version Information
Status: Nightly

Created 2015-11-25
Last Updated 2015-11-24
 
Last edited:

Opticuhl

Senior Member
Jul 12, 2013
182
57
Invisiblek, you made the thread before the CM13 nightlies even started! Silly goose <3!
 
Last edited:
  • Like
Reactions: Dan Tekle

David 617

Senior Member
May 12, 2011
865
1,446
Hey @invisiblek

Thank you so much for bringing the m8 to cm13!

I'm trying to build a copy (just for fun, and see if I can play around with some toolchains) and I have a quick question.
(The last time I built cm was over a year ago, so I'm a bit rusty.)
How do I include the Muppets proprietary blobs in my build? I'm Googling it and I think that I need to add a few lines to my repo manifest. Can you share with me the correct project lines to add?

Thanks!
 
  • Like
Reactions: Robert_Acosta

Darknites

Senior Member
Jul 2, 2011
6,264
2,528
Hey @invisiblek

Thank you so much for bringing the m8 to cm13!

I'm trying to build a copy (just for fun, and see if I can play around with some toolchains) and I have a quick question.
(The last time I built cm was over a year ago, so I'm a bit rusty.)
How do I include the Muppets proprietary blobs in my build? I'm Googling it and I think that I need to add a few lines to my repo manifest. Can you share with me the correct project lines to add?

Thanks!

Something like this in local manifest.

Code:
  <project name="themuppets/proprietary_vendor_htc" path="vendor/htc" remote="github" />
 

David 617

Senior Member
May 12, 2011
865
1,446
I made an updated cm build. I don't know if I'm allowed to post a link here, but if anyone is interested pm me and I'll upload it to dropbox or something.

I'm gonna try to get a linaro build up and running this weekend. I've never done something like that, so it should be fun :)
 

Opticuhl

Senior Member
Jul 12, 2013
182
57
Latest build seems to be CM12.1 still. So hyped for these nightlies :)! Great work everyone who is contributing!
 

David 617

Senior Member
May 12, 2011
865
1,446
Hope this is ok with the OP, (just tell me if you want me to remove the link or open a separate thread)

I built a copy of CM13 just now. I used the UBER Toolchain. I benches a tad bit higher in Antutu, but honestly Marshmallow is so smooth that I can't tell the difference.

Here is the link - https://dl.dropboxusercontent.com/u/25650355/cm-13.0-20151126-UNOFFICIAL-m8.zip

Question for the devs:

Is it correct the Doze is off by default? It appears that we need to set config_enableAutoPowerModes to True.
As per the Android Guidlines over here there are 2 requirements for doze.

Device implements the significant motion detector (SMD) APIs in the Sensor HAL. Devices that do not implement these APIs cannot support Doze.
Device has a cloud messaging service, such as Google Cloud Messaging (GCM). This enables the device to know when to wake from Doze.

When I run "adb shell dumpsys sensorservice | grep significant" I get -
Significant Motion| HTC Group Ltd.| version=1 |android.sensor.significant_motion| 0x0000000e | "" | type=17 | one-shot | maxDelay=0us |minDelay=-1us |no batching | wakeUp | last=<>
which would appear that the m8 does have this 'significant motion detector'
I don't know what the second requirement is referring to, is it on the app-level, that the app my have gcm to wake the device up?

Anyways, I'm making a build with Doze set to true (in framworks/res/values/config.xml) to see what happens
 

Top Liked Posts

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

    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. You will need to provide your own Google Applications package (gapps). 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. And if you would like to contribute to CyanogenMod, please visit our Gerrit Code Review.

    Download Links

    Make sure you're on an M-gen baseband
    Links: http://xdaforums.com/showpost.php?p=66760703&postcount=1270

    CyanogenMod:
    Nightly: http://download.cyanogenmod.org/?device=m8&type=nightly

    Google apps addon:
    OpenGapps: http://opengapps.org/ (you'll want a zip for the ARM platform, Android version 6.0)
    HEADS UP: Be sure you flash the gapps package with your rom. If you boot your rom, then go back and try to flash gapps after the fact, you're gonna have a bad time.

    Misc Links

    Unoffical changelog:
    Link: http://www.cmxlog.com/13/m8/

    Learn to build yourself:
    Link: https://wiki.cyanogenmod.org/w/Build_for_m8

    The CyanogenMod team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!

    XDA:DevDB Information
    [ROM][OFFICIAL] CyanogenMod 13.0 Nightlies for the HTC One m8 , ROM for the HTC One (M8)

    Contributors
    invisiblek
    Source Code: http://www.github.com/CyanogenMod

    ROM OS Version: 6.0.x Marshmallow
    ROM Kernel: Linux 3.4.x

    Version Information
    Status: Nightly

    Created 2015-11-25
    Last Updated 2015-11-24
    14
    Ok, well I'm now taking this thread off my subscriptions. Its just worthless for me to come here and read through the BS every day. If any new bugs come up, please find me on gerrit by submitting a patch. I'm here to look at code and logs, not whiny little high school kids who get their panties in a bunch because someone won't hold their hand while they replace the firmware on their $500 pocket computer.

    In the future, if you guys have a problem, take it to a PM and leave it out of the public forum. It tends to piss people off, including me, who have more important things to do than reading through posts like the last page was.
    12
    The VR bug exists in the kernel driver here: drivers/i2c/chips/CwMcuSensor.c

    This driver sucks, its HTC's crappy driver for the screen gestures (tap to wake, etc). For whatever reason its flooding userspace with these inputs. I'll see if I can get some time tonight to debug it further and see what can be done to mitigate it.
    11
    FYI - we updated the entire ril/gps/qmi stack this morning. Make sure you're on the latest baseband for your variant. (Yes, that means an M-gen baseband). If you aren't, you're likely not going to have a no SIM message upon booting.
    10
    Frankly I'm tired of hearing about this other kernel. I open these threads so I can get feedback on what we (CM) build. I give exactly zero sh1ts about what some other kernel can do for your device. If you use it, great, but go discuss it elsewhere. (Also lol about SELinux permissive on those screenshots. Let's continue to recommend that to people, clearly its the best option ಠ_ಠ )

    I'm to the point where it doesn't even pay for me to come here and read this thread anymore.

    EDIT: and no, you aren't getting 5 days of battery life with any kernel unless you're not using the device at all.