LG G7 ThinQ (lg-judyln)

From postmarketOS


LG G7 ThinQ
LG G7 ThinQ
LG G7 ThinQ
Manufacturer LG
Name G7 ThinQ
Codename lg-judyln
Released 2018
Category testing
Pre-built images no
Original software Android (LG UX)
Original version 8
Extended version 10
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
Type handset
Features
USB Networking
Works
Flashing
Works
Touchscreen
Broken
Display
WiFi
FDE
Mainline
Works
Battery
3D Acceleration
Partial
Audio
Bluetooth
Camera
GPS
Mobile data
Internal storage
SMS
Calls
USB OTG
NFC
Sensors
Accelerometer
Magnetometer
Ambient Light
Proximity
Hall Effect
Barometer
Power Sensor
Misc
Built-in DVB
Camera Flash
Keyboard
Touchpad
USB-A
HDMI/DP
Ir RX
Stylus
Memory Card
Haptics
Ethernet
FOSS bootloader


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.

$ # 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 initialises according to dmesg, but it hasn't been tested.

See also

External Links