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 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
- 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)