LG G7 ThinQ (lg-judyln)

From postmarketOS Wiki
LG G7 ThinQ
LG G7 ThinQ
LG G7 ThinQ
Manufacturer LG
Name G7 ThinQ
Codename lg-judyln
Released 2018
Type handset
Hardware
Chipset Qualcomm Snapdragon 845 (SDM845)
CPU Octa-core (4x 2.8 GHz Kryo 385 Gold & 4x 1.7 GHz Kryo 385 Silver)
GPU Adreno 630
Display 1440x3120 6.1" IPS
Storage 64/128 GB
Memory 4/6 GB
Architecture aarch64
Software
Original software Android (LG UX)
Original version 8
Extended version 10
postmarketOS
Category testing
Pre-built images no
Mainline yes
Features
Flashing
Works
USB Networking
Works
Internal storage
Works
SD card
Works
Battery
Works
Screen
Partial
Touchscreen
Broken
Multimedia
3D Acceleration
Broken
Audio
Broken
Camera
Broken
Camera Flash
Works
Connectivity
WiFi
Broken
Bluetooth
Broken
GPS
NFC
Broken
Modem
Calls
Broken
SMS
Broken
Mobile data
Broken
Miscellaneous
FDE
USB OTG
Partial
HDMI/DP
Sensors
Accelerometer
Broken
Magnetometer
Broken
Ambient Light
Broken
Proximity
Broken
Hall Effect
Broken
Haptics
Partial
Barometer
Broken


Contributors

Users owning this device


Installation

See LG_V35_ThinQ_(lg-judyp)#Installation.

Alternatively, you can flash to the userdata partition but WARNING: this will erase your user data and likely make any Android installation installed on the other slot unusable. This will probably boot/run faster and you won't need to use an SD card, but on the other hand if you do this it will be harder to make changes to the root filesystem whenever pmos won't boot.


You will likely have to use EDL to flash `boot.img` as fastboot does not seem to flash or boot (At least on my device)

$ # boot into fastboot mode
$ fastboot erase dtbo_b # or dtbo_a if you are using slot A but it probably matters little since we are about to overwrite userdata
$ pmbootstrap init
$ pmbootstrap install
$ # At this point you may want to edit your kernel config.  
$ # At the time of writing the "ipa" module (QCOM_IPA; Device Drivers -> Network device support -> Qualcomm IPA support) would crash my G7
$ pmbootstrap kconfig edit linux-postmarketos-qcom-sdm845 # optional
$ pmbootstrap build --force linux-postmarketos-qcom-sdm845 # only if you changed the config
$ pmbootstrap flasher flash_rootfs --partition userdata
$ pmbootstrap flasher flash_kernel --partition boot_b # or boot_a if you are using slot A
$ fastboot --set-active=b
$ fastboot reboot

Support status

GPU

GPU is not working likely due to the lack of a display panel driver, Basic framebuffer works though.

See also

External Links