• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Just throwing this out there: Cm13 for g2 mini sources

i did a little work before i left a few hours ago making @Bad_MOFO_33 's changes to the device trees more localized in the volt repository. this means that a damn close to stock (adding references for the x5 to .mk files and removing the lights hal from being built in msm8226-common) should build just fine and be closer in line with what cm will want. attached is the device tree that i worked on from @Bad_MOFO_33.

https://www.androidfilehost.com/?fid=24499762636003924

the zip below has the modified files for msm8226_common, just remember to remove the liblight folder so it builds

https://www.androidfilehost.com/?fid=24499762636003927

and below is what changed in kernel msm8226

https://www.androidfilehost.com/?fid=24499762636003929



its just easier for some to zip up files and upload. this will all eventually be on github in time.

it's only easier when you don't have the git set up. Once you do it's much easier :p I'll see what I can do about incorporating these changes in mine.
 
  • Like
Reactions: Ph0enix_216
Upvote 0
Yeah, I kept this in mind when making my commits, they should just be able to be pushed to Cyanogenmod as-is. Two problems though, we need to get @Bad_MOFO_33's changes cleaned up so they don't interfere with the other phones and we need to get NFC and the green camera fixed. CM won't take on source that isn't 100% working.
Why would the green camera tint be a problem with cm? It's only on some phones...
 
Upvote 0
https://www.androidfilehost.com/?fid=24499762636004026

updated booting device and vendor trees based off of @spock1104 and @Bad_MOFO_33 's device and vendor trees. use these and android_device_lge_msm8226-common, android_kernel_msm8226 from @spock1104 to build.

what is working confirmed:
camera
sensors
backlight
buttons (home may be wonky, looking into it)
device has cell service, dunno about lte
other stuff

confirmed not working:
light ring around home not working correctly
button backlights not implemented yet
video camera
im sure other stuff

keep in mind this is just basically to keep up with @Bad_MOFO_33 and @spock1104 's builds, cleaning up as we go along to keep 99% drop in compatibility with cm repos.
 
Upvote 0
attached is new repos i messed with a little more today:

https://www.androidfilehost.com/?fid=24499762636004750
(device - x5 and msm8226-common, vendor - x5)

use kernel and vendor_lge_msm8226-common from @spock1104 , remember to dl the other repos you need to like qcom common and boringssl compat

what works (i tested):
brightness slider
flashlight
camera (taking pictures and flash)
camcorder (right now only preview and flash, codec problems cant save video)
rotation
charging
home button
back and menu buttons
gps (device and agps)
power button
calling
netflix, youtube 480p
root (open developer options and enable)
wifi
bluetooth
sounds
mtp (pull down status bar, enable file transfer)
gapps (remember to flash right after flashing rom, you will have problems otherwise)
almost everything

what should work (needs testing and confirmation):
sms/mms (flash your apn zip!)
data (4g and 3g should work, flash your apn zip!)

not currently working/needs work:
home button led/back and menu lights
nfc
baseband not showing up in phone status, doesnt harm anything for now
vibration
actually recording a video (due to codec issues)
some of you may still have green camera issue
im sure there is something else too

REMEMBER THE ABOVE LINK IS NOT A ROM!!!!!!!! I am uploading a rom right now and will update this post when its done. I have crappy upload speeds so it will take a few minutes.
 
Upvote 0
I narrowed down the lights issue. If the button backlight gets turned on the phone crashes to recovery mode. The RGB LED seems to work fine.

I'm having trouble tracking down the backlight issue, hoping we can get more eyes on it. It's almost definitely a kernel issue. What I do know is that the sysfs is button-backlight and defined in arch/arm/boot/dts/msm8226-x5_spr_us/msm8226-x5-pm.dtsi

Until we get this worked out we'll just have to comment out the button backlight in liblight
 
  • Like
Reactions: Ph0enix_216
Upvote 0
I narrowed down the lights issue. If the button backlight gets turned on the phone crashes to recovery mode. The RGB LED seems to work fine.

I'm having trouble tracking down the backlight issue, hoping we can get more eyes on it. It's almost definitely a kernel issue. What I do know is that the sysfs is button-backlight and defined in arch/arm/boot/dts/msm8226-x5_spr_us/msm8226-x5-pm.dtsi

Until we get this worked out we'll just have to comment out the button backlight in liblight

Maybe kernel sources could be diffed with stock and see if something stands out as an obvious difference?
 
Upvote 0
we are getting closer, from what @spock1104 posted earlier about lights, I figured out what he did and incorporated it into my device repo. now the home button led works, but as he said before, button backlights are still borked.

repo available here : http://www.github.com/touchpro

device_x5 and msm8226-common are available there, and as usual use spock's kernel and vendor tree for now. we made some changes to vendor that are not incorporated, mainly fixing this line in android_vendor_lge_x5:

x5-vendor-blobs.mk: vendor/lge/x5/proprietary/lib/libHDR.so:system/lib/libHDR.so \

to use libHDR.so that is available already in the repo. it was a typo on my part, this fixes video recorder display and the flashlight.

im close to getting nfc working, so i may or may not post it if i get it working.

edit: also fixed vibration
 
Last edited:
Upvote 0
This is for anyone who's just jumping in and trying to sync up all the source code. Change the file extension from ".txt" to ".xml" and add it to ~/path/to/source/.repo/local_manifests/ and it will automatically fetch the source trees made by @whoshotjr2006 and @spock1104 . If you don't already have a "local_manifests" folder in your .repo folder, just create it and drop the XML file in. Then when you run "repo sync", it will grab all the necessary files to build for our little Volt. Any time they make a commit on Github, re-run "repo sync" and it will add in their changes to your local source code.
 

Attachments

  • manifest_cm-13.0_x5.txt
    464 bytes · Views: 164
Upvote 0
@whoshotjr2006 , I noticed that one of your commits to msm8226-common references pn544... Assuming you meant the NXP PN544, I did a little research, and found that the LG Optimus 4X HD uses the same chip (p880 on Github), as does the Samsung Galaxy S III. Any way we could cherrypick from one of those devices and use it to get NFC going on the Volt?
 
  • Like
Reactions: dvdavid888
Upvote 0
To any of the devs, I'd appreciate some help on this. I'm compiling but keep getting this error:
Code:
target thumb C: libsparse_static <= system/core/libsparse/sparse_read.c
target arm C: libz <= external/zlib/src/adler32.c
target arm C: libz <= external/zlib/src/compress.c
target arm C: libz <= external/zlib/src/crc32.c
target arm C: libz <= external/zlib/src/deflate.c
target arm C: libz <= external/zlib/src/gzclose.c
target arm C: libz <= external/zlib/src/gzlib.c
target arm C: libz <= external/zlib/src/gzread.c
target arm C: libz <= external/zlib/src/gzwrite.c
target arm C: libz <= external/zlib/src/infback.c
target arm C: libz <= external/zlib/src/inflate.c
target arm C: libz <= external/zlib/src/inftrees.c
target arm C: libz <= external/zlib/src/inffast.c
target arm C: libz <= external/zlib/src/trees.c
target arm C: libz <= external/zlib/src/uncompr.c
target arm C: libz <= external/zlib/src/zutil.c
target thumb C++: libinit_msm <= device/qcom/common/init/../../../../device/lge/x5/init/init_x5.cpp
target thumb C: libinit_msm <= device/qcom/common/init/init_msm.c
device/qcom/common/init/../../../../device/lge/x5/init/init_x5.cpp:68:40: warning: unused parameter 'msm_id' [-Wunused-parameter]
void init_msm_properties(unsigned long msm_id, unsigned long msm_ver, char *board_type)
                                       ^
device/qcom/common/init/../../../../device/lge/x5/init/init_x5.cpp:68:62: warning: unused parameter 'msm_ver' [-Wunused-parameter]
void init_msm_properties(unsigned long msm_id, unsigned long msm_ver, char *board_type)
                                                             ^
device/qcom/common/init/../../../../device/lge/x5/init/init_x5.cpp:68:77: warning: unused parameter 'board_type' [-Wunused-parameter]
void init_msm_properties(unsigned long msm_id, unsigned long msm_ver, char *board_type)
                                                                            ^
3 warnings generated.
Generate: system/core/rootdir/init.environ.rc.in -> /home/ph0enix_216/android/cm-13.0/out/target/product/x5/obj/ETC/init.environ.rc_intermediates/init.environ.rc
Import includes file: /home/ph0enix_216/android/cm-13.0/out/target/product/x5/obj/EXECUTABLES/adbd_intermediates/import_includes
Import includes file: /home/ph0enix_216/android/cm-13.0/out/target/product/x5/obj/STATIC_LIBRARIES/libadbd_intermediates/import_includes
Import includes file: /home/ph0enix_216/android/cm-13.0/out/target/product/x5/obj/EXECUTABLES/healthd_intermediates/import_includes
target thumb C++: libbatteryservice <= frameworks/native/services/batteryservice/BatteryProperties.cpp
In file included from device/qcom/common/init/init_msm.c:39:
system/core/init/property_service.h:31:8: error: unknown type name 'bool'
extern bool property_get_bool(const char *name, bool def_value);
       ^
system/core/init/property_service.h:31:49: error: unknown type name 'bool'
extern bool property_get_bool(const char *name, bool def_value);
                                                ^
system/core/init/property_service.h:32:8: error: unknown type name 'bool'
extern bool properties_initialized();
       ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:434:
external/libcxx/include/__config:235:9: error: unknown type name '__char16_t'
typedef __char16_t char16_t;
        ^
external/libcxx/include/__config:236:9: error: unknown type name '__char32_t'
typedef __char32_t char32_t;
        ^
external/libcxx/include/__config:369:1: error: unknown type name 'namespace'
namespace std {
^
external/libcxx/include/__config:369:14: error: expected ';' after top level declarator
namespace std {
             ^
external/libcxx/include/__config:551:1: error: unknown type name 'template'
template <> struct __static_assert_test<true> {};
^
external/libcxx/include/__config:551:10: error: expected identifier or '('
template <> struct __static_assert_test<true> {};
         ^
external/libcxx/include/__config:552:1: error: unknown type name 'template'
template <unsigned> struct __static_assert_check {};
^
external/libcxx/include/__config:552:10: error: expected identifier or '('
template <unsigned> struct __static_assert_check {};
         ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:435:
external/libcxx/include/iosfwd:96:1: error: unknown type name 'namespace'
_LIBCPP_BEGIN_NAMESPACE_STD
^
external/libcxx/include/__config:365:37: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
#define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {inline namespace _LIBCPP_NAMESPACE {
                                    ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:435:
external/libcxx/include/iosfwd:96:1: error: expected ';' after top level declarator
external/libcxx/include/__config:365:51: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
#define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {inline namespace _LIBCPP_NAMESPACE {
                                                  ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:436:
external/libcxx/include/cstring:67:1: error: unknown type name 'namespace'
_LIBCPP_BEGIN_NAMESPACE_STD
^
external/libcxx/include/__config:365:37: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
#define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {inline namespace _LIBCPP_NAMESPACE {
                                    ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:436:
external/libcxx/include/cstring:67:1: error: expected ';' after top level declarator
external/libcxx/include/__config:365:51: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
#define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {inline namespace _LIBCPP_NAMESPACE {
                                                  ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:438:
In file included from external/libcxx/include/cwchar:107:
In file included from external/libcxx/include/cwctype:54:
external/libcxx/include/cctype:49:1: error: unknown type name 'namespace'
_LIBCPP_BEGIN_NAMESPACE_STD
^
external/libcxx/include/__config:365:37: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
#define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {inline namespace _LIBCPP_NAMESPACE {
                                    ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:438:
In file included from external/libcxx/include/cwchar:107:
In file included from external/libcxx/include/cwctype:54:
external/libcxx/include/cctype:49:1: error: expected ';' after top level declarator
external/libcxx/include/__config:365:51: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
#define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {inline namespace _LIBCPP_NAMESPACE {
                                                  ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:438:
In file included from external/libcxx/include/cwchar:107:
external/libcxx/include/cwctype:61:1: error: unknown type name 'namespace'
_LIBCPP_BEGIN_NAMESPACE_STD
^
external/libcxx/include/__config:365:37: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
#define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {inline namespace _LIBCPP_NAMESPACE {
                                    ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:438:
In file included from external/libcxx/include/cwchar:107:
external/libcxx/include/cwctype:61:1: error: expected ';' after top level declarator
external/libcxx/include/__config:365:51: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
#define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {inline namespace _LIBCPP_NAMESPACE {
                                                  ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [/home/ph0enix_216/android/cm-13.0/out/target/product/x5/obj/STATIC_LIBRARIES/libinit_msm_intermediates/init_msm.o] Error 1
make: *** Waiting for unfinished jobs....
make: Leaving directory `/home/ph0enix_216/android/cm-13.0'

#### make failed to build some targets (08:41 (mm:ss)) ####

ph0enix_216@nanaba:~/android/cm-13.0$
 
Upvote 0
To any of the devs, I'd appreciate some help on this. I'm compiling but keep getting this error:
Code:
target thumb C: libsparse_static <= system/core/libsparse/sparse_read.c
target arm C: libz <= external/zlib/src/adler32.c
target arm C: libz <= external/zlib/src/compress.c
target arm C: libz <= external/zlib/src/crc32.c
target arm C: libz <= external/zlib/src/deflate.c
target arm C: libz <= external/zlib/src/gzclose.c
target arm C: libz <= external/zlib/src/gzlib.c
target arm C: libz <= external/zlib/src/gzread.c
target arm C: libz <= external/zlib/src/gzwrite.c
target arm C: libz <= external/zlib/src/infback.c
target arm C: libz <= external/zlib/src/inflate.c
target arm C: libz <= external/zlib/src/inftrees.c
target arm C: libz <= external/zlib/src/inffast.c
target arm C: libz <= external/zlib/src/trees.c
target arm C: libz <= external/zlib/src/uncompr.c
target arm C: libz <= external/zlib/src/zutil.c
target thumb C++: libinit_msm <= device/qcom/common/init/../../../../device/lge/x5/init/init_x5.cpp
target thumb C: libinit_msm <= device/qcom/common/init/init_msm.c
device/qcom/common/init/../../../../device/lge/x5/init/init_x5.cpp:68:40: warning: unused parameter 'msm_id' [-Wunused-parameter]
void init_msm_properties(unsigned long msm_id, unsigned long msm_ver, char *board_type)
                                       ^
device/qcom/common/init/../../../../device/lge/x5/init/init_x5.cpp:68:62: warning: unused parameter 'msm_ver' [-Wunused-parameter]
void init_msm_properties(unsigned long msm_id, unsigned long msm_ver, char *board_type)
                                                             ^
device/qcom/common/init/../../../../device/lge/x5/init/init_x5.cpp:68:77: warning: unused parameter 'board_type' [-Wunused-parameter]
void init_msm_properties(unsigned long msm_id, unsigned long msm_ver, char *board_type)
                                                                            ^
3 warnings generated.
Generate: system/core/rootdir/init.environ.rc.in -> /home/ph0enix_216/android/cm-13.0/out/target/product/x5/obj/ETC/init.environ.rc_intermediates/init.environ.rc
Import includes file: /home/ph0enix_216/android/cm-13.0/out/target/product/x5/obj/EXECUTABLES/adbd_intermediates/import_includes
Import includes file: /home/ph0enix_216/android/cm-13.0/out/target/product/x5/obj/STATIC_LIBRARIES/libadbd_intermediates/import_includes
Import includes file: /home/ph0enix_216/android/cm-13.0/out/target/product/x5/obj/EXECUTABLES/healthd_intermediates/import_includes
target thumb C++: libbatteryservice <= frameworks/native/services/batteryservice/BatteryProperties.cpp
In file included from device/qcom/common/init/init_msm.c:39:
system/core/init/property_service.h:31:8: error: unknown type name 'bool'
extern bool property_get_bool(const char *name, bool def_value);
       ^
system/core/init/property_service.h:31:49: error: unknown type name 'bool'
extern bool property_get_bool(const char *name, bool def_value);
                                                ^
system/core/init/property_service.h:32:8: error: unknown type name 'bool'
extern bool properties_initialized();
       ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:434:
external/libcxx/include/__config:235:9: error: unknown type name '__char16_t'
typedef __char16_t char16_t;
        ^
external/libcxx/include/__config:236:9: error: unknown type name '__char32_t'
typedef __char32_t char32_t;
        ^
external/libcxx/include/__config:369:1: error: unknown type name 'namespace'
namespace std {
^
external/libcxx/include/__config:369:14: error: expected ';' after top level declarator
namespace std {
             ^
external/libcxx/include/__config:551:1: error: unknown type name 'template'
template <> struct __static_assert_test<true> {};
^
external/libcxx/include/__config:551:10: error: expected identifier or '('
template <> struct __static_assert_test<true> {};
         ^
external/libcxx/include/__config:552:1: error: unknown type name 'template'
template <unsigned> struct __static_assert_check {};
^
external/libcxx/include/__config:552:10: error: expected identifier or '('
template <unsigned> struct __static_assert_check {};
         ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:435:
external/libcxx/include/iosfwd:96:1: error: unknown type name 'namespace'
_LIBCPP_BEGIN_NAMESPACE_STD
^
external/libcxx/include/__config:365:37: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
#define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {inline namespace _LIBCPP_NAMESPACE {
                                    ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:435:
external/libcxx/include/iosfwd:96:1: error: expected ';' after top level declarator
external/libcxx/include/__config:365:51: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
#define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {inline namespace _LIBCPP_NAMESPACE {
                                                  ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:436:
external/libcxx/include/cstring:67:1: error: unknown type name 'namespace'
_LIBCPP_BEGIN_NAMESPACE_STD
^
external/libcxx/include/__config:365:37: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
#define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {inline namespace _LIBCPP_NAMESPACE {
                                    ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:436:
external/libcxx/include/cstring:67:1: error: expected ';' after top level declarator
external/libcxx/include/__config:365:51: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
#define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {inline namespace _LIBCPP_NAMESPACE {
                                                  ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:438:
In file included from external/libcxx/include/cwchar:107:
In file included from external/libcxx/include/cwctype:54:
external/libcxx/include/cctype:49:1: error: unknown type name 'namespace'
_LIBCPP_BEGIN_NAMESPACE_STD
^
external/libcxx/include/__config:365:37: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
#define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {inline namespace _LIBCPP_NAMESPACE {
                                    ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:438:
In file included from external/libcxx/include/cwchar:107:
In file included from external/libcxx/include/cwctype:54:
external/libcxx/include/cctype:49:1: error: expected ';' after top level declarator
external/libcxx/include/__config:365:51: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
#define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {inline namespace _LIBCPP_NAMESPACE {
                                                  ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:438:
In file included from external/libcxx/include/cwchar:107:
external/libcxx/include/cwctype:61:1: error: unknown type name 'namespace'
_LIBCPP_BEGIN_NAMESPACE_STD
^
external/libcxx/include/__config:365:37: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
#define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {inline namespace _LIBCPP_NAMESPACE {
                                    ^
In file included from device/qcom/common/init/init_msm.c:41:
In file included from system/core/init/util.h:23:
In file included from external/libcxx/include/string:438:
In file included from external/libcxx/include/cwchar:107:
external/libcxx/include/cwctype:61:1: error: expected ';' after top level declarator
external/libcxx/include/__config:365:51: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
#define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {inline namespace _LIBCPP_NAMESPACE {
                                                  ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [/home/ph0enix_216/android/cm-13.0/out/target/product/x5/obj/STATIC_LIBRARIES/libinit_msm_intermediates/init_msm.o] Error 1
make: *** Waiting for unfinished jobs....
make: Leaving directory `/home/ph0enix_216/android/cm-13.0'

#### make failed to build some targets (08:41 (mm:ss)) ####

ph0enix_216@nanaba:~/android/cm-13.0$

either you're missing a repo or you're missing a new program needed to compile cyanogenmod 13. run

Code:
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip maven schedtool

then source envsetup.sh and run "breakfast g2m". re-lunch x5-userdebug and hopefully it works this time.
 
Upvote 0
new build up in the resources and downloads section of the lg volt threads. vibration now works, and nfc is 90% fixed but still has a problem where it cannot be controlled at the moment. still working on it.

i need you guys to download and the ones who were having problems with choppy videos please take logcats while attempting to watch those videos and send them here.

sources are up at my github, http://www.github.com/touchpro

use my android_device_lge_x5 branch master,
vendor_lge_x5 branch cm-13.0 (download @spock1104 's vendor tree and place my x5 folder in there afterwards,)
my android_device_msm8226-common

and spock's android_kernel_lge_msm8226
 
Last edited:
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones