Jump to content

LG Optimus Slider (lg-vm701)

From postmarketOS Wiki
Revision as of 12:03, 1 February 2025 by Halamix2 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Warning WARNING: This device cannot run postmarketOS, as its architecture is unsupported.
This device is unsupported by postmarketOS (most likely due to its architecture being unsupported, or limited system resources).
LG Optimus Slider
File:lg-gelato-q.jpg
Manufacturer LG
Name Optimus Slider
Codename lg-gelato-q
Released 2011
Type slide-out keyboard handset
Hardware
Chipset Qualcomm MSM7627T
CPU 800 MHz ARM11
GPU Adreno 200
Display 320 x 480 TFT
Storage 512 MB
Memory 512 MB
Architecture armv6
Software
Original software Android
Original version 2.3
postmarketOS
Category testing
Pre-built images no


Contributors

  • Foldmorepaper

Users owning this device


What Works

The kernel compiles!

What Does Not Work

Flashing is possible, but does not work due to these problems:

  • booting off SD is necessary as system and userdata partitions are too small for the current image
  • attempting to boot using pmbootstrap flasher boot uploads but fails to boot after printing the cmdline to the screen.

Rooting

The exploit used on the LG Esteem also works on the Optimus Slider. Please see this forum thread on AndroidCentral for instructions. [1]

The tool referenced has a dead download link, but is available through the Internet Archive's Wayback Machine. LG_Esteem_Root.zip on archive.org

The tool runs from a .bat script. Though the changes necessary to run it on linux are trivial, here is the modified script:

run.sh

Additional Info

Partitions
fstab
mtd

Custom Recovery

Two custom recoveries are available for the vm701. Use in the context of postmarketOS:

  • CWM
    • Enable fastboot by formatting the the boot partition
    • Restore commonly-available Android system backups
  • TWRP
    • ADB access without booting Android

To flash a custom recovery to the recovery partition (before having access to fastboot), the tool flash_image is required. (available from, among other sources, BobZhome ROM's) [2]

flash_image Installation & Usage

Booting to Recovery

  • From power-off: hold buttons Power + Volume Down until booted into recovery
  • Using ADB: $ adb reboot recovery
  • Using fastboot: $ fastboot reboot recovery

CWM

A custom CWM recovery is available from BobZhome ROM's. [3] Push to SD card: $ adb push BobZhome_VM701_recovery.img /sdcard/

Note The volume buttons scroll through menu options, and the camera button selects menu options

Flash from Android

Using flash_image, flash recovery image to recovery partition (from ADB):

# flash_image recovery /sdcard/BobZhome_VM701_recovery.img

Flash/Boot from Fastboot

Boot recovery image fastboot boot BobZhome_VM701_recovery.img
Flash recovery image fastboot flash recovery BobZhome_VM701_recovery.img

TWRP

Download the official TWRP recovery from the device page. [4] Push to SD card: $ adb push twrp-2.8.5.0-gelato.img /sdcard/

Flash from Android

Using flash_image, flash recovery image to recovery partition (from ADB):

# flash_image recovery /sdcard/twrp-2.8.5.0-gelato.img

Flash/Boot from Fastboot

Boot recovery image fastboot boot twrp-2.8.5.0-gelato.img
Flash recovery image fastboot flash recovery twrp-2.8.5.0-gelato.img

Installation

Fastboot

Fastboot is only available upon erasing/formatting the boot partition. There are alternative means of nulling the boot partition, but CWM is the easiest.

It is recommended, as always, to make a full system backup before doing any modifications. This is especially necessary in this case, as unbricking from emergency mode (camera button + backup button, plug in usb cable to computer) is not possible, even though the lg mobile support tool recognizes the device and downloads a firmware image, an unknown error occurs.

To format the boot partition, Mounts and Storage -> format /boot -> Yes - Format
On boot, fastboot should automatically start. To restore normal boot functionality, restore boot partition from backup.

See also

FCC Internal Photos