[G4 General] sdembiske:
UPDATED

(as lingering issues/bugs are overcome): H812 with LineageOS Oreo (O) installed

H812 LineageOS O Home Page

: [ROM][UNOFFICIAL][O][UsU] LineageOS 15.1 [H812]

H811/H815 LineageOS O Home Page

: [ROM][UNOFFICIAL][TITAN][H815/H811] LineageOS 15.1 for LG G4

Just some considerations on installing the H812 (recommended) or H811 Lineage O roms (downloaded from the link in the OP) on the H812.

Note

: If installing the H811 rom on the H812, Remember to remove the top Assert line in the Updater Script - you will also have to flash the H812 UsU LineageOS O kernel after the rom is installed (it's pre-installed on the H812 rom).

1st & foremost, remove your lock screen password, pin etc. (something I wish I had remembered to do), and then do a TWRP backup of your current installation.

Note

: in order to install the Lineage rom, I found that I had to reboot recovery after doing my backup, in order to free the system partition I had mounted before doing the backup. Backup your external data (e.g., photos on SD card etc,), separately plus your SMS messages (Titanium Backup, SMS Backup & Restore or whatever).

If you do not have the latest TWRP official or preview version for Oreo installed, flash it, before proceeding.

Before starting the actual rom installation in TWRP, wipe System, Cache & Dalvik,

format

Data, then install the rom, gapps,

Note

: this next step, the kernel install, is only required if using the H811 rom (it is built-in on the H812 rom), H812 UsU Oreo kernel (zip install), then, install/flash your stock MM modem SALT backup/extraction* (I had no sound, when I installed the N modem), SuperSU (or Majisk if preferred) and Xposed (if wanted).

*

Note

: Try not re-installing/re-flashing your MM modem (

if

you have already previously installed/flashed it), before installing your preferred root method and Xposed - you can always re-install/re-flash the MM modem after rebooting system if you have connection issues. I have tested without re-installing the MM modem on both this rom and the AICP 0 rom and have had no issues.

Coming from AOSCP N, I was pleasantly surprised with the performance and stability of this rom compared to both the RR and AOSCP O roms. A big plus for me, is having Privacy Guard (also available in RR O but not in AOSCP O), where I can help extend some battery life (in addition to having Greenify and Amplify installed), by turning off Keep Awake in Google Play Services and Google Services Framework and other apps as well as limiting some that I don't need to Run In Background or load on Bootup. Find it in Settings > Security and Privacy > Trust > Privacy Guard > touch the 3 dot menu in the top right of the screen and select Advanced.

Another plus: As of at least the June 19th build, exFAT formatted SD cards are supported.

The installed Camera app works OK. Video recording through the stock camera no longer appears to work although it did in the earliest versions of the rom. My go-to camera app is still Camera FV5 Lite (with the legacy camera driver activated in Compatability in the camera settings) and Cinema FV5 Lite for video recording. Frankly, I have yet to find an app from Play Store or any of the modded Google camera apps to give me a better quality picture or better video recording than the FV5's.

Recent New Issues

: [MENTION=5545101]steadfasterX[/MENTION], [MENTION=5461026]kessaras[/MENTION], [MENTION=8699949]ThePiGuy[/MENTION]

- Some of us have experienced of late the phone screen going black when answering a call and the dial pad not working with the phone app indicating it's closing after a number is dialed and call is connected, etc.

* - Thanks mainly to one contributor to the LineageOS Gerrit review site who checked into this for me, the issue arises as a result of building the rom

without

the Jack server enabled.

My workaround has been to adb install the following apk linked here: Google Phone 19.0.195491003 (arm64-v8a) (nodpi) (Android 7.0+) Note: First freeze the system phone before adb installing the apk and a couple of things have to be done then with respect to the newly installed app permissions in the phone app itself permissions (contacts and call history have to be allowed) and then in Settings > Apps & notifications > Phone - scroll down and

allow

Display over other apps and Modify system settings, then scroll back up to > Permissions - click on and turn on all of them listed there. Lastly, set the Phone app setting to the one that doesn't have (system) written underneath it, so that it indicates phone - yes for the apk installed version.

Seems to have resolved the issue for me so far - bonus for me is that when google updates the adb installed app, the updated version also has a Dark theme setting in the app.

- Lockscreen password, pin etc. not working after a period of time, rendering opening the phone impossible.

No need to re-flash the rom (initially) to be be able to disable the password lock screen. Manually boot into TWRP > Advanced > File Manager > Data > System > delete locksettings.db (the only one present in my installed rom) - some roms may have additional files present: refer to https://xdaforums.com/android/software-hacking/remove-lockscreen-recovery-t3530008 (omission of these, possible reason why this might be occurring ... ?).

Something to try remember is to remove your password before backing up the rom in TWRP or flashing a new rom or a new version.

Note

: A clean install (wiping Cache Dalvik cache, System and formatting data) doesn't seem to help overcome this issue in the long run, so I suspect the issue resides in the latest version of the roms as it didn't appear in earlier versions.

As much as this rom is still a relatively pleasant experience and is my go-to O rom, there are still some lingering issues to be overcome:

Note

: As of the H812 July 20th build this issue seems to be minimal to almost non-existent now - Sim card recognition can be very slow/spotty at times, sometimes requiring turning Airplane mode off and back on or a complete reboot if that doesn't work; BT calling sound issues; Torch functioning; video play in YouTube in 1080p 60fps lags/freezes in some devices and has buffering issues with longer plays -

Note

: Oreo 8.1 higher resolution (up to 1080p 60fps) Video Play workarounds for You Tube videos, etc. refer to posts # 1773 (by steadfasterX -

read very carefully & make sure you understand it

) and 1264; Note: the proximity sensor is off by default in the July 05th build, turn on Prevent accidental wake-up, in Settings > Display > Advanced[/U])

- steadfasterX will be devoting more of his attention to this rom he indicates, so I will stick with it and hope that they reach their long term goal of getting Official status (now regarded as unlikely due to lingering issues that have unable to be overcome to date).

Extra considerations

:

- Save wear and tear on your device hardware - No button presses needed to boot TWRP or Fastboot quickly & directly: Refer to post # 368

- Enhancing battery performance: Refer to post # 1777.

My thanks and encouragement to [MENTION=8699949]ThePiGuy[/MENTION], [MENTION=5545101]steadfasterX[/MENTION] and [MENTION=5461026]kessaras[/MENTION] and the input from [MENTION=3208754]codeworkx[/MENTION] and [MENTION=5809770]berkantkz[/MENTION] - your work is very much appreciated.