LG G6 (lg-h870)
Appearance
| This device has been tested with postmarketOS, but its device package has not yet been added to the postmarketOS repositories. This means that it cannot be selected in pmbootstrap. Status: Boots but no display output |
| 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 |
Flashing Whether 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 Whether charging and battery level reporting work. |
Untested
|
Screen Whether the 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 Handles automatic screen rotation in many interfaces. |
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
- Ashirviskas
- Ayakael (Notes: Backup phone, LineageOS))
- FuchtelJockel
- Kcxt (Notes: x2 - both kinda broken tho)
- Lost-Entrepreneur439 (Notes: Working, cracked screen and back)
- Minosimo (Notes: x2 Both with broken SIM)
- Tecncr
- TipzTeam (Notes: H870DS, works fine)