yashsingh1/xdaforums huggingface dataset:
[Sprint LG Optimus G] kaymmm:
i'm coming from the skyrocket but just got an ogp and am going to start building roms over there but wanted to say thanks to bmp for the last thread (skyrocket) and this one because they've been enormously helpful. if i can get builds working for the ogp i might ask bmp for permission to start a similar thread over there since project rookie has been a great resource for getting people dev'ing on less popular devices.
[Sprint LG Optimus G] BMP7777:
You don't need my permission, if you want to help others, get down. Throw me in the thanks section if you want. :thumbup:
[Sprint LG Optimus G] BMP7777:
Sorry I haven't been around; my new device isn't the reason. I still have no internet at home and can't build at work, so I'm screwed for the immediate future. Hoping to fix my problem and be building again shortly. I want to update each of my ROMs and update this tut before I transition to the One forum. If anyone has an interest in learning to build and maintaining any of my threads in this forum, please let me know either here or through a PM.
[Sprint LG Optimus G] BMP7777:
I am getting a vibe like this thread won't have much in the way of interest anymore. But, if I have it all wrong, please let me know. I no longer have the device, but if anyone wanted to take this over and keep it going, I'd be down......
[Sprint LG Optimus G] bigfdaddy2:
Actually I have been trying to follow it but it hasn't been updated for Ubuntu 13 and so I had to go off another thread .. If you could update it that would be great ...
[Sprint LG Optimus G] BMP7777:
I wasn't aware that the new ubuntu had a different list of set up steps. I've looked around Google and don't see anything right off. Why do you think you need a different tutorial? Not being a smartass; honestly don't know....
[Sprint LG Optimus G] bigfdaddy2:
Well cause I was following you're tutorial for ROM building and some of the requirements like java open 6 doesn't play nice with the new Ubuntu 13 ... I wound up having to get rid of dump open jdk completely ...have to have oracle java 6 or else u get plagued with have errors and that....

---------- Post added at 12:44 PM ---------- Previous post was at 12:41 PM ----------

And then for a lot of the repo manifests are out of date ...and for aokp its missing code where u say to add them to the local manifest
[Sprint LG Optimus G] droidmk:
I'm using Ubuntu 13.04, the steps should be the same more or less. I have noticed that things are a little different if you are trying to build 4.3, I also used this guide when I was starting out: xdaforums.com/showthread.php?t=2223690
[Sprint LG Optimus G] bigfdaddy2:
I'm trying to use that one but it really doesn't help for chameleonOS...I'm trying to build it natively but good god what a headache it is ....

---------- Post added at 01:23 PM ---------- Previous post was at 01:05 PM ----------

This is the tutorial I wound up having to use to get my setup fixed... http://xdaforums.com/showthread.php?t=2224142
[Sprint LG Optimus G] spleef:
this is exactly word for word letter for letter the local_manifest i use for all my 4.3 roms

<?xml version="1.0" encoding="UTF-8"?>

<manifest>

<remote name="tlg"

fetch="https://github.com/" />

<project path="device/lge/ls970" name="TeamLGOG/android_device_lge_ls970" remote="tlg" revision="cm-10.2"/>

<project path="device/lge/ls970-common" name="TeamLGOG/android_device_lge_ls970-common" remote="tlg" revision="cm-10.2"/>

<project path="vendor/lge" name="TeamLGOG/proprietary_vendor_lge" remote="tlg" revision="cm-10.2"/>

<project path="kernel/lge/gproj" name="CyanogenMod/lge-kernel-gproj" remote="tlg" revision="cm-10.2"/>

</manifest>

[MENTION=3327168]BMP7777[/MENTION] if you want notify a MOD ill take over the project rookie thread...if no response let me know ill pm them... then if i get no response ill create a new thread... going to make some new build setup zips for the roms i make and have them available to post so if anyone wants to and can..they can build it themselves...lol..but thanks bumpy for all youve done..and if i end up having to make a new thread im going to need the support and compiled info from everyone who is building for our phone...you can send it to me via pm or let me know in the forum and ill pm you... that way all our bases are covered and is out there so all can benefit..thats what the xda is about after all... a community of people creating software/modifications/hacks for your device to personalize it in a manner as you see fit...lol...
[Sprint LG Optimus G] bigfdaddy2:
Well I'm in the process of trying two new builds one we never have had and one that just hasn't been updated that I liked but op never respond through pm or thread so gonna do new build...
[Sprint LG Optimus G] spleef:
Cool let me know if you need any help or anything... Granted about to call it a night but I get up in 5 hours so won't take ages for a response... Look forward to what you got cooking..... ;)

Figured it was common knowledge but my Google talk/hangouts/email is spleef79@gmail.com.... Hit me up anyone anytime... If I'm able I'm willing.... and I always reply
[Sprint LG Optimus G] bigfdaddy2:
Ty I most likely will need to at some point lol .... I used to just have the resources and left all this stuff up to old friend of mine but he's out of it and his head ... Shot him self in the head with 45.... Amazingly survived just to turn around and say he didn't do a good enough job the first time. .... But anyways that a story for not know ...

Mines bigfdaddy@gmail.com. pretty easy ehh lol..

---------- Post added at 12:28 AM ---------- Previous post was at 12:27 AM ----------

Idk if ya remember me back from the good old hd2 days ? And then on the s2 also lol.....

---------- Post added at 12:30 AM ---------- Previous post was at 12:28 AM ----------

Heck I'm just the next state over from ya lol...
[Sprint LG Optimus G] BMP7777:
If your'e down, I'm down but you may want to get with droidmk first. He talked about wanting to take it over as well. As far as the Mods are concerned, I have sent a PM to a second Mod and have heard no response from either so I don't know what the deal is.
[Sprint LG Optimus G] BMP7777:
You remember me from that far back? Holy ****, really? That IS back in the day for real. Cool! Hit me up on hangouts anytime, man. Just because I don't use this device anymore, doesn't mean we can't bounce ideas off each other. Besides, I thought I knew what difficult builds were after being at LGOG; I didn't know NAHTHINNNGGG. :eek:
[Sprint LG Optimus G] bigfdaddy2:
it was youre avatar and name i remember i used to c it a bunch somewherebut did not kno where... so i looked at ya profile and seen the s2,hd2 so on and so forth .... thats when it clicked it was the hd2 that i remembered from...
[Sprint LG Optimus G] xboxfanj:
I don't remember your name, but your... Fez is familiar
[Sprint LG Optimus G] bigfdaddy2:
i had the samsung galaxy epic touch ....i bet thats where ....
[Sprint LG Optimus G] xboxfanj:
I don't really know you. It was just an Austin Powers reference: http://www.youtube.com/watch?v=y4QYaXTjABo
[Sprint LG Optimus G] VoluntaryMan:
If somebody could tell me if this boots, that'd be awesome.

I really don't want to mess with my current CM install since I've worked past so many bugs to get it where it is.

ParanoidAndroid:

ROM: http://www.mediafire.com/?ei74ecmaii1g026

PA GAPPS: http://www.androidfilehost.com/?a=show&w=files&flid=7988

:good:
[Sprint LG Optimus G] AFschizoid:
Lol a full nandroid will keep all the tweaks you've made to your current setup
[Sprint LG Optimus G] VoluntaryMan:
Some people have been reporting data issues after restoring a backup of cm10.2. I'll probably just do it tomorrow anyway.
[Sprint LG Optimus G] Swav3y:
Thinking of making my own ROM this is very helpful! (:
[Sprint LG Optimus G] Maestertk:
This guide has helped me so much, thanks [MENTION=3327168]BMP7777[/MENTION] was sorry to see you go from the OG forums
[Sprint LG Optimus G] BMP7777:
I appreciate the kind words. Although I no longer own that phone, I am still around, and I monitor this thread since no one else took up the mantle, so to speak. If you need updated build instructions, look here:

http://xdaforums.com/showthread.php?t=2476698

The instructions themselves are relatively universal; it's the local_manifest and device-specific additions that you need to always be aware of. If you can sort of copy and paste your devices local_manifests into new build instructions, you should still get some love. If you need help, hit me up and I'll do what I can. Happy Holidays and be cool....:cool:
[Sprint LG Optimus G] Swav3y:
Its seems everyone is leaving....
[Sprint LG Optimus G] 2nd Sky:
and new are coming :D

MY Opinion: (i dont know all things about G!)

Our G can have a huge number of roms but there are so many mistakes!

we have more different device trees, cm one is old an buggy! houston´s ?!? one is a nx4 tree optimized for G

what we need is a completly clean, fresh device tree without unused files, 100% hardware support, and Up2Date!!

(if im wrong, sorry, thats what i know about device tree :D )

then, when we have a great device tree, builds from cm, aokp and other are working min. 10% faster and more bugfree!

and we have at the moment problems with cwm/updater-script [e975 or geehrc, i dont know.. there´s no agreement!]

then we have many many different models! (8mpx phones, with or without sd slot, 13mpx with different network frequencies...)

what i miss, is the cooperation between these all models, no "always working patch"

there are different forums (sprint, att, int. and in int. are others..) but no one know, whats going in other forums

there are many files, mods etc, which work on more than one model...

it makes me sad, what we do with this great phone... it has sooo many potential to be more faster, stable, bugfee but noone cares...

about this what i saied:

i own a int. G (e975) (13mpx, 32GB)

and before 4.3 or 4.4 was released, i tryed to run a nx4 rom (4.2.2) only by edit in updater-script fist lines that i can flash it in cwm without status 7, this device is a e975, no mako...)

so, the pure nx4 rom without any modification!

and voila! it was booting, it runs!

then few days ago, i tried it with 4.4, 4.3, no luck, i dont know, what google changed... then 4.2, it works!

i tested it, made logcats, wrote down, whats works, whats not

and then it became clear to me: this Fu**ing 4.2.2 runs so fast and smooth as our fastest 4.4 rom (omni) with full power modification

what?! 4.2 so fast as 4.4? YES!

no i ask me: how fast is nx4 kitkat rom?! (but i cant test it, it wont boot, i can not make logcats, suck in bootanimation, dont know whats other between 4.2, what prevent to boot it successfully....

what we need is a 3head/man team with knowhow, what makes a full, clear, fresh device tree

then we can look forward!

our CM !official!! has many many bugs (bt, laggy, not smooth enough!) and no one cares, i dont know if we had an maintrainer or if it only build by bot?!

we need one person which has contact with the firs cm members to talk about our future!

it can not go on - we go the wrong way!

with perfect device three, we can build from source the best roms!

and for those with more know, they can port great roms, like xperia Z rom or ..samsungs ui.. :/ ... or other like sense, huawei´s ui, ubuntu touch, and we need, what other phones (nx4) has, like multi/dual boot and these awesome kernels ;)

thanks for reading, i hope you understand me, and what i tried to say! sorry for my bad englisch, in school i have a 5 (mark 2(bad!)).. ;D
[Sprint LG Optimus G] mcog:
Lol, well I don't know
[Sprint LG Optimus G] spleef:
getting some errors trying to build using cm's/shells ls970 sources linked below are the errors if anyone has any ideas that would be fantastic..much thanks

http://pastebin.com/wBXaTM9X
[Sprint LG Optimus G] xboxfanj:
http://android.git.linaro.org/gitwe...it;h=c033261c150607dceef469c6013118be46bed1d8

that will help for the kernel error. I don't remember how to fix the NFC error. I do remember getting it early on with 4.2, but no idea how to fix it.
[Sprint LG Optimus G] spleef:
Once again you Sir are freaking amazing...
[Sprint LG Optimus G] xboxfanj:
You're pretty awesome yourself :)
[Sprint LG Optimus G] BMP7777:
Hey guys long time! You interested in some CandyKat love for LGOG? New project ..... Check out the HTC ONE forums. I was thinking about seeing if anybody was interested in maintaining for this device. Hit me up
[Sprint LG Optimus G] xboxfanj:
What's up Brian? Never heard of it.
[Sprint LG Optimus G] BMP7777:
Brand new still in beta but since I have friends in this forum I thought I'd see. Hang in and I'll shoot you some links. Do you have other devices? Were covering the one, N5, and other nexus devices and I believe there's a fresh build for the gs3 floating around. Only been working on it a couple weeks but its gonna be a full package of customizables. Even have a website, but its still in development too.
[Sprint LG Optimus G] BMP7777:
Do you know matthew0776? This is his brainchild...
[Sprint LG Optimus G] xboxfanj:
Nah, just this (and an unused galaxy tab 10.1).
[Sprint LG Optimus G] BMP7777:
Heres a link to the m7spr build:

http://xdaforums.com/showthread.php?t=2635089

Let me know what you think. :angel:
[Sprint LG Optimus G] xboxfanj:
I'm thinking I'll do it eventually, but I'll wait for now. It's mostly cm as is. And nope, never heard of him.
[Sprint LG Optimus G] BMP7777:
Yes there is still a lot of work to be done. Only been a working project for a week and a half. But its coming....
[Sprint LG Optimus G] BMP7777:
We could always use some help and you in particular have a lot of relevant knowledge. Any tips or other assistance would be valued. Our team is comprised of mostly guys like me; which is to say committed but novice level devs.
[Sprint LG Optimus G] BMP7777:
Spleef too if he was interested. ;)
[Sprint LG Optimus G] xboxfanj:
I can certainly help you guys, but I've got a lot of projects right now, so I can't commit to a big role.
[Sprint LG Optimus G] BMP7777:
I only want you to do whatever you feel comfortable with - maybe answer the occasional question and tips for feature implementation. Whatever your down for is totally cool.
[Sprint LG Optimus G] xboxfanj:
First, you may want to change your compiler. Linaro and sabermod are good choices. Haven't tried linaro 4.9 yet.
[Sprint LG Optimus G] BMP7777:
I'll hit you and spleef up on hangouts this evening if you all are available. No strings just wanna shoot the @#$%
[Sprint LG Optimus G] xboxfanj:
I'll be there.
[Sprint LG Optimus G] spleef:
You know me I'm up for anything and an always available through Hangouts or pm in xda or email... I pretty much answer all
[Sprint LG Optimus G] Kico. St:
i know this isnt the thread for optimus 4x HD but if someone could help me i want to know if there is a solution to compile with linaro 4.8 and have gsm signal :/ because if i compile with linaro 4.8 i will loose the gsm singal , if ill be back at linaro 4.7 everything its ok
[Sprint LG Optimus G] xboxfanj:
Any logcat clues?
[Sprint LG Optimus G] BMP7777:
I haven't been able to build candykat with 4.8 on gsm devices, but can without issue for CDMA. Haven't been able to figure out why though...
[Sprint LG Optimus G] I-IoLLoW:
Way off topic but I just read every post in this thread and have to say I love just about all of em. Great things are happening here when it comes to shared knowledge. And before Jake chimes in, no, I haven't had any scotch. :p
[Sprint LG Optimus G] Tristanlogd:
Hey All,

I am trying to get into developing for the Optimus G and Android in general. I have tried the instructions on getting CM built and for the life of me I can't get past the steps. When I try to follow the steps in the CM Wiki, I can't get past ./extract-files.sh, this command simply does not exist. When I try the steps outlined in the thread, I get lost, or the commands simply do not work.

I am a complete noob at this, are there noob friendly instructions for simply getting started with the LS970 device? I am fine with the linux side, and have no issues with computers, I am a computer programmer by trade but god if this isn't confusing as hell for some reason. I have googled hard and have come up empty, there doesn't seem to be a lot of info on our phone build wise.

Sorry for such a noob question, can someone point me in a direction? Thanks.
[Sprint LG Optimus G] BMP7777:
It's been quite a while since I built for that device and there always seemed to be very little interest in building for owners of it. You shouldn't need to extract vendor files specifically; the local manifest should be able to accomplish that task for you. I'll look over the OP when I get to work this morning and see if there are updates needed.
[Sprint LG Optimus G] spiral6:
I wouldn't say that there's little interest in building for this device, after all, it is the Nexus 4, only with updated hardware.
[Sprint LG Optimus G] BMP7777:
Wasn't trying to insult anyone. Just saying that when I started this thread most users didn't want to jump to learning to build for themselves. I haven't owned this device in a long time and was looking for someone to take it over from me. No one ever showed interest.
[Sprint LG Optimus G] Tristanlogd:
I can say that the extract files issue happened when I was trying to build according to the CM wiki, which had me download CM 11. I was able to get past the breakfast command and get device specific manifest files, but extract-files doesn't work because it didn't exist, which the CM wiki claims is needed. When I tried using the manifest (roomservice) file in the start of the thread and downloading the 10.1 source instead the final command on your instructions returns no such item in brunch menu, try breakfast.

Thank you for helping out even though you may not have the device, I appreciate that.
[Sprint LG Optimus G] BMP7777:
OP updated, although it was a quick one, as I'm at work. All code that shows '10.1' needs to be changed to '11'. I have updated the local_manifest in the OP so you should be able to copy and paste and go. If you already synced up, you may as well dump the set of files and start fresh. I'll try to help get you going as best I can. Here is a link to PR III:

http://xdaforums.com/showthread.php?t=2476698

Its for a totally different device, so DO NOT use the local_manifest or any other device-specific files. THAT WOULD BE BAD. But, if I missed something in the LGOG tut, you may find it there until I can provide a more thorough update to PR II. As I said, there was not much publicly stated interest in that thread when I owned the phone, so I stopped worrying about it. I'd like to see you get building, and maybe if you are feeling confident, you could think about taking this thread over down the line. I know, one thing at a time.....good luck, and hit me up if I can help. Be cool :cool:

BTW, the CM wiki has you pulling files directly from your phone, which is why its telling you to do that. But, as I said, with the local_manifest, you should be able to side-step that particular part of the process. Go to the PR III link and use the set up steps listed there. Just don't use the device-specific files. Make sure you only use LGOG device files. You should be able to get building with that, unless the local is outdated. I just don't have time to hunt that down for you right now, but I do know its TeamLGOG in Git. Just looked and the files haven't been updated in a long while but are still there.

https://github.com/TeamLGOG
[Sprint LG Optimus G] Tristanlogd:
Thank you very much for the updates, I will take a look at Rookie III as well. Would love to get fully into it, just need to build it once to get an understanding, then start tweaking and playing with it. One step at a time as it were. I am wiping my VM completely and starting clean, I will let you know if I have any other issues.
[Sprint LG Optimus G] BMP7777:
I made a mistake in your instructions. Change from '10.1' to '11.0', not just '11'.

Also, I just looked more closely at TeamLGOGs git and there have been no updates to the device files in a LONG time. They do not have their files updated to CM11; they're still at 10.1. So, I'll have to look around to see if there are more current files to be used. Another good idea is to look through any current running builds and PM that dev to get updated files. I'll try to reach out as well, when I get off work. Currently trying to get builds on deck for the Sprint Galaxy S5 and it's a complete PITA. Hang in there; I'll figure out how to get you going, if you don't first. I hate it when people ask for this, but don't forget to hit thanks and thank me in your build thread please.
[Sprint LG Optimus G] BMP7777:
Check my update above

I just reached out to xboxfanj; he's an old buddy and very good at this sort of thing. He has current builds in the Original Android Development forum, so if anyone would know, it'd be him. I'll let you know if/when he hits me back....
[Sprint LG Optimus G] Tristanlogd:
Thanks BMP! Sorry to be a pain with this, I wish this phone had more people supporting it, it really is a great phone. I appreciate all your help, I will hunt around as well but you may have more resources than I do. Big props for helping a new Phone dev when you don't even have the phone anymore. Thank you.

Is the outdated sources the main issue here?
[Sprint LG Optimus G] BMP7777:
So far that is the main problem that I see. I'll get back to you here or by PM when I find out more. I really don't mind; I started the same way and there are plenty of good users and devs willing to help. Well get you building!
[Sprint LG Optimus G] BMP7777:
Here is a link to houst0nns repo for the LGOG:

https://github.com/houst0nn?tab=repositories

These files are much more current. I've reached out to him and Shellnut2 for help with this, so all the big dogs have been contacted. I'll let you know when I hear something....
[Sprint LG Optimus G] Tristanlogd:
It is starting to gel how all the repos work together with the manifest now, I appreciate all the help and hope we can get this building! :good:
[Sprint LG Optimus G] xboxfanj:
extract-files.sh is just to extract the blobs from a working device. That's only there because hosting the blobs may or not be illegal, but either way, they are still available at github.com/TheMuppets/proprietary_vendor_lge, so just clone that and change the branch.

Sometimes git cloning is easier than using local_manifests.

There's two types of sources for our device: gee, which are based on mako 4.4, and gproj, which is a hybrid of stock 4.1.2 and nexus 4 4.2. Gproj is the official CM builds, while gee is used on Omni and any of my ROMs. Let me know which route you want to take.
[Sprint LG Optimus G] Tristanlogd:
Hi xboxfanj,

I'd actually be interested in both, I'm trying learn as much as I can with the whole process so i can build different roms types. Is there a shared style of setup they all use, plug and play type stuff to get started and build off base?

Thanks a lot!
[Sprint LG Optimus G] xboxfanj:
for gee roms, you need device/lge/gee as well as device/lge/gee-common, kernel/lge/gee, and vendor/lge.

For gproj, you need device/lge/ls970. device/lge/gproj-common, device/lge/ls970-common, kernel/lge/gproj, and vendor/lge
[Sprint LG Optimus G] Tristanlogd:
In regard to getting the vendor files, Im not seeing ls970 or gee in the lists on the branches...am I looking for the right names?

EDIT: I found a repo with kitkat vendor files, trying a few builds now :)
[Sprint LG Optimus G] Tristanlogd:
Build for cm finished, but I don't think the vendor files worked as I have a blank black screen upon booting, is there a repo for ls970 vendor files somewhere for cm 11? I found gee vendor files for 4.4 but nothing for ls970.