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

Root Building CM12: Work in Progress. Join In!

Update: Fixed SystemUI, wifi, and camera
Havent tested Data as I dont have service, and havent tested GPS or NFC (but i think they may be working)
Still broken is sound, home button (working on em)

Gapps: http://forum.xda-developers.com/par...apps-official-to-date-pa-google-apps-t2943900
CM12 (2-06-15) : https://drive.google.com/file/d/0BzsQwTUZjTO5T0luMVhxQmJVTWc/view?usp=sharing

MY source(device,kernel,vendor) : https://drive.google.com/file/d/0BzsQwTUZjTO5bVRxSzNDbDhibDg/view?usp=sharing
I've tested somethings and no changing of the run time to ART and a bit slow and texting on hangouts works but no voice calling gaming was cool but that's it just the WiFi seems limited when using some online radio apps but great work

And YouTube does not work
 
Last edited:
So weird thing during build or at the end of a build, build bumps boot.img but doesnt include the bumpd img into zip.
So if anyone decides to build just be sure to drag your bumpd boot.img into your rom.zip overwriting the one thats already in there.
Anyway running another build now, should be up later. Hopefully with more kinks worked out
 
Last edited:
I got a Xeon QuadCore 2.5ghz T300 Box rolling now. I'm using the 2 sata3 80gb drives I had laying around with raid0 to speed that up. I wanted to try this with the 4gb of ram it came with before I decide to spend $50 on 16gb to stuff in it. I can't get past the repo sync. error: Exited sync due to fetch errors. I just get that error repeatedly. I don't know if its going anywhere.
I'm going to sync again and see if it looks any different from this next time.

remote: Total 147431 (delta 86077), reused 147431 (delta 86077)
Receiving objects: 100% (147431/147431), 330.72 MiB | 3.29 MiB/s, done.
Resolving deltas: 100% (86077/86077), done.
From git://github.com/CyanogenMod/android_cts
* [new branch] cm-12.0 -> github/cm-12.0

error: Exited sync due to fetch errors

Okay it stoped here this time... Maybe it is getting somewhere.

Fetching projects: 99% (545/550) fatal: Couldn't find remote ref refs/heads/cm11-caf
error: Cannot fetch touchpro/android_device_lge_x5

error: Exited sync due to fetch errors

Its stuck there sync keeps saying "fatal: Couldn't find remote ref refs/heads/cm11-caf......

Nope, still stuck here.
 
Last edited:
I got a Xeon QuadCore 2.5ghz T300 Box rolling now. I'm using the 2 sata3 80gb drives I had laying around with raid0 to speed that up. I wanted to try this with the 4gb of ram it came with before I decide to spend $50 on 16gb to stuff in it. I can't get past the repo sync. error: Exited sync due to fetch errors. I just get that error repeatedly. I don't know if its going anywhere.
I'm going to sync again and see if it looks any different from this next time.

remote: Total 147431 (delta 86077), reused 147431 (delta 86077)
Receiving objects: 100% (147431/147431), 330.72 MiB | 3.29 MiB/s, done.
Resolving deltas: 100% (86077/86077), done.
From git://github.com/CyanogenMod/android_cts
* [new branch] cm-12.0 -> github/cm-12.0

error: Exited sync due to fetch errors

Okay it stoped here this time... Maybe it is getting somewhere.

Fetching projects: 99% (545/550) fatal: Couldn't find remote ref refs/heads/cm11-caf
error: Cannot fetch touchpro/android_device_lge_x5

error: Exited sync due to fetch errors

Its stuck there sync keeps saying "fatal: Couldn't find remote ref refs/heads/cm11-caf......

I bashed my head into it again and again, it got past that part now.
delete your kernel,device, and vendor folders. also enter the .repo folder and delete your local_manifests folder
repo sync should now work
then add your kernel,device and vendor folders for our device manually and edit as needed
Hope this makes sense
 
delete your kernel,device, and vendor folders. also enter the .repo folder and delete your local_manifests folder
repo sync should now work
then add your kernel,device and vendor folders for our device manually and edit as needed
Hope this makes sense
Ill look, don't know were they are though.
 
Okay so the manifest is causing the issue I guess?
I deleted that and the other stuff, repo sync worked. I added the manifest again and it failed again. So I suppose when you said "add the device kernel and vendor manually" you meant go download the stuff from somewhere, not just the create the empty folders. Okay, its past my bed time. Ill hit it again tomorrow. Thanks for the tip.
 
Update Fixed External_SD. Also added OC to kernel thanks to @jhofseth ( http://androidforums.com/threads/developers-please-try-this-oc-cpu-config-file.901123/ )(not sure if itll work)
Sound and home button still not working
Also reverted back to Cyanogenmods default build layout(flashing and boot time increased)
Anyway here it is... https://drive.google.com/file/d/0BzsQwTUZjTO5cjhzR25GSl9ySE0/view?usp=sharing

Just would like to say Thanks to everyone in our community especially those who frequently post here. Your input input and patience is highly appreciated! Thanks again.
 
Last edited:
Update Fixed External_SD. Also added OC to kernel thanks to @jhofseth ( http://androidforums.com/threads/developers-please-try-this-oc-cpu-config-file.901123/ )(not sure if itll work)
Sound and home button still not working
Also reverted back to Cyanogenmods default build layout(flashing and boot time increased)
Anyway here it is... https://drive.google.com/file/d/0BzsQwTUZjTO5cjhzR25GSl9ySE0/view?usp=sharing

Just would like to say Thanks to everyone in our community especially those who frequently post here. Your input input and patience is highly appreciated! Thanks again.

I REALLY REALLY REALLY want this as a daily, once sound and the home button are fixed, but I just can't give up Xposed. Is there any news on Xposed being fixed to run properly on ART devices? Last I heard, he was really busy with something, I think it was school but I am unsure. Is there a place where I can stay up to date on Xposed, like a dedicated XDA forum? If so, could you link me to it?

Anyways, THANK YOU for your great work!!!
 
I REALLY REALLY REALLY want this as a daily, once sound and the home button are fixed, but I just can't give up Xposed. Is there any news on Xposed being fixed to run properly on ART devices? Last I heard, he was really busy with something, I think it was school but I am unsure. Is there a place where I can stay up to date on Xposed, like a dedicated XDA forum? If so, could you link me to it?

Anyways, THANK YOU for your great work!!!

EDIT: I forgot to mention that this was posted earlier today.

I FOUND THIS FROM THE DEV HIMSELF, I'M UBER EXCITED!!!!!!!!!!

EDIT 2: sorry for the all caps, I'm just so excited!
 
So I can get the repo to sync without the manifest from page one. Where do I go from there? What documentation should I be looking for or at?
 
Update Fixed External_SD. Also added OC to kernel thanks to @jhofseth ( http://androidforums.com/threads/developers-please-try-this-oc-cpu-config-file.901123/ )(not sure if itll work)
Sound and home button still not working
Also reverted back to Cyanogenmods default build layout(flashing and boot time increased)
Anyway here it is... https://drive.google.com/file/d/0BzsQwTUZjTO5cjhzR25GSl9ySE0/view?usp=sharing

Just would like to say Thanks to everyone in our community especially those who frequently post here. Your input input and patience is highly appreciated! Thanks again.
I tried this latest upload and it looks great! SetCPU said root wasn't detected, so I ran Towelroot and SetCPU didn't complain again. Is it possible the old acpuclock-8226.c config file was left in the /kernel/arch/arm/mach-msm/ folder before compiling?
 
So I can get the repo to sync without the manifest from page one. Where do I go from there? What documentation should I be looking for or at?
now since your synced up, create the local manifest folder in .repo and make my_manifest.xml (following OP guide) but have it look like this
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="CyanogenMod/android_hardware_qcom_fm" path="hardware/qcom/fm" remote="github" />
  <project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" />
  <project name="arj1231/device_lge_x5" path="device/lge/x5" remote="github" revision="master"/>
  <project name="arj1231/cm12_kernel_lge_msm8226" path="kernel/lge/msm8226" remote="github" revision="master" />
  <project name="arj1231/vendor_lge_x5" path="vendor/lge/x5" revision="master" />
</manifest>
save and repo sync again
build as you normally would now
 
Last edited:
I tried this latest upload and it looks great! SetCPU said root wasn't detected, so I ran Towelroot and SetCPU didn't complain again. Is it possible the old acpuclock-8226.c config file was left in the /kernel/arch/arm/mach-msm/ folder before compiling?

Its definitely there, and root should be in developer settings you just need to turn it on for adb and apps.
 
I think there may be a wrong version of acpuclock-8226.c in pre-compiled directory: /kernel/arch/arm/mach-msm/ In my OC post I never posted the OC version of acpuclock-8226.c as acpuclock-8226.c, I posted it as acpuclock-8226.motog2.c.txt and wrote it needed to be re-named to acpuclock-8226.c The acpuclock-8226.c file is the original ZV5 config file. Sorry for my lack of clarity--my fault. Attached is the OC version only needing .txt to be removed. Thanks a lot & great job so far! :)
note: I just updated the first post of mine in the OC thread to add '.original' to the unmodified ZV5 version
 

Attachments

Last edited:
Back
Top Bottom