[LG Optimus Black] Evisceration:
Dear XDA Members.

This Project lives thanks to [MENTION=2875964]dhiru1602[/MENTION] who brought CM10.2 as first to life for our LG Optimus Black P970.

(Original thread here: http://xdaforums.com/showthread.php?t=2432639)

First of all, the Disclaimer

#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

Please report and bugs or request features if you want :)

---------------------------------

First of all, huge and i really mean HUGE thanks to the donators :)

With your donations, im upgrading my equipment for development like more RAM, bigger HDD's or devices.

If you do not wish to be listed here, just let me know and ill remove you :)

[MENTION=4823222]gman49[/MENTION]

[MENTION=5569843]DuffBoon[/MENTION]

[MENTION=4823276]alexandrpunk[/MENTION]

Invested donations in:

A second hand p970 (my old one hardbricked [at the floor :P])

---------------------------------

Custom Features

Kernel Version 3.0.100

OC CPU to 1200mHz

OC GPU

SIO, VR Scheduler

smartassv2 governor

Dynamic File Sync(known to cause problems)

Non-Killable-Processes

Dynamic Dirty Page Writeback

NTFS Write Support

Build Prop tweaks

Put your phone to sleep via hardware keys

Custom Rom Features to discover in Systemsettings ;)

HALO)))

Active Display by Chameleon OS

Quicktile for Enabling/Disabling HALO)))

GIF Support in Gallery App

OTA Updater (since version 1.0.2, removed in 1.0.5, maybe comming back later, he is traveling at the moment ;))

Performance Control by h0rn3t: https://github.com/horn3t/android_packages_apps_PerformanceControl

Torch Enabled and activate able via quicksettings etc

Option to disable Battery Status on lockscreen

Option to display a Battery Bar at the Status Bar

A lot of minor tweaks

Unmerged code, hand- (and cherry- ;P) picked from gerrit (http://review.cyanogenmod.org/#/q/status:open,n,z)

More to discover by yourself! :)

If you want specific features, please let me know :)

Fresh Installation

Reboot to recovery

Wipe Data / Factory Reset

Select the ZIP from your sdcard and flash it

Reboot and let it boot

OPTIONAL: Go to recovery again and flash latest GAPPS

Upgrading

Reboot to recovery

Select the ZIP from your sdcard and flash it

Reboot and let it boot

OPTIONAL: Go to recovery again and flash latest GAPPS

GAPPS

[MENTION=5314187]Geraldao[/MENTION] also said to use http://xdaforums.com/showthread.php?p=40442472 if you experience problems with the GAPPS above :)

Also i uploaded the GAPPS i am using myself.

They are very minimalistic, only contains essential apps, as well as the old GTALK (hangouts is such a fail!) and Play Store 4.4

http://d-h.st/uR5

Changelog

You can find it also >here<

Velox changelog moved here: GITHUB VELOX VENDOR CHANGELOG

## 1.0.6.2 ##
* Newest CM-10.2 Sources
* Fix Velox Control Signature Derp
* Remove CMAccount

## 1.0.6.1 ##
* Newest CM-10.2 Sources
* Build Velox Control as Proprietary to
deliver updates via Google Play
* Revamp Velox Control
* Remove built in Performance Control
go back to APK Version
* Cleanup Settings code
* Add Versioninfo comparison to
PackageInstaller
! p970
! updated blobs
! fixed wifimac segfaults, thanks to xonar_

### 1.0.6 ###
* Newest CM-10.2 Sources
* Moved Custom Settings to an
own APK - Velox Control
* Revamp Settings
* Update Performance Control
* Update Halo
* Fix and update Active Display
* Add Lockscreen Transparency
* Add AOKP Battery Bar
* Scale Statusbar a bit
* Use Layer Drawable for Keyguard
* Improve Scrolling Cache
* Listanimation view and interpolator
* Boost hints when scrolling
* Boost hints on dexopt
* Improve performance of Activity Manager
* Show packagename when running dexopt
* Dont start FM Services if not supported
* Bugfixes

## 1.0.5.3 ##
* Newest CM-10.2 Sources
* Device Specific Changes
! Not every device receives this update
! P970:
! GPS Improvement
! App2Sd Functionality

## 1.0.5.2 ##
* Newest CM-10.2 Sources
* Fully implement Performance Control into System
* Added Battery Level Ring to Lockscreen
* Added modded PhaseBeam by Omnirom
* Tweak Email App
* Added GIF Support for Gallery App
* Settings layout bugfixes
* Revamp Halo Settings
* General Bugfixes

## 1.0.5.1 ##
* Newest Sources
* Breathing Notifications Fixed
* Highend GFX Effects logic rewritten
* Settings fixes
* General Bugfixes

### 1.0.5 ###
* Android 4.3.1
* Newest Sources
* Cleaned Code
* Added RAM indicator on Recent Apps
* Added Network Load Indicator
* Added Highend GFX Effects enabler
* Updated Battery Bar
* Updated Halo
* Updated Active Display
* Removed OTA-Updater
* Removed Tabbed Settings

### 1.0.4 ###
* Newest CM Sources
* Enable WebGL
* Tweaks about performance
* Kernel tweaks
* Added Notification Bar Tweaks
* Added GPS Fix
* Remove Focal
* Remove CMWallpapers
* Add /etc/powervr.ini for GPU tweaks
* Add Active Display from Chameleon OS
* Add option to de-/activate hot reboot
* Started to move and erase Settings from
Performance Settings menu, as they are
replaced by Performance Control
* Updated OTA Updater to 1.0.1
* Revamped ROM Extras settings
* Revamped Settings
* Added Tabbed Settings (experimental!)

# Kernel Changes
* Revert CPU OC
* Revert GPU OC from 285 to 240
* Changed Voltages
* VRAM from 4 to 16 MB
* Reverting Optimizations for
an increasement in Stability
* Apply Bluetooth patches
* Apply USB patches
* Update GPU Drivers
* Update Camera Drivers
* Preparing: Update Power Drivers
* Remove some debugging code
* Fixed Proximity Sensor

### 1.0.3 ###
* Newest CM Sources
* Bug fixes
* Changes to init.rc scripts
* Tweak GPS
* Force-Set boot frequency to 1000mHz

# Kernel Changes
* Revert most voltages to stock
* Add frandom
* Add Dynamic Dirty Page Writeback
* Optimize Modules and CFlags

### 1.0.2 ###
* Added OTA-Updater
* Added HALO))) QuickTile
* Device Fixes
* Pulling newest sources
* Minor bugfixes

# Kernel Changes
* Updated Kernel to 3.0.96

### Velox / Nameless 1.0.1 ###
* First Public release of Official Velox
* Removed Vanilla Music Player again
* Have Fun! :)

### Velox / Nameless 1.0.0 ###
* Official renamed to Velox (Codename Nameless)
* Initial Release of Velox
* Added HALO 1.0 (Experimental!)
* Added option to delete taken Screenshot
* Added VanillaMusic as MusicPlayer
https://github.com/adrian-bl/vanilla
* Removed Visualizing and other Live Wallpapers
* Removed VideoEditor
* Removed CMUpdater (not needed anymore)
* Removed other bloatware apps

# Kernel Changes
* Fix "Chipmunk-Bug"
* Started to handpick from official LG Sources
* Enabled lowmemorykiller extra features
* Enabled "unkillable apps" kernel feature
* Enabled Dynamic File Sync Control
* Lowered ammount of debug messages
* Other minor tweaks and changes

### Version 1.0 Update 3.1 ###
* Newest CM-10.2 Sources
* Gerrit Source pickings
* Option for a Battery Bar
* Kernel tweaking
* Fixing of Bugs introduced in Update 3
* Change Formatting of Changelog

### Version 1.0 Update 3 ###
* Moved Custom Features outside Device Info
* Included newest CM-10.2 changes and added CMAccount
* Various bugfixes and cherry-picks from Gerrit
* Added Performance Control from h0rn3t:
http://xdaforums.com/showthread.php?t=2401988

# Kernel Changes
* Added "Dynamic FSYNC"
* Added "Not killable processes"
* Added preparation for adding "Battery Life eXtender"

### Version 1.0 Update 2 ###
* Adding Torch as app and to Settings
* Adding preparation for custom ROM Features
* Added this changelog display ;)

### Version 1.0 Update 1 ###
* Huge Performance improvements and tweaks

### Version 1.0 ###
* Initial Release

Download: (d-h.st, old ones on bottom, newest ones on top)

Note: if youre on 1.0.2+ you can also use the OTA updater ;)

Version 1.0.6.2

cm-p970-Velox-1.0.6.2-20131112-nightly

Version 1.0.6.1

Version 1.0.6

Version 1.0.5.3

Version 1.0.5.2

Version 1.0.5.1

Version 1.0.5 (full wipe recommended if comming from 1.0.4 and below!)

Version 1.0.4 (skipped)

Version 1.0.3

Version 1.0.2

Velox Version 1.0.1

I hope you enjoy it :)

CREDITS

h0rn3t for Performance Control

dhiru1602 for his device sources for p970 to get CM-10.2 up and running

CyanogenMod for CM-10.2

Paranoid Android for Halo

Chameleon OS for Active Display

Linaro for several performance increasings and patches

Very special thanks to [MENTION=3033992]kasper_h[/MENTION] for always helping me when i have doubts <3

[MENTION=4329335]N00BY0815[/MENTION] and [MENTION=4219941]gabwerkz[/MENTION] for their guidance and help :)

[MENTION=5151517]BlackPie[/MENTION], [MENTION=4823222]gman49[/MENTION], [MENTION=4329080]DaemonOnx[/MENTION] for testing, debugging and nice ideas :)

If i forgot someone, please let me know :)

Sources

https://github.com/Evisceration

Velox OTA Updater

Performance Control by h0rn3t: https://github.com/horn3t/android_packages_apps_PerformanceControl

!!! Please keep this development thread related to development, > General Discussion is handled here < !!!

-----------------------------------

Kitkat Build

ATTENTION!

Kitkat builds have moved!

http://xdaforums.com/showthread.php?t=2556875​

DO NOT FLASH WITHOUT A NANDROID BACKUP!

the upgrade to 4.4 upgrades databases as well and if you want to go back, you have to wipe your data.

so please take a backup before you flash this.

The last official Velox Build for kitkat is here.

cm-p970-Velox-1.0.6.2-experimental-20131115.zip - 169.49 MB

Also this is VERY EXPERIMENTAL, proceed on your own risk!

Better use Version 1.0.6.2 instead!