yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500, V General] Bytecode:
Building now :)
[Optimus One, P500, V General] motitas:
sooo... any news here?
[Optimus One, P500, V General] SWEATTAIMI:
Ha ha little bytecode is going again

Enjoy your build procedure well be waiting :)
[Optimus One, P500, V General] Bytecode:
So... libskia is giving me ****:

make: *** No rule to make target "out/target/product/thunderg/obj/STATIC_LIBRARIES/libqc-skia_intermediates/libqc-skia.a", needed for per "out/target/product/thunderg/obj/SHARED_LIBRARIES/libskia_intermediates/LINKED/libskia.so". Stop.

(BTW: Used andy's device and vendor folder as well as his kernel).
[Optimus One, P500, V General] SWEATTAIMI:
Seems like it's a missing file our a target file.
[Optimus One, P500, V General] andy572:
edit the Android.mk and remove that lib, its proprietary **** only ;)
[Optimus One, P500, V General] Bytecode:
I don't have that anymore :)

Wow,I can already smell CAF optimized code: Frameworks base is different for lots of stuff: Using AOSP andy's framework base was a bad idea: I'll check on his github what he changed on frameworks base.

@andy: Did you change stuff in framework base for making it boot or you did it later?
[Optimus One, P500, V General] Arjen:
I guess he changed things for his Phoenix Android look :D

Also some fixes needed there for loading old adreno-drivers.
[Optimus One, P500, V General] Bytecode:
I'm getting really,really confused here :(

Adding vendor and device folder from andy gives me libskia ****,adding all from andy gives me framework ****,I don't know what to do here :mad:

Lemme basically explain: What files are needed for building/booting CAF ICS succesfully? Don't post stuff necessary for fixing bugs later :)

Thank you :)
[Optimus One, P500, V General] Arjen:
Just one little question, what branch did you use from framework_base?

You took the master-branch?

Guess you won't need the msm and qcom repo's, but need evereything else.

I can't remember I had problems related to skia during build, I have taken a look if I did change anything there, but I did not...

Don't have CAF-sources synced yet, so can't take a look what is going wrong.

Perhaps Lupohirp has them and can take a look.
[Optimus One, P500, V General] andy572:
AOSP is not CAF, AOSP is not CM - each framework has its own code, it

has nothing to do with my changes, as you can see in my patches, its nothing

to make it "feel me like a phoenix" :)

To help you a bit:

some makefile variables cant be used in CAF, CM or AOSP and vice versa,

you have to look in relevant config variables ad what its used for,

than look in the source code if the name has changed or the variable

cant be used (or what ever).
[Optimus One, P500, V General] andy572:
qcom repos are very needed to compile qcom related changes like audio/media.
[Optimus One, P500, V General] Arjen:
Meant from your repo Andy :D
[Optimus One, P500, V General] Bytecode:
Thank you for the advice :) but maybe I didn't explain myself good:

What folders are needed for making caf ics build and boot? Oh man :\ at least I'm getting some progresses in OMFGB (almost)
[Optimus One, P500, V General] Bytecode:
Hmmm.know the cause of framework base incompatibility: I got GB branch instead of master branch :D let's see now.
[Optimus One, P500, V General] andy572:
hehe, why you not use the repo tool?

1) repo init -u http://....... -b ics

2) edit manifest.xml to remove unwanted ****

3) repo sync

using the "-b [Branch_Name]" allows you to select a special branch instead of all.

than you have all needed files and less problems to configure all things;)
[Optimus One, P500, V General] andy572:
btw:

if you can wait until my holiday i can try again to accelerate the graphic through the CPU

in hwcomposer - than users have at least a some faster UI (but without 3D effects/rendering), its better than complete without accel:)

_Arjen_ can use the hwcomper too in his CM9 build, its the same technical ****.

its because i'm trying currently to use the hwcomposer for phoenix, i asked franco

he meant the same as me: accelerate the UI through pmem (2D accel) can be very useful ;)
[Optimus One, P500, V General] mDroidd:
Too bad you can't thank 10 times :)

Greets

____________

mDroid - Tapatalk

Phone: LG-P500

ROM: Ciaox' openOptimus

Kernel: franco .35

Theme: HoneySandwich (by me)

Tweaks: Turbocharged and Supercharged!

Wishlist: Galaxy Nexus :)
[Optimus One, P500, V General] Bytecode:
Ok,now comparing andy's code with CAF - hard work I know,but I finally understood that replacing whole folder or merging stuff without comparing == bad idea.

Current stuff I compared:

Build

Bionic

Dalvik

P.S: CAF did a great job,now all ARMv6 missing stuff is here :D
[Optimus One, P500, V General] aayushARM:
Greets from me!! :) Keep going with your work..........Good to see DEVs working for dev of O1............;)
[Optimus One, P500, V General] Bytecode:
Wow,I'm getting mad here. Andy "committed" lots of stuffs,just finished fixing hardware_msm7k and hardware_qcom. Only framework base left :)

Have to study now :mad:

Anyway LOL,I fixed a lot of stuff in copybit and gralloc,then saw a commit from andy: Import the whole tree from CAF,so I struggled only for replacing my work later?!? :D :D

Stuff left to fix:

Frameworks base

Dalvik VM

Stuff I did;

Build (actually CAF did by moving ARMv6k-VFP stuff here)

Bionic (libc etc.)

MSM7K Hardware (Android.mk) libcopybit remove,CAF code helped here too)

QCOM Hardware (import libgralloc/libcopybit from CAF: Remove libgenlock)

SOo finally I found my way. If it doesn't build,I'll probably... you tell me :)
[Optimus One, P500, V General] andy572:
i'm not finished fixing hardware drivers - as i sayed: we need a new hwcomposer

thats supports compositing between cpu and mdp because we cant accelerate the HW through the gpu ;)

my commits was only the begin of the work - i think nothing of the commits in the msm7k folder can work^^
[Optimus One, P500, V General] Arjen:
Did you already try the dalvik from Andy?

It is also working for CM9
[Optimus One, P500, V General] andy572:
... and its some faster than the CM9 one:

if you look through the code, i dont copied only the armv5 files - i have declared

the target as armv6 too, cm wasnt doing that and there are now some missing pieces of speed and memory management^^
[Optimus One, P500, V General] Bytecode:
For moving a little faster,what do you think if I merge your dalvik code with CAF without comparing stuffs etc.?
[Optimus One, P500, V General] Arjen:
Just replace ;)
[Optimus One, P500, V General] andy572:
yes, you can replace dalvik. its a "standalone" project without dependencies, other like bionic or the framework or system/core:)
[Optimus One, P500, V General] Bytecode:
WTF That means I can replace the whole framework dir with yours?
[Optimus One, P500, V General] Arjen:
No, you can replace dalvikvm directory :D
[Optimus One, P500, V General] Bytecode:
Actually I replaced the whole dalvik folder :p

BTW,there's one problem bothering me since CM6 which I'm able to solve but probably not in the right way:

build/core/base_rules.mk:166: *** hardware/msm7k/libaudio: MODULE.TARGET.SHARED_LIBRARIES.libaudiopolicy already defined by device/lge/thunderg/libaudio. Stop.

Same happens with liblights. For solving it should I delete MSM7K lib or proprietary lib? Or what else?

Will code framework tomorrow,can't tonight :( will have to check lots of your commits andy :))
[Optimus One, P500, V General] Arjen:
Keep proprietary.
[Optimus One, P500, V General] andy572:
add a switch in boardconfig:

TARGET_PROVIDES_LIBAUDIO := true

in the msm7k audio folder add to Android.mk as first line

ifneq ($(TARGET_PROVIDES_LIBAUDIO),true)
..... a lot of defines
##### and this at last
endif

do the same with your liblights, you can use all variable names, even "asshole" :D
[Optimus One, P500, V General] Bytecode:
Adding this

LIBAUDIO := libaudio
ifeq ($(TARGET_PROVIDES_LIBAUDIO),true)
# A 'true' value assumes it is present in the device's dir,
# so exclude it here entirely to avoid duplicates
LIBAUDIO := ""
else ifneq ($(TARGET_PROVIDES_LIBAUDIO),)
# Target provides a full path to its libaudio
LIBAUDIO := $(TARGET_PROVIDES_LIBAUDIO)
endif

both to /hardware/msm7k/Android.mk and /hardware/msm7k/libaudio/Android.mk doesn't work. Also,BoardConfig already had libaudio switch and I added liblights :)

BTW,works in GB but not here.
[Optimus One, P500, V General] andy572:
why add it to both? you only have to add the switch into hardware/msm7k/libaudio/Android.mk file ;)
[Optimus One, P500, V General] Bytecode:
I'm sorry,I tried both,it doesn't work in any way :eek:

Do you think I'm gonna get it boot? Would make my day :)

EDIT: You sure it needs to be placed in libaudio folder makefile? You placed it (in your sources) into msm7k Android.mk file and not in libaudio folder :) also in CM is placed into msm7k folder Android.mk.

Using yours (

LIBAUDIO := libaudio

ifeq ($(TARGET_PROVIDES_LIBAUDIO),true)
LIBAUDIO := ""
else ifneq ($(TARGET_PROVIDES_LIBAUDIO),)
LIBAUDIO := $(TARGET_PROVIDES_LIBAUDIO)
endif

)

doesn't change anything :^
[Optimus One, P500, V General] andy572:
it doesnt matter where the Android.mk file is located.

lets try another solution:

in the very first line of the hardware/msm7k/libaudio/Android.mk write as the very first line

ifneq ($(TARGET_PROVIDES_LIBAUDIO),true)

and in the latest line add

endif

in your BoardConfig.mk you define

TARGET_PROVIDES_LIBAUDIO := true

this should disable the build of the wrong audio library.
[Optimus One, P500, V General] Bytecode:
It worked! :) thank you.

It's currently not doing this **** with liblights,will fix when needed :)

BTW,hope your whole dalvik won't cause problems :) anyway,for moving faster,I thought:

https://github.com/andy572/android_system_core : Should I change/merge/replace stuff marked with "Initial commit",or only stuff marked with other things like "Remove RIL Spam log"? Because I can't see your whole commit list. I want to do this for framework too:

https://github.com/andy572/android_frameworks_base: Should I merge stuff marked with,for example,Phoenix-Android patches? I can't specifically modify files because old commits from you is no longer available.
[Optimus One, P500, V General] andy572:
as i wrote, my github repo isnt complete nor working but dalvik and bionic. better use the original repos, its more bug fixed than mine.

i'm working on Phoenix-Android gingerbread currently, so its no time for me to work on both :(
[Optimus One, P500, V General] Bytecode:
I'll only use those + vendor + device + kernel folder and CAF (ftw) :D

So even framework base is not complete? Damnit! Are changes to framework base strictly necessary to boot? WTF,I was convinced :D
[Optimus One, P500, V General] lupohirp:
take only patches that you need from cyanogen for example that EGL_HACK that allow to use hardware acceleration without hwcomposer :) you' ll have to add missing dependancies to android.mk related files....howewer i have a better idea and i will submit to cyanogen if it work!:)
[Optimus One, P500, V General] Arjen:
It's the idea you are already working on?

Curious how it's going so far ;)
[Optimus One, P500, V General] lupohirp:
the state.cpp patch is mine i had an idea for workin without hwcomposer....but if you see in hwcomposer.h they have missed the same things that misses in egl files....when you add these missing dependancies it start to give errors on kernel headers....writed no compilation errors....result??with hwcomposer i have bootanimation and i can start the gui (i see the optimizing apk's process on the screen)...and then when the launcher is starting it give me force close BUT this time it isn't the launcher itself but the status bar!...howewer i have compiled without this patch later i'll try to compile hwcomposer with this patchmaybe i've missed something in headers :)
[Optimus One, P500, V General] andy572:
there is a patch on cyanogenmod for the statusbar, this dumb thing is using OpenGL but it not needs that, so you have to revome it and the statusbar is working.

so, you dont have to recompile the complete android system but only

frameworks/base/packages/SystemUI ;)
[Optimus One, P500, V General] Bytecode:
I did something simple: CAF Code + andy's dalvik/vendor/kernel. No other patches for now,I only need to make it boot :)

Still giving that libqcskia **** tho :(

make: *** No rule to make **** "out/target/product/thunderg/obj/STATIC_LIBRARIES/libqc-skia_intermediates/libqc-skia.a", needed for other **** "out/target/product/thunderg/obj/SHARED_LIBRARIES/libskia_intermediates/LINKED/libskia.so". STOP!
[Optimus One, P500, V General] andy572:
remove the dependency in Android.mk, its not needed for us ;)
[Optimus One, P500, V General] Bytecode:
I't just... thanks. :)
[Optimus One, P500, V General] Bytecode:
LOL,I deleted Skia folder: Now anything related to it doesn't build. Restoring it and just deleting it from makefile (didn't know where it was,thank you fgrep :D)
[Optimus One, P500, V General] andy572:
its a very bad idea to not build skia, skiagl and other skialibs - skia is the basic graphic

library in dependency with libpixelflinger and surfaceflinger, libstagefright/libstagefrighthw.

without that libs you cant boot a UI :D
[Optimus One, P500, V General] Bytecode:
So how to fix that mean error? You said I could exclude skia because it's proprietary **** only :)
[Optimus One, P500, V General] andy572:
hehe, nooooo - i meant you can exlude the lib build, comment these lines simply

in the main Android.mk in external/skia:

263 ifeq ($(BOARD_USES_QCOM_HARDWARE),true)
264 LOCAL_WHOLE_STATIC_LIBRARIES += libqc-skia
265 endif
[Optimus One, P500, V General] Bytecode:
I like that hehe,noooo :D

congrats for your 3000th thanks :)
[Optimus One, P500, V General] Bytecode:
I have some sh*t with libstagefright,but I can fix those errors,all I need is fgrep + gedit :D

I don't mind if it won't boot,at least I found some patches to make CAF build,will upload to my github ASAP :)
[Optimus One, P500, V General] SWEATTAIMI:
great job ^^ were seing process on all of u guys :) To sad that u doesn't work together (on etc caf, and see if u can build this, but 3 working on 3 different and also making process is also a huge +)

:) hope you make it Bytecode, if u need someone to help for info ill be avaible to search (at most 10/7)
[Optimus One, P500, V General] Arjen:
Perhaps it looks like we do not work together, but we use each others patches and experience :D

Do not forget we all have a lot of the same problems we have to solve ;)

And if we succeed you guys/girls will have three different flavours of Ice Cream Sandwich :p
[Optimus One, P500, V General] cupliz:
And he is the last man standing on ics Without waiting source... hehehe, sorry for OOT.

Sent from my LG-P500
[Optimus One, P500, V General] Arjen:
:D

But I guess Bytecode will also take a break on it ;)

I hope Andy finds a solution for our biggest problem so all projects can finish.

Otherwise we have to wait for new sources we can use :rolleyes:
[Optimus One, P500, V General] SWEATTAIMI:
Too sad that i has not got ics either yet :(

And my tab is freezed :) even better to wait for ics instead of re flash now :(
[Optimus One, P500, V General] Bytecode:
News for you guys:

Lupohirp and me working at here now,he's trying to port 3.0 kernel,I'm trying to port CAF's .38.

Still none built it succesfully :p
[Optimus One, P500, V General] vlt96:
For O1?

What do they bring?
[Optimus One, P500, V General] andy572:
in hope for better compatibility with ICS some things are needed, as example a

newer kernel which supports the new OpenGL things, done in KGSL drivers in kernel,

and its needed for some improvements in filesystems.
[Optimus One, P500, V General] SWEATTAIMI:
LG Optimus One, P500, V

Optimus One, P500, V General

[UNOFFICIAL] [ROM] CodeAuroraICS (Android 4.0.1 - .35 kernel - CAF-based)

Is this your answer :rolleyes: or do we need to explain a bit more ^^
[Optimus One, P500, V General] gymfreak7855:
Looking good little man!!! keep chugging along!
[Optimus One, P500, V General] SWEATTAIMI:
Bytecode and all dev's working for ICS

Google explained something important ;)

https://plus.google.com/105051985738280261832/posts/2FXDCz8x93s

This is for nexus, http://groups.google.com/group/android-building/msg/43c3a418144fc6c5

u may can get out something from it ;)
[Optimus One, P500, V General] lupohirp:
i had going near with hwacc it recognize my egl library but launcher still get on fc...howewer i was workin on cm sources that had defined a new hwacc launcher and it gave me more trobules that with aosp didn't had...now i've passed to CAF sources to see what happens if i apply my hwcomposer library (+libgenlock)
[Optimus One, P500, V General] andy572:
the only problem is this ION and genlock, its not needed/supported for the P500 device.

we only can do some work with ashmem, pmem, pmem_adsp and the double framebuffer.

we have no chance to get triple buffer to work, so this feature have to be workarounded

too in ICS at first... this is the status of my started hwcomposer re-coding and knowledge

after a lot of code research...
[Optimus One, P500, V General] Bytecode:
Re-syncing now,my old project was a bug messup,however I couldn't sync anymore for more reasons. CAF should now updated sources to Android 4.0.3. Still I haven't build anything :)

Thank you :) any other patch I should apply on CAF?
[Optimus One, P500, V General] Bytecode:
So,I fixed LPAPlayer and AwesomePlayer issues (just commented it out thanks to an Advice by Arjen: There is no such thing as LPA/AwesomePlayer.cpp on CM9/AOSP. Now it's stuck at this:

make: *** No rule to make target "out/target/product/thunderg/obj/KERNEL_OBJ/usr", needed for "out/target/product/thunderg/obj/SHARED_LIBRARIES/libandroid_runtime_intermediates/com_google_android_gles_jni_GLImpl.o". Stop.

What is the problem here?
[Optimus One, P500, V General] Bytecode:
Ok so,I just wanted to let you know that I'm back here syncing CAF's 4.0.4!!! :) :) You guys got another dev working on ICS now ;)

P.S: Will finish omgb at the same time I'm starting to work on CAF,then put on hold other projects because this is important as hell.
[Optimus One, P500, V General] williamcharles:
good to know...u are back on caf....nw we can have the most exp of ics.....:D
[Optimus One, P500, V General] Bytecode:
Hehe,I think it's better to have you on my side bro ;)
[Optimus One, P500, V General] theimpulson:
Works for my error. Although old but still useful. Thanks!
[Samsung Galaxy Nexus] mjdyson:
To keep it simple...

Is anyone experiencing lag and delays when typing in landscape mode?

I'm typing into the stock SMS app. There are no slowdowns in portrait mode, bizarrely.

UPDATE: Looks like this could be a known bug here - http://code.google.com/p/android/issues/detail?id=22432

As I've mentioned before, if you're having a similar problem to that described in the link, give it a star rather than a "me too" comment - unless your problem is different.
[Samsung Galaxy Nexus] Chrono_Tata:
I don't get that. Are you using the default keyboard?
[Samsung Galaxy Nexus] mjdyson:
Yes, indeed - default keyboard. If the vibrate on keypress is enabled, I can tell it's delayed.
[Samsung Galaxy Nexus] SphericalPuma:
I've also noticed this in numerous applications. Try typing a Google+ post in landscape and prepare to be frustrated.
[Samsung Galaxy Nexus] Chrono_Tata:
Hmm. Try going into the advanced settings of the keyboard and try to reduce vibration time or key pop up dismiss delay. Maybe that will help.
[Samsung Galaxy Nexus] mjdyson:
I still does it with the vibration turned off. The key presses still seem to be registered, but feedback (the pop-up letters) seem to catch up when it's finished doing the other things that it needs to do.
[Samsung Galaxy Nexus] MichaMeyer:
I have exactly the same problem in my galaxy nexus.. and only in landscape mode... and the longer you write in landscape mode to more delay you will get... any idea?

greets Micha
[Samsung Galaxy Nexus] mjdyson:
Thanks everyone for responding so far.. seems it's not just me.

By no means am I moaning - the phone has blown my mind. The keyboard is amazingly useful in portrait mode, that I'm almost not bothered by this landscape slow down.

I wonder if Google are aware of it?
[Samsung Galaxy Nexus] MysteriousDiary:
Might be this issue

http://code.google.com/p/android/issues/detail?id=22432
[Samsung Galaxy Nexus] mjdyson:
We shall see, I've added a comment.

If you're having a similar problem to that described in the link, it's probably going to gain more traction if you give it a star rather than a "me too" comment. Wouldnt want the Googlers getting annoyed :)
[Samsung Galaxy Nexus] nyijedi:
Yup, I've also noticed this. I don't have vibration enabled.
[Samsung Galaxy Nexus] qreffie:
This happens to me as well. It also happened to me on my Nexus S. It doesn't seem to do it all the time, but at least 40% of the time the keyboard will lag. Also when I use the word replacement feature of spell check it won't actually replace the word or it will replace it but keep the red underline, then change back to the misspelled word again.
[Samsung Galaxy Nexus] tehsam:
just noticed this this morning- seems limited to landscape mode so far. kind of a bummer since in portrait mode the keyboard performance is the best I have ever seen.
[Samsung Galaxy Nexus] qreffie:
Ah yes, the still haven't fixed that either. I was thinking the GN version of the app would be updated from the Gingerbread one. No spell correction, suggestions, auto punctuation, or word wrap in landscape mode. At least we know that problem can be fixed by an app update from Google.
[Samsung Galaxy Nexus] wedz:
I have noticed this as well. Commented also to the android forum thread about this.. Let's hope we get a fix soon
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] Clouseau219:
Hi,

I'm looking for a Stock Recovery Rom for a P7501 or P7500 that can be flashed with CWM Recovery. So I need a ZIP file, not the img.

Maybe someone can help me.

Thx !
[Wildfire Q&A, Help & Troubleshooting] naklar:
Does anyone have a service manual for the HTC Wildfire? I need to find a way to resolder one of the backlight connections which was damaged.

Thanks in advance.
[Wildfire Q&A, Help & Troubleshooting] spjuggalojoe:
Since this is an older post you might have already found a solution, but try htcrepairparts.com

Sent from XDA app on my ICS powered HTC Vision ( Andromadus v8)
[Wildfire Q&A, Help & Troubleshooting] manuelelitaliano:
I am locking for back light ways for htc wildfire too
[Nook Color General] JebusCL:
Hi,

I have CM7.1 installed on a 2GB sdcard, but now i want to upgrade it to an 8GB sdcard but without losing everything that i have installed right now. How can i do this in order to keep everything working with the new card?

Thanks!!
[Nook Color General] patruns:
You could use the WinImage (or whatever you originally used) to clone it to another card.
[Nook Color General] JebusCL:
Thanks for your answer :) but what about the extra space? i think that if i use WinImage it will still leave the partitions using only 2GB instead of 8GB.
[Nook Color General] zires:
I used minitool partition wizard home edition which is free. Copy the card from the old card to the new card and move the partition to occupy all of the new card.
[Nook Color General] JebusCL:
It worked great!! thanks a lot! :D
[Nook Color General] WitheredHand:
I downloaded that program but am not seeing my SD card listed. My SD card is drive G: but I'm not seeing it. I'm looking at moving from a 2gb to a 16gb SD card
[Nook Color General] votinh:
Many CM7 players will love this post.
[Nook Color General] bigbob23:
You could try using Easeus, which is also free.
[Nook Color General] WitheredHand:
Thanks, I figured it out!