LG Optimus Slider (lg-vm701)
WARNING: This device cannot run postmarketOS, as its architecture is unsupported. |
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
- Foldmorepaper (Notes: 512MB/512MB)
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:
Additional Info
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]
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/
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.