[Sprint HTC One (M7)] tdhite:
Change Logs and Current Issues

Current Release:

Version 2.8.0.3 (09-18-2014)

Includes all prior features from 2.7.x.x, 2.8.0.1 and 2.8.0.2;

Increased SELINUX and POSIX compliance for a bit more future-proofing;

Supports for older (Jelly Bean) crypto;

Battery LED support for charging (as always from this TWRP);

Updated off-mode charging battery graphics (now from latest (standard) CM 11.0 sources, which are quite nice);

Performance mode for long operations (as always from this TWRP);

Synced with Android 4.4.4 / CM-11.0 sources as of date of build (and don't worry -- still supports prior versions);

Synced with OmniRom TWRP2 underlying sources as of date of build;

Updated exFAT support.

Updater-binary Version 2.7.1.2-06-18-2014 Change Logs:

Android 4.4 source tree compatible -- particularly alleviates assert(getprop ...) errors on which old updater-binaries fail;

Built with CM11 with up to date TWRP2 sources as of date of the build.

Prior Releases:

Version 2.8.0.2 (09-14-2014)

Includes all features of 2.8.0.1 -- Note MTP support is very cool;

Battery LED support for charging (as always from this TWRP);

Performance mode for long operations (as always from this TWRP);

Synced with Android 4.4.4 / CM-11.0 sources as of date of build (and don't worry -- still supports prior versions);

Synced with TWRP2 underlying sources as of date of build;

Ext4 file system synced with HTC version (instead of CM-11, as that has bugs);

Updated exFAT support.

Version 2.7.1.3 (07-19-2014)

Fixes /misc partition overwrites to incorrect area (a long standing bug in the official TWRP);

Now using by-name partitioning scheme for all mounts;

More feedback while doing operations;

Added /devlog as a mountable partition (great for devs and those wanting to erase the files and/or look into the logs;

Synced with CM-11 underlying sources as of date of build;

Synced with TWRP2 underlying sources as of date of build;

Updated off-line battery charger application with latest android code and blue text.

Version 2.7.1.2 (06-18-2014)

General maintenance release includes kernel bug fixes/updates;

Synced with CM-11 underlying sources as of date of build;

Sycned with TWRP2 underlying sources as of date of build;

Updated off-line battery charger application with latest android code and blue text.

Version 2.7.1.1 (06-05-2014)

General maintenance release includes kernel bug fixes/updates;

Synced with CM-11 underlying sources as of date of build;

Sycned with TWRP2 underlying sources as of date of build.

Updater-binary Version 2.6.3.4-02-22-2014 Change Logs:

Android 4.4 source tree compatible -- particularly alleviates assert(getprop ...) errors on which old updater-binaries fail;

Built with CM11 with up to date TWRP2 sources as of date of the build.

Version 2.7.0.9 (05-01-2014)

Upgraded kernel to support (arguably inappropriately forced) CM-11 ROM updater-script changes;

Support for CM-11 based builds using only ".md5sum" as opposed to ".md5" as the suffix to md5 hash files;

Synced with CM-11 underlying sources as of date of build.

Sycned with TWRP2 underlying sources as of date of build.

Version bump to cover the fact that CM-11 team put out some TWRP builds with (seemingly) randomly picked version numbers to try to cover on the (forced) updater-script changes.

Many other fixes.

Version 2.7.0.4b (04-06-2014)

Fixes 'set_metadata_recursive some files failed" message, which caused install failure of some Sense 6 ROMs.

Version 2.7.0.4 (03-31-2014)

Minor change to /etc/fstab to help some troublesome USB sticks;

FITRIM support for ext4 (fstrim works in recovery);

New offmode battery charging app -- new graphics and real-time battery charge percentage reporting;

Synced with CM-11 underlying sources to date of the 03-29-2014.

Version 2.7.0.3 (03-25-2014) Change Logs:

Slipstreamed in fix for slow formats on zip flashables -- if you have a prior build of this (look at the date on your flash .img file), redownload this and reflash;

Upgraded all underlying bits to current CyanogenMod build (cm-11.0 as opposed to older Nov. 2013 snapshot of stable/cm-11.0) -- source code synced with CM repo commits as of the date of the build;

All new kernel - using the standard (supported) msm8960 cm11.0 Sprint kernel as opposed to m7 basis -- decreases recovery size by roughly 500Kbytes;

All TeamWin committed bug fixes up to the date of the build (see https://github.com/omnirom/android_bootable_recovery);

Fairly aggressive thermal CPU throttling when in performance mode -- tweaks will be forthcoming based on user feedback for allowing higher temps before throttling.

Note: the TeamWin splash page comes up later than before so don't let that confuse.

TWRP2 Version 2.7.0.2 Change Logs:

All changelogs consistent with official TWRP2 2.7.0.1 release

Includes backward compatibility with old update-binaries (@Dees_Troy's patch after 2.7.0.1 release)

All other tdhite's enhancements from prior builds

Modified Performance mode to run with OnDemand kernel governor as opposed to Performance (runs CPUs a little cooler)

Still based on CM11 -- I am debating whether, given the patch release above, that CM10.2 is worth it in the end.

TWRP2 Version 2.6.3.4a Change Logs:

Added multi-core support for flash and nandroid long running operations -- message notifies you when performance mode is on or off;

Added screen dim settings;

Enhanced file searching for openrecovery scripts;

[MENTION=3173383]elvisypi[/MENTION]'s off-line charging graphics, now committed until another cool set arrives.

TWRP2 Version 2.6.3.4 Change Logs:

All known issues fixed (OTG support, Screen Blank/Revive, off-line charging animation and screen blank, and much more);

Battery Charging LED support (mimics standard booted ROM LED indicators).

TWRP2 Things to Watch Out for:

Users have reported incompatibility of backups from the (long ago) release 2.6.3.0, though no problems with backup/restore done with the current release. To work around, restore ROM in prior release then flash new TWRP2 release and backup again.

IMPORTANT: A number of flashable zips include old (only Android 4.3 or below compatible) updater-binary executables. Those may cause "getprop" assertion errors (though generally should not as TWRP2 2.7.0.2 and above detect that and provide internal mappings for the old updater-binaries).

There are some themes in use that prevent folks from seeing the Vibration settings. IF YOU ARE USING A THEME -- PLEASE RUN IT WITHOUT THE THEME BEFORE REPORTING BUGS -- TWRP DOES NOT PROMISE THEMES ARE BACKWARD COMPATIBLE

Some folks execute a "fastboot erase cache" after flashing a recovery. Do not do that! Instead, either "fastboot format cache" or leave it alone. The fastboot erase cache command just blows the file system away and leaves you with an unmountable /cache partition until it's formatted (wipe will do that if you end up with errors about 'cannot mount /cache').