[LG G5 ROMs, Kernels, Recoveries, & Other Developme] gwolfu:
first of all thank you all for your kind donations

this is enough motivation for me to keep working on this device and offer support

ok so this build brings everything up to date with RR team changes

I kindly recommend flashing clean if possible, but dirty flash should also work as it should

I would advise to test if

NFC

is working now (if not disable it to prevent battery drain) and also if

Snap camera still freezes

after taking a picture

new build includes following changes

▼ 04/08/2017

project device/lge/msm8996-common/
55bd9d2 msm8996: restart preview when taking picture
4bc976f msm8996: Move libqmiservices to Radio only and remove secureui hash
e001be9 msm8996: Re-set qcom DPM and location jars as boot jars
3f5381e msm8996: Add symphony DSP blobs
db72687 msm8996: Add missing widevine blobs

project frameworks/base/
dc5c93a SystemUI: Fix "no notifications" font size

project packages/apps/Dialer/

project packages/apps/Settings/

▼ 04/07/2017

project frameworks/base/

project packages/apps/CarrierConfig/
8821cae Consider Q-TELECOM Greece as non-roaming

project packages/apps/Dialer/

project packages/apps/Gallery2/
54654ae Fix spelling error

project packages/apps/OmniSwitch/

project packages/apps/Settings/

project vendor/lge/
95c2f42 h830: Update graphics firmware from v20c
d368af8 g5: Update blobs from h830 v20c
b125df8 msm8996: Update blobs from v872 v10e
a32582f g6: Add missing camera blobs and update msm8996 camera fw
0eca9a6 msm8996: Add symphony DSP blobs
5f93663 h872: Add missing wifi firmware binary
4735906 msm8996: Add missing widevine blobs

▼ 04/06/2017

project device/lge/g5-common/
596cd92 g5: Decommonize OIS firmware

project device/lge/msm8996-common/
4ee346e msm8996: Decommonize OIS firmware
c2badb7 msm8996: Add libqmiservices to Radio as well as QMI
b0cd27d msm8996: Remove pinning hashes from GPS blobs
d18006a msm8996: Update NXP NFC config for 10.01.1F firmware
472b087 msm8996: Add missing NFC extras permission
fa305cc msm8996: ramdisk: Remove rogue nfc node symlink
3de8ec4 msm8996: Adjust audio configs and switch to XML audio config
50b1d64 msm8996: Disable PQ encoding
c54d04e msm8996: Add h872 to build guards

project frameworks/base/
f0757114 Fix permission description string for DE.

project packages/apps/Dialer/

project packages/apps/Settings/
6fb2403 Fix magisk manager settings location

▼ 04/05/2017

project frameworks/base/
f143cd6 Merge pull request #188 from ashoksoni/changes
15f89f6 Fix Bluetooth battery icon after reboot
89d8e6b Fix Hotspot tile is shown on Guest user
eda1e77 SettingsProvider: Update icon.

project hardware/ti/omap4/
86ea9e8 omap4: add more common build properties
368f365 omap4: define BOARD_CANT_REALLOCATE_OMX_BUFFERS
cce4d95 omap4: camera: restore compatibility with older Android versions (< Android N)

project packages/apps/DUI/
da18051 Add Chrome to MediaMonitor Blacklist Change-Id: Iabb2ef209ed4ca8b98da5260df107433eb540308 Signed-off-by: Varun Date <date.varun123@gmail.com>

project packages/apps/OmniSwitch/

project packages/apps/ResurrectionOTA/

project packages/apps/ResurrectionStats/

project packages/apps/Settings/

project packages/apps/Snap/
673547e CaptureUI: fix crash on setOrientation
a8285ad Snap: Fix effect and picture program overlay buttons
65aa6fd Always apply frame size reduction to panorama pictures
9e8d919 Never ignore finger swipes in gallery mode
b9da2b0 Fix record time sometimes not seen

project vendor/lge/
b828913 msm8995/g5/v20/g6: Decommonize OIS firmware
b563364 msm8996: Update libqmiservices from OP3 7.1.1
bcf1588 msm8996: Add missing GPS blobs
29e906e g6: Fix DobyVisionService (actually use a deodexed APK)
19029c5 msm8996: Update pn548 firmware to 10.01.1F
82c1781 msm8996: Update CNE, DPM, GPS, and Radio blobs from OP3 7.1.1

▼ 04/04/2017

project frameworks/base/
3f2e218 Smartbar pixel animation: Ability to customize the dots [1/3]
a0e34fd FWB:Pulse: allow setting fading blocks opacity [1/3]

project hardware/ti/omap4/
0254e40 omap4: define TARGET_CAMERASERVICE_CLOSES_NATIVE_HANDLES
7839bd6 camera: Use GBAllocator.allocate for N_MR1.
3c75dc7 Revert "camera: switch to Gralloc.allocate and generate unique Id for allocation"
c9d954d camera: Rename version_major/minor to the new, non-deprecated names.
0f2b557 camera: clean up build when various OMAP_ENHANCEMENTs are disabled
9cf111b Revert "hwc: publicly define omap specific usage flags"
9a75172 seccomp: allow clock_nanosleep syscall
3a17e59 Fix camera video recording on N.
547e464 android-api: Add N_MR1 defines.
c7d8882 camera: fix build for LP
9843c81 android-api: Add LP_MR1 defines.
ef46c42 Add DOMX syscalls to seccomp filter
6c31b84 domx: Remove implicit libc shared library declarations.
6fc761d domx: Overhaul omx_proxy_component makefile.
0efd58f domx: for ion_alloc alloc flag must be (1 << ID) and not the ID
3088f9e camera: for carveout alloc we must use ID OMAP_ION_HEAP_SECURE_INPUT
16aca2a android-api: add N
38636fa camera: fix build for KK
6c5b8a8 libcorkscrew: only build for Lollipop and newer
4cd6c92 camera: Init all members of camera_module_t to fix warnings.
f439503 libtiutils: C++11 compat fix.
97eba14 libstagefrighthw: Build with -Wall -Werror.
5076f97 libI420colorconvert: Build with -Wall -Werror.
2c59035 Make bltsville opt-in.
072fa04 camera: Makefile overhaul.
07c4577 Revert "camera: call camera CFLAGS should use CAMERAHAL_CFLAGS"
06ce617 omap4: Set TARGET_FORCE_SCREENSHOT_CPU_PATH.
d1f876f SGX-BIN: build: android: Don't override PLATFORM_VERSION if supplied
eb70ea8 SGX-BIN: build: android: Add fallback PLATFORM_VERSION mechanism
dbe532a board/init: Common PVR KM build target for reuse by devices
492610c SGX-BIN: build/srvkm: Drop SGX core/version suffixes everywhere
42c669c SGX-BIN: buildvars: Compile PVR KM with -fno-pic
55bfee6 libpower: Avoid overwriting custom user frequencies.
357aaac libpower: Initialize inited variable.
5ae1155 libpower: Add optional support for API 0.3
c55f2bb Add OMAP PowerHAL

project packages/apps/DUI/
29d8861 Smartbar pixel animation: Ability to customize the dots [2/3]
645caf2 Pulse: allow setting fading blocks opacity [2/3]
0ac9a97 Improve Pulse and MediaMonitor reliability

project packages/apps/OmniSwitch/
2828e47 OmniSwitch: reduce vertical padding on app icons
e02304c OmniSwitch: add missing docked task indicator for other views

project packages/apps/Settings/
d3ad76f Smartbar pixel animation: Ability to customize the dots [3/3]
c1ebfd6 Settings:Pulse: allow setting fading blocks opacity [3/3]

project packages/providers/MediaProvider/
e0e756f New Material icon

project packages/services/Mms/
de8277e Add Material icon & app label

project packages/services/Telephony/
e14278b Revert "Add support to launch call barring"
895d764 Revert "CallFeatureSettings: Only show call barring option if QTI package installed"
db1a9ac Telephony: AIRPLANE_MODE_ON has moved

project vendor/lge/
3354715 g6: Add fingerprint blobs and "build" DolbyVisionService
1037476 msm8996: Add G6 devices to build guard
67ab01d g6/h872: Add initial blobs

▼ 04/03/2017

project external/DUtils/
e4af8c6 Smartbar media arrows: more code improvements [2/2]

project frameworks/base/
1a7d654 Switch to Enable or disable Vol up to disable overlays during boot [1/2]
f0b8485 Hold "volume up" during boot to disable all overlays
cf709b8 Slim recent membar colors settings: obey themes [1/2]
76f94b8 Fix partial screenshot not working when dragging from left or top border
6ba4bf4 SmartBar: allow set custom buttons opacity when Pulse is active [3/3]

project packages/apps/CarrierConfig/
65fe5ff Consider O2 and E-Plus as non-roaming

project packages/apps/DUI/
11115e9 Smartbar media arrows: fix it hiding sometimes
107d69c SmartBar Media Arrows: add streaming music support
a687b71 Smartbar media arrows: more code improvements [1/2]
e6ddfe6 Smartbar media arrows: more code improvements
4b13131 Smartbar track arrows: code cleanup and don't show them on video playing
3c7daeb SmartBar: allow set custom buttons opacity when Pulse is active [1/3]
13279b3 Make Smartbar Pixel Animation Durations Customizable [2/3]

project packages/apps/OmniSwitch/

project packages/apps/Settings/
be3d947 Add Reset Button to Pixel Animation Duration Settings
6f35d50 Switch to Enable or disable Vol up to disable overlays during boot [2/2]
bbddeeb SlimRecents Membar Colors: Obey Themes when disabled [2/2]
61354e2 SmartBar: allow set custom buttons opacity when Pulse is active [2/3]
805e6da Move Magisk Manager Settings shortcut to below KA settings shortcut, westcripp implied (#735)

project vendor/cm/
c09a03a rr: tools: improve changelog script

▼ 04/02/2017

project frameworks/base/
1e21950 Smarbar Pixel Navbar Animation Duration Settings [1/3]
e021aa8 LTE Tile: Make it Visible for Msim As well

project hardware/qcom/audio-caf/msm8916/
ab780a8 Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.14' into cm-14.1-caf-8916

project hardware/qcom/audio-caf/msm8994/
d062bdc Merge remote-tracking branch 'caf/LA.BF64.1.2.3_rb1.9' into cm-14.1-caf-8994

project packages/apps/DUI/
6f4e145 Unlock Home and Back Buttons from Smartbar

project packages/apps/Dialer/

project packages/apps/OmniSwitch/

project packages/apps/ResurrectionOTA/

project packages/apps/ResurrectionStats/

project packages/apps/Settings/
f996487 Update rr_strings.xml
fce0d71 Add more j5 models (#734)
07ed706 Settings: Make Smartbar Pixel Animation Durations Customizable [3/3]

project packages/providers/CalendarProvider/
94029d1 New Material icon

project packages/providers/TelephonyProvider/
059380f TelephonyProvider: Update icon to Material

project packages/wallpapers/LivePicker/
bf06fdf New Material icon

▼ 04/01/2017

project android/
bf14f32 Revert "cm: Remove ahbottomnavigation library"

project frameworks/base/
05a13f1 Better QS detail clip animation

project packages/apps/CMParts/
780f4ad CMParts:Make Button Settings and Hardware Key Settings Non Searchable

project packages/apps/DUI/
84da14e SmartBar: show arrows for next/previous track when playing audio [1/2]

project packages/apps/Settings/
2903195 SmartBar: show arrows for next/previous track when playing audio [2/2]
27cc5fe Fix Strings and whitespaces
0341a61 Add Maintainer for Vibe P1a42 (#733)

project vendor/cm/
05d7713 Update Prebuilts

▼ 03/31/2017

project build/
190f2fe Revert "ota: Remove cruft we don't care about"
fae00af Avoid adding an extra slash if OUT_DIR_COMMON_BASE ends in a slash

project external/DUtils/
93cc06a DUI: validate image size before attempting to set as icon [1/2]
52f7f6d Kill App action: remove the killed app from Recents list

project frameworks/base/
42b1343 Themes: Expose Keyboard Shortcuts Dialog
9080b84 Statusbar Weather Image: Make it update when iconpacks are changed
abdfead BatteryTile: make the icon apply
ac183ba base: Apply roaming indicator changes instantly
8e802de Allow to set a different battery style for tile and statusbar [1/2]
61d4294 QS:Re-Enable Night Display Tile for devices that support it
7d73fb8 Suspend Actions Qs Tile
1ed9957 DocumentsUI: make shapes great again
5e038ca Revert "[1/2] base: support separate encryption/lockscreen passwords"
c895580 MountService: Don't run benchmarks after trimming
4c1bf3c BatteryService: add dash charging support
0b7f30e Fw_base - Night auto brightness: restore user brightness values also after reboot
46aba72 Fw_base - Night Light brightness mode options [1/2]
c3c55c5 Fix NPE while performing NetworkStatsService.removeUidsLocked()
6151c0b4 Fix potential NULL dereference errors.
f85af0b Frameworks/base: Fix old code in MediaPlayer

project packages/apps/DUI/
b9c7e39 SmartBar editor: Let's use the blue!
67522d0 Smartbar: expose SmartButton ripple color

project packages/apps/Settings/
5875669 Fix Magisk and re-arrange themes and Magisk settings shortcut to be below RR configuration.
44aca00 String Updates
a5e2537 Also Update RR dashboard theme icon
3e2370d StorageSettings: Fix Color derp
ca04793 DUI: validate image size before attempting to set as icon [2/2]
f2c4953 Allow to set a different battery style for tile and statusbar [2/2]
bcf2a23 Themes: Expose SmartBar Dialogs from manifest
27f2caa Redesigned Substratum icon
3827d80 Expose styles in the manifest for themes
79d3b9b Expose "ALL" hardcoded and @android colors
c52bbe4 Suspend Actions as an Activity
cb0a91c Revert "[2/2] settings: support setting a separate encryption password"
314bc9e Settings - Night Light brightness mode options [2/2]

project packages/apps/ThemeInterfacer/
ae4821c Fix failed authorization toast on restartService

project packages/services/OmniJaws/
79faaf8 Build as privileged and "fix" applying icon packs
48ac8bd OmniJaws: Clean up unused imports, simpify few things
1c052e1 OmniJaws: Add menu item to search for Chronus icons
38f509f Fix potential actionbar npe
303eae1 OmniJaws: manifest add DEFAULT category to activities
960d49f Revert "Remove Weather icon pack pref"

project vendor/cm/
b73b386 Fix APNs for Cyprus
089838d extract_utils: support extracting directly from an ota zip
9fa9f1f cm: remove special access to unused cmfm
12011bf cm: allow apps to find profile manager service
815c85a cm: build: Don't convert patchset to int if it's None
2b4fe98 cm: build: Fix cherry picking specific patchsets
58e0449 Make a data only config
ecdbb93 APN: Fix TalkTalk
02ddc58 apn: Updating TelkomSA from 8ta South Africa APN
3e253ac repopick: encode commit subjects in utf-8 for printing
b6087b8 overlay: Disable recovery updates
e8f46e3 apns: Remove proxy for the "TIM WAP" APN
f4c483e Add TvSettings to common tv config.
739b20c vendor: Add templates for proprietary extraction scripts
efc99d4 extract_utils: Fix locale issue with sort
b93ec4c vendor_cm : update Fastweb apn
04ffdec apns: Add Perfectum
3c2dada cm: build: tasks: Remove BUILD_TINY_ANDROID check
9184dd3 extract-utils: Fix handling of pulling src:dest pairs from dumps

▼ 03/30/2017

project frameworks/base/

project packages/apps/AudioFX/

project packages/apps/Bluetooth/

project packages/apps/CMBugReport/

project packages/apps/Calendar/

project packages/apps/Camera2/

project packages/apps/CellBroadcastReceiver/

project packages/apps/Dialer/

project packages/apps/Eleven/

project packages/apps/Email/

project packages/apps/FMRadio/

project packages/apps/Gello/

project packages/apps/OmniSwitch/

project packages/apps/Profiles/

project packages/apps/Recorder/

project packages/apps/ResurrectionOTA/

project packages/apps/ResurrectionStats/

project packages/apps/Settings/

project packages/apps/SetupWizard/

project packages/apps/Snap/

project packages/apps/Terminal/

project packages/apps/ThemeChooser/

project packages/apps/Trebuchet/

project packages/apps/TvSettings/

project packages/apps/UnifiedEmail/

project packages/inputmethods/LatinIME/

project packages/providers/DataUsageProvider/

project packages/providers/DownloadProvider/

project packages/providers/ThemesProvider/

project packages/providers/WeatherProvider/

project vendor/cmsdk/samples/weatherproviderservice/WundergroundWeatherProvider/

project vendor/cmsdk/samples/weatherproviderservice/YahooWeatherProvider/

▼ 03/29/2017

project android/
79626b1 manifest: show download stats
3b9d716 manifest: show how much % localization is done!

project bionic/
5848aaf libc: memcpy_base: Disable opt for certain targets

project frameworks/base/
2da0591 FWB: SmartBar Color: Custom app color filter switch (1/3)

project packages/apps/DUI/
d2872b6 DUI: SmartBar Color: Custom app color filter switch (2/3)

project packages/apps/Dialer/

project packages/apps/OmniSwitch/

project packages/apps/ResurrectionOTA/

project packages/apps/ResurrectionStats/

project packages/apps/Settings/
3df288e Settings: SmartBar Color: Custom app color filter switch (3/3)

project packages/apps/ThemeInterfacer/
0f51d79 JobService: Fix inital font application
bed5f44 JobService: fix initial theme dir creation

▼ 03/28/2017

project android/
0bcf782 crowdin: track the manifest
23bb331 manifest: add in a crowdin.xml
9f86f8b manifest: delete unnecessary file.

project frameworks/base/
55241a8 Core: Make tethering notifications fully translatable

project packages/apps/Dialer/
4562381 Revert "Revert "Use TabLayout for DSDA tabs.""

project packages/apps/OmniSwitch/

project packages/apps/ResurrectionStats/

project packages/apps/Settings/
146385a Settings: fix build
febccd5 Add VEGA Sky A910 (#729)
3feebfe Fix zen mode allowed event preference summary.
c9c382a Settings: Fix AOSP WiFi AP translations
f1567f0 Settings: Fix german string

▼ 03/27/2017

project hardware/qcom/audio-caf/msm8994/
8174213 audio: Fix flac offload not working
d758485 policy_hal: Line up default features with rest of HAL

project hardware/qcom/display-caf/msm8994/
2f02a3e Merge remote-tracking branch 'caf/LA.BF64.1.2.3_rb1.9' into cm-14.1-caf-8994

project hardware/ti/omap4/
71be556 Include common omap4 vendor repo if available.
02837a7 libEGL_POWERVR: Replace remaining LOCAL_LDLIBS (KK compatibility)
115c4a4 pvrsrvinit/libEGL_POWERVR: Actually ready needed vendor libraries
aff0723 pvrsrvinit/libEGL_POWERVR: Link against generic library symlinks
b132a61 pvrsrvinit: PVRScopeServices symlink lives in vendor/ti now
3c61176 pvrsrvinit: define the libraries to link against in LOCAL_LDFLAGS
ca79788 symlinks: Move Gralloc's to vendor/ti (together with processing)

project packages/apps/Settings/
a0124fc Add j5 (#728)

project packages/apps/Trebuchet/
315b2f9 Moving a few testing classes to a separate package
3c58753 Trebuchet: Remove ambient SDK leftover

▼ 03/26/2017

project bionic/
6f130ca linker: Restore optional platform text relocations use

project device/lge/g5-common/
fc17771 g5: Correct qdcm calibration file name

project device/lge/msm8996-common/
9265d49 msm8996: nfc: Kang gemini configs for new driver
e888c5f msm8996: enable building NFC
f540a82 msm8996: Disable HWC virtual displays
a230331 msm8996: Allow radio subsystem to access oem.device.imeicache

project hardware/qcom/audio-caf/msm8952/
baabf8a audio: Fix msm8952-snd-card-mtp support

project kernel/lge/msm8996/
58c1616 vs995: Use new NFC driver and common DT
459c6e3 h918: Use new NFC driver and common DT
4273b27 ls997: Use new NFC driver and common DT
ece15db h910: Use new NFC driver and common DT
59d4f13 h850: Use new NFC driver and common DT
4516ae5 h830: Use new NFC driver and common DT
8aea3e7 lge: Add common NFC DT for new NFC driver
bd40c4f drivers: nfc: Import Xiaomi NFC PN548 driver
08759d6 nfc: Reset to CAF

project packages/apps/Settings/
db1f9f0 Add Nougat Maintainer for LeEco Le 1s (X3) (#727)
b7874b1 Settings: Set correct default value to In-call DND switch (#725)
964a86d Add Natrium maintainer (#723)
727b7c8 Add Samsung Galaxy S7 maintainer (#724)
5edc1d0 Option to Disable Blank network signal icons on Msim [2/2]

project vendor/lge/
f05e96a g5: Correct qdcm calibration file name
34a3e01 msm8996: Update pn548 firmware to 10.1.1E

▼ 03/25/2017

project frameworks/base/
65359b6 Fix Potential NPE on Msim
da1e367 Slim Recents: fix SystemUI fc
fb47dc9 Option to Disable Blank network signal icons on Msim [1/2]
42f6626 SystemUI: Hide unprovisioned SIMs * There's no point of displaying null signal icon. clean up PSB while we're at it Signed-off-by: Varun Date <date.varun123@gmail.com>
1533473 Slim Recents: more fixes, cleanup and improvements
5e02a9a Merge pull request #187 from ashoksoni/changes
8b6ff71 Fix crash issue on Storage Manager app
7bfdfda Fix for wakelock being held during bootup and idle scenario.
4df2b2b SystemUI: Tiny expanding improvement Signed-off-by: BigBrother1984 <carlosavignano@aospa.co> Signed-off-by: xyyx <xyyx@mail.ru>
4e0ee9f [BUG] fix NullPointerException in Notification.java

project hardware/qcom/fm/
aff061a FM: Fix KHz->kHz

▼ 03/24/2017

project frameworks/base/
738bd6e Slim Recents Membar Colors [1/2]
5d257d2 Base: API to restart SystemUI without root
d9ea16f Weather tile longclick: alternative weather apps when google weather not installed
5369e64 Slim Recents: fix multiwindow glitch when docking app to bottom
9b7f8a4 Slim Recent new multiwindow when multiwindow already active: make it more robust
728368c Cleanups after Slim recents Refactor
0dec18d Allow themers to customize battery frame color on darkintensity
9cb2b58 Slim Recents icon cache: clear it when changing scale factor
9f09e14 Location tile: new icons
838a66f Slim Recents: add icon cache to improve performances
4cf1b49 Slim Recents icon pack: fallback to app icon if pack doesn't have any
3cec48b Clean up a couple Uris in PSB
aac9a56 Slim recents: don't show content when screen is pinned
9a7e481 Slim recents: fix sometimes icons being invisible when they should not
e4b1813 Slim Recents: fix multiwindow glitch when docking app to bottom
e9026c1 Slim Recents: fix toptask header layout and other ui improvements
37c03e3 Slim recents: no need to vibrate twice on longclick
55213dd Slim recents: Fix blinking cards on notifyDataSetChanged()
02119f4 Slim recents style improvements
c4c2f58 Slim Recent: allow to dock new apps if a multiwindow session is already running
54e0b02 Refactor SlimRecents (1/2)
00d1fcc Slim Recents iconpack support [1/2]

project packages/apps/Recorder/
ed7a8b3 Recorder: add and fix missing copyrights
779c197 Recorder: screen recorder overlay
4bf3b75 Recorder: update gradle and support libraries

project packages/apps/Settings/
f0dd739 Slim Recents Membar Color [2/2]
bf21305 Refactor Slim Recents [2/2]
0a64428 Update SlimRecentPanel.java
cce096d Slim Recents iconpack support [2/2]