LG Optimus L3 II (lg-vee3e)
This device runs a Downstream kernel. Some UIs will not work, and most features (3D acceleration, audio, etc.) may be broken. |
![]() The device running Weston | |
Manufacturer | LG |
---|---|
Name | Optimus L3 II |
Codename | lg-vee3e |
Released | 2013 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon S1 (MSM7225A) |
CPU | 1.0 GHz Cortex A5 |
GPU | Adreno 200 |
Display | 240x320 3.2" IPS |
Storage | 4 GB |
Memory | 512 MB |
Architecture | armv7 |
Software | |
Original software The software and version the device was shipped with. |
Android 4.1.2 |
Extended version The most recent supported version from the manufacturer. |
Android |
postmarketOS | |
Category | downstream |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
no |
pmOS kernel The kernel version that runs on the device's port. |
3.4.0 |
Unixbench score Unixbench Whetstone/Dhrystone score. See Unixbench. |
170.3 |
Device package |
![]() |
Kernel package |
![]() |
Flashing It is possible to flash the device with pmbootstrap flasher . |
Partial
|
---|---|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Works
|
Battery Charging and battery level reporting works |
Partial
|
Screen Display works. Ideally with sleep mode and brightness control. |
Works
|
Touchscreen |
Works
|
Multimedia | |
3D Acceleration |
Broken
|
Audio Audio playback, microphone, headset and buttons. |
Partial
|
Camera |
Broken
|
Connectivity | |
WiFi |
Partial
|
Bluetooth |
Broken
|
GPS |
Untested
|
Modem | |
Calls |
Broken
|
SMS |
Broken
|
Mobile data |
Broken
|
Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Untested
|
Sensors | |
Accelerometer Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile |
Untested
|
Contributors
- LegoLivesMatter
Maintainer(s)
- LegoLivesMatter
Users owning this device
- LegoLivesMatter
- Stupidenbyace (Notes: In a drawer somewhere)
How to enter flash mode
While the device is off, hold Volume Up (for fastboot) / Volume Down (for recovery) + Home + Power until the screen turns on. When it turns on, release the power button, but keep pressing the other buttons until the device boots into fastboot (it will stay on the LG splashscreen, but will be visible with "fastboot devices") or recovery (will be obvious).
Installation
Only the boot image can be flashed using fastboot (requires flash:raw instead of flash, otherwise you will get a "Couldn't parse partition size '0x'" error), the rootfs must be flashed using an Android recovery zip.
WiFi
Firmware can be found here. It should be put in /lib/firmware/postmarketos/wlan/volans
.
The steps to get it working manually are roughly:
- Make sure network services like NetworkManager and wpa_supplicant are disabled (doesn't work with them)
- Write
1
to/sys/devices/platform/msm_sdcc.2/polling
- Modprobe the
wlan
module - Write
0
to/sys/devices/platform/msm_sdcc.2/polling
(this might not be strictly necessary, but the Android init.rc script does that) - Create config for
wpa_supplicant
and run it - Run
dhclient wlan0
(dhcpcd doesn't work
)
The support is not packaged yet. Also, it would be nice to get it working with NetworkManager (currently it goes into a connect-disconnect loop).
Modem
Firmware has been extracted from an unofficial CM11 ROM, and the files are the following:
- yamato_pm4.fw
- yamato_pfp.fw
These firmware files appear to be kgsl/downstream 3D related, at least according to GNUtoo on #replicant. This entire section might be invalid.
When tested with oFono, the following worked:
- Enabling and setting modem online
- Detecting and configuring SIM card
- Scanning for operators
- Sending USSD codes (I tested the one for balance)
However, SMSes initially do seem to work, but the receiving party never gets the SMS. Judging by the balance, the SMS never got sent in the first place or it failed to send. If you successfully send an SMS, please contact me on GitLab or Matrix and make sure to include the exact procedure you used to send the SMS (including whether or not you added/removed one or more firmware files or perhaps used another modem service, such as ModemManager.
Known issues
- Xorg triggers a lot of
FBIOPUTCMAP: Invalid argument
errors, reason is still unknown. Xfce crashes the system when started by LightDM, but works when started withstartxfce4
. MATE and Sxmo can be started by LightDM/TinyDM without any issues, except theFBIOPUTCMAP: Invalid argument
spam.
See also
- GSMArena page
- pmaports!1977 Initial merge request