Jump to content

LG G6 (lg-h870)

From postmarketOS Wiki
LG G6
Manufacturer LG
Name G6
Codename lg-h870
Released 2017
Type handset
Hardware
Chipset Qualcomm Snapdragon 821 (MSM8996Pro)
CPU Quad-core (2x2.35 GHz Kryo
2x1.6 GHz Kryo)
GPU Adreno 530
Display 1440 x 2880 LCD
Storage 32/64/128 GB
Memory 4 GB
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Android 7.0
Extended version
The most recent supported version from the manufacturer.
Android 9.0 (Linux 3.18)
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
no
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Untested
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Untested
Battery
Charging and battery level reporting works
Untested
Screen
Display works. Ideally with sleep mode and brightness control.
Untested
Touchscreen
Untested
Multimedia
3D Acceleration
Untested
Audio
Audio playback, microphone, headset and buttons.
Untested
Camera
Untested
Connectivity
WiFi
Untested
Bluetooth
Untested
GPS
Untested
Modem
Calls
Untested
SMS
Untested
Mobile data
Untested
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB OTG
USB On-The-Go or USB-C Role switching
Untested
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Untested

This page documents the status of mainline Linux on the LG G6!

Status

Info

Partition Map

~ # ls -la /dev/block/bootdevice/by-name
drwxr-xr-x    2 root         root              1380 Jan  1  2017 .
drwxr-xr-x    4 root         root              1560 Jan  1  2017 ..
lrwxrwxrwx    1 root         root                16 Jan  1  2017 OP -> /dev/block/sda16
lrwxrwxrwx    1 root         root                15 Jan  1  2017 aboot -> /dev/block/sde6
lrwxrwxrwx    1 root         root                15 Jan  1  2017 abootbak -> /dev/block/sde7
lrwxrwxrwx    1 root         root                16 Jan  1  2017 apdp -> /dev/block/sde26
lrwxrwxrwx    1 root         root                15 Jan  1  2017 boot -> /dev/block/sde1
lrwxrwxrwx    1 root         root                16 Jan  1  2017 cache -> /dev/block/sda15
lrwxrwxrwx    1 root         root                15 Jan  1  2017 cdt -> /dev/block/sdd3
lrwxrwxrwx    1 root         root                16 Jan  1  2017 cmnlib -> /dev/block/sde22
lrwxrwxrwx    1 root         root                16 Jan  1  2017 cmnlib64 -> /dev/block/sde24
lrwxrwxrwx    1 root         root                16 Jan  1  2017 cmnlib64bak -> /dev/block/sde25
lrwxrwxrwx    1 root         root                16 Jan  1  2017 cmnlibbak -> /dev/block/sde23
lrwxrwxrwx    1 root         root                15 Jan  1  2017 ddr -> /dev/block/sdd1
lrwxrwxrwx    1 root         root                16 Jan  1  2017 devcfg -> /dev/block/sde16
lrwxrwxrwx    1 root         root                16 Jan  1  2017 devcfgbak -> /dev/block/sde17
lrwxrwxrwx    1 root         root                15 Jan  1  2017 devinfo -> /dev/block/sdb6
lrwxrwxrwx    1 root         root                15 Jan  1  2017 dip -> /dev/block/sdb5
lrwxrwxrwx    1 root         root                16 Jan  1  2017 dpo -> /dev/block/sde28
lrwxrwxrwx    1 root         root                15 Jan  1  2017 drm -> /dev/block/sda4
lrwxrwxrwx    1 root         root                15 Jan  1  2017 eksst -> /dev/block/sda9
lrwxrwxrwx    1 root         root                15 Jan  1  2017 encrypt -> /dev/block/sda8
lrwxrwxrwx    1 root         root                15 Jan  1  2017 factory -> /dev/block/sda7
lrwxrwxrwx    1 root         root                15 Jan  1  2017 fota -> /dev/block/sdb3
lrwxrwxrwx    1 root         root                15 Jan  1  2017 fsc -> /dev/block/sdf3
lrwxrwxrwx    1 root         root                15 Jan  1  2017 fsg -> /dev/block/sdb4
lrwxrwxrwx    1 root         root                16 Jan  1  2017 grow -> /dev/block/sda18
lrwxrwxrwx    1 root         root                15 Jan  1  2017 grow2 -> /dev/block/sdb7
lrwxrwxrwx    1 root         root                15 Jan  1  2017 grow3 -> /dev/block/sdc3
lrwxrwxrwx    1 root         root                15 Jan  1  2017 grow4 -> /dev/block/sdd4
lrwxrwxrwx    1 root         root                16 Jan  1  2017 grow5 -> /dev/block/sde29
lrwxrwxrwx    1 root         root                15 Jan  1  2017 grow6 -> /dev/block/sdf4
lrwxrwxrwx    1 root         root                15 Jan  1  2017 grow7 -> /dev/block/sdg2
lrwxrwxrwx    1 root         root                16 Jan  1  2017 hyp -> /dev/block/sde12
lrwxrwxrwx    1 root         root                16 Jan  1  2017 hypbak -> /dev/block/sde13
lrwxrwxrwx    1 root         root                16 Jan  1  2017 keymaster -> /dev/block/sde20
lrwxrwxrwx    1 root         root                16 Jan  1  2017 keymasterbak -> /dev/block/sde21
lrwxrwxrwx    1 root         root                16 Jan  1  2017 keystore -> /dev/block/sda12
lrwxrwxrwx    1 root         root                15 Jan  1  2017 laf -> /dev/block/sda1
lrwxrwxrwx    1 root         root                15 Jan  1  2017 lafbak -> /dev/block/sda2
lrwxrwxrwx    1 root         root                15 Jan  1  2017 misc -> /dev/block/sda6
lrwxrwxrwx    1 root         root                16 Jan  1  2017 modem -> /dev/block/sde18
lrwxrwxrwx    1 root         root                15 Jan  1  2017 modemst1 -> /dev/block/sdf1
lrwxrwxrwx    1 root         root                15 Jan  1  2017 modemst2 -> /dev/block/sdf2
lrwxrwxrwx    1 root         root                15 Jan  1  2017 mpt -> /dev/block/sda3
lrwxrwxrwx    1 root         root                16 Jan  1  2017 msadp -> /dev/block/sde27
lrwxrwxrwx    1 root         root                16 Jan  1  2017 persist -> /dev/block/sda13
lrwxrwxrwx    1 root         root                15 Jan  1  2017 persistent -> /dev/block/sdg1
lrwxrwxrwx    1 root         root                16 Jan  1  2017 pmic -> /dev/block/sde14
lrwxrwxrwx    1 root         root                16 Jan  1  2017 pmicbak -> /dev/block/sde15
lrwxrwxrwx    1 root         root                15 Jan  1  2017 raw_resources -> /dev/block/sde8
lrwxrwxrwx    1 root         root                15 Jan  1  2017 raw_resourcesbak -> /dev/block/sde9
lrwxrwxrwx    1 root         root                16 Jan  1  2017 rct -> /dev/block/sda10
lrwxrwxrwx    1 root         root                15 Jan  1  2017 recovery -> /dev/block/sde2
lrwxrwxrwx    1 root         root                15 Jan  1  2017 recoverybak -> /dev/block/sde3
lrwxrwxrwx    1 root         root                15 Jan  1  2017 reserve -> /dev/block/sdd2
lrwxrwxrwx    1 root         root                16 Jan  1  2017 rpm -> /dev/block/sde10
lrwxrwxrwx    1 root         root                16 Jan  1  2017 rpmbak -> /dev/block/sde11
lrwxrwxrwx    1 root         root                16 Jan  1  2017 sec -> /dev/block/sde19
lrwxrwxrwx    1 root         root                15 Jan  1  2017 sns -> /dev/block/sda5
lrwxrwxrwx    1 root         root                16 Jan  1  2017 ssd -> /dev/block/sda11
lrwxrwxrwx    1 root         root                16 Jan  1  2017 system -> /dev/block/sda14
lrwxrwxrwx    1 root         root                15 Jan  1  2017 tz -> /dev/block/sde4
lrwxrwxrwx    1 root         root                15 Jan  1  2017 tzbak -> /dev/block/sde5
lrwxrwxrwx    1 root         root                16 Jan  1  2017 userdata -> /dev/block/sda17
lrwxrwxrwx    1 root         root                15 Jan  1  2017 xbl -> /dev/block/sdb1
lrwxrwxrwx    1 root         root                15 Jan  1  2017 xbl2 -> /dev/block/sdc1
lrwxrwxrwx    1 root         root                15 Jan  1  2017 xbl2bak -> /dev/block/sdc2
lrwxrwxrwx    1 root         root                15 Jan  1  2017 xblbak -> /dev/block/sdb2

postmarketOS users that own the device

Maintainers

See also