yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] sweetbinodray:
I am so happy to see people like us want to help on this project than real DEV just arguing.

Andy keep you work and share what you need. Few people is here who can't help you with codes but can search information for you all over the net.
[Optimus One, P500 Original Android Development] pavanbaw:
This might be helpfull

http://xdaforums.com/showpost.php?p=12053901&postcount=3

see the full thread too.!
[Optimus One, P500 Original Android Development] lupohirp:
No we need the .so library that link the missing function in the kernel module, not the kernel module itself....as i know we can't open shared objects or i'm wrong??
[Optimus One, P500 Original Android Development] andy572:
right, we have to use working adreno200 drivers + working libgsl.so ... its a try & err.

Today i found another way to use our LG Drivers again, but needs some

modification in frameworks base (opengl code). CAF has brought back MDP

functions in gingerbread from froyo, this morning i tried to do this thing for ICS

but currently without luck, i need some more code - i hope i can find that too

than i solve that problem ;)

here is what i found, but copybit.cpp cant compile because of a missing

variable in a struct, this needs some research in code:

https://www.codeaurora.org/gitweb/q...it;h=034bff3c4dd6a245b6d177dae55ecd20965b69b4

### EDIT

Here is the Solution, found in line 644.

We need to update some more files i think ... but its possible to do that :)

thanks to all who help to find possible solutions :)
[Optimus One, P500 Original Android Development] SWEATTAIMI:
I know about release , and i never find that file anyway ill wait and will close my project :) good luck ill keep myself updated :D
[Optimus One, P500 Original Android Development] lupohirp:
andy fixed Netd : Unable to start DnsProxyListner in logcat that sometimes 'causes me bootloops. add at init.thunderg.rc these lines also

service netd /system/bin/netd

socket netd stream 0660 root system

socket dnsproxyd stream 0660 root inet

this should fix the random bootloops that i have sometimes causes by netd :)
[Optimus One, P500 Original Android Development] andy572:
its fixed in my boot.img i sent you - and fixed in my (uncommited) code in dev tree ;)
[Optimus One, P500 Original Android Development] lupohirp:
guess i was late on this looool:)))))
[Optimus One, P500 Original Android Development] aspee:
Maybe I should not ask here

But could u tell me what is netd

While porting I am stuck at starting netd

I replace netd and libhardware_legacy from our phone rom but still I get same error(netd is starting) can I bypass netd?how?

I don't want to make this thread spammy but this error making me crazy.

Thanks.
[Optimus One, P500 Original Android Development] andy572:
for what OS version you are compiling netd and libhardware_legacy?

and why you replace libhardware_legacy, and with what?
[Optimus One, P500 Original Android Development] aspee:
I want to learn porting and I started to port roms from zte blade(if sweataimi is able them why not me?)

First i port Cm7 nightly of zte blade

I successfully get GUI.

Then I try my luck with stock rom of zte blade 2.3

I read on net that you need to change libhardware_legacy and netd both or u will get bootloop

So I replaced it with Mike 6.6.1 and some other cm roms

Thanks for looking in matter.
[Optimus One, P500 Original Android Development] andy572:
i'm sorry but with that i cant help you, i never ported a rom - i'm only develop on android.
[Optimus One, P500 Original Android Development] lupohirp:
http://r.cyanogenmod.com/#change,10597

what do you think about this andy??:)
[Optimus One, P500 Original Android Development] andy572:
this doesnt gives hw acceleration, its a thing to enable texture mapping through OpenGL.

For HW accelaeration we need support from copybit and CPU, this is were i'm working on currently - the P500 device (Adreno200) doesnt support Acceleration through the GPU,

this is we have to switch to CPU or MDP (currently dont know what is better).
[Optimus One, P500 Original Android Development] RevengeFNF:
Adreno 200 don't support by hardware limitations or drivers limitations?
[Optimus One, P500 Original Android Development] vlt96:
Driver, other devices work so...

It is the same hardware as on other devices with working hw accelaration... am I right, Or they don't work there either?

Sent from my LG-P500
[Optimus One, P500 Original Android Development] SWEATTAIMI:
I just going to say this again, i didn't do that much, it was already ported for zte and he only replaced the boot.img from CM7 and it booted, i downloaded the rom and did the same and the result was , android logo ... i though nah didn't work then i felt the vibration and i felt so warm inside and then i saw, crap this is upside down so i took libsurfaceflinger from a "non pathced ICS rom (ZTE) has some wierd Drivers for their screen :D....

anyhow this is how i did, and now i can't do anything mor, the touch still wont work. i downloaded andys boot.img and then renamed the idc to msmxxx_600

(same as andy's said, but still not got touch working, so i thinking the "port" is not going to be done as of it need's more modification's that i can do")

sorry to get OT, but this is the truth:cool:

so i decided to wait until i can get some skills :cool:

Also thanks andy and all dev's that working on this, i am glad to see your progress :cool: // Regards

---------- Post added at 10:03 PM ---------- Previous post was at 09:48 PM ----------

why port when you can develop a rom just like it and make it working even better :D

Again i say, Good luck to ya all :D

ill do my best to search on google/xda or any other forum's that maybe got a solution to ya answers!:D

かんぱい　ー　カンパウ
[Optimus One, P500 Original Android Development] jobankler:
can someone tell me what exact files are responsible for the display in the kernel? Mainly the colors of it.
[Optimus One, P500 Original Android Development] lucascm08:
andy, can we expect good performance in this rom or it is really heavy for our Optimus One?
[Optimus One, P500 Original Android Development] sweetbinodray:
Or you can wait till some one will do this then you can replace some files and name it yours.

I am begging you, I have tremendous work pressure these days. I don't have time to read ten line spam. If you want to spam please make it 1 or 2 lines. I can save my time. And if you think you have spare time to do these nonsense then go learn and come up with fresh working ICS.

I'll press thanks to or every post. Am I clear? And One more thing I don't want any comment one this. So If you are genuine then go in your thread work hard, let your work speak.
[Optimus One, P500 Original Android Development] byeyoubpn:
How about LG Optimus ME, the ICS is booting Sucessfully (using CM7)

Touch screen is working

but the screen is showing distorted images

Link http://xdaforums.com/show...1360791&page=9

Can U help us?? thanks :)
[Optimus One, P500 Original Android Development] mDroidd:
As andy already said, he's not porting ROMs

And LG Optimus ME doesn't seem quite the same to me.

I don't think it would help (but i'm not the dev right here :D)

And your link is invalid
[Optimus One, P500 Original Android Development] ciolnadu:
Maybe u find something to use in SonyEricsson X10 mini thread.

The aosp ics for them has a lot of things working.
[Optimus One, P500 Original Android Development] SWEATTAIMI:
Heh :) may we let's speak about the aosp instead of port :)

Ok. Cheers
[Optimus One, P500 Original Android Development] lupohirp:
hey guys maybe and i say MAYBE i've fixed the HW acceleration!:) phone start,bootanimation works and i can boot to the gui :) used hd2 adreno200 libs a modified a bit ankuchu patch to get workin on our device :)

Here andy try it on your sources!:) unfortunately i can boot to the gui but says me launcher is stopped later i will give you a logcat :)

another bug is that after first boot my touchscreen doesn't work anymore unfortunately with your patched kernel andy...even if i apply cyanogen patch it don'trecognize anymore after the first touch....using your sources always :)
[Optimus One, P500 Original Android Development] kiranbandre:
Can this help u

http://xdaforums.com/showthread.php?p=19807361
[Optimus One, P500 Original Android Development] andy572:
arrrggghhhhhh ... my framworks base is f*cked up because of my UI modifications

to get a nice display :(

ok, new start ... new luck *grrrrr

this **** new hwcomposer by google isnt working in displays without hw acceleration :(

### EDIT

just imported and merged AOSP tree with CAF libs/includes, maybe this works better

on MSM devices. currently compiling the whole build again in hope it solves all these f*cked errors in display.
[Optimus One, P500 Original Android Development] adfad666:
I'm pasting an adb output, could you take a quick look and perhaps point me in the right direction for where I need to go next. I'm still researching but you'll probably be able to tell me quicker...

http://pastebin.com/sFHXh3Z8

note this is a compile of the latest CM9 sources, but with the armv6-vfp fix in dalvik and build, the spl_inl.h fix, andy's bionic fix, and some other suggestions found here (HW graphics disabled, andy's boot.img etc).

I forked andy's device folder and moved some things around for CM9 and linked to his vendor folder. I tried for days with mik's but it just spat out too many errors.

Everything else is stock, and I've so far resisted making too many changes apart from those to get it to build since the source code is still very fluid. I'm way behind you lot in progress on this but I can at least see the boot logo!

edit: andy, I've just noticed you pushed some commits, I'll check then out tomorrow maybe I'll get a bit further!
[Optimus One, P500 Original Android Development] andy572:
i'm sorry but i can't support CM builds, there are a lot of changes for compatibility

with most devices. maybe there is a patch inside you cant use - you can register and

ask on CM forum to solve that, i'm sure there are a lot of users who porting roms to a lot

devices too :)
[Optimus One, P500 Original Android Development] Bytecode:
We're two working at CM9 :) almost finished downloading stuff.

@lupohirp: I finally managed to install Ubuntu on our laptop :) but,how long does a complete ics build take?
[Optimus One, P500 Original Android Development] DaXmax:
Umm, bro? CM9 sources are not out yet, or is it?
[Optimus One, P500 Original Android Development] Lycan:
I think he will build from nexus s nightlies
[Optimus One, P500 Original Android Development] Bytecode:
Actually,if you repo init with cm url and ics manifest it downloads stuff. Stable build will be available on january,but we build from nightlies :D
[Optimus One, P500 Original Android Development] lupohirp:
error!:) ics branch is always released :)
[Optimus One, P500 Original Android Development] SWEATTAIMI:
with your spec's it will take 15-40 minute's (as i dont know exactly what sources or anything you use, but lupohird built it in less than 1H and u got better pc spec's so max 30 min i guess ^^
[Optimus One, P500 Original Android Development] Bytecode:
We have the same laptop :)
[Optimus One, P500 Original Android Development] SWEATTAIMI:
yeah than it will take 10-40 min or ^^

OT (ur using linux, right u tried linux 12.04) ^^ :D
[Optimus One, P500 Original Android Development] Bytecode:
Andy,while searching in your sources stuff,I found a typo (probably). In /vendor/lge/thunderg there's a folder called prebuild instead of prebuilt[/B.
[Optimus One, P500 Original Android Development] Arjen:
Prebuild is correct ;)

Check thunderg-vendor.mk :D
[Optimus One, P500 Original Android Development] andy572:
heeee, this is MY english translation and not a simple copy from other githubs :D
[Optimus One, P500 Original Android Development] Raffy 97:
Or a copy from Google Traslation:)
[Optimus One, P500 Original Android Development] Bytecode:
Actually I'm using ubuntu 11.10.
[Optimus One, P500 Original Android Development] SWEATTAIMI:
Aha i just saw that 12.04 is in alpha stage and thought you used it :) lol
[Optimus One, P500 Original Android Development] andy572:
ok boys and girls, hw acceleration isnt possible without following things:

we need

- new userspace drivers (adreno200 libs)

- new firmware (yamato files in /etc/firmware)

- new kgsl drivers in kernel

without that, we cant run ics with 3D.

for me this means, i'stop here and stop to invest a lot of time for ics to get it

work in a good quality. i'm sorry for that, but it makes currently absolutly no sense

to develop for 2D only... its not better as a sdk port!

now, i'm going back to my gingerbread code and implement some nice things

when i'm on holiday in two weeks for 3 weeks - its enough time to fix bugs and

integrate new things seen in ics :)

this thread gets closed tomorrow in the morning to givee users a chance to

write some things here ... but please, no spam! :)
[Optimus One, P500 Original Android Development] vlt96:
Can you get launcher, Browser and the long press new **** from ics to gb? And theme it with ics, ICS lockscreen, and you're done;)

If you can, add an option to show battery percentage too, like cm7:)

Send from a phone smarter than me, the SmartPhone!
[Optimus One, P500 Original Android Development] ert69:
Thats a shame... Ive been waiting so long for the ICS and I recently tried it on my friends phone and it wasnt even that great..

Having said that, i can wait patiently till we get a nice working rom for our devices. And to everyone waiting eagerly for ICS - dont be so excited, cuz as i said, theres really nothing to it..
[Optimus One, P500 Original Android Development] vlt96:
It looks cool, but a GB themed one with some of it would be better... it is just an android version with inspiration from CM

Send from a phone smarter than me, the SmartPhone!
[Optimus One, P500 Original Android Development] MaKTaiL:
Bummer. :(
[Optimus One, P500 Original Android Development] Arjen:
You have done a fantastic job so far, guess lupohirp and I will still go through with trying to find a solution for current problems.

Looking forward to see your work on Phoenix-Android Gingerbread ;)
[Optimus One, P500 Original Android Development] andy572:
dont care about ICS for the P500 device, the things i've seen arent sooooooo

very nice - doesnt matter if the new settings menu (it remembers on iPhone UI),

the new lockscreen (you can have that in CM7 too) or other things we dont really

need. btw, the market cant give all the apps as in gingerbread because of totally

new UI elements in ICS, its sometimes no down compatible ... for me and my self

it was nice to see other code, but if its not working in basic usage, why we need

that on this device? ;)
[Optimus One, P500 Original Android Development] adfad666:
It was great that you at least tried!

It seems not even the folks working on the Nexus One, HTC Desire and other more popular phones with adreno200 have proper gpu acceleration yet that isn't hacky and crashes every 5 minutes. My advice is to relax, enjoy Christmas and come back in January, maybe they'll have more progress in that department you'll be able to work on...

edit: my building virtual machine just decided to corrupt itself. Since my internet is still down and I don't fancy downloading the entire source code again on my mobile, I'll be having a break too until sources improve and stabilise.
[Optimus One, P500 Original Android Development] jobankler:
So andy can you at least release what you have done for now?
[Optimus One, P500 Original Android Development] dislplin01:
no he cant we will wait for a working ROM like we should ( by the way looking forward to trying the ROM much love andy from the bay area San Francisco )
[Optimus One, P500 Original Android Development] Ahish.s:
Try to put the ics launcher and lockscreen in your next gb release if its not too much to ask. Btw lovin your last gb release. And looking forward for your next rom
[Optimus One, P500 Original Android Development] fserve:
for me just the market fix to get all the apps should be enough :-)
[Optimus One, P500 Original Android Development] Arjen:
As said a few times before in this thread, all of Andy's work is at his Github, so no need to ask him to release something.

By the way, Andy always said he won't release any pre-alpha and/or alpha ROM, so why keep asking?

If you really want ICS, just be patient, Lupohirp and I are still working on ICS stuff, but for now there will not be a Phoenix-Android ICS (Perhaps later?)
[Optimus One, P500 Original Android Development] andy572:
phoenix ics is coming out when hw acceleration and sensors can be fixed,

as is wrote we need at first new yamato firmware and userspace drivers - without that we only have 2D but not 3D in the UI. And, as i wrote too, there is currently

no way to let the sensors work without a lot of work. we cant take here other

libs or drivers from compatible devices, our pedants to the p500 device even

have problems with sensors.

### edit: just found a description from Dan Morrill about the UI in Android, for me it

explains why things cant work on P500 device:
[Optimus One, P500 Original Android Development] adfad666:
For anyone disappointed, some of the 'features' of ics are being backported to CM7 so when that is released you'll be able to enjoy that while we wait. The CM9 devs (currently) plan to fully support the nexus one so perhaps their adreno200 solution will work for us too.

If Mik has truly stopped CM7 development you can count on me or one of the others here to continue it
[Optimus One, P500 Original Android Development] SWEATTAIMI:
andy may https://github.com/mikegapinski/2.6.38

kernel 2.6.38 help us in the ics job :P
[Optimus One, P500 Original Android Development] sweetpotatoz:
thanks....pressed thanks. really appreciate your efforts.

so we have to wait for Qualcomm and Code Aurora team for this?

yamato firmware? may i know what is that? thanks thanks
[Optimus One, P500 Original Android Development] franciscofranco:
Andy thank you so much for that quote from Dan Morrill, I didn't know most of that stuff, and I know I've learned the truth about many things I still had doubts. Much appreciated my friend.
[Optimus One, P500 Original Android Development] andy572:
follow him on G+, he's writing often about Android insights :)
[Optimus One, P500 Original Android Development] franciscofranco:
Thanks.

A suggestion for you: download the new NDK v7 and use something called CompilerCache: http://ccache.samba.org/ . Following the instructions on the NDK page you can possibly increase compiling speed on your android sources.
[Optimus One, P500 Original Android Development] acrossy:
My feelings exactly! I admit, I know nothing about programming language for Android or Linux for that matter, but that does answer a lot of questions I had regarding HWA!

I do regret that the benefits are not that much in comparison and that you've hit a stonewall on this but still... was worth the try, wasn't it? :)

Thank you for your effort and... see you in your next GB update ^-^)v

ps: Enjoy the well deserved holidays!
[Optimus One, P500 Original Android Development] blarfiejandro:
SIGILL means "illegal instruction". Code that the CPU can't execute. You'll need drivers from a phone with an ARMv6 (or older) CPU. The ZTE Blade (ya ya, I know those drivers didn't work too well) would theoretically be a good start because it uses the same(?) SoC.

Edit: The LG drivers work for me insofar as I get an image looking vaguely like the boot animation, but the colors are way off and the kernel's complaining about page faults. My guess is that it's got something to do with 32-bit framebuffers. Seem to remember something along those lines getting disabled for some boards.
[Optimus One, P500 Original Android Development] sweetnsour:
@andy, about the drivers (from qualcomm), you were referring to the egl drivers right? i am asking because all over qualcomm's facebook page, there have been people requesting for the drivers and this is pretty much the response they are all getting:
[Optimus One, P500 Original Android Development] andy572:
thanks for the informations, all about that i know ;)
[Optimus One, P500 Original Android Development] F41nt:
Close this topic. There is only flood here.
[Optimus One, P500 Original Android Development] DaXmax:
Are u crazy?? This is a dev thread where DEVS discuss what they have in bug...
[Optimus One, P500 Original Android Development] andy572:
Thread closed until i'm back on ICS - we see us in Phoenix-Android Gingerbread Thread

(Currently closed too: if you have questions, ask in general section).

Thanks to all for help up to this point of development:)
[Optimus One, P500 Original Android Development] ashishv:
Yes i was also wondering what ics will bring to our phone????
[Optimus One, P500 Original Android Development] Bytecode:
Probably it'll work with old baseband because I'm pretty sure you're using mik's repo android_device_lge_thunderg :) If for any way GSM doesn't work,I'll help you :) with sources they aren't always needed,but preferrably you need to use all lg services with chmod radio stuff.

Also,in ueventd,you need to put qmuxd permissions. Just ask if you have GSM problems,we could also modify prelink map by including lg libs :) had to do that in Sense,a pity there aren't sources :(
[Optimus One, P500 Original Android Development] shrewdgeek:
thanks for pouring your knowledge on us....I too think the same....take the case of oxygen rom...its based on aosp...yet its fast.powerful than cyanogen...I am not saying cyanogen is waste or trying to compare....but i think that CM7 has many options that we often don't use.
[Optimus One, P500 Original Android Development] tudorsirb:
Seriously, this was more a DEV thread when it was in general. No... really
[Optimus One, P500 Original Android Development] mDroidd:
You know SWEETTAIAMI already has booted ICS on our phones??

Looking forward to your bomb ROM.

But only if it'll be new baseband
[Optimus One, P500 Original Android Development] Bec de Xorbin:
SWEATTAIMI hasn't booted **** and never will.
[Optimus One, P500 Original Android Development] andy572:
SWEETTAIAMI is on porting a binary rom, this is not the same as building

a rom from sources.
[Optimus One, P500 Original Android Development] logo_32:
3.0 kernel tree...!!

Does that mean you are interested in developing the 3.xx.xx kernel tree...??!! :O

If so then i guess you are no doubt a man from outer space..!! :) Utterly awesome :D

P.s.: Great initiative Andy..!! :) Ive started learning the basics since past couple of months and have also been playing around with froyo sources...!! Ill try and surely catch up to you people so tht i too can contribute to the development :)

Cheers Andy... Cheers franco..!! :)
[Optimus One, P500 Original Android Development] DaXmax:
I dont think he able to do that and i dont think our Optimus One can work with non-LG Source kernel, maybe to him "why not?"
[Optimus One, P500 Original Android Development] franciscofranco:
I am gonna work on 3.x for my nexus, theres no way to use it with p500 unless LG ****ers release 3.x sources, which won't happen by the way. I'm not a magician =/
[Optimus One, P500 Original Android Development] DaXmax:
WHAT!!! **** im getting myself a NS Now international!!! Just for ur kernel! Any progress?! :eek::o:rolleyes::)

End Offtopic.
[Optimus One, P500 Original Android Development] lupohirp:
Guys unfortunately this evebing i can't help you sorru...i'll continue tomorrow afternoon :-(
[Optimus One, P500 Original Android Development] MaKTaiL:
Nice job you guys are doing. I wish I could help in anyway.

I know C and C++ but working on a massive code like this is way beyond me, hahahahaha.
[Optimus One, P500 Original Android Development] franciscofranco:
Look here: http://comments.gmane.org/gmane.comp.handhelds.android.ndk/13334

May help you with something.
[Optimus One, P500 Original Android Development] Jgreenmusic:
I am really stoked about this!
[Optimus One, P500 Original Android Development] terratrix:
Hmm, it the amount of progress done maybe we can get this rom booting up next month. Maybe if system file too big remove useless ringtones..