[One (M8) Android Development] enewman17:
Changelog:

10-15-2015

*Fixes

Updater script

10-08-2015

*Updates

Base updated to H10

Fixed init.d folder during install

Xposed 75

HTC camera upated, use sensify module to expand functionality like ufocus.

Added Beyond Stock Kernel by Captain_Throwback

9-12-2015

*Updates

Base updated to H9

Stagefreight patched

Xposed v74

Fixed ticker, SystemUI will still stop once after the first notification but works as intended after that, even after reboots.

CM apps

updater script

Removed settings that don't work in Extras

8-3-2015

*Updates

sepolicy permissive fixed

Ambient display, still a w.i.p but it works with settings now. Volume keys are still an issue.

Recents updated with Revolution Remix, still blinks when returning home for some reason

Xposed updated to v69

7-25-2015

*Updates

More Installer fixes

7-23-2015

*Updates

Installer fixes

Dark theme fixes

Removed HTC keyboard, doesn't work anymore and no plan on porting it either.

7-19-2015

*New Additions

Navigation bar height

Navigation bar layout

Long press back to kill

Long press recents

Show arrow keys on navbar while typing

Dark theme

7-11-2015

*New Additions

New Base, GPE 5.1 LMY47O.H6

Stock kernel, init.d, su.d, boots on CDMA devices

APM with screenshot, airplane and ringer states.

Clear all recents, show ram, clear all location

Show/hide alarm icon

Weather in notifition header

Double tap status bar to sleep

Network traffic metet

Ticker... kinda works

Clock mod

Battery mod

Heads up mod

One finger quick settings

Expanded volume panel, panel timeout and sounds

Quick unlock

Scramble pin

Double tap lock screen to sleep

AppOps

Extra animation values in developer settings

Disabled signature checks

Enable Google update services fix to prevent wakelocks

3-16-2015

*New Additions

HTC IME languages

New Darker theme

Visualizer on lock screen

Add Power button to navbar

*Updates

Update OTAUpdates app

New aroma 2.7 binary with Sprint patch

CM apps updated

Changed Extra settings to Extras

Updated APNs

Better handling of battery icons

Improved QS scrolling

Fix hide/show clock

3-02-2015

*New Additions

Double tap lock screen to sleep

Hide search bar in recents

Hide & and move clear all button in recents

Ambient display options

Heads up display swipe option

-left = dismiss, right = background

Add left option to one finger QS pulldown

Add new QS tiles

Auto hide QS panel on tile toggle

*Updates

Potential T-Mobile data fix

Fix center clock not animating when using ticker

Viper4Android audio

Fix volume link toggle not updating

Fix flashlight tile disappearing

Update CM apps

Update APN list

Fixed AppOps (now uses built in files instead of app)

Update busybox to 1.23.1

Update aroma binary to 3.00b1

2-22-2015

*Updates

Fixed network traffic

Fixed Enable ticker

Fixed Verizon/Sprint install

2-22-2015

*New Additions

Disabled APM on lock screen for extra security (Power off is still available)

Enable status bar ticker

Added screenshot to APM

Added airplane mode to APM

Link/unlink notification volume to ring volume

Enable/Disable long press recents

CyanogenMod Trebuchet launcher, Fully working (AROMA)

Viper4Android audio (AROMA)

CM ringtones, notificaions, alarms (AROMA)

Colorful navigation bar background, Mimics the status bar (AROMA)

OTA app, added option to ignore release

*Updates

Fixed lock screen shorcut FC

Extra Settings, reordered and added icons

System wide torch, quick setting and nav ring work together

APM icons

Elite kernel

Quantum kernel

Elemental X kernel

CM apps with bug fixes and material design updates

SuperSU 2.46

2-12-2015

*New Additions

Customizable NavButtons

Customizable NavRing

Navbar height on the fly... no more reboots

Expandable volume panel

Volume marker sound on/off

Ability to remove lock screen short cuts

Weather in notification pull down

Date in clock mod

Ambient display / notificaions only, pick up is disabled

Change DPI (play store still thinks 480)

Audio boost (testing)

*Fixes

Updater script, should fix bootloops.

Dark dialer theme changes and fixes

Navbar back button

Location quick setting

*Updates

Quantum kernel

Elite kernel for gsm

Moved OTA from app drawer to settings>about

2-03-2015

*New Additions

Customizable quick settings

Disable signature verification

CodeCraft and Elite kernels for verizon/sprint

Sense video player

Started cleanup of extra settings

*Fixes

Multi-carrier support

FCs in apps like PowerAmp

2-01-2015

*New Additions

Multi-Carrier support (beta) needs testing.

Network traffic meter

AM/PM in clock mod

Nav bar height (*requires a reboot)

Sense camera and gallery

ElementalX kernel

Recents clear all FAB moved to center, added fade in animation.

.75 to animations

*Fixes

Battery mod

HTC keyboard

1-26-2015

5.0.2 memory leak fix for Color Fade when screen is turned off.

Battery mod

Use volume keys to move cursor

Lockscreen shortcuts

Double tap status bar to sleep

One finger quick settings

OTA support

HTC IME libs

*Updates

CM apps

Busybox

*Fixes

Dark theme

Extra settings defaults should match system on fresh boot

Initial release. 1-23-2015

Issues:

With the 5.1 GPE... Are you having issues with WiFi in deep sleep or worse yet the ROM will not boot. From my own experience after flashing lots of firmware zips, it left my phone somewhat messed up. After a lot of heartache and converting to GPE and what not my Wifi was still dropping out during deep sleep, and then finally ended up not being able to boot this ROM at all. Well... after converting back to Sense and going to the latest RUU for my carrier's device and a clean flash of this ROM I don't seem to have the Wifi issue as bad and obviously the ROM booted again. So if your having issues, try going back to the latest Sense RUU and restore your phone. It helped me. enewman17

1. CyanogenMod Music might stop on first boot while media scanner is running. Let phone settle down.

2. Custom kernel... always a possibility that issues will arise with a custom kernel.

3. WIFI will be semi-broken on anything other then the 5.0.1 GPE firmware. Although the latest Sense 5.0.1 firmware seems to be fine.

4. If you get "Couldn't add widget" at the top of the multitasking window, reboot into safe mode and then reboot again. Hold power button till you see power options, long press power off till you see the option for safe mode, press ok.

5. On a clean install if you choose the sense camera, HTC weather will repeatedly stop until HTC Services is updated from the PlayStore.

6. Installing any other kernel except for what is in the installer will most likely cause the system ui to crash. If the kernel you wish to flash has se linux set to permissive then it might work. We had to add torch se linux permissions to the kernel for the new CyanogenMod system wide torch.

GSM Firmware:

Flashing firmware and changing the CID requires your phone to be S-OFF

*Directions will be the same for Sprint and Verizon devices. Please refer to the carrier specific thread for more info and firmware downloads.

Must have a working adb and fastboot setup on your PC

Changing the CID

The firmware zips in these instructions have a large list of Model id's and CID numbers so changing the CID is probably not necessary.

modelid: 0P6B10000

modelid: 0P6B12000

modelid: 0P6B13000

modelid: 0P6B11000

modelid: 0P6B15000

modelid: 0P6B16000

modelid: 0P6B17000

cidnum: GOOGL001

cidnum: 11111111

cidnum: BS_US001

cidnum: BS_US002

cidnum: CWS__001

cidnum: T-MOB010

cidnum: HTC__001

cidnum: HTC__J15

cidnum: HTC__E11

cidnum: HTC__203

cidnum: HTC__102

cidnum: HTC__405

cidnum: HTC__Y13

cidnum: HTC__A07

cidnum: HTC__304

cidnum: HTC__032

cidnum: HTC__016

cidnum: HTC__M27

cidnum: HTC__K18

cidnum: HTC__002

cidnum: HTC__A48

Super CID: 11111111

DevEdition: BS_US001

AT&T: CWS__001

T-Mobile: T-MOB010

GPE: GOOGL001

Plug phone into your computer.

1. Reboot into bootloader, adb reboot bootloader or power off phone then hold volume down as you power on the device, select fastboot.

In your command prompt type the following.

2. fastboot oem rebootRUU "press enter" Wait till the phone is in RUU mode (black screen with HTC logo)

3. fastboot oem writecid ******** (Replace the stars with a CID number from above) "press enter"

4. fastboot reboot-bootloader "press enter"

Updating the firmware

*NOTE* If you want to convert to GPE, flash the

GPE RUU

and factory reset first. If you want to return to sense, refer to

Return to Sense after GPE conversion

. Make sure you back up your data first!

*NOTE* Firmware packages without the HBoot will retain your Sense partition.

Link to all the latest firmware packages

https://www.androidfilehost.com/?w=files&flid=26963

1. Download one of the firmware packages. If you want to continue to use Sense ROMs don't use the full GPE firmware, use the one with no Hboot.

2. Rename the zip file to "0p6bimg" or "0p6diag" (if hboot is looking for a different name then rename it to whatever it's looking for)

3. Place the zip on your external SD card

4. Power off the phone

5. Boot into Hboot (hold volume down as you power on the device)

6. The zip will automatically load and ask you if you would like to proceed

7. Select "Yes"

8. Wait, the zip will load the hboot first, it will then reboot and continue

9. Make sure to delete or rename the Op6bimg.zip on your external sdcard when your finished