LG G4 International (lg-h815)
LG G4 | |
Manufacturer | LG |
---|---|
Name |
G4 (International/ H815) |
Codename | lg-h815 |
Released | 2015 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon 808 (MSM8992) |
CPU | Hexa-core 64-bit (2x 1.82 GHz Cortex A57, 4x 1.44 GHz Cortex A53) |
GPU | Adreno 418 |
Display | 2560x1440 IPS LCD |
Storage | 32GB |
Memory | 3GB LPDDR3 |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 5.1.1 |
Extended version | 7.0 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | partial |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage | |
SD card | |
Battery |
Works |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
Broken |
Audio | |
Camera | |
Camera Flash | |
Connectivity | |
WiFi |
Broken |
Bluetooth | |
GPS | |
NFC | |
Modem | |
Calls | |
SMS | |
Mobile data | |
Miscellaneous | |
FDE | |
USB OTG | |
HDMI/DP | |
Sensors | |
Accelerometer | |
Magnetometer | |
Ambient Light | |
Proximity | |
Hall Effect |
Works |
Haptics | |
Barometer | |
Contributors
- kamnxt (Mostly on Reddit, u/kamnxt)
- maccraft123
- FuchtelJockel
Maintainer(s)
Device owners
- Daniel071 (Notes: Currently bootlooping...)
- Fell (Notes: shattered screen)
- FuchtelJockel
- Halamix2
What is TODO
- Identify and make use of UART(candidate is 3,5" jack)
- Mainline it
- test UsU Devices
How to enter flash mode
On the v20p bootloader enter fastboot from TWRP or Android.
From Android:
adb reboot bootloader
From TWRP:
- Press and hold both power and volume down buttons.
- After LG logo appears release volume down button for one second then hold it again.
- If you have flashed TWRP on it, just ignore warnings about deleting data.
- After booting to TWRP choose "Reboot", then "Bootloader" options to enter fastboot mode
On the v29a bootloader:
- press volume down button
- plug in USB cable, keep holding volume down button
Installation
- Unlock bootloader
- Build using pmbootstrap
- Enter fastboot on phone
$ pmbootstrap init
$ pmbootstrap install
$ pmbootstrap flasher flash_rootfs
$ pmbootstrap flasher flash_kernel
# fastboot reboot
Feature matrix
Mainline kernel | Android kernel | |
---|---|---|
Booting | Working | Working |
USB Network | Working | Working |
Flashing | Working | Working |
Storage | Working | |
Touchscreen | Working | |
Display | Partial | |
WiFi | ||
XWayland | Working | |
FDE | ||
Battery | Working | |
Hardware Acceleration | ||
Accelerometer | ||
Audio | ||
Bluetooth | ||
Camera | ||
GPS | ||
Mobile data | ||
SMS | ||
Calls | ||
USB OTG |
/sys tunables
/sys/class/graphics/fb0/blank
0 - Touchscreen enabled
1 - Touchscreen disabled
/sys/class/leds/lcd-backlight/brightness
0 - Screen at 0% of brightness
255 - Screen at 100% of brightness
Photos
TODO
Links
- Subreddit: reddit.com/r/lgg4
- XDA Forum: https://forum.xda-developers.com/g4
- LineageOS Kernel: https://github.com/LineageOS/android_kernel_lge_msm8992
- Almost-mainline Kernel: https://gitlab.com/postmarketOS/pmaports/-/merge_requests/4344 (the initial MR)