yashsingh1/xdaforums huggingface dataset:
[LG Optimus G (International)] VocaloidBoy:
yes I just install it and it work you just need to change a little in updater-script
[LG Optimus G (International)] metrixx02:
how can i do ?
[LG Optimus G (International)] VocaloidBoy:
first open pa_geehrc-4.0-BETA6-20140223.zip that you downloaded and go to META-INF/com/google/android/ extract updater-script and open it with notpad+++ delete this line

assert(getprop("ro.product.device") == "geehrc" || getprop("ro.build.product") == "geehrc" ||

getprop("ro.product.device") == "e975" || getprop("ro.build.product") == "e975" || abort("This package is for \"geehrc,e975\" devices; this is a \"" + getprop("ro.product.device") + "\"."););

after that save it and put it back to the zip you done it now :)
[LG Optimus G (International)] dxdiag32:
i think it's working for both cwm and twrp,any one with me?
[LG Optimus G (International)] VocaloidBoy:
Yes it work for both
[LG Optimus G (International)] metrixx02:
my friend i hace blue screen bug ...

subsystem crash error .....i cant use custom rom :S

i back to kdz :(

...i go root and unlock again and test ur rom :D for using cwm :D
[LG Optimus G (International)] iamterence:
Is this ROM dead? Would love to see a build using Gee sources so us Sprint guys can join in on the fun!
[LG Optimus G (International)] dxdiag32:
I've tried gee source and no signal on international optimus G,need time to see what make it down.

And this ROM is not dead,i just waiting for official PIE source release.
[LG Optimus G (International)] dxdiag32:
updated

plenty of changes from 02/23 :P see details :https://github.com/RemixPA/ChangeLog/blob/kk4.4/Changelog.log

anyone has interesting in Fm radio,test if it works and let me know,i can't test it now :) thx
[LG Optimus G (International)] iamterence:
Try hitting up the developer [MENTION=4003363]xboxfanj[/MENTION]. He may be able to help you with Gee sources and point you in the right direction.
[LG Optimus G (International)] dxdiag32:
Big thanks to you dude ,i mentioned this problem before with xboxfanj and he's no idea,i need do some test to see what's the point

Sent from xifan-optimus
[LG Optimus G (International)] xboxfanj:
Can you remind me of your exact issue? I really can't imagine why it wouldn't work on your ROM. Also, did you try playing with settings, changing preferred network mode and subscription type?
[LG Optimus G (International)] dxdiag32:
thanks there,the issue is : no signal,but it can read my sim card, in about phone, it show my operator and my number,but signal strength is very large.

i'm full-clean building it today, and yes i've tried change network and no luck,it's still no signal.later i'll send you a full log and screenshots
[LG Optimus G (International)] dxdiag32:
here's logcat by cmd"adb logcat -b radio": https://github.com/RemixPA/android_device_lge_gee/issues/2
[LG Optimus G (International)] grunch21:
Just tested this. Everything seems working. WiFi, data, Bluetooth, GPS and radio.

Some bugs I've found so far:

1. Cannot turn off NFC

2. Everything is too small, and there's no DPI setting to correct this.

Thanks.
[LG Optimus G (International)] dxdiag32:
Thanks for feed back

1. Please reboot 1 time after first flash. Or flash gapps so that solve some bugs like this .

2.No DPI settings for now, and i remember that DPI cannot change it larger either :s
[LG Optimus G (International)] xboxfanj:
Did the cmdline add fix? That's exactly what I was going to recommend.
[LG Optimus G (International)] dxdiag32:
I've noticed that and fix it by chmod 666 to it in init.qcom.rc

but still no signal here :(
[LG Optimus G (International)] dxdiag32:
seems it's no luck to use gee source on my device ... can i use your kernel on geehrc? or something i need to change?
[LG Optimus G (International)] xboxfanj:
You'd need to copy gee_defconfig to geehrc_defconfig, but can you show me a radio log of your device with the cmdline commit and other one added?
[LG Optimus G (International)] grunch21:
I managed to change it by modifying LCD density from 240 to 320 in build.prop. The NFC bug is solved after reboot.

Another bug I've found my camera only has 8mp. I have tried using banks, slim and pa gapps with same result.

Thanks :)
[LG Optimus G (International)] dxdiag32:
what is your model? i'm using f180s and get 13mp
[LG Optimus G (International)] grunch21:
E975 here. With liquid gee and aokp I get 13mp. Really strange since I use the same gapps.
[LG Optimus G (International)] dxdiag32:
Gonna have a look ,thx for reply

Sent from xifan-optimus
[LG Optimus G (International)] xboxfanj:
[MENTION=3696387]dxdiag32[/MENTION], https://github.com/xboxfanj/android...mmit/b04a96714fc5d06268b1d604bb82e13a701b8c48

That'll do it. Forgot to add that to PA.
[LG Optimus G (International)] noamd:
OTA update problem

Hi,

I'm using this ROM with full gapps on a Korean f180l.

I manage to install it by removing the ASSERT on the device type in the script.

However, I'm less lucky when it comes to OTA updates.

Gapps updates are installed perfect, but the ROM updates stops when the setup script fails to locate "/system/priv-app/Trebuchet.apk" on my device (indeed this file does not exists in my system).

Any advice would be appreciated.

Here is the (end of the) recovery.log file after unsuccessful OTA update attempt:

----------------------------------------------------------------

-- Installing: /sdcard/0/paranoidota/OTA-geehrc-4.2-BETA1-20140223-20140319-1.zip

Finding update package...

I:Update location: /data/media/0/paranoidota/OTA-geehrc-4.2-BETA1-20140223-20140319-1.zip

Opening update package...

Installing update...

Updating from pa-4.0-BETA6-20140223about to run program [/system/bin/verifier] with 2 args

to pa-4.2-BETA1-20140319 for your device.

It may take several minutes, please be patient.

Verifying product version...

Versions match...

Checking system files...

failed to stat "/system/priv-app/Trebuchet.apk": No such file or directory

file "/system/priv-app/Trebuchet.apk" doesn't have any of expected sha1 sums; checking cache

failed to stat "/cache/saved.file": No such file or directory

failed to load cache file

script aborted: /system/priv-app/Trebuchet.apk has unexpected contents.

/system/priv-app/Trebuchet.apk has unexpected contents.

E:Error in /data/media/0/paranoidota/OTA-geehrc-4.2-BETA1-20140223-20140319-1.zip

(Status 7)

Installation aborted.

result was NULL, message is: assert failed: install_zip("/sdcard/0/paranoidota/OTA-geehrc-4.2-BETA1-20140223-20140319-1.zip")

I:using /data/media for /sdcard.

----------------------------------------------------------------------------------

Thanks,

Noam.
[LG Optimus G (International)] dxdiag32:
First,I'm using f180 too, so you're no need to remove assets in update-script

The reson you ota failed is you or gapps deleted Trebuchet which prebuilt in my rom.so you need to recovery this apk in /ststem/priv-app.just use file manager like Root Explorer to extract it from my package and put it in the path,then you can ota
[LG Optimus G (International)] zeng8866776:
I agree with you .:D
[LG Optimus G (International)] noamd:
Thanks, I'll try this.

Gapps was probably deleted my Trebuchet.

And BTW - I couldn't install 23/2 version without deleting the assert - my device report it's a "f180l"

and the assert fires if the device is not a "e975" or "geehrc".
[LG Optimus G (International)] dxdiag32:
sorry i missed this point. in that way you must remove the asserts to flash.
[Nexus 5 General] PippoX3:
Building Cyanogenmod

In the terminal, now we'll make a folder where to store the Android source code. Typically will make it in your home folder, within a folder called like your projected ROM, to identify from other stuff, open your terminal and type:

mkdir –p ~/Cyanogenmod
cd ~/Cyanogenmod

Now we are going to initialize your local repository, with the "branch" cm-11.0 (KitKat), in your terminal:

repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0

And now, the most long part of the story: you’re going to get the source. We have to download around 10-15 Gbytes. First of begin the process, you must to know that you can accelerate the process related to your processor and, obviously, to your internet band. You can choose the number of simultaneous processes to start. They depends from the "#" in the "-j" parameter. E.g. the option -j6 is related to a “normal” processor. If you have a performant processor and/or internet connection, try to increment putting –j10 or more. On terminal:

repo sync -j6

From time to time, check the situation on output, maybe occurs a pair of hours or a whole night. But when all will be done, you’re ready to build Android!

Once you finish your repo sync, you’ll ready to build. In your terminal, into your working folder type (pay attention at the initial “dot”):

. build/envsetup.sh

The commands are loaded, now you can build (tune your -j# parameter as you want):

breakfast hammerhead && make -j6 bacon

At the end of all, your fresh ROM to flash will be in Cyanogenmod/out/target/product/hammerhead. Happy flash!

Thanks [MENTION=1660234]Lloir[/MENTION] for supervision.
[Nexus 5 General] PippoX3:
Building AOKP

Reserved 2
[Nexus 5 General] PippoX3:
Reserved 3
[Nexus 5 General] PippoX3:
Reserved 4
[Nexus 5 General] PippoX3:
Reserved 5
[Nexus 5 General] PippoX3:
Reserved 6
[Nexus 5 General] dianlb50:
Nice

Thank you man :D I'm gonna try it out
[Nexus 5 General] Cuzz1369:
I am getting a tone of errors while compiling. Is this normal. I'm gonna assume as long as it doesn't stop everything should be OK.

Sent from my hammerhead
[Nexus 5 General] PippoX3:
When u have warnings, it's all right.

When u have errors the building stops itself...
[Nexus 5 General] bitdomo:
I was about to do the same guide :D. I have made the part for paranoidandroid and aosp yesterday, but I am now late. Btw good guide. Better than mine.

Make this thread a sticky thread!
[Nexus 5 General] Cuzz1369:
[MENTION=2837935]PippoX3[/MENTION] I really appreciate this guide and your help. My phone just booted into my self comiled cm11. This is always something I've wanted to do since I flashed my first ROM a couple years ago. [MENTION=1660234]Lloir[/MENTION] it was actually one of yours "evervolv" for HOV I would like to thank both of you for your help thus far and look forward to continue to ask silly questions. To some this sounds like nothing special. But using a rom you compiled yourself for the first time is quite a rush. Thanks again...
[Nexus 5 General] PippoX3:
You're welcome mate. I remember my first builded and flashed rom for HtcOneS and was a big goal for me. Then I understand you. A step away to grow again and learn more and more. Dig it! :laugh:
[Nexus 5 General] Deleted member 4391994:
The only difference for aosp is just changing the link in repo init -u ? I wanna build a stock rom only with advanced brightness adjustment :D
[Nexus 5 General] PippoX3:
Generally yes. Take a look to their readme into manifest platform, usually they explain there how to initialize your local repo. The rest is same for alls...
[Nexus 5 General] Deleted member 4391994:
Thank you
[Nexus 5 General] Cuzz1369:
I'm getting this error while trying to install packages after the Java step.(Ubuntu 13.10)

Reading package lists... Done

Building dependency tree

Reading state information... Done

Note, selecting 'lib32z1-dev' instead of 'lib32z-dev'

Package ia32-libs is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

However, the following packages replace it:

lib32z1 lib32ncurses5 lib32bz2-1.0

I moved on to the next step and receive this:

cuzz1369@Cuzz-Ubuntu:~$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so

ln: failed to create symbolic link ‘/usr/lib/i386-linux-gnu/libGL.so’: No such file or directory

Edit: Found my answer here

http://xdaforums.com/showthread.php?p=50353201
[Nexus 5 General] PippoX3:
I got issues with 13.10 (was a beta, now I don't know...) try 13.04. My prefer is 12.04 or 12.10.
[Nexus 5 General] Cuzz1369:
I found the answer and posted above. Worked great now.

Sent from my hammerhead
[Nexus 5 General] Cuzz1369:
So I successfully compile slimKat. It gave me 2 different zips in my out folder slim****ota***.zip which was 186mb and slim*****.zip which was only 156mb. What the difference between the two?
[Nexus 5 General] PippoX3:
The OTA file isn't optimized and the slim batches automatically cut-off "unnecessary stuff" for your device to produce the slim**Unofficial**.zip

Flash the second one (If you hate the slim DPI, don't forget to change the build.prop file). ;)
[Nexus 5 General] Slomies:
Thank you PippoX3 for this guide!

I'm new to compiling and linux, but I plan on using this guide for building BeanStalk. I've installed Ubuntu 12.04 LTS 64 bit, but I'm getting some errors...

Reading state information... Done

Note, selecting 'lib32z1-dev' instead of 'lib32z-dev'

bzip2 is already the newest version.

libbz2-1.0 is already the newest version.

libreadline6 is already the newest version.

readline-common is already the newest version.

zip is already the newest version.

zip set to manually installed.

gnupg is already the newest version.

libc6-dev is already the newest version.

libc6-dev set to manually installed.

python is already the newest version.

Some packages could not be installed. This may mean that you have

requested an impossible situation or if you are using the unstable

distribution that some required packages have not yet been created

or been moved out of Incoming.

The following information may help to resolve the situation:

The following packages have unmet dependencies:

ia32-libs : Depends: ia32-libs-multiarch

libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (= 8.0.4-0ubuntu0.7)

Recommends: libgl1-mesa-dri:i386 (>= 7.2)

E: Unable to correct problems, you have held broken packages.

Please let me know what I have to do in order to fix them or if the errors can be ignored. Thank you.
[Nexus 5 General] PippoX3:
Hi, Seems your system has already some packages installed. I can assure that if you start an ubuntu 12 from scratch, you can't obtain this warnings messages... BTW this are warnings, should be ignored. Try proceed to the rest of tools installation and download your sources.
[Nexus 5 General] PippoX3:
I report a interesting PM send me by a xda user, about building Beanstalk.

IMHO it's better post inside the thread, will be useful for alls and you can thank who helped you... don't worry to clog up us. :silly:

The "specific" projects (device, kernel and vendor blobs) must be inserted manually if your device isn't supported by the platform.

In this case, beanstalk, pratically supports all the CM devices (a LOT!). Is enough that you try lo "lunch" and you'll can see the list.

After selecting the device to build (jfltevzw and grouper/tilapia if Wi-fi/GSM), it will download the parts you need automatically.

Today the life is simple... ;)

And see as you are, take a look at the Scotthart post build related: you'll find how to download the prebuilts (get-prebuilts).

Let we know and have a good job.
[Nexus 5 General] Mikulec:
Is there anyway how to insert some "cherrypicks" from other roms?

EDIT: and one more question, what are the steps when you are building your rom regularly? I soppose its not downloading the 15GB eveytime while syncing the repo.
[Nexus 5 General] Slomies:
So I tried the "lunch cm_jflte-eng" command and it builds and then stops at here... any ideas? I wish I knew more about building ROMs to help debug this...

Import includes file: /home/android/beanstalk/out/target/product/jflte/obj/SHARED_LIBRARIES/libwebviewchromium_intermediates/import_includes

Import includes file: /home/android/beanstalk/out/target/product/jflte/obj/SHARED_LIBRARIES/libandroid_intermediates/import_includes

Import includes file: /home/android/beanstalk/out/target/product/jflte/obj/SHARED_LIBRARIES/libandroid_runtime_intermediates/import_includes

make: *** No rule to make target `/home/android/beanstalk/out/target/product/jflte/obj/lib/libtime_genoff.so', needed by `/home/android/beanstalk/out/target/product/jflte/obj/SHARED_LIBRARIES/libandroid_runtime_intermediates/LINKED/libandroid_runtime.so'. Stop.

make: *** Waiting for unfinished jobs....

android@buiduntu-vm:~/beanstalk$
[Nexus 5 General] PippoX3:
Ah ah ah! The most often request. Cherry pick is relative simple. But I wouldn't face here in this thread ('cause is born only as a guide to build from ready sources) and because is a large argument.

You can simply cherry-pick a commit, from gerrit and from your project (e.g. frameworks_base) opening the commit, look for cherry-pick button, copy the row-code (git fetch........ && git cherry-pick .......) and paste into your project folder (../frameworks/base) wait and you're done.

But is always possible a conflict, and there you have to fix (manually often). Good luck.

The error seems related to any kernel module or vendor blob. First of all, take a look on terminal, backwards until you see "error #". And check if you have the folders kernel/samsung/jflte and vendor/samsung/jflte.
[Nexus 5 General] Slomies:
I have the folder beanstalk/kernel/samsung/jf but no vendor/samsung/jflte. I guess I need to add these to my build somehow but have no idea how to or where to start... it seemed that when I used the "lunch" command to pull these, but I'm not sure what else is missing.

Device - http://www.github.com/cyanogenmod/android_device_samsung_jflte

Kernel - http://www.github.com/cyanogenmod/android_kernel_samsung_jf
[Nexus 5 General] PippoX3:
Add https://github.com/TheMuppets/proprietary_vendor_samsung to your local manifest and you'll ok.
[Nexus 5 General] PippoX3:
Argh! Put your report inside a pair of "HIDE" tags... I like clean stuff. :D

Seems you're at a step behind finish. Your OTA package should be ready. But you've an error compiling build.pro.

Try to repo sync again your sources, see as the project https://github.com/CyanogenMod/android_device_samsung_jflte

give yesterday night a commit about build.prop: https://github.com/CyanogenMod/andr...mmit/b00394b96af754e73171b898728a860225aeab4c

;)
[Nexus 5 General] Slomies:
Sorry about the mess. I went and edited the post and put HIDE tags. I like clean stuff too, but got frustrated trying to figure out how to make it a scrolling window like other users :eek:

I'm compiling again now after syncing and I'll report back in a few hours to let you know how it went :fingers-crossed: Thanks again for all your help so far!

EDIT: recompiling didn't work. However there was a fix posted in the Beanstalk developer thread...
[Nexus 5 General] Slomies:
I might be getting a little ahead of myself by asking this, but if I wanted to build for another device (like grouper/Nexus 7 WiFi), what is the easiest way to do it? Do I just make another folder like Beanstalk-N7 and go through the whole process or can I make another file in local_manifest like grouper.xml and put the device specific files in there and then somehow tell the build to reference that file...
[Nexus 5 General] Cuzz1369:
You just have to "brunch grouper". It will output it to a different folder.

Sent from my hammerhead

---------- Post added at 08:02 PM ---------- Previous post was at 07:40 PM ----------

Note: Some input files use or override a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

Note: packages/apps/Trebuchet/src/com/android/gallery3d/glrenderer/BasicTexture.java uses unchecked or unsafe operations.

Note: Recompile with -Xlint:unchecked for details.

target Java: Bluetooth (/home/cuzz1369/ck44/out/target/common/obj/APPS/Bluetooth_intermediates/classes)

Note: Some input files use or override a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

Note: Some input files use unchecked or unsafe operations.

Note: Recompile with -Xlint:unchecked for details.

10 errors

build/core/java.mk:330: recipe for target '/home/cuzz1369/ck44/out/target/common/obj/APPS/Settings_intermediates/classes-full-debug.jar' failed

make: *** [/home/cuzz1369/ck44/out/target/common/obj/APPS/Settings_intermediates/classes-full-debug.jar] Error 41

make: *** Waiting for unfinished jobs....

Note: Some input files use or override a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

Note: Some input files use unchecked or unsafe operations.

Note: Recompile with -Xlint:unchecked for details.

Any Ideas on what went wrong
[Nexus 5 General] Slomies:
To be honest I don't have enough knowledge with Linux or compiling ROMs to answer you exactly. However, I only know that the fix was to follow the instructions from Kenzolo...

1. to fix "ERROR: couldn't find in build.prop"

just copy my file http://www.adrive.com/public/fjh3xB/...m_target_files into /build/tools/releasetools directory

2. Then "chmod 777 .build/tools/releasetools/ota_from_target_files" or else you will get error 126 at the end of compiling.

Hopefully this helps
[Nexus 5 General] PippoX3:
Don't care about this. Into your out/target etc. folder will be create a separate folder for each device you'll build.

Into local_manifests you can put how much .xml you need or edit just one for alls.

The missing file into build/tools/releasetools need to be fix in its permissions when you build with sudo or vice-versa (insane way) ... :eek:
[Nexus 5 General] joyandry:
Re

Join Listen
[Nexus 5 General] Slomies:
Pippox3, thanks for all your help! I appreciate it. I was actually able to compile a few builds of Beanstalk.
[Nexus 5 General] Cuzz1369:
Quick question. My system: i3-2120 CPU@3.3 GHz x4 64bit with 6Gigs of ram. I just did the whole ccache thing and it appears to be setup properly. Haven't had the chance to build with it yet. My question is would a swap partition help speed up building. 6gigs isn't that much. I'm just wondering if it will benefit the building process at all.

Sent from my hammerhead
[Nexus 5 General] nihn75:
problems from the get go

1st step, i copy and past this: sudo apt-get purge openjdk-\* icedtea-\* icedtea6-\*. and i get this: 'sudo' is not recognized as an internal or external command...
[Nexus 5 General] Circaflex:
not sure how to correct this error, its for the step right after checking java version

edit nvm see someone else has this too, will try a different Ubuntu version thanks
[Nexus 5 General] Cuzz1369:
There is a fix for it.

http://xdaforums.com/showthread.php?p=50417196

[GUIDE] How to build your fav. KK ROM (CM-AOKP-Carbon-Slim) for your N5 from source
[Nexus 5 General] MrMarques01:
Thanks for the guide!
[Nexus 5 General] KedarWolf:
Need Source To Build A Pure ASOP

Hi,

I tried Googling it and searching Github etc. but I need a link to the source to build a pure stock AOSP for both my Nexus 5 and my Nexus 7 2013.

Can someone point me in the right direction? And yes, I searched the thread, still can't figure it out. :confused:

Edit: Just found this, a pure AOSP build done already by someone for my Nexus 5. http://xdaforums.com/google-nexus-5/development/rom-built-google-repository-t2576001 :D

Second Edit: And I found this pure AOSP build guide for my Nexus 7 2013. http://xdaforums.com/showthread.php?t=2474297
[Nexus 5 General] FuMMoD:
I'm completely new to this and stuck on the Android SDK part. cd ~/Downloads/AndroidSDK/tools doesn't exist.
[Nexus 5 General] Cuzz1369:
You have to download the android sdk , extract it and make the folder yourself.
[Nexus 5 General] skulldreamz:
Google how to add it (platform-tools) to your environment path. You will be all set man and will be able to point to adb from anywhere. If you need help, fell free to pm me...
[Nexus 5 General] FuMMoD:
Yes I'm past that step already lol. You mean add the tools folder myself? Cause I created it and then followed up with the other command and I'm stuck there.
[Nexus 5 General] Cuzz1369:
Yes. You obviously skipped over a part of the instructions. Download SDK, create the folder, extract SDK into that folder.
[Nexus 5 General] FuMMoD:
I'll double check right now. Thanks.

---------- Post added at 07:40 PM ---------- Previous post was at 07:39 PM ----------

I already did that part. I don't skip steps I follow the instructions to the letter man. I really wouldn't be posting if I didn't run into issues.