[Verizon Galaxy Note 4 Android Development] hsbadr:
Changelog

Green dates are for STABLE builds, blue dates are for TESTING builds, and red dates are for VZW-ONLY builds. To learn more about build tags, check OP!

You may find a WIP section on top, for what to expect in the coming build. You could vote for a newer build by hitting THANKS to the announcement post of the latest build. For more details, check ROM status in the 3rd post!

All builds include the upstream CyanogenMod changes.

END OF DEVELOPMENT​

25.12.2016:

Cleaned up and updated audio configs

Disabled ERI operator string for non-VZW variants

Enabled TTY mode in Telecomm service

Increased gain for camcorder microphone

Increased gain for other mixer paths

Made time daemon MLS trusted subject

Restored contexts for directories during init

Set proper WiFi and bluetooth power configs

Updated operator info for CDMA variants

Updated SELinux policy and addressed denials

23.12.2016:

Added missing camera parameters

Addressed SELinux denials

Created missing init directories

Enabled gesture settings

Falling back to L3 by removing liboemcrypto

Re-enabled fingerprint wake-and-unlock

Updated init and kernel ramdisk

Updated RIL SHIM library

20.12.2016:

Cleaned up and updated media codecs

Created missing log directories

Defined actions to be executed during/after boot

Disabled camera CPP duplication

Disabled nonexistent media decoders

Disabled unsupported Qualcomm's flags

Enabled telephony IPv6 capability

Enabled the setgid bit on directories created by init

Fixed nandroid restores due to telephony data

GPS: Added android_runtime dependency

GPS: Cleaned up and updated GPS/location configs

GPS: Fixed missing Samsung sec-GPS configs

GPS: Fixed "Use of memory after it is freed" warning

Handled framebuffer hint for Ambient Display

Reverted "Allow Flashlight service to use wakelock"

Moved camera service to run on late start

Set appropriate permissions for time data

Toned down VM BMS logging level

Tuned system properties for graphics performance

Updated camera parameters and sysfs permissions

Updated and cleaned up SHIM libraries

Updated audio features and board flags

Updated graphics framebuffers permissions

Updated kernel cmdline for debugging

Updated QMUX daemon socket permissions

Updated Qualcomm's time services

Updated SELinux policy and addressed denials

Used the default number of surface buffers

15.12.2016:

Addressed SELinux denials

Allowed Flashlight service to use wakelock

Built OMX libraries from source code

Cleaned up media codecs from white spaces

Disabled fingerprint wake-and-unlock

Enabled Qualcomm's DivX video decoders

Enabled Qualcomm's MPEG video decoders

Fixed fingerprint/home wake conflict

Fixed Google Home app crashing

Fixed Google Fit app crashing

Fixed graphics and media configs

Moved qcamerasvr service to main class

Re-configured radio access family

Reduced bootanimation resolution to speed up boot

Restricted ERI for CDMA carriers

Updated init services GIDs

Updated media codecs and profiles

Updated/Restored trlteRIL java class

13.12.2016:

Added support for Substratum theme engine

Added system properties for Perf

Allowed all display rotation angles

Allowed interfaces to get v6 address for tethering

Cleaned up and organized system properties

Cleaned up and updated kernel ramdisk

Cleaned up CellBroadcastReceiver overlays

Cleaned up framework base overlays

Cleaned up SELinux contexts and escaped '.' character

Configured VSYNC phase offsets

Created Telephony Provider symlinks for legacy RIL

CyanogenMod 14.1 (Android 7.1.1 Nougat)

Disabled bluetooth by default

Disabled Qualcomm's location stack

Enabled extended video features

Enabled install non-market apps by default

Enabled IPv4 defrag and rpfilter support

Enabled IPv6 defrag and rpfilter support

Enabled PCM audio offload by default

Enabled SAP sensors for GPS use

Fixed MMS sending failure

Fixed offline charging animation

Fixed unknown phone number

Fixed unknown network / operator

Fixed Widevine DRM SHIM library

Forced reading operator-string from ERI XML

Increased maximum readahead to 512 KB

Increased media volume to 30 steps

Increased voice call volume to 15 steps

Moved ERI configuration files to CarrierConfig

Moved time_daemon service to main class

Removed duplicated system properties

Removed obsolete system properties

Removed old-apns-conf.xml APN list

Removed QTI telephony extension

Removed TelephonyProvider APN overlays

Removed unneeded Contacts overlays

Removed unneeded Keyguard overlays

Removed unneeded Messaging overlays

Removed unneeded Telephony overlays

Restored Samsung proprietary boot classes

Restored Graphics/HWC system properties

Reverted the custom bootanimation

Set correct permissions for tombstones

Set device provisioned by default

Set P2P preferred channel list

Set SELinux label for wifiloader service

Switched to CM charger libhealthd

Switched to unified LED capabilities overlay

Use 3 surface buffers to avoid timing issues

Used alternate ERI XML via init

Used HTTPS for GPS/XTRA2 download

Updated blobs (MMB29M.N910VVRU2CPJ2)

Updated all GPS/location configs

Updated and unified MMS configs

Updated build info from N910VVRU2CPJ2

Updated CarrierConfig overlay for all variants

Updated consumer IR HAL

Updated charging thresholds in uW

Updated doze and ambient display configs

Updated eMBMS configuration parameters

Updated media codecs and profiles

Updated Qualcomm's Adreno GPU drivers

Updated IMS/VoLTE proprietary blobs

Updated IMS/VoLTE system properties

Updated NFCEE access for Android 7.x Nougat

Updated servcies GIDs and SELinux labels

Updated SELinux policy and addressed denials

Updated system properties for audio

Updated system properties for media

Updated thermal-engine SHIM library

Updated vibrator/vibetonz sysfs permissions

26.11.2016:

Enabled proximity check on screen wake

Enabled suspend when screen is off due to proximity

Increased the maximum size for MMS message

Reset MMS user agent string and profile URL

Updated AAPT/DPI configs and system properties

Updated security configs for Android 7.x Nougat

Updated SELinux and addressed denials

kernel: Addressed eMMC 5.0 spec violation

kernel: Disabled MSM DMA test module

kernel: Updated filesystem drivers

kernel: Updated EXT4 driver

kernel: Updated ecryptFS driver

kernel: Updated sdcardFS driver

kernel: Updated MSM camera driver

kernel: Updated MSM GPU driver

kernel: Updated MSM IPA driver

kernel: Updated MSM SoC sound codecs

kernel: Updated MSM SoC sound driver

kernel: Updated network drivers

kernel: Updated QSEECOM driver

kernel: Updated Qualcomm SoC driver

kernel: Updates from the latest source code

25.11.2016:

Added custom telephony plugin

Added support for trltedt (SM-N910G)

Cleaned up CarrierConfig overlays

Cleaned up framework and boot class path

Customized telephony network values

Ported updates from Pixel XL images

Re-added custom bootanimation

Updated Android filesystem config

Updated ramdisk services groups

Updated SELinux policy and addressed denials

Updated SELinux rules for camera

Updated SELinux rules for CMHW/vibrator

21.11.2016:

Disabled Samsung MTP

Fixed unexpected app crashes

Updated CarrierConfig overlays

Updated telephony overlays

Updated vendor proprietary blobs

19.11.2016:

Fixed first/clean boot issues

Fixed media/Youtube audio issues

Fixed speaker and mic for voice calls

Optimized and cleaned up kernel ramdisk

Removed unused CM NFC feature

Reverted the custom bootanimation

Updated SELinux rules for the kernel

Updated filesystem mount options

Updated filesystem manager flags

Updated firmware GID and mount masks

18.11.2016:

Added support for all Snapdragon variants

Added fs_config support for custom binary

Added custom permissions for pm, camera, and IMS

Applied a fix for emergency calls

Enabled reschedule/delay service restarts

Restored audio configs from Touchwiz

Updated media codecs for Nougat

Updated media profiles for Nougat

Updated RIL java class for Nougat

Updated WiFi configs for Nougat

Updated SELinux and addressed denials

Updated SELinux rules for media hacks

Used set_prop to replace deprecated rules

Custom bootanimation by [MENTION=4385445]Creeper36[/MENTION]

14.11.2016:

Enabled audio features

Enabled Cell Broadcast settings

Enabled VoLTE bools

Hacked media for legacy blobs

Unified build for all variants

Updated SELinux policy

13.11.2016:

Addressed SELinux denials

Fixed some errors/exceptions

Updated proprietary blobs

12.11.2016:

Addressed SELinux denials

Fixed Widevine DRM

Restored audio effects

Updated media codecs

Updated bluetooth overlays

Updated telephony overlays

10.11.2016:

Preliminary support for other variants

Updated audio configs

Updated bluetooth configs

Updated SELinux policy

Updated kernel source code

November security patches

06.11.2016:

CyanogenMod 14.1 (Android 7.1 Nougat)

[/QUOTE]