Jump to content

LG FS660 (LG-Tribute)

From postmarketOS Wiki
LG Tribute FS660
FS60 Sprint
Boost
VirginMobile
[[File:|200px|alt=LG FS660/FS60]]
LG FS660/FS60
Manufacturer LG
Name Tribute FS660
FS60 Sprint
Boost
VirginMobile
Codename lg-e2nas
Model LGLS660 [18d1:4ee2]
Released 2014
Type handset
Hardware
Chipset Qualcomm Snapdragon 400 (MSM8926)
CPU 4x ARM Cortex-A7
GPU Adreno 305
Display 4.5 inch LGD PT InCell wvga 480x800 IPS Vivid?
Storage 4 GB
Memory 1 GB
Architecture armv7
Software
Original software
The software and version the device was shipped with.
Android 4.4 / CM12 5.0.2 api 21
Extended version
The most recent supported version from the manufacturer.
Android
FOSS bootloader no
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
Features
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
Internal storage
eMMC, SD cards, UFS, ...
Untested
SD card
Also includes other external storage cards
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
Camera Flash
Untested
Connectivity
WiFi
Untested
Bluetooth
Untested
GPS
Untested
NFC
Near Field Communication
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
Magnetometer
Sensor to measure magnetism
Untested
Ambient Light
Untested
Proximity
Untested
Hall Effect
Also known as flip cover sensor
Untested
Haptics
Untested
Barometer
Sensor to measure air pressure
Untested

Initial page creation

LG FS660/F60 is a smartphone manufactured by LG Electronics. The hardware is similar to LG Fx0 (lg-madai).

Contributors

Users owning this device

Links to prior working distributions and discussions

Working alternate distribution - Unofficial CyanogenMod by noobified/unjust TeamRegular identified as CM 12-20150320-UNOFFICIAL-e2nas

https://github.com/TeamRegular/android_device_lge_e2nas / https://github.com/orgs/TeamRegular/repositories / https://github.com/C457

https://forum.earlybird.club/threads/e2nam-twrp-2-8-5-0-touch-recovery-lg-ms395.920337/

https://forum.earlybird.club/threads/e2nam-unofficial-cyanogenmod-12-1-for-lg-f60-ms395.920339/

https://forum.earlybird.club/threads/lg-f60-metro-pcs.882857/

https://forum.earlybird.club/threads/metro-pcs-system-update.953895/


https://xdaforums.com/t/q-a-vm-sprint-boost-lg-tribute-ls660-f60-troubleshoot-tips-all-non-dev-problems.3059635

https://xdaforums.com/t/q-anyone-interested-in-lg-tribute-development.2953342

https://forums.androidcentral.com/threads/lg-tribute-root.500765/

The required dts files for building a kernel appear to be available under:

https://github.com/TeamRegular/android_kernel_lge_e2nxx/tree/cm-12.0/arch/arm/boot/dts/msm8226-e2nas_spr_us

Partitions

~ # fdisk /dev/block/mmcblk0 Found valid GPT with protective MBR; using GPT Command (m for help): p Disk /dev/block/mmcblk0: 7733248 sectors, 3776M Logical sector size: 512 Partition table holds up to 36 entries First usable sector is 34, last usable sector is 7634910

Number Start (sector) End (sector) Size Code Name

  1           16384          147455       64.0M   0700  modem
  2          147456          149503       1024K   0700  sbl1
  3          149504          150527        512K   0700  rpm
  4          150528          151551        512K   0700  tz
  5          151552          152575        512K   0700  sdi
  6          152576          156671       2048K   0700  aboot
  7          156672          157695        512K   0700  rpmb
  8          157696          158719        512K   0700  tzb
  9          158720          162815       2048K   0700  abootb
 10          162816          166911       2048K   0700  pad
 11          166912          173055       3072K   0700  modemst1
 12          173056          179199       3072K   0700  modemst2
 13          179200          211967       16.0M   0700  misc
 14          212992          278527       32.0M   0700  persist
 15          278528          323583       22.0M   0700  laf
 16          327680          372735       22.0M   0700  boot
 17          372736          417791       22.0M   0700  recovery
 18          417792          423935       3072K   0700  fsg
 19          425984          427007        512K   0700  fsc
 20          427008          428031        512K   0700  ssd
 21          442368          443391        512K   0700  DDR
 22          458752          459775        512K   0700  encrypt
 23          459776          460799        512K   0700  rct
 24          475136          491519       8192K   0700  drm
 25          491520          507903       8192K   0700  sns
 26          507904          548863       20.0M   0700  factory
 27          548864          614399       32.0M   0700  fota
 28          622592          624639       1024K   0700  sbl1b
 29          624640          690175       32.0M   0700  mpt
 30          690176          772095       40.0M   0700  carrier
 31          772096          773119        512K   0700  eksst
 32          786432         3702783       1424M   0700  system
 33         3702784         4521983        400M   0700  cache
 34         4521984         7618559       1512M   0700  userdata
 35         7618560         7634910       8175K   0700  grow

To backup existing partitions, you can use twrp or a working su terminal on the device. On adb shell: To install twrp check procedure from https://forum.earlybird.club/threads/e2nam-twrp-2-8-5-0-touch-recovery-lg-ms395.920337/

$ su
# dd if=/dev/block/platform/msm_sdcc.1/by-name/laf of=/sdcard/laf.img

Then, on the host:

$ adb pull /sdcard/laf.img

See also