[ROM][4.4.4][KitKat][E610/P700][20150902][Built from Source]CarbonRom

Search This thread

aidasaidas75

Senior Member
Dec 21, 2012
624
1,540
26
Kedainiai
XzinYIT.png

About Carbon

CarbonRom is an aftermarket firmware based on the Android Open Source Project. We are dedicated to fast, stable, and feature-filled roms, honesty and communication with our users, and openness with our code. We like frequent builds, with the very latest and greatest hardware support and fixes. We strive to not only provide you with the best rom we can build, but also to give back to the Android community and our fellow developers. For us, this is about creating something we can be proud of and hope you will enjoy.

Please feel free to look at, build, and use our code on CarbonDev GitHub.

We would like to thank CyanogenMod for their device trees, framework/settings mods and their code that was incorporated into this project. We also extend our gratitude to the devs whose code that we have incorporated. Proper authorship has been maintained and can be viewed on our repository.

Special thanks also go to Slim Rom for some of their features, PA, AOKP, and anyone else we may have borrowed commits from that hasn't been mentioned here. If you feel you have been unfairly left out, please - let us know.

While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device, family, pets, or perception of reality. We ask that you do your part to know your device and know how to recover from problems before you flash! If you have questions, ask your fellow users or ask us in #teamcarbon on freenode IRC.

Code:
#include <std_disclaimer.h>

/*
 * Your warranty is now void.
 *
 * We are 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 us for messing up your device, we will laugh at you.
 *
 */

What's working:
  • GSM
  • Receiving and making calls
  • Display
  • GPS
  • Sdcard
  • Sending/receiving SMS/MMS
  • Mtp/ptp
  • USB-tethering
  • Hardware video decoding & encoding
  • OpenGL rendering
  • Bluetooth tethering
  • Bluetooth
  • Wifi tethering
  • Touch
  • Video playback
  • Audio recording
  • Audio playback
  • Camera (photos, camcorder & panorama)

Not working/Tested:
  • small things

Downloads:
E610 and P700:
http://d-h.st/users/lgoptimusdev/?fld_id=46764#files

Gapps : http://xdaforums.com/showthread.php?t=2779598
or
http://renderserver.net/gapps/4.4.4/

installation:
  • Wipe data and cache
  • Make sure you're using the latest CWM or TWRP
  • Flash ROM
  • Flash Google Apps (GAPPS)
  • Reboot

sources:
https://github.com/TeamHackLG
https://github.com/CarbonDev
 
Last edited:

aidasaidas75

Senior Member
Dec 21, 2012
624
1,540
26
Kedainiai
Changelog for 20150902 build:
rebuilt with some changes to ril
Changelog for 20150831 build:
-Updated carbon source
-update patches
-Set NEEDS_VECTORIMPL_SYMBOLS
-Update: fix voip
-not enough memory for 20 apps
-Update audio_policy.conf
-sources are even with cm11
-built with cortex-a5
-Optimize HWUI for performance
-removed torch
-Enabled slow blur
-add touch slop to increase ui performance
-added things to speed up browser
-fixed phone call distortions
-added flags for legacy omx
-added system squisher
-added VFPv4 flags
-updated few bluetooth files
-possible fix for voip(L7 users problem)
-Allow compatibility with older recoveries
-removed apps2sd
Changelog for final build:
  • fixed webview bug
  • P700 support
  • fixed all previous bugs.
  • Updated source
  • Updated Adreno blobs to kitkat (kk_2.7_rb1.21)
  • Fixed VIDEO_ENCODE power hint
  • Fixed dark photo with flash enabled
  • Increased zram disk size to 192MB
  • Increased Swappiness to 100
  • Other general updates and fixes
  • Updated proprietary blobs from p710 v20 kitkat
    - Using all blobs from p710 v20 expect nfc,adreno and sensor.
  • V9 RIL
    - Kitkat RIL, dsds hack to get ril is no longer needed.
  • Morpho DNR (Digital Noise Reduction) support for low-ligth conditions
  • Fixed some selinux denials
  • Increased Swappiness to 100
  • Background app limit increased to 20
  • Merged p710 v20 kernel
    - hardly any v20 changes effect us anyways
  • Other general updates and fixes
  • Fixed high battery drain in sleep
  • Fixed OMX bugs (pause/resume/fast forward/rewind)
  • Support apps on sd
  • Switched to qmi ril
  • Disabled HW aac decoder
  • Possible fix for gps battery drain
  • Total userspace ram is 401mb now
  • Some small changes/cleanup
 
Last edited:
Nice

Boots very fast. Has lots of custom tweaks I'll probably never use, and standard CyanogenMod settings like brightness slider and quick settings ribbon on status/notification pane were difficult to locate.

Gravity Box causes navigation panel (tablet mode) to turn-on and must deselect each boot.
 
Last edited:
A

AndroidSlave

Guest
First off, gravity box isn't compatible with anything except AOSP.

Sent from my GT-I9205 using Tapatalk
 
custom button settings

First off, gravity box isn't compatible with anything except AOSP.

Sent from my GT-I9205 using Tapatalk

Gravity Box is working good but for the in-persistent nav bar setting. After removing Gravity Box, it's disabled by default.

No soft reboot on the power menu. Could install Xposed APM+.
Xposed Additions enables global rotation for almost all apps including desktop, dialer, etc. but commandeers or negates the Carbon settings and you then have to manually setup in Xposed Additions.

Don't like the screen wake while in pocket setting? You can disable the hardware home key while screen is off by editing /system/usr/keylayout/7x27a_kp.kl (text file). Just need to have root write privileges turned on in file manager.
 
Last edited:
-fixed- bluetooth music skipping bug

Used bluetooth for the first time with this ROM and experienced the familiar, songs incessantly skipping.

Fixed by editing init.lge.target.sh file in /system/etc/. Good practice is to create a backup of the file before opening with a text edit app.
Look for "case$device in
"e610"..."
Change "setprop lpa.decode true" to "setprop lpa.decode false" (without "")
Save text file (no file extension), hard reboot. I tried a soft reboot the first time and didn't take, so I powered it off and manually cold booted before bluetooth music worked correctly.

Aside: I realize that I've been using soft reboot too often and a couple of other things finally fixed themselves after powering down phone and cold booting (was having MTP connection issues due to bad BusyBox install).
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    XzinYIT.png

    About Carbon

    CarbonRom is an aftermarket firmware based on the Android Open Source Project. We are dedicated to fast, stable, and feature-filled roms, honesty and communication with our users, and openness with our code. We like frequent builds, with the very latest and greatest hardware support and fixes. We strive to not only provide you with the best rom we can build, but also to give back to the Android community and our fellow developers. For us, this is about creating something we can be proud of and hope you will enjoy.

    Please feel free to look at, build, and use our code on CarbonDev GitHub.

    We would like to thank CyanogenMod for their device trees, framework/settings mods and their code that was incorporated into this project. We also extend our gratitude to the devs whose code that we have incorporated. Proper authorship has been maintained and can be viewed on our repository.

    Special thanks also go to Slim Rom for some of their features, PA, AOKP, and anyone else we may have borrowed commits from that hasn't been mentioned here. If you feel you have been unfairly left out, please - let us know.

    While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device, family, pets, or perception of reality. We ask that you do your part to know your device and know how to recover from problems before you flash! If you have questions, ask your fellow users or ask us in #teamcarbon on freenode IRC.

    Code:
    #include <std_disclaimer.h>
    
    /*
     * Your warranty is now void.
     *
     * We are 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 us for messing up your device, we will laugh at you.
     *
     */

    What's working:
    • GSM
    • Receiving and making calls
    • Display
    • GPS
    • Sdcard
    • Sending/receiving SMS/MMS
    • Mtp/ptp
    • USB-tethering
    • Hardware video decoding & encoding
    • OpenGL rendering
    • Bluetooth tethering
    • Bluetooth
    • Wifi tethering
    • Touch
    • Video playback
    • Audio recording
    • Audio playback
    • Camera (photos, camcorder & panorama)

    Not working/Tested:
    • small things

    Downloads:
    E610 and P700:
    http://d-h.st/users/lgoptimusdev/?fld_id=46764#files

    Gapps : http://xdaforums.com/showthread.php?t=2779598
    or
    http://renderserver.net/gapps/4.4.4/

    installation:
    • Wipe data and cache
    • Make sure you're using the latest CWM or TWRP
    • Flash ROM
    • Flash Google Apps (GAPPS)
    • Reboot

    sources:
    https://github.com/TeamHackLG
    https://github.com/CarbonDev
    9
    Changelog for 20150902 build:
    rebuilt with some changes to ril
    Changelog for 20150831 build:
    -Updated carbon source
    -update patches
    -Set NEEDS_VECTORIMPL_SYMBOLS
    -Update: fix voip
    -not enough memory for 20 apps
    -Update audio_policy.conf
    -sources are even with cm11
    -built with cortex-a5
    -Optimize HWUI for performance
    -removed torch
    -Enabled slow blur
    -add touch slop to increase ui performance
    -added things to speed up browser
    -fixed phone call distortions
    -added flags for legacy omx
    -added system squisher
    -added VFPv4 flags
    -updated few bluetooth files
    -possible fix for voip(L7 users problem)
    -Allow compatibility with older recoveries
    -removed apps2sd
    Changelog for final build:
    • fixed webview bug
    • P700 support
    • fixed all previous bugs.
    • Updated source
    • Updated Adreno blobs to kitkat (kk_2.7_rb1.21)
    • Fixed VIDEO_ENCODE power hint
    • Fixed dark photo with flash enabled
    • Increased zram disk size to 192MB
    • Increased Swappiness to 100
    • Other general updates and fixes
    • Updated proprietary blobs from p710 v20 kitkat
      - Using all blobs from p710 v20 expect nfc,adreno and sensor.
    • V9 RIL
      - Kitkat RIL, dsds hack to get ril is no longer needed.
    • Morpho DNR (Digital Noise Reduction) support for low-ligth conditions
    • Fixed some selinux denials
    • Increased Swappiness to 100
    • Background app limit increased to 20
    • Merged p710 v20 kernel
      - hardly any v20 changes effect us anyways
    • Other general updates and fixes
    • Fixed high battery drain in sleep
    • Fixed OMX bugs (pause/resume/fast forward/rewind)
    • Support apps on sd
    • Switched to qmi ril
    • Disabled HW aac decoder
    • Possible fix for gps battery drain
    • Total userspace ram is 401mb now
    • Some small changes/cleanup
    8
    Rom updated .have fun
    5
    p700 version is up!!