[ROM][JB][4.2.2] Vanilla RootBox - geeb CDN *unofficial* [07.03.13]

Status
Not open for further replies.
Search This thread

houstonn

Senior Member
Sep 18, 2012
1,784
9,695
Ontario
Thread Closed as Per OP.
For further Development please use link provided. >>>> HERE


......
HeaderRootbox2.jpg


Description

  • Vanilla RootBox is built straight from RootBox sources & Google Sources
    and always carries a very light installation with no extra/useless apps.
    This means, you can enjoy a pure Android experience combined with PA/AOKP/CM features and some cherry-picks.
    Keep in mind Jelly Bean is only at the beginning stage of development and there will be minor bugs.
    If you're wondering how this ROM differs from any other AOKP roms out there
    Try it yourself and choose the one that meets your requirements
Recommended Install

  • Wipe Data/Factory Reset (This does not affect your Internal/External storage)
    Wipe Dalvik Cache
    Flash RootBox
    Flash JB GAPPS
    Wipe Dalvik Cache
    Reboot

    If you decide to "DIRTY FLASH" I will not support any problems you encounter
Credit/ThanksDownloadsGappsDisclaimer / Warning!: I'm not responsible for any reason should you bork your phone

Donations

  • If you want to donate, feel free to do so otherwise don't forget to hit thanks and show your appreciation for all the hard work that goes into this.

RootBox Sources
My Github Sources
 
Last edited by a moderator:

houstonn

Senior Member
Sep 18, 2012
1,784
9,695
Ontario
Changelog

May.2013

May.03

  • Email force close when pressing back key after selecting characters
    Add turn off action to WiFi Tether notification
    Framework: CustomToggle Improvements (!Advanced)
    FW: settings: arrayList API rework
    Fix Per-App Color
    WiFi text - Fixed
    Clock - Fixed
    SignalText - Fixed
    WiFi Icons - Fixed
    Signal Icons - Fixed
    Fix Notification Shortcuts FC
    updated Superuser
    Fix CustomToggle Actions
    Camera: HDR: Read parameters for hardware HDR support
    On mako and geeb(and soon find5), HDR mode is a scene-mode. Software HDR
    uses Util.isCameraHdrSupported to check whether or not hardware
    already supports it, which should also set software HDR flag.
    However, this method is not called soon enough to set this flag
    on time, so we call it before checking for software HDR status.
    updated wifi to prima 3.2.3.110 caf
    https://www.codeaurora.org/gitweb/external/wlan/?p=prima.git
May.06

  • Camera: Fix Handsfree NPE
    PAC: Fix Battery icons
    Fix Pie Toggle.
    RC: Ribbon fix reset method derp.

    Default back to LTE/WCDMA/GSM if supported
    Currently after unchecking the 'Use only 2G networks' option, the
    default Network Mode is 'WCDMA Preferred'. This patch will change
    the behaviour so that if the mobiel supports LTE, the default mode
    upon unchecking 'Use only 2G networks' is LTE/WCDMA/GSM

    Phone: Add blacklist unknown numbers functionality
    This way you can choose to block numbers not
    in your contact list
    Add counters to missed and blacklisted calls
    notifications

    Do not attempt to do any matching against the '0000' number.
    Additionally, uncheck 'block unknown' when its dependency 'block
    private' is unchecked to make the shared pref values follow the expected
    behaviour.

    Profile Toggle: Update chosen profile
    Once a profile has been changed, the proper state was not being updated by the toggle. It's now fixed by using a broadcast instead.

    FW: Navring ShouldUnlock method
    Don't unlock for the ring options, and power

    Fix Auto-Brightness
    Changing Automatic Brightness option or setting up Notifiction shortcuts was causing a SystemUI crash. This should fix that issue.

    Remove Hold back to kill from RB Settings.
    This feature is available through RC.

    Add MHL support with kernel that comes with rom
    Added smartmax governor to kernel

    and alot more other minor things :)
May.06 v2

  • Fix: camera does not show up on secure lockscreen
    Due that on secure lockscreen the startup order is
    onCreate->onResume->onPause->onResume and all listeners
    are already killed there is no need to kill the
    voice listeners which will cause a pause when
    the user try to access the camera from a secure
    Lockscreen

    FW: Ribbons - Long swipe App window.
    Window similar to recents with all the users apps.
    Options to control app color, background color, and
    background opacity.
    On touch listeners for targets and close button
    Make dividers colorize with text.
    Fixed animations make columns spacing work automagiclly

    No more AOSP Launcher, Track own Launcher Trebuchet ported from CM
    and rootbox and also some PA touches.
May.08

  • Correct attachment type for Mms only has subject
    Mark the attachment type of Mms only has subject as TEXT
    avoid to show Mms View as untimely

    Allow theming via Theme Chooser: add missing values for landscape and tablets

    Trebuchet: Fix drawer vertical orientation bugs
    Issue: https://jira.cyanogenmod.org/browse/CYAN-901

    Audio: Organize, include only newer ringtones

    Remove duplicate notifications
    Acrux=Antares and Bellatrix=Betelgeuse.

    Duplicate Media cleanup
    Clean duplicate notifications and ringtones.
    JIRA : https://jira.cyanogenmod.org/browse/CYAN-292

    Hidden Statusbar Pulldown
    Currently the Statusbar can be hidden through various options. While this is on
    though, notifications, signal, battery, etc cannot be seen. Sure you could just
    unhide it real quick but Hidden Statusbar Pulldown allows you to swipe down and
    reveal the Statusbar for a configurable amount of time before hiding again

    Kernel:
    new prima drivers 3.2.3.112
    added new governor DANCEDANCE
    what is dancedance? find out here
    http://xdaforums.com/showpost.php?p=36879068&postcount=2685
May.10

  • Correct attachment type for Mms only has subject
    Mark the attachment type of Mms only has subject as TEXT
    avoid to show Mms View as untimely

    kernel: new wifi drivers (prima)

    Rework Hidden StatusBar logic (WIP)

    mainly resync with sources up to date
    other minor little things...
May.18

  • Fix up notification LED behaviour

    - Commit 5713307 (in ICS) attempted to
    fix the problem that the notification LED wasn't reenabled after
    turning off the screen again, but introduced another bug in the
    process: If another pending notification with LED at the time when the
    notification with the new magic flag introduced by that commit (which
    was used by phone and MMS apps) was active, the LED still wouldn't be
    turned on at screen off time. Also, this commit didn't handle locking
    correctly.
    This commit essentially reverts 5713307 and makes sure the LED is
    reevaluated when the screen is turned off again.

    - This change also makes the assignment of the LED when multiple pending
    notifications want to use the LED more clear: The notification with
    highest priority gets the LED. If multiple notifications with same
    priority exist, the most recent one gets the LED.

    PHONE & MMS
    Kill off use off FORCE_LED_WITH_SCREEN_OFF notification flag.
    NotificationManager has been fixed to reenable the LED when turning off
    the screen.

    kernel
    udpate prima 3.2.3.119
    https://www.codeaurora.org/gitweb/external/wlan/?p=prima.git
May.22

  • JIT: Performance fix for const doubles
    Some recent Arm processors take a performance hit when
    creating a floating point double by loading it as a pair of singles.
    Legacy code to support soft floating point doubles as a pair of core
    registers loaded double immediates in this way.
    With the CL, we handle double immediates as a single unit.

    Fix JIT bug related to immediate doubles
    Change 256211 (JIT: Performance Fix for const doubles) introduced a
    defect that can cause the JIT to use the wrong floating point
    double constant in traces in which the following conditions hold:
    o Two (or more) different 64-bit floating point constants are used.
    o The physical register holding the first constant is still live
    at the time the second constant is used.
    o The low 32 bits of the two constants are identical.
    In this situation, the load/copy optimization pass will incorrectly
    determine that the two constants are the same, delete the load of
    the second constant and re-use the first constant value.
    Note: this problem only occurs with 64-bit floating point literals.
    64-bit long literals are unaffected.
    This CL works around the problem, and a subsequent CL will rework
    disambiguation of 64-bit immediates in a somewhat cleaner fashion.

    libsysutils: fix null pointer and memory leak issue
    In SocketClient::quoteArg function
    1. Fix potential null pointer accessing issue
    2. Fix potential memory leak introduced by realloc fail

    Settings: Option to force keyboard to show enter key (2/2)
    Original SlimRoms feature! Not everyone likes emoticons :(

    about 21 added commits to kernel
    see here for more info https://github.com/houst0nn/kernel_msm/commits/jb-geeb

    bunch of other crap but who cares... :p
    you guys probably don't understand all those fixes but just a butt feeling
    the rom should give you alittle more vrooooooooooom!!!! and I don't mean benchmarks but just overall user feel. *don't quote me I can't test*
    I would like to think.. let me know the results :) pls and thanks.. more updates comming up, been busy working on my m7 rom

    anyways enjoy...
May.24.2013

  • Bring back RB behaviour
    When navbar is set to zero, chevrons are disabled since statusbar is still visible. Let's keep the chevrons
    even if the statusbar is visible and let the user decide through RB Settings.

    Add transparency settings for lockscreen
    This will enable the user to set the transparency level
    for the lockscreen.

    FW: Ribbon v1.0 overhaul
    Thickness Increase max && decrease min
    Configurable long swipe and long press swipe areas
    consolidate and cache views for smoother animations
    User adjustable animantion duration
    Add dismiss options for swipe ribbon
    - Always dismiss on click
    - never dismiss on click
    - Don't dismiss for navbar action
    fix app window crash if user has fast fingers and to much time
    on their hands...
    Swipe ribbon drag handles now get their own location, height,
    width, and opacity.
    Hide apps from app window
    Hooks to dismiss app window if softkeys or navbar buttons pressed
    Fix app window to pull all components also IE camera and messenger.
    Rub some unicorn polish on the on touch glow. The giant boxes were
    a bit ridiculous.
    If ribbon is empty but toogles are not, just show toggles no flipper.
    add adb wireless to toggle map
    Phase 1 of the Animation chooser. Simple helpers to let users
    choose the animation for the swipe ribbon and app window.
    ill be adding some fancier animations for now just some of
    the stock AOSP one.
    Add lots o animation options. Also preload animations instead
    of creating them at run time, should smooth things out a bit.
    Keyboard IME hide, Vertical spacing App window, Cache resources.
    Fix IME hide when navbar hidden.
    Longpress on app window now takes you to app info.

    Per-app PIE color
    Since we're using Per-app color now, let's use it for PIE as well.

    Fix layout of MultiWaveView and GlowPadView.
    If the calculated size of the rings is much smaller than the measured
    size (which is happening e.g. on mdpi 600x1024 tablets), the glow pad
    appeared shifted to the right.
    This happened due to the insets being calculated as difference of
    available and needed size, and later on being added to the available
    size. Example numbers (Nexus 4 with density forced to 160):
    - computed size in onMeasure: 768x505
    - scaled size in onMeasure: 505x505
    - thus, insets are calculated as 131/0
    - in onLayout, placementWidth (364) and max target width (108) are much
    smaller than width (768)
    - thus, center is calculated as 131 + (768 / 2) = 515, thus shifted to
    the right
    Fix that by not using width in the calculation, as the inset size
    already takes it into consideration.

    LockScreen: Fix crash when unlocking twice
    This will keep track if the BroadCastReceiver is registered and
    will unregister it only if so.

    Fix message composing in DarkUI with emojis enabled

    fix xxhdpi inverted launcher icon for Mms (HTC ONE)

    Mms: set notification number attribute for messages
    This will enable also the notification count overlay properly
May.27.2013


  • RB Settings: Update icon for keyboard enter

    AudioService: Remove STREAM_NOTIFICATION from ringer mode streams

    EthernetDataTracker: Set network available on connected
    This change fixes state mismatch found in the bugs below,
    and makes the code look consistent with disconnect().
    In startMonitoring(), reconnect() is called before mNMService.registerObserver().
    Then dhcpThread.run() could finish without getting interfaceLinkStateChanged() callback.
    In such a case, mNetworkInfo has connected but not-available state - which is contradictory.

    FW: Fix Menu Overflow Disable Option
    The three button Menu Overflow would display no matter what setting was seleted within ROMControl, this commit makes a slight change to correctly return a result that reflects the users selection through ROMControl.
    I had to enable then disable the option for it to function correctly (no reboot required)

    Remove opaque check in preparing dirty region
    Since preserve swap is enabled, we need to clear the color buffer
    when the scissor rect is prepared for a new process. This prevents
    garbage being present from the previous process in the color buffer.

    SystemUI: show blue dc-hspap icon when connected to Google services

    TelephonyManager: hide NETWORK_TYPE_DCHSPAP

    LockScreen: Fix crash when unlocking twice
    This will keep track if the BroadCastReceiver is registered and
    will unregister it only if so.

    SystemUI: fix vertical date not showed while on Pie

    SystemUI: show date on 2 lines in status bar
    This allows showing of the full day of the week, and removes
    the blank space above the date (which always felt strange to
    me when clicking it to access the calendar).
    It also fixes a spacing issue on smaller screen devices that
    causes the quick settings button to be partially chopped off
    when the AM/PM clock settings are enabled.
    Fixed an accidentally dot showed in some languages (for ex. US english)

    Bluetooth: Fix MAP accept threads sometimes spinning endlessly.
    Randomly (under no obvious precondition), the MAP access threads spinned
    endlessly after enabling BT, because mServerSocket.accept() always threw
    IOExceptions, probably because the actual socket was already closed.
    This change makes sure to exit the thread when that happens to not waste
    CPU cycles and battery power.
    This tracks similar changes done to the BluetoothPbapService and makes
    sure to follow the (working) PBAP flow.
May.29.2013


  • Add Multi-Part and Split SMS Configs

    Fix a number of issues with T9 dialer.
    - Fix an ArrayIndexOutOfBoundsException (like reported in
    [1]) which happened when highlighting the last digits of a number and
    the number had additional characters after those digits.
    - Fix another potential ArrayIndexOutOfBoundsException due to the
    highlighting code relying on normalNumber being a subset of number,
    which wasn't the case due to number being additionally sent through a
    formatter. Fix that by running the formatter before normalizing.
    - Fix number highlighting not working if the number match occured at the
    end of the number.
    - Fix number type label & formatting not being updated on locale
    changes.
    - Fix T9 search not being triggered when pressing the dial button to
    recall the last dialed number.

    Remove DEBUG to avoid to run checking at every turn
    Needn't to run storage checking in DEBUG mode at every turn,
    it will make "DELETE OLD MSGS" always be checked in Mms Settings

    Enhance the Easy Selector
    - Follow GoogleUI Guidelines
    - Fullscreen selector
    - Added groups support

    Mms: Go TRDS 2.0
    use propper configuration values now

    MMS app: fix crash when MMSC setting is NULL
    An APN with a null MMSC column prevented the MMS app
    to find the next APN in query.

    MMS: Fix lookup of vanity addresses
    Avoid the use of the function PhoneNumberUtils.stripSeparators for non-strict
    phone numbers.

    Camera: Add TrueView
    This commits adds the ability to show the complete image sensor frame
    rather than the cropped preview used by aosp to fill the entire
    screen.

    Fix wrong log information in DevicePolicyManagerService
    When user reset password their password,
    if password doesn't match target quality of device,
    DPM print a log why can't reset password.
    however log message isn't correct information.
    in log context, it have to exist current quality
    and target quality. this patch can help print correct log

    Avoid IllegalArgumentException in Preference.java compareTo()
    In some situations the collection.sort() algoritm fails in compareTo()
    with a: java.lang.IllegalArgumentException: Comparison method violates
    its general contract!, due to a more strict validation of the compare
    contract.

    Fix CalendarView to show the month title properly.
    Step to reproduce:
    Do this test on a Tablet (i.e. do in multi-pane layout)
    1. Settings > Date & time > Uncheck the Automatic date & time checkbox.
    2. Select 'Set date' and set the month to January and Done.
    3. Re-select 'Set date' then you will find no month title just above the calendar.

    Framework/base: Added synchronization block to avoid race condition
    Fix for the synchronization issue leading to access of an array
    Index out of bounds. Issue occurs due to race condition between
    removing the activities of a crashed process from history stack
    and resuming a separate activity.

    SystemUI: Fix Tablet UI Date View
    Mobile indicator has been removed, is still showed in quicksettings mobile tile. http://goo.gl/1ZtuS

    TRDS 2.0: Update Dark toggle state
June.2013


June.03.2013


  • Reduce observers in SystemUI: StatusBarIconView
    Currently, for each status bar icon view there is a observer that
    listens for changes of STATUS_BAR_NOTIF_COUNT. With one

    notification usually having one or more status bar icons
    you may end up easily with 10+ more observers for ~5 notifications.
    With this commit the internal observer class becomes a singleton.
    This means there is now only one observer for all status bar icons
    and additional binder calls on new notification are avoided.

    Reduce observers in SystemUI: KeyButtonView
    This is based on the work by Jens Doll for the StatusBarIconView
    The ContentObserver class will be a singleton, so there is only
    one observer for all buttons.
    On my Nexus 10 it reduced the observer count from 48 to 4.

    Reduce observers in SystemUI: BatteryBarController
    This is based on the work by Jens Doll for the StatusBarIconView
    The ContentObserver class will be a singleton, so there is only
    one observer for all instances.
    On my Nexus 10 it reduced the observer count from 15 to 3

    Fixing crash in PhoneNumberUtils getNumberFromIntent
    Handling intent with no data when trying to retrieve number from
    intent.

    audio: Add overlay to fix analog docks.
    Of particular interest to devices using libhardware_legacy and
    affected by commit 5a484b7: http://goo.gl/rVR1Z
    which restricted the routing of AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET
    to docks using FORCE_ANALOG_DOCK cases. The EXTRA_DOCK_STATE_CAR case is
    returning FORCE_BT_CAR_DOCK, preventing the dock audio from routing properly.
    Add an overlay option for overriding to FORCE_ANALOG_DOCK.

    FW: Menu Overflow Disable - Different Implementation
    Original method I used to enable the menu overflow disable option incorrectly disabled the menu overflow altogether for some devices due to a late night derp.
    This implementation of the check to confirm if the menu overflow has been disabled through ROMControl should hopefully correct this issue.

    Pie: set Big as default for item gap (2/2)
    Screen: http://goo.gl/aocZ7
    Pie: updates (2/2)
    -pie angle: fixes, cleaning and new value (Huge)
    -pie size defaults
    -strings updates
    Pie: Fix and easy recalculation for Chevron and Pie
    Pie: set angle default to 12° (1/2)
    Pie: let Chevron adapt itself from pie's angle.
    > This make Chevron able to recreate the battery bar when the angle changes.

    Fix unresponsive statusbar area.

    Framework: GlowPad Torch
    LongPress GlowPad...Torch.
    Release...No Torch.

    FavoriteToggle: DismissKeyguard
    Small Fix

    ClockActions: Dismiss Keyguard
    Kanging SteveSpear's Brilliant
    dismissal method here.
    Doesn't require an activity
    as ...OnNextActivity() does

    Fix MAP SDP record generation
    Give the bluetooth app API to register a server socket for a specific
    UUID/port pair. It needs that for registering two OBEX server instances.

    Fix Profiles - Ring Mode

    Fix: AUTO_TIME and AUTO_TIME_ZONE moved to Global google
    Frameworks: airplane_mode_on moved to global google and CM

    Improve auto-brightness handling
    - Add a setting to control the auto-brightness algorithm responsitivity
    - Make the algorithm react much faster when the ambient brightness
    increases quickly, e.g. when receiving a call in bright sunlight.

    Settings: Call Ring mode what Google calls it, not Silent mode
    Silent mode -> Ring mode cleanup

    Fix Notification shortcuts icons picker FC
    Allow changing auto-brightness responsitivity.

    Adapt torch intent for Glowpad
    Change intent for this feature as we do not use AOKP'S torch

    Lockscreen Longpress: Unlock Logic

    In my opinion, we should unlock after
    user removes their finger.
    This matches short-press unlock better
    and allows the user to change their mind
    on a target (I do that a lot).
    Added a vibration action on longpress
    being true.

    Fix SMS sending.
    ACTION_SEND_MESSAGE must be routed through the privileged receiver now,
    otherwise it'll be dropped in SmsReceiver.

    BatteryIcon with Center Text should be fixed now
Q & A Thread - HERE - thanks to PonyExpress

IF you have questions about PIE bug look HERE any I honestly don't know why it's hard for some of you to use the SEARCH and LOOK HERE ABOUT THIS ISSUE

ATTENTION
For those of you that are LGPNST'ing back to old original TOT or flashing the original KDZ .. to be able to boot AOSP roms.
for best and stability use the latest Official JB kdz to flash then root and then unlock then flash this rom.. thanks


another note.. if you are on the old ICS and haven't flash original LG JB. u can grab the newer modems for your phone HERE

dont' forget to hit thanks if u appreciate the work.. ENJOY!
 
Last edited:

LNJ

Senior Member
Oct 7, 2007
3,169
806
Re: [ROM][4.2.2][AOSP/AOKP/CM/PA] LGOG Vanilla RootBox [initial release]

Sweet. Now get back to working on a sweet stock rom.

LG Optimus G E971/3/5
 
  • Like
Reactions: BrockFerens

Mangala_Dharma

Senior Member
May 24, 2011
212
36
Montreal
Re: [ROM][4.2.2][AOSP/AOKP/CM/PA] LGOG Vanilla RootBox [initial release]

Hello Houstonn, I'll test when back from work, however, about AOKP / CM bugs, are there in your rom the same reboots as Chadouming's cm 10.1 rom?

Sent from Somewhere using my Puppet Master
 

BMelz

Senior Member
Aug 10, 2010
216
40
Re: [ROM][4.2.2][AOSP/AOKP/CM/PA] LGOG Vanilla RootBox [initial release]

So far so good. loving dark rootbox!

Sent from my Optimus G using Tapatalk 2
 

metal_god69

Senior Member
Nov 26, 2011
154
12
Regina
Re: [ROM][4.2.2][AOSP/AOKP/CM/PA] LGOG Vanilla RootBox [initial release]

Is the kernel still sticking at 384mhz on this new build Houston?

Sent from my Optimus G using xda app-developers app

---------- Post added at 11:07 AM ---------- Previous post was at 10:32 AM ----------

I can confirm that the kernel is not sticking at 384mhz on this new build. This might be your best ROM yet Houston. Everything is smooth as butter. No issues with anything as of yet. Keep up the great work:thumbup:

Sent from my Optimus G using xda app-developers app
 

geokilla

Senior Member
Jun 5, 2010
3,479
383
Toronto
Nice to see more stock Android ROMs. Sad that there's little ROMs based on LG software. Keep it up though! :D
 

vertsub

Senior Member
Jan 11, 2012
69
8
Re: [ROM][4.2.2][AOSP/AOKP/CM/PA] LGOG Vanilla RootBox [initial release]

Great ROM but I hate to say but I don't have a notification light.

Nothing for SMS or even when I go to test.

Also does anyone know how to use chadoumings color settings?

Otherwise kick ass ROM!

E973.


Sent from my Optimus G using Tapatalk 2
 

metal_god69

Senior Member
Nov 26, 2011
154
12
Regina
Re: [ROM][4.2.2][AOSP/AOKP/CM/PA] LGOG Vanilla RootBox [initial release]

Ya no notification light for me either. Nor does it blink red when it's charging. Not a huge deal breaker for me though.

Sent from my Optimus G using xda app-developers app
 

Nokevah

Member
Feb 4, 2013
22
6
Re: [ROM][4.2.2][AOSP/AOKP/CM/PA] LGOG Vanilla RootBox [initial release]

Also can confirm that my phone is once again fast and responsive, no longer getting stuck at the 384.

Sent from my Optimus G using xda premium
 
  • Like
Reactions: metal_god69

dpvu

Senior Member
Oct 13, 2010
172
38
Pretty slick ROM. I like some of the customizations but it's almost overwhelming at times but power to the people! Look forward to testing it a bit more. NFC does not appear to work at this time either. Toggle just won't check. The true test will be stability. Additionally, the LTE toggle doesn't work and I'm not in an LTE area so I'm not sure if LTE works at all but I imagine it does and the toggle is just broken.

EDIT: LTE is in fact working.
 
Last edited:

dspot

Member
Nov 4, 2007
28
2
I cant seem to get this to boot. After flash I see the LG logo for a second then black screen. Have tried reflashing and rebooting several times. Do you need to kdz to stock first? I am coming from 4.1.2 on the LGE971 Using clockwork recovery
 

dspot

Member
Nov 4, 2007
28
2
Re: [ROM][4.2.2][AOSP/AOKP/CM/PA] LGOG Vanilla RootBox [initial release]

Thanks bro, Still no go.. Any chance you or anyone could post the md5 for the ROM?
Thx :)

Sent from my LG-E971 using xda app-developers app
 

qjai

Senior Member
Aug 25, 2010
90
5
GTA
so led notification, nfc and camera isn't working? anything else? very tempted to flash.
 

dpvu

Senior Member
Oct 13, 2010
172
38
Thanks bro, Still no go.. Any chance you or anyone could post the md5 for the ROM?
Thx :)

Sent from my LG-E971 using xda app-developers app

MD5: d980b19b6d6816e6cb280c7e3ecf5bac

so led notification, nfc and camera isn't working? anything else? very tempted to flash.

Camera works on the E971/E973 (Canadian) variants. It's just the E975 it's broken on. The ROMs been out less than a day so it's hard to say what it's really like. Make a NANDroid backup and try for yourself. If you don't like it, it's 5 minutes to get back to the way you were.
 
Last edited:
  • Like
Reactions: dspot

qjai

Senior Member
Aug 25, 2010
90
5
GTA
MD5: d980b19b6d6816e6cb280c7e3ecf5bac



Camera works on the E971/E973 (Canadian) variants. It's just the E975 it's broken on. The ROMs been out less than a day so it's hard to say what it's really like. Make a NANDroid backup and try for yourself. If you don't like it, it's 5 minutes to get back to the way you were.

yea I plan to do so, but then after flashing those jb roms, I noticed my storage partitions keep moving to /0 or /0/0 folders so in the end, takes a very long time to recover my stuff for the new rom, as well as just returning to the backup.
 

houstonn

Senior Member
Sep 18, 2012
1,784
9,695
Ontario
sorry.. the LEDS were my mistake I was trying some other things out and forgot to set them back on... I'll look into the NFC as well as it was working on my previous test builds.. all the issues are mostly due to me changing a few upstream sources due to the recent problems we've been getting, by changing some sources I'm managing to get better stability instead of having reboot issues and sod issues.. will have another build out shortly.. as for now getting familiar with the rom features is the best I can say till I have the next release with issues addressed. thank you
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 54
    Thread Closed as Per OP.
    For further Development please use link provided. >>>> HERE


    ......
    HeaderRootbox2.jpg


    Description

    • Vanilla RootBox is built straight from RootBox sources & Google Sources
      and always carries a very light installation with no extra/useless apps.
      This means, you can enjoy a pure Android experience combined with PA/AOKP/CM features and some cherry-picks.
      Keep in mind Jelly Bean is only at the beginning stage of development and there will be minor bugs.
      If you're wondering how this ROM differs from any other AOKP roms out there
      Try it yourself and choose the one that meets your requirements
    Recommended Install

    • Wipe Data/Factory Reset (This does not affect your Internal/External storage)
      Wipe Dalvik Cache
      Flash RootBox
      Flash JB GAPPS
      Wipe Dalvik Cache
      Reboot

      If you decide to "DIRTY FLASH" I will not support any problems you encounter
    Credit/ThanksDownloadsGappsDisclaimer / Warning!: I'm not responsible for any reason should you bork your phone

    Donations

    • If you want to donate, feel free to do so otherwise don't forget to hit thanks and show your appreciation for all the hard work that goes into this.

    RootBox Sources
    My Github Sources
    16
    Changelog

    May.2013

    May.03

    • Email force close when pressing back key after selecting characters
      Add turn off action to WiFi Tether notification
      Framework: CustomToggle Improvements (!Advanced)
      FW: settings: arrayList API rework
      Fix Per-App Color
      WiFi text - Fixed
      Clock - Fixed
      SignalText - Fixed
      WiFi Icons - Fixed
      Signal Icons - Fixed
      Fix Notification Shortcuts FC
      updated Superuser
      Fix CustomToggle Actions
      Camera: HDR: Read parameters for hardware HDR support
      On mako and geeb(and soon find5), HDR mode is a scene-mode. Software HDR
      uses Util.isCameraHdrSupported to check whether or not hardware
      already supports it, which should also set software HDR flag.
      However, this method is not called soon enough to set this flag
      on time, so we call it before checking for software HDR status.
      updated wifi to prima 3.2.3.110 caf
      https://www.codeaurora.org/gitweb/external/wlan/?p=prima.git
    May.06

    • Camera: Fix Handsfree NPE
      PAC: Fix Battery icons
      Fix Pie Toggle.
      RC: Ribbon fix reset method derp.

      Default back to LTE/WCDMA/GSM if supported
      Currently after unchecking the 'Use only 2G networks' option, the
      default Network Mode is 'WCDMA Preferred'. This patch will change
      the behaviour so that if the mobiel supports LTE, the default mode
      upon unchecking 'Use only 2G networks' is LTE/WCDMA/GSM

      Phone: Add blacklist unknown numbers functionality
      This way you can choose to block numbers not
      in your contact list
      Add counters to missed and blacklisted calls
      notifications

      Do not attempt to do any matching against the '0000' number.
      Additionally, uncheck 'block unknown' when its dependency 'block
      private' is unchecked to make the shared pref values follow the expected
      behaviour.

      Profile Toggle: Update chosen profile
      Once a profile has been changed, the proper state was not being updated by the toggle. It's now fixed by using a broadcast instead.

      FW: Navring ShouldUnlock method
      Don't unlock for the ring options, and power

      Fix Auto-Brightness
      Changing Automatic Brightness option or setting up Notifiction shortcuts was causing a SystemUI crash. This should fix that issue.

      Remove Hold back to kill from RB Settings.
      This feature is available through RC.

      Add MHL support with kernel that comes with rom
      Added smartmax governor to kernel

      and alot more other minor things :)
    May.06 v2

    • Fix: camera does not show up on secure lockscreen
      Due that on secure lockscreen the startup order is
      onCreate->onResume->onPause->onResume and all listeners
      are already killed there is no need to kill the
      voice listeners which will cause a pause when
      the user try to access the camera from a secure
      Lockscreen

      FW: Ribbons - Long swipe App window.
      Window similar to recents with all the users apps.
      Options to control app color, background color, and
      background opacity.
      On touch listeners for targets and close button
      Make dividers colorize with text.
      Fixed animations make columns spacing work automagiclly

      No more AOSP Launcher, Track own Launcher Trebuchet ported from CM
      and rootbox and also some PA touches.
    May.08

    • Correct attachment type for Mms only has subject
      Mark the attachment type of Mms only has subject as TEXT
      avoid to show Mms View as untimely

      Allow theming via Theme Chooser: add missing values for landscape and tablets

      Trebuchet: Fix drawer vertical orientation bugs
      Issue: https://jira.cyanogenmod.org/browse/CYAN-901

      Audio: Organize, include only newer ringtones

      Remove duplicate notifications
      Acrux=Antares and Bellatrix=Betelgeuse.

      Duplicate Media cleanup
      Clean duplicate notifications and ringtones.
      JIRA : https://jira.cyanogenmod.org/browse/CYAN-292

      Hidden Statusbar Pulldown
      Currently the Statusbar can be hidden through various options. While this is on
      though, notifications, signal, battery, etc cannot be seen. Sure you could just
      unhide it real quick but Hidden Statusbar Pulldown allows you to swipe down and
      reveal the Statusbar for a configurable amount of time before hiding again

      Kernel:
      new prima drivers 3.2.3.112
      added new governor DANCEDANCE
      what is dancedance? find out here
      http://xdaforums.com/showpost.php?p=36879068&postcount=2685
    May.10

    • Correct attachment type for Mms only has subject
      Mark the attachment type of Mms only has subject as TEXT
      avoid to show Mms View as untimely

      kernel: new wifi drivers (prima)

      Rework Hidden StatusBar logic (WIP)

      mainly resync with sources up to date
      other minor little things...
    May.18

    • Fix up notification LED behaviour

      - Commit 5713307 (in ICS) attempted to
      fix the problem that the notification LED wasn't reenabled after
      turning off the screen again, but introduced another bug in the
      process: If another pending notification with LED at the time when the
      notification with the new magic flag introduced by that commit (which
      was used by phone and MMS apps) was active, the LED still wouldn't be
      turned on at screen off time. Also, this commit didn't handle locking
      correctly.
      This commit essentially reverts 5713307 and makes sure the LED is
      reevaluated when the screen is turned off again.

      - This change also makes the assignment of the LED when multiple pending
      notifications want to use the LED more clear: The notification with
      highest priority gets the LED. If multiple notifications with same
      priority exist, the most recent one gets the LED.

      PHONE & MMS
      Kill off use off FORCE_LED_WITH_SCREEN_OFF notification flag.
      NotificationManager has been fixed to reenable the LED when turning off
      the screen.

      kernel
      udpate prima 3.2.3.119
      https://www.codeaurora.org/gitweb/external/wlan/?p=prima.git
    May.22

    • JIT: Performance fix for const doubles
      Some recent Arm processors take a performance hit when
      creating a floating point double by loading it as a pair of singles.
      Legacy code to support soft floating point doubles as a pair of core
      registers loaded double immediates in this way.
      With the CL, we handle double immediates as a single unit.

      Fix JIT bug related to immediate doubles
      Change 256211 (JIT: Performance Fix for const doubles) introduced a
      defect that can cause the JIT to use the wrong floating point
      double constant in traces in which the following conditions hold:
      o Two (or more) different 64-bit floating point constants are used.
      o The physical register holding the first constant is still live
      at the time the second constant is used.
      o The low 32 bits of the two constants are identical.
      In this situation, the load/copy optimization pass will incorrectly
      determine that the two constants are the same, delete the load of
      the second constant and re-use the first constant value.
      Note: this problem only occurs with 64-bit floating point literals.
      64-bit long literals are unaffected.
      This CL works around the problem, and a subsequent CL will rework
      disambiguation of 64-bit immediates in a somewhat cleaner fashion.

      libsysutils: fix null pointer and memory leak issue
      In SocketClient::quoteArg function
      1. Fix potential null pointer accessing issue
      2. Fix potential memory leak introduced by realloc fail

      Settings: Option to force keyboard to show enter key (2/2)
      Original SlimRoms feature! Not everyone likes emoticons :(

      about 21 added commits to kernel
      see here for more info https://github.com/houst0nn/kernel_msm/commits/jb-geeb

      bunch of other crap but who cares... :p
      you guys probably don't understand all those fixes but just a butt feeling
      the rom should give you alittle more vrooooooooooom!!!! and I don't mean benchmarks but just overall user feel. *don't quote me I can't test*
      I would like to think.. let me know the results :) pls and thanks.. more updates comming up, been busy working on my m7 rom

      anyways enjoy...
    May.24.2013

    • Bring back RB behaviour
      When navbar is set to zero, chevrons are disabled since statusbar is still visible. Let's keep the chevrons
      even if the statusbar is visible and let the user decide through RB Settings.

      Add transparency settings for lockscreen
      This will enable the user to set the transparency level
      for the lockscreen.

      FW: Ribbon v1.0 overhaul
      Thickness Increase max && decrease min
      Configurable long swipe and long press swipe areas
      consolidate and cache views for smoother animations
      User adjustable animantion duration
      Add dismiss options for swipe ribbon
      - Always dismiss on click
      - never dismiss on click
      - Don't dismiss for navbar action
      fix app window crash if user has fast fingers and to much time
      on their hands...
      Swipe ribbon drag handles now get their own location, height,
      width, and opacity.
      Hide apps from app window
      Hooks to dismiss app window if softkeys or navbar buttons pressed
      Fix app window to pull all components also IE camera and messenger.
      Rub some unicorn polish on the on touch glow. The giant boxes were
      a bit ridiculous.
      If ribbon is empty but toogles are not, just show toggles no flipper.
      add adb wireless to toggle map
      Phase 1 of the Animation chooser. Simple helpers to let users
      choose the animation for the swipe ribbon and app window.
      ill be adding some fancier animations for now just some of
      the stock AOSP one.
      Add lots o animation options. Also preload animations instead
      of creating them at run time, should smooth things out a bit.
      Keyboard IME hide, Vertical spacing App window, Cache resources.
      Fix IME hide when navbar hidden.
      Longpress on app window now takes you to app info.

      Per-app PIE color
      Since we're using Per-app color now, let's use it for PIE as well.

      Fix layout of MultiWaveView and GlowPadView.
      If the calculated size of the rings is much smaller than the measured
      size (which is happening e.g. on mdpi 600x1024 tablets), the glow pad
      appeared shifted to the right.
      This happened due to the insets being calculated as difference of
      available and needed size, and later on being added to the available
      size. Example numbers (Nexus 4 with density forced to 160):
      - computed size in onMeasure: 768x505
      - scaled size in onMeasure: 505x505
      - thus, insets are calculated as 131/0
      - in onLayout, placementWidth (364) and max target width (108) are much
      smaller than width (768)
      - thus, center is calculated as 131 + (768 / 2) = 515, thus shifted to
      the right
      Fix that by not using width in the calculation, as the inset size
      already takes it into consideration.

      LockScreen: Fix crash when unlocking twice
      This will keep track if the BroadCastReceiver is registered and
      will unregister it only if so.

      Fix message composing in DarkUI with emojis enabled

      fix xxhdpi inverted launcher icon for Mms (HTC ONE)

      Mms: set notification number attribute for messages
      This will enable also the notification count overlay properly
    May.27.2013


    • RB Settings: Update icon for keyboard enter

      AudioService: Remove STREAM_NOTIFICATION from ringer mode streams

      EthernetDataTracker: Set network available on connected
      This change fixes state mismatch found in the bugs below,
      and makes the code look consistent with disconnect().
      In startMonitoring(), reconnect() is called before mNMService.registerObserver().
      Then dhcpThread.run() could finish without getting interfaceLinkStateChanged() callback.
      In such a case, mNetworkInfo has connected but not-available state - which is contradictory.

      FW: Fix Menu Overflow Disable Option
      The three button Menu Overflow would display no matter what setting was seleted within ROMControl, this commit makes a slight change to correctly return a result that reflects the users selection through ROMControl.
      I had to enable then disable the option for it to function correctly (no reboot required)

      Remove opaque check in preparing dirty region
      Since preserve swap is enabled, we need to clear the color buffer
      when the scissor rect is prepared for a new process. This prevents
      garbage being present from the previous process in the color buffer.

      SystemUI: show blue dc-hspap icon when connected to Google services

      TelephonyManager: hide NETWORK_TYPE_DCHSPAP

      LockScreen: Fix crash when unlocking twice
      This will keep track if the BroadCastReceiver is registered and
      will unregister it only if so.

      SystemUI: fix vertical date not showed while on Pie

      SystemUI: show date on 2 lines in status bar
      This allows showing of the full day of the week, and removes
      the blank space above the date (which always felt strange to
      me when clicking it to access the calendar).
      It also fixes a spacing issue on smaller screen devices that
      causes the quick settings button to be partially chopped off
      when the AM/PM clock settings are enabled.
      Fixed an accidentally dot showed in some languages (for ex. US english)

      Bluetooth: Fix MAP accept threads sometimes spinning endlessly.
      Randomly (under no obvious precondition), the MAP access threads spinned
      endlessly after enabling BT, because mServerSocket.accept() always threw
      IOExceptions, probably because the actual socket was already closed.
      This change makes sure to exit the thread when that happens to not waste
      CPU cycles and battery power.
      This tracks similar changes done to the BluetoothPbapService and makes
      sure to follow the (working) PBAP flow.
    May.29.2013


    • Add Multi-Part and Split SMS Configs

      Fix a number of issues with T9 dialer.
      - Fix an ArrayIndexOutOfBoundsException (like reported in
      [1]) which happened when highlighting the last digits of a number and
      the number had additional characters after those digits.
      - Fix another potential ArrayIndexOutOfBoundsException due to the
      highlighting code relying on normalNumber being a subset of number,
      which wasn't the case due to number being additionally sent through a
      formatter. Fix that by running the formatter before normalizing.
      - Fix number highlighting not working if the number match occured at the
      end of the number.
      - Fix number type label & formatting not being updated on locale
      changes.
      - Fix T9 search not being triggered when pressing the dial button to
      recall the last dialed number.

      Remove DEBUG to avoid to run checking at every turn
      Needn't to run storage checking in DEBUG mode at every turn,
      it will make "DELETE OLD MSGS" always be checked in Mms Settings

      Enhance the Easy Selector
      - Follow GoogleUI Guidelines
      - Fullscreen selector
      - Added groups support

      Mms: Go TRDS 2.0
      use propper configuration values now

      MMS app: fix crash when MMSC setting is NULL
      An APN with a null MMSC column prevented the MMS app
      to find the next APN in query.

      MMS: Fix lookup of vanity addresses
      Avoid the use of the function PhoneNumberUtils.stripSeparators for non-strict
      phone numbers.

      Camera: Add TrueView
      This commits adds the ability to show the complete image sensor frame
      rather than the cropped preview used by aosp to fill the entire
      screen.

      Fix wrong log information in DevicePolicyManagerService
      When user reset password their password,
      if password doesn't match target quality of device,
      DPM print a log why can't reset password.
      however log message isn't correct information.
      in log context, it have to exist current quality
      and target quality. this patch can help print correct log

      Avoid IllegalArgumentException in Preference.java compareTo()
      In some situations the collection.sort() algoritm fails in compareTo()
      with a: java.lang.IllegalArgumentException: Comparison method violates
      its general contract!, due to a more strict validation of the compare
      contract.

      Fix CalendarView to show the month title properly.
      Step to reproduce:
      Do this test on a Tablet (i.e. do in multi-pane layout)
      1. Settings > Date & time > Uncheck the Automatic date & time checkbox.
      2. Select 'Set date' and set the month to January and Done.
      3. Re-select 'Set date' then you will find no month title just above the calendar.

      Framework/base: Added synchronization block to avoid race condition
      Fix for the synchronization issue leading to access of an array
      Index out of bounds. Issue occurs due to race condition between
      removing the activities of a crashed process from history stack
      and resuming a separate activity.

      SystemUI: Fix Tablet UI Date View
      Mobile indicator has been removed, is still showed in quicksettings mobile tile. http://goo.gl/1ZtuS

      TRDS 2.0: Update Dark toggle state
    June.2013


    June.03.2013


    • Reduce observers in SystemUI: StatusBarIconView
      Currently, for each status bar icon view there is a observer that
      listens for changes of STATUS_BAR_NOTIF_COUNT. With one

      notification usually having one or more status bar icons
      you may end up easily with 10+ more observers for ~5 notifications.
      With this commit the internal observer class becomes a singleton.
      This means there is now only one observer for all status bar icons
      and additional binder calls on new notification are avoided.

      Reduce observers in SystemUI: KeyButtonView
      This is based on the work by Jens Doll for the StatusBarIconView
      The ContentObserver class will be a singleton, so there is only
      one observer for all buttons.
      On my Nexus 10 it reduced the observer count from 48 to 4.

      Reduce observers in SystemUI: BatteryBarController
      This is based on the work by Jens Doll for the StatusBarIconView
      The ContentObserver class will be a singleton, so there is only
      one observer for all instances.
      On my Nexus 10 it reduced the observer count from 15 to 3

      Fixing crash in PhoneNumberUtils getNumberFromIntent
      Handling intent with no data when trying to retrieve number from
      intent.

      audio: Add overlay to fix analog docks.
      Of particular interest to devices using libhardware_legacy and
      affected by commit 5a484b7: http://goo.gl/rVR1Z
      which restricted the routing of AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET
      to docks using FORCE_ANALOG_DOCK cases. The EXTRA_DOCK_STATE_CAR case is
      returning FORCE_BT_CAR_DOCK, preventing the dock audio from routing properly.
      Add an overlay option for overriding to FORCE_ANALOG_DOCK.

      FW: Menu Overflow Disable - Different Implementation
      Original method I used to enable the menu overflow disable option incorrectly disabled the menu overflow altogether for some devices due to a late night derp.
      This implementation of the check to confirm if the menu overflow has been disabled through ROMControl should hopefully correct this issue.

      Pie: set Big as default for item gap (2/2)
      Screen: http://goo.gl/aocZ7
      Pie: updates (2/2)
      -pie angle: fixes, cleaning and new value (Huge)
      -pie size defaults
      -strings updates
      Pie: Fix and easy recalculation for Chevron and Pie
      Pie: set angle default to 12° (1/2)
      Pie: let Chevron adapt itself from pie's angle.
      > This make Chevron able to recreate the battery bar when the angle changes.

      Fix unresponsive statusbar area.

      Framework: GlowPad Torch
      LongPress GlowPad...Torch.
      Release...No Torch.

      FavoriteToggle: DismissKeyguard
      Small Fix

      ClockActions: Dismiss Keyguard
      Kanging SteveSpear's Brilliant
      dismissal method here.
      Doesn't require an activity
      as ...OnNextActivity() does

      Fix MAP SDP record generation
      Give the bluetooth app API to register a server socket for a specific
      UUID/port pair. It needs that for registering two OBEX server instances.

      Fix Profiles - Ring Mode

      Fix: AUTO_TIME and AUTO_TIME_ZONE moved to Global google
      Frameworks: airplane_mode_on moved to global google and CM

      Improve auto-brightness handling
      - Add a setting to control the auto-brightness algorithm responsitivity
      - Make the algorithm react much faster when the ambient brightness
      increases quickly, e.g. when receiving a call in bright sunlight.

      Settings: Call Ring mode what Google calls it, not Silent mode
      Silent mode -> Ring mode cleanup

      Fix Notification shortcuts icons picker FC
      Allow changing auto-brightness responsitivity.

      Adapt torch intent for Glowpad
      Change intent for this feature as we do not use AOKP'S torch

      Lockscreen Longpress: Unlock Logic

      In my opinion, we should unlock after
      user removes their finger.
      This matches short-press unlock better
      and allows the user to change their mind
      on a target (I do that a lot).
      Added a vibration action on longpress
      being true.

      Fix SMS sending.
      ACTION_SEND_MESSAGE must be routed through the privileged receiver now,
      otherwise it'll be dropped in SmsReceiver.

      BatteryIcon with Center Text should be fixed now
    Q & A Thread - HERE - thanks to PonyExpress

    IF you have questions about PIE bug look HERE any I honestly don't know why it's hard for some of you to use the SEARCH and LOOK HERE ABOUT THIS ISSUE

    ATTENTION
    For those of you that are LGPNST'ing back to old original TOT or flashing the original KDZ .. to be able to boot AOSP roms.
    for best and stability use the latest Official JB kdz to flash then root and then unlock then flash this rom.. thanks


    another note.. if you are on the old ICS and haven't flash original LG JB. u can grab the newer modems for your phone HERE

    dont' forget to hit thanks if u appreciate the work.. ENJOY!
    16
    10
    new build coming out just shortly here.. should have a bunch of fixes including the wifi mac address changed.. chad and I did a bunch of huge changes for both cm and rb.. thanks to chad he manage to catch one thing specifically ..

    also switched sources for qcom_powerHAL to faux's powerHAL :)
    10
    WiFi MAC address is static between restarts (thanks), though it's different than when on stock ROM.

    anyone else notice that CPU intensive tasks process a bit slower than stock?... though it seems gpu performance has improved; could the gpu overclock have affected CPU performance negatively?

    I've long taken gpu overclock out.. it wasn't till recently when I was fixing the screen flicker that I noticed a few other things and did some gpu optimization.. I didn't know if it would work or not since I didn't have much time to really test.. but I commit it HERE about what I changed to removed the flickering and as well some extra settings for performance.. I've added some more as well and am testing..

    also i'd like to note that Not everything is always 100% .. this is aosp and is always a Work In Progress.. And as far as our device goes. There's not even an AOSP rom that's fully official for us. Even all the supported devices have issues and we sync to source and there's always works that are being done and there's tons of problems as always that are constantly getting fixed.. Be very thankful that we are fortunately enough to have aosp and have it working well ... If the problems are too much for some ppl to handle there's always the option of stock rom.. I am constantly trying my best to provide us the best experience.. Im not sayings it's the best or ever will be but until I can stabilize and find out what works best for us , we get to see all our options and know what is works well and what doesn't.. This is an ongoing project and I do try my best, sorry if it's not up to par for some ppl. If u look around in the N4 forums.. we are not the only ones with problems and aosp is suppose to be native for them.. if u look up some of their problems you'll be happy to know that sometimes they have even bigger issues than we do.. and since our aosp code adapted from google and source we can only do so much..