FORUMS

Analysis & Opinion

Top Forum Discussions

XDABBEB's VS980 v3.1.2

1,127 posts
Thanks Meter: 6,468
 
By xdabbeb, Recognized Developer on 12th April 2014, 10:51 PM
View First Unread Post Reply Subscribe to Thread Email Thread
!!! PLEASE READ THIS ENTIRE POST BEFORE PROCEEDING !!!
!!! I AM NOT RESPONSIBLE FOR ANY PROBLEMS THAT OCCUR WHILE INSTALLING/USING THIS !!!



Please follow the XDA rules. This is a development thread, not a Q & A or opinion thread. If your post isn't related directly to development (within reason), it will be ignored and/or reported to the moderators. Speculation/flaming/attacks/rants will not be tolerated.

Features:
Quote:

  • Basically, everything from my VS982.5 fw, including:
  • Xdabbeb Kernel 4.0.0 w/f2fs support
  • App ops/Access lock
  • QuickButton (select "None" to enable TorchToggle app on/off from Vol+ Longpress)
  • Extended Power Menu
  • G4 Power Menu w/reboot to recovery (longpress restart)
  • Dual window/Split view
  • Mini view
  • Multi-User
  • Call record
  • Call reject
  • Increased volume steps
  • Knock Code
  • My TorchToggle app
  • XCam LG
  • Adv camera driver
  • AOSP browser
  • Plug-n-Pop
  • All lockscreen weather animations
  • Extra lockscreen effects
  • Extra sounds
  • Extra fonts (including proper/full Roboto)
  • Extra wallpapers (from G3)
  • TAction
  • Screen capture area select
  • Removed Verizon app check service
  • Removed many useless apps, services, etc
  • Proper LG boot animations
  • LG's hidden menu
  • Remove mobile data type icon while Wi-Fi is active
  • Remove am/pm from statusbar clock
  • More little things I can't remember :)


How to Install:
Quote:

  1. Peform a full nandroid backup.
  2. If you already have the full 39A bootstack and are running TWRP 2.8.6.3 or higher, you may skip the next step.
  3. Flash the 39A bootstack found in the VS980 Resources thread in this forum and reboot back into recovery (there's a menu item in TWRP to do this).
  4. Wipe data/cache within twrp. You should leave internal storage alone. If you fail perform this step and have any issues while running the firmware, start this whole install process again and follow this step before posting.
  5. Flash the latest firmware version below after verifying the md5.
  6. Kernel/Firmware options:
    • This is a trimmed down kernel built for speed/stability/efficiency. I'm not interested in a bloated kernel with every governor/module/cherry pick du jour and never will be. I prefer using my phone, not obsessing over countless "tweaks".
    • Turn on CAF touchboost by creating /sdcard/touchboost file and rebooting. If the file is empty, boost freq is 1036800 Hz. If you want a different one, just put the value inside the text file (no spaces). Valid options are (422400, 652800, 729600, 883200, 960000, 1036800, 1190400, 1267200, 1497600, 1574400, 1728000, 1958400, 2265600). If you don't know what touchboost is, search.
    • Switch to Interactive governor by creating /sdcard/interactive file and rebooting.
    • Enable Bricked kernel-space hotplug (thanks to @show-p1984) by creating /sdcard/mpdec file and rebooting.
    • Enable SEAndroid permissive mode by creating /sdcard/permissive file and rebooting.
    • Toggle between G2/G4 Power Menu by creating /sdcard/powermenu file and rebooting.
    • Toggle MultiUser by creating /sdcard/multiuser file and rebooting TWICE
  7. If you wish to restore data using Titanium Backup or some other app, you are welcome to do so, but if you encounter problems, you must follow these steps again WITHOUT restoring data before posting.


Changelog:
Quote:

Version 3.1.2:

  • Fix rotation on/off when using new Power Menu
  • Change mixed sun/cloud weather to show sun on LS
  • Updated Play Services that seems to be a little better behaved
Version 3.1.1:
  • Fix intermittent VVM connectivity
  • Fix Calendar weather display
Version 3.1.0:
  • MultiUser enabled by default now. Read above for how to toggle it on/off
  • Removed some more unnecessary system and Verizon services
  • Toggle G2/G4 PowerMenu - VIDEO HERE. Read above for how. Reboot to recovery via longpress on "Power off and restart"
  • Added G4 Weather that isn't encrypted and so shouldn't need to be removed for those using XPosed
  • Removed QuickWindow as a result of above and conclusive poll
Version 3.0.0:
  • Initial LP Release - KK release/details in 2nd post


Downloads:
Quote:

NOTE: AFH provides md5 checksums of all downloads on their site. Please verify them before installing.

Firmware/Patches:
XDABBEB's VS980 3.1.2

Add-ons:
20 dip Navbar
24 dip Navbar
30 dip Navbar
36 dip Navbar
42 dip Navbar

My Patch - This is a zip I flash on my phone after the main install. It sets the default system dpi to 424, installs the 30dpi navbar and changes the status and navigation bars (centered clock, LP icons, battery percentage to right if on).


Before posting about any issues, make sure that you have followed the install directions explicitly (including wiping data and NOT restoring backed-up data). If you are using a 3rd-party kernel, you must revert to the included kernel first. You must provide DETAILED steps to reproduce the issue along with a log if appropriate or your post will be ignored/moved/deleted/etc. If you don't know how to get a log, HERE is a good tutorial. There is also an excellent app available on the Play Store called SysLog that you can use on your phone.

Devs: I will provide flashable zips or tutorials for any included apps/modifications that I intend to share. I do not authorize anything else to be shared, used or uploaded elsewhere.

XDA:DevDB Information
XDABBEB's VS980, ROM for the Verizon LG G2

Contributors
xdabbeb
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: Stock

Version Information
Status: Stable
Current Stable Version: 3.1.2
Stable Release Date: 2014-04-12

Created 2014-04-12
Last Updated 2015-06-19
The Following 227 Users Say Thank You to xdabbeb For This Useful Post: [ View ]
 
 
12th April 2014, 10:51 PM |#2  
xdabbeb's Avatar
OP Recognized Developer
Thanks Meter: 6,468
 
Donate to Me
More
XDABBEB's VS980 2.3.0
Changelog:
Version 2.3.0:
  • Updated XCam to 5.2.4
  • Removed a little more bloat
  • Updated ART/IMS patch
  • Updated Play Services/Play Store/Search to current versions
  • Added Google TTS as default and removed LG's
  • Updated G3 Keyboard
  • Updated LG Apps and Gapps zips per above
  • A few more minor changes that I can't remember

Version 2.2.0:
  • Updated to 26A base
  • Xdabbeb kernel v2.0.0 included
    • OnDemand is still the default, but you can switch to a tuned interactive governor by creating /sdcard/interactive file (also turns on bricked hotplug mpdec).
    • Force bricked hotplug mpdec by creating /sdcard/mpdecision file.
    • Turn on CAF touchboost by creating /sdcard/touchboost file. If the file is empty, boost freq is 1036800 Hz. If you want a different one, just put the value inside the text file (no spaces). Valid options are (422400, 652800, 729600, 883200, 960000, 1036800, 1190400, 1267200, 1497600, 1574400, 1728000, 1958400, 2265600)
  • If you use ART, flash the patch that fixes the race condition caused by ims when using this RT (still unregistered, may have 1/2 to 1 sec sms delay). There's a revert patch as well if you want to go back to Dalvik.
  • XCamLG v5.1.2 included | Stock camera removed
  • Ad-block hosts file included.
  • Added Volume UP longpress hotkey customization (Settings > QuickButton).
  • Minor UI changes (black statusbar, removed 4G/3G icon when WiFi connected, etc)

Version 2.1.0:
  • Updated to 25B base
  • XCamLG v5.1.1 included and will wake screen with longpress vol-down

Version 2.0.0:
  • Updated to 25A base
  • Full ART support. Enable it under Developer options > Select runtime.
  • XCamLG v5.0.0 included and will wake screen with longpress vol-down

Version 1.2.1:
  • Includes xdabbeb camera mod v3.2.0
  • App ops included (Settings > Security)
  • Multitasking option in list view settings
  • Screen recording (adb)
  • Updated Gapps to latest as of 6/20/2014

Version 1.2.0:
  • Includes xdabbeb kernel v1.1.1
    • Defaults to Ondemand with stock Qualcomm MPDecision.
    • If you want to use Interactive, create a file named "interactive" (w/o quotes, content of file irrelevant) on root of sdcard. This will switch governor on reboot and set the appropriate MPDecision (showp's)
  • Includes fix for LG's Alarm Clock posted in thread
  • Revert volume steps for voice-call only
  • A few minor UI changes that I forgot to include since first version (no carrier label on lockscreen, enable Swing lockscreen option, get rid of am/pm in statusbar)
  • G3 Keyboard
  • Updated Gapps to latest as of 6/9/2014

Version 1.1.1:
  • Include changes for upcoming Camera mod v3.1.0
  • LG Video Player from G Pro 2 (better/automatic handling of slow motion videos)
  • Added tunables for Ondemand gov I had forgotten to include in v1.1.0
  • Updated Gapps to latest as of 5/2/2014

Version 1.1.0:
  • Splitview from G Pro 2 fully ported
  • LG's root checker reset and bypassed
  • Boot check defeated (remove more apps if you want)
  • Interactive governor now default
    • Tunables set for balanced perf/batt
    • Return to Ondemand: create empty file named /sdcard/xdabbebgov
  • XDABBEB's VS980 Kernel:
    • Removed useless governors, and trimmed the fat
    • Only Interactive/OnDemand/Performance remain
    • Latest source
    • Fully optimized linaro 4.9.1 kernel/module build
  • Increased volume steps: 30 for music/media, 15 for the rest
  • Base image trimmed further
    • Many LG apps removed and are available in separate zip
    • Google apps all updated to current versions as of 5/1/14 and are available in separate zip
    • Removed many unneeded system services to reduce resource usage
  • New bootstack zip uploaded with files from kdz (ocd).

Version 1.0.0:
  • Based on Stock LG VS98024A Firmware
  • Modified kernel based on 24A source and built with linaro 4.7.4 tc
  • XDABBEB's Camera Mod with all features from G Pro 2
    • Magic Focus
    • Chroma Flash
    • OIS+
    • 120fps Video (with improved brightness)
    • 4kUHD Video
    • GB HDR (Note: first hdr photo may hang cam)
    • Noise Reduction lessened
    • IA Mode shutter speed set at 1/15 min
    • Improved photo/video quality
    • Video player can slow down playback below 0.5x
    • etc
  • Wireless Hotspot Provisioning Fix
  • Removed all 3rd-Party apps & help videos
  • Call Recording (option inside Call Settings)
  • Reboot Menu
  • Init.d support
  • Busybox v1.22.1
  • Removed persistent wifi notification
  • Fix TangibleIO bug with smaller NAV bar
  • NAV bar button config (thanks @Cloudyfa!)


How to Install:

  1. Peform a full nandroid backup.
  2. If you already have a full 26A bootstack by going through a carrier OTA or the method here or some other method and are running TWRP 2.7.1.0, you may skip the next step.
  3. If you are coming from 10b, 11a, 12b, 24a, 25a, 25b you must first update your entire bootstack to be compatible by flashing the 26A bootstack found in the VS980 Resources thread in this forum FOLLOWED by the 12b bootloader zip.
  4. Do a full wipe of system/data/dalvik-cache/cache within twrp. You should leave internal storage alone.
  5. Flash the latest firmware version below after verifying the md5.
  6. OPTIONAL: ALL of the removed LG & 3rd-party apps are in xdabbeb_vs98026a_lg_apps.zip and the removed Google apps are in xdabbeb_vs98026a_gapps.zip. Both are flashable and you can manually remove any apps you don't want before installing with WinZip, etc. ONCE AGAIN THESE ARE OPTIONAL. They are only provided as a courtesy to those who want access to the files. If you flash either of these and have problems, don't post in the thread...clean flash with the main firmware zip and run the firmware as originally intended.
  7. Enjoy!


Downloads:

XDABBEB's VS980 2.3.0 - MD5: 76a9fdab1d72d98b4a7bff8e1c93fe7c
Removed LG Apps - MD5: a0d3624a9268a94d1a39d6848ec5c352
Removed Google Apps - MD5: 2e66521c9153716ba55cb517ed00b3fd
ART patch - MD5: 26d305ba2e480c8d28773f3898caf0d4

Restore:
Restore Download Mode - MD5: c863961de7dacb019be91d098b31dcb9 - only needed if you had flashed an older bootstack zip that enabled fastboot. Keep in mind this is a 12b laf partition and will only work paired with a 12b bootloader
G2 Stock Keyboard - MD5: 0f38f5b495b9e6a9e7cb34504533d575
ART patch revert - MD5: 29fcf46d8a124db8223c79b85a41b0b6

Bump/Loki:
If you don't know the difference between bump/loki and what it means with regards flashing other firmware, then don't download or use anything in this section. Do not ask questions about this in the thread regardless. If you wish to run a bumped kernel/recovery/26A aboot, then flash the bumped zip after flashing the main rom zip. If you wish to revert back to a loki'd kernel/recovery/12b aboot, flash the loki'd zip. There is also a separate laf restore zip if you wish to use download mode while using the 26A bootloader/aboot.
Bumped xdabbeb kernel 2.0.0 + TWRP + 26A BL md5: 43c0aaa9932bba8dab6a8587973a7ee6
Loki'd xdabbeb kernel 2.0.0 + TWRP + 12B BL md5: fd5078c3a1259b38959fc23214f9430f
Download mode restore for 26A BL md5: 167b76407052e43e6ed330c8e0580185 - only needed if you had flashed an older bootstack zip that enabled fastboot. Keep in mind this is a 26a laf partition and will only work paired with a 26a bootloader


Add-ons:

Alternate Navbar Sizes:
20 dip
24 dip
30 dip
36 dip
42 dip
48 dip
Last edited by xdabbeb; 2nd June 2015 at 06:17 PM.
The Following 21 Users Say Thank You to xdabbeb For This Useful Post: [ View ]
12th April 2014, 10:51 PM |#3  
xdabbeb's Avatar
OP Recognized Developer
Thanks Meter: 6,468
 
Donate to Me
More
Reserved
The Following 12 Users Say Thank You to xdabbeb For This Useful Post: [ View ]
12th April 2014, 10:52 PM |#4  
xdabbeb's Avatar
OP Recognized Developer
Thanks Meter: 6,468
 
Donate to Me
More
Special thanks to the following for their generosity:

@flyinj54
@TritonDroid
@illyfilly
@jasondowning85
@chevycam94
@dnargsiefil
@okibi
@julesism
Daniel L
@spruce_rd
@civydcex
@jesssiii x2!!
Antonio C
@z3pp3lin x2!!
@seang
@stackystack
Paul F
@kaluna00
@mrchambo x2!!
@jason1332
@ffejy462 x2!!
@ALIEN-3-
@fordmanck
@DoubleDeuce22
@matthewtyson
@springtea
@bos1
@Steamer86
William A
@glhelinski
@zourn
@16vmonty
Josh K
@ffejy462 x3!!!
@cramjammer
@SchmidtA99
Brett P
@supermoocow5
@wgilles
@thephatness
@FatHeadBob
@annoyingduck
@theclash150
@puothy
@jhorn85
@JDROIDS
@usefulidiot127
@jasonsf
David M
@slu2th4hire
@icebergz12
@rustypie
Last edited by xdabbeb; 6th October 2014 at 10:01 PM.
The Following 37 Users Say Thank You to xdabbeb For This Useful Post: [ View ]
12th April 2014, 10:52 PM |#5  
jayochs's Avatar
Senior Member
Flag Central NJ
Thanks Meter: 2,887
 
More
gonna put some sample pics here
--------

here's the "wonderful, amazing" Galaxy S5 camera everybody is raving about:
Notice the lack of ALL detail on the black of the truck. notice how blotched out and blurry it is, as well as the inside of the garage. this was on Auto mode of the Galaxy S5. absolutely horrific..for those of you wondering, yeah, I returned my GS5 after only 7 hours with it yesterday.

and here's the new camera in xdabebb's rom, same time of day, and yes it was the same brightness outside. sun was shining both days with not a single cloud in the sky. auto mode:
the quality speaks for itself. (UPDATED with a better angle pic. same exact time of day (around 12:30pm) and same sunlight.

to see both in a scaled down size, just right click and copy image URL and open it in a new tab. I made them full size so you all can see the horrible detail of the GS5 which was supposed to be some super, amazing camera.
-------------------

ChromaFlash Example:
Chroma Flash is pretty neat.
Here was the stock G2 before this rom:
http://i.imgur.com/yJsY6zL.jpg

Here's WITH ChromaFlash:
http://i.imgur.com/67jxHTw.jpg

---------------------
Night Mode Example:
http://i.imgur.com/SU9dJVi.jpg
this was very low light, and it came out great.
----------------------
Random Shots:
http://i.imgur.com/357B5gL.jpg the colors and detail came out quite well
http://i.imgur.com/2FRvvRB.jpg indoor daytime shot with the curtains open. not as much light as outdoors, but i think it did pretty well. ISO on auto, which set it to 250, and I tend to do my exposure 2 notches down, so it was at -0.7 for both images.

----------------------
HDR Shots:

http://i.imgur.com/XLs1sd2.jpg my new Mustang!
http://i.imgur.com/mV7ZrEK.jpg
http://i.imgur.com/ADdCra5.jpg

HDR looks great!

here's a non-HDR shot compared to an HDR shot, which i like the non HDR better:
http://i.imgur.com/u1P7whq.jpg (non HDR)
http://i.imgur.com/YuATHcF.jpg (HDR)
----------------------
VIDEO SAMPLES:
Here is a 1080p video sample, which honestly looks like the standard G2 videos..soft, blurry, and just not that good. Especially the audio..
https://www.youtube.com/watch?v=dEyZ...ature=youtu.be

notice how on the background objects, like the bass amp and the carpet, it's very blurry and blotchy looking. typical LG 1080p videos there..but..


HERE are some UHD videos of the same guitar/bass playing, but wow! the quality looks so much better. the mics still have a problem with their noise cancellation algorithm, so anything at certain high frequencies (like guitar) are still wishy washy and have that underwater sound, oh well.
don't mind the vibrations and whatnot on the bass video...didn't realize it was that bassy it would make the phone vibrate on the other side of the room!!

https://www.youtube.com/watch?v=AJmB...ature=youtu.be guitar
https://www.youtube.com/watch?v=MGuO...ature=youtu.be bass

-------------------
GALAXY S5 VS. LG G2 COMPARISON ALBUM
http://imgur.com/a/tSJBt

all taken on auto. G2 kills the GS5.
--------------------
LG G2 KitKat Camera Samples Imgur Album including PANORAMA!
http://imgur.com/a/AFkhv
The panorama quality is great! Compared to how it used to be, there are real improvements here because it's at full resolution now..and the stitching is seamless!
Last edited by jayochs; 3rd May 2014 at 11:58 PM.
The Following 16 Users Say Thank You to jayochs For This Useful Post: [ View ]
12th April 2014, 10:52 PM |#6  
xdabbeb's Avatar
OP Recognized Developer
Thanks Meter: 6,468
 
Donate to Me
More
mine
The Following 6 Users Say Thank You to xdabbeb For This Useful Post: [ View ]
12th April 2014, 10:53 PM |#7  
xdabbeb's Avatar
OP Recognized Developer
Thanks Meter: 6,468
 
Donate to Me
More
Quote:
Originally Posted by jayochs

gonna put some sample pics here

punk
Last edited by xdabbeb; 12th April 2014 at 10:59 PM.
The Following 3 Users Say Thank You to xdabbeb For This Useful Post: [ View ]
12th April 2014, 11:27 PM |#8  
Senior Member
Thanks Meter: 128
 
More
Quote:
Originally Posted by jayochs

gonna put some sample pics here
--------

here's the "wonderful, amazing" Galaxy S5 camera everybody is raving about:
Notice the lack of ALL detail on the black of the truck. notice how blotched out and blurry it is, as well as the inside of the garage. this was on Auto mode of the Galaxy S5. absolutely horrific..for those of you wondering, yeah, I returned my GS5 after only 7 hours with it yesterday.

and here's the new camera in xdabebb's rom, tried to recreate the scene best I could, around the same time of day, complete auto mode:
the quality speaks for itself.

to see both in a scaled down size, just right click and copy image URL and open it in a new tab. I made them full size so you all can see the horrible detail of the GS5 which was supposed to be some super, amazing camera.

more to come!

Yea, the G2 is still in my opinion the best phone you can buy right now. I can't wait to try the rom. Downloaded the first one, then saw the bad upload so I deleted it. Waiting on the new one. Great dev, should be a great rom
12th April 2014, 11:29 PM |#9  
xdabbeb's Avatar
OP Recognized Developer
Thanks Meter: 6,468
 
Donate to Me
More
Quote:
Originally Posted by cynikalJ

Yea, the G2 is still in my opinion the best phone you can buy right now. I can't wait to try the rom. Downloaded the first one, then saw the bad upload so I deleted it. Waiting on the new one. Great dev, should be a great rom

It's uploading now (slowly). Sorry about that.
The Following 4 Users Say Thank You to xdabbeb For This Useful Post: [ View ]
12th April 2014, 11:38 PM |#10  
Member
Thanks Meter: 15
 
More
Looks perfect to me. Can't wait to try it.

Sent from my VS980 4G using Tapatalk
12th April 2014, 11:40 PM |#11  
Member
Flag Fitchburg
Thanks Meter: 9
 
More
Is the 24A bootstack compatible with the current AOSP ROMs available?
Last edited by l3lueberries; 12th April 2014 at 11:47 PM. Reason: I'm an idiot

Read More
Post Reply Subscribe to Thread
Previous Thread Next Thread