[T-Mobile LG G4] AlaskaLinuxUser:
Praise God! Another update!

It's been a while since I updated this rom, since then, SlimRoms has moved from 0.28 to 1.8! So, a couple of changes that you can see from SlimRoms below. As for me, I worked on Substratum and, yes deltadiesel, I changed the browser. So, hope you enjoy it. Substratum is still not quite right. The app opens and then quickly crashes. You can open it, but then it will try to flash, but then gives you errors for installing the overlays. So, as of right now, no working substratum.

Also note, I am not building with the LineageOS kernel anymore, future builds come with the AKLU kernel built in. Be advised, if you flash this over a previous build, SlimRoms recommends that you do a FULL WIPE first. Their words, not mine. There are significant under the hood differences between this and the old beta builds. However, no noteworthy features. Feel free to peruse the change log below.

Flash rom first, then gapps (if desired), boot into the rom, then go back to TWRP to flash SuperSU if desired. (Recommended).

The 20170901 updated rom is currently uploading. Be advised, I have very, very, very slow internet, so it will take a couple hours to finish uploading. Enjoy!

In the past several months between these builds, the SlimRoms team has been really busy! Here is the compiled change log from the last rom (0.28) to the latest rom (1.8) update:

fw/base: Audioservice set BT_SCO status. Camera: Ignore torch status update for aux or composite camera. Camera2: Fix error callback if buffer is lost
hw/qcom/bt-caf: Revert Merge tag 'LA.UM.5.5.r1-04900-8x96.0' into HEAD
apps/Bluetooth: Directly inform Audio HAL regarding SCO state change
apps/Dialer: IMS-VT: Transmit static image when multitasking
apps/Snap: Automatic translation import
codeaurora/telephony: IMS-VT: Add config that controls visibility of static Image UI
vendor/slim: Updates to Tmo US APN, other misc build environment changes

frameworks/av: Camera: Add null checks on mdevice to avoid crash
frameworks/base: SEEMP: Add auth framework for outgoing sms messages. Audioservice: Set BT_SCO status. Camera: ignore torch status updates for aux or composite camra. Camera2: Fix error callback if buffer lost.
frameworks/native: SF: Improve hwrotation handling. Native: Increase art heap limit to 192MB for 1024MB ram devices
hardware/broadcom/wlan: Merge tag android-7.1.2_r28
hardware/qcom/bt-caf: libbt-qcom: Allow reading BT address from property. Revert 'Merge tag 'LA.UM.5.5.r1-04900-8x96.0' into HEAD'
hardware/samsung: wifiloader: load kernel module if present
apps/Settings: Revert 'Settings[Wifi]: fix the input invalid length for WEP encryption.'
apps/Snap: Add missing null check on isCamera2Supported
Updates to Correios Celular (BR) APN
Updates to build environment

Merge android-7.1.2_r29
hw/qcom/fm: Upstream LineageOS
hw/samsung: Upstreamfrom LineageOS
apps/Bluetooth: Translation updates
resources/devicesettings: Translation updates
Add WOM internet/mms APN

hw/samsung: Updates to power, secril and macloaders
apps/Dialer: Fix compilation warnings
apps/Snap: Fix low resolution front camera icon
Updates to sensitive phone numbers

fw/base: PowerProfile: allow overriding default power profile
hw/qcom/fm: Update colors and translations (LineageOS)
apps/Bluetooth: Translation updates (LineageOS)
apps/Settings: MSIM: Fix user set DDS sub in hotswap cases.
apps/Snap: Translation updates (LineageOS)
resources/devicesettings: Translations update (LineageOS)
vendor/qcom/opensource/dataservice : datatop: Fix out_dir array empty content verification. datatop: Remove unused variables from datatop_ip_table_poll.c
vendor/slim: Updates to APNs, sensitive phone numbers, offline charging graphics and build configs

Translation updates
bootable/recovery: Updater: Allow devices to supress BLKDISCARD
fw/base: ScreenCap: Add support for jpeg. Bootreceiver: check console-ramoops-0
fw/native: Updates to surface flinger (Upstream from LineageOS
hw/qcom/fm: Upstream from LineageOS
hw/samsung: Updates to power and secril (upstream from LineageOS)
apps/Snap: Upstream from LineageOS

Merge android-7.1.2_r23
Fix default notification, alarm and ringtones Bug: #318
fw/base: Reduce the setTransactions. SystemUI: Fix Notification Background Color Issue
hw/qcom/audio: hal: add missing incall recording usecases and check
hw/samsung: Upstream from LineageOS
apps/Snap: Add overlay for restarting camera preview for additional cameras
system/core: fs_mgr healthd: check console-ramoops-0. init.rc: setup console-ramoops-0. logcat: Add missing newline to read failure

MusicFX: Updates and changes from CAF, Omni, DU and AospExtended
Add Ambient Display QS tile
Sensitive numbers: Update MCC codes
stagefright-plugins: Fix 'supported' typo in log
fw/av: CameraService: fix cameraId type of onDeviceStatusChanged
hw/qcom/audio-caf/msm8916: Merge tag 'LA.UM.5.5.r1-04900-8x96.0' into HEAD
hw/qcom/bt-caf: Merge tag 'LA.UM.5.5.r1-04900-8x96.0' into HEAD
hw/qcom/fm: Update translations
hw/qcom/keymaster: Add msm8996 and msm8998 into support list
apps/Snap: Update translations
services/Telecomm: SensitivePhoneNumbers: Handle lists of MCC codes
Update APN's for China Telecom Macau
misc build changes

Update translations
Fix brightness bar not always registering touches
ffmpeg: Rebase to latest LineageOS
stagefright-plugins: Revert 'FFmpegExtractor: Don't use our extractor when we agree with StageFright'. Add support for opus files
frameworks/base: Binder: be forceful about a forceful exit. Add support for Opus format.
contactsprovider: Fix merge error, Should fix Visual Voice Mail
mediaprovider: Revert 'MediaProvider: Fix where condition of delete queries and Fix check for existence of parent'. Fix SQLiteDiskIOException. Fix force closed when plug out the SD card while music is playing. Fix thumbnails of new edit photos display wrongly in Documents. Fix failure in android.provider.cts.MediaStore_FilesTest
Add sensitive numbers for Ukrain, Greece, Taiwanese.
Fix sensitive number for Czech Republic
Add apn for Japan Umobile APNs

device/qcom/common: Use correct opcode for STOE_CLK_SCALE_DIS
fw/base: Upstream fixes from master, Add null check for action bar
hw/qcom/display-caf/msm8916 msm8974: hwcomposer: Fix regression in hwc_sync
hw/qcom/display-caf/msm8994: hwcomposer: Fix regression in hwc_sync, libmemtrack: Fix integer overflow in kgsl function, Fix duplicate copy file rules
hw/qcom/media-caf/msm8994: vdec:Do not call stream_off on input port if all EBD's are not flushed.
hw/ril ril-caf: fix a memory leak.
hw/samsung: Add BLN support, Fix fast blinking notification LEDs, exynos: multimedia: add support for OMX_IndexParamVideoIntraRefresh parameter
apps/Nfc: make T3T/Nfc-F HCE options
apps/Snap: Upstream from LineageOS
providers/MediaProvider: New material icon, Fix where condition of delete queries
system/core: fix healthd include paths, Init: Run restorecon_recursive asynchronously
Update sensitive phone # for BR, PT, GB and FR. Add Virgin Media Ireland to APN's

Fix SlimDoze triggers not following Ambient Display
Expose more resources for OMS
fw/base: Minor fixes and optimizations
Snap: Simulate back button when menu button is pressed, Add orientation correction for landscape devices, Sign with platform keys
system/bt: Disable AVRCP 1.6
Add sensitive phone # for Israel

Merge June security update (android-7.1.2_r17)
Translation updates
Updates to battery stats counter reset
hw/qcom/audio-caf (msm8916 & msm8996): Upstream from LineageOS
hw/qcom/media-caf (msm8916 & msm8996): Upstream from LineageOS
hw/samsung: Upstream from LineageOS
system/core: Updates to sched_policy
Updates to sensitive phone numbers