• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM] kingKANG | CM11 & AOKP from Source

bracketslash

Senior Member
Oct 1, 2011
267
199
0
Columbus, Ohio
kingKANG
by bracketslash


Goal: Provide a similar CyanogenMod and AOKP experience which I enjoy to others with the same taste

Methodology: Build CyanogenMod (latest version) locally and cherry-pick unmerged revisions so that we may have the best of the future right now. AOKP will be built straight from nightly source.

Reasoning: It's silly to wait for the next new thing...With CyanogenMod's Gerrit code review, I've found it to be nice to able to pick-and-choose things that seem beneficial.

Release Type Update 08262014
I have now listed the URL to get onto Google Drive where my buildbot automatically uploads to once finished building. These are not tested, as I can't flash a new ROM every day. However, they are a nightly build catching you up to CM11, plus whatever cherry-picks I talked about previously...This means that previous cherry-picks are maintained even throughout the nightly builds.

Second Release Cherry-Picks 08202014 [discussion begins HERE]:

  • Add an option in the InCall UI to perform call recording
    Change-Id: Icc86a0a7ae9d2493a837d02f321df7cb1387cded
  • cmhw: add tap to wake tunable
    Change-Id: I82c913ceee0b23e2ab1e8261b36123cac898d589
  • m8: Increase the volume step at which the safe volume warning shows
    Currently the warning shows up at less than half volume, at normal
    listening volume. This bumps it up a bit.
    Change-Id: Ie85bb036f75a55b2eb6d1802baba11e632c19908
  • GPE IR hal implementation. Ported from M7 work.
    Using SmartRemote app, the standard in user IR remote apps, it was
    confirmed IR code recored fails using AOSP IR hal implementation.
    Using the GPE HTC IR hal, with associated resources, blast as well
    as record works. There appears to be no conflicts having both
    implementations on the device at the same time.
    Change-Id: I2a97112a977d98ef601ce4e0f3922f3f7cd5e680
  • m8: switch to 400 density
    Change-Id: I09f7bbe802c9ac7b6d7ad9dc1295b494b31f39d0
Old Builds

Initial Release Cherry-Picks 08192014:

  • cmhw: add tap to wake tunable
    Change-Id: I82c913ceee0b23e2ab1e8261b36123cac898d589
  • m8: Increase the volume step at which the safe volume warning shows
    Currently the warning shows up at less than half volume, at normal
    listening volume. This bumps it up a bit.
    Change-Id: Ie85bb036f75a55b2eb6d1802baba11e632c19908
  • GPE IR hal implementation. Ported from M7 work.
    Using SmartRemote app, the standard in user IR remote apps, it was
    confirmed IR code recored fails using AOSP IR hal implementation.
    Using the GPE HTC IR hal, with associated resources, blast as well
    as record works. There appears to be no conflicts having both
    implementations on the device at the same time.
    Change-Id: I2a97112a977d98ef601ce4e0f3922f3f7cd5e680
  • m8: switch to 400 density
    Change-Id: I09f7bbe802c9ac7b6d7ad9dc1295b494b31f39d0

While I do build these locally, I'm not an expert by any means. You are responsible for everything by downloading and installing this ROM. I am not liable for anything related to the installation, etc.

Installation:
  • Boot to recovery
    • IF COMING FROM A DIFFERENT ROM: Full Wipe (Dalvik Cache, System, Cache, Data)
    • IN GENERAL, IF COMING FROM A PREVIOUS VERSION OF THIS ROM: No wipe required (Dalvik Cache and Cache wipe recommended after installation)
      • if you have any errors, it is recommended to perform a Full Wipe and then try again
  • Install kingKANG ZIP
  • Optional: Install Google Apps
  • Wipe Dalvik Cache/Cache
  • Reboot, wait for it to load completely
  • Reboot again, because hey, why not?

Download:

Nightly file formats:
CM: cm-11-YYYYMMDD-UNOFFICIAL-HHmm-m8.zip and .md5sum
AOKP: aokp_m8_kitkat_unofficial_YYYY-MM-DD.zip and .md5sum

You want to download the one with the newest datestamp AND hourstamp on it.

Make sure to download Google Apps (the latest):
Google Apps

FOREWARNING: Call recording without consent, or recording at all may be illegal in your country. I am not liable for what you do with this feature or anything that happens due to this feature being enabled. You are using it at your own will and discretion.

Thank you to CyanogenMod and its community as well as AOKP's community for the opportunity.
Thank you to XDA and the community for allowing me here.
Thank you to HTC, Google, and all other hardware/software sponsors for the environment with which we work in!


If you have any issues, please report, but do note that this is largely just CM11 and AOKP respectively with several cherry-picks to fit to my liking.

If mods have any issues, please contact me!

XDA:DevDB Information
kingKANG, ROM for the Verizon HTC One (M8)

Contributors
bracketslash
ROM OS Version: 4.4.x KitKat
Based On: CyanogenMod & AOKP

Version Information
Status: Beta
Current Stable Version: 1
Stable Release Date: 2014-08-19
Beta Release Date: 2014-08-19

Created 2014-08-20
Last Updated 2014-08-29
 

bracketslash

Senior Member
Oct 1, 2011
267
199
0
Columbus, Ohio
Its from CM, they just didn't make it official I added the link to it in my last post.
I have it cooking up right now. Not sure if it will work, they seem a little dicey about it in the comments (having "fixes" for it and such...but I will try it!)

EDIT: Also, I'm a weirdo about ETAs...I love it when people give ETAs, but realize that I work 45hrs/wk and I am also a full-time student...Real life comes first, but I still love you guys.

EDIT2: The feature requested is in a broken status...They can't get everything to work with it, so I'll wait for a more finished one before picking it.
 
Last edited:

foamerman

Senior Member
Sep 1, 2010
310
69
28
B-town
I have it cooking up right now. Not sure if it will work, they seem a little dicey about it in the comments (having "fixes" for it and such...but I will try it!)

EDIT: Also, I'm a weirdo about ETAs...I love it when people give ETAs, but realize that I work 45hrs/wk and I am also a full-time student...Real life comes first, but I still love you guys.

EDIT2: The feature requested is in a broken status...They can't get everything to work with it, so I'll wait for a more finished one before picking it.
You be the Man Thank you!!!!
 

trill12

Senior Member
Jul 23, 2009
382
26
0
I remember there being an issue with the speaker phone mic not working correctly. Is this issue resolved here? Just curious.
 

bracketslash

Senior Member
Oct 1, 2011
267
199
0
Columbus, Ohio
I remember there being an issue with the speaker phone mic not working correctly. Is this issue resolved here? Just curious.
I believe it has been.

Sent from my HTC One_M8 using Tapatalk
The speaker phone microphone works afaik but the speaker phone part does not. That's what I've found in my own testing. I haven't seen anything come up in Gerrit, so maybe it is just me having that issue.
 

buckmarble

Elite Member
Sep 18, 2010
3,095
5,318
0
Michigan
The speaker phone microphone works afaik but the speaker phone part does not. That's what I've found in my own testing. I haven't seen anything come up in Gerrit, so maybe it is just me having that issue.
Last I saw the speakerphone issue was fixed in the device tree in the sound configuration xmls. But if its anything like it was on the m7, its intermittent. Sometimes a reboot would bring it back. It was a frustrating issue.

Sent from my HTC One_M8 using Tapatalk
 

krazie1

Elite Member
Jun 5, 2010
5,949
9,351
0
Last I saw the speakerphone issue was fixed in the device tree in the sound configuration xmls. But if its anything like it was on the m7, its intermittent. Sometimes a reboot would bring it back. It was a frustrating issue.

Sent from my HTC One_M8 using Tapatalk
Speakerphone has been officially fixed since 7/30 Nightly, you can hear the person and they can hear you
 

bracketslash

Senior Member
Oct 1, 2011
267
199
0
Columbus, Ohio
Its from CM, they just didn't make it official I added the link to it in my last post.
I built it and had to undo all of the blocks that they had for it. Uploading right now.

FOREWARNING: Call recording without consent, or recording at all may be illegal in your country. I am not liable for what you do with this feature or anything that happens due to this feature being enabled. You are using it at your own will and discretion.
 

young0ne

Senior Member
Dec 18, 2008
354
77
0
Acworth, GA
I built it and had to undo all of the blocks that they had for it. Uploading right now.

FOREWARNING: Call recording without consent, or recording at all may be illegal in your country. I am not liable for what you do with this feature or anything that happens due to this feature being enabled. You are using it at your own will and discretion.
Hey Does HDMI work with audio?
 

bracketslash

Senior Member
Oct 1, 2011
267
199
0
Columbus, Ohio
Second Release Cherry-Picks 08202014:

  • Add an option in the InCall UI to perform call recording
    Change-Id: Icc86a0a7ae9d2493a837d02f321df7cb1387cded
  • cmhw: add tap to wake tunable
    Change-Id: I82c913ceee0b23e2ab1e8261b36123cac898d589
  • m8: Increase the volume step at which the safe volume warning shows
    Currently the warning shows up at less than half volume, at normal
    listening volume. This bumps it up a bit.
    Change-Id: Ie85bb036f75a55b2eb6d1802baba11e632c19908
  • GPE IR hal implementation. Ported from M7 work.
    Using SmartRemote app, the standard in user IR remote apps, it was
    confirmed IR code recored fails using AOSP IR hal implementation.
    Using the GPE HTC IR hal, with associated resources, blast as well
    as record works. There appears to be no conflicts having both
    implementations on the device at the same time.
    Change-Id: I2a97112a977d98ef601ce4e0f3922f3f7cd5e680
  • m8: switch to 400 density
    Change-Id: I09f7bbe802c9ac7b6d7ad9dc1295b494b31f39d0