yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] salvatore94:
Right now it's impossibile to test if this bug is fixed or not.

1. GPU drivers are missed, so all the UI os powered by CPU

2. It is not a stable build. So maybe in the next release the sw will be optimized.

To test this we had to wait for a fully functional release of Ginger.

PS: This is a DEV thread, so stop to ask (or post) something that isn't related to DEV.
[Optimus One, P500 Original Android Development] andy572:
i have compiled CM7 GB 2.3.2, but when booting, the system loops:

I/Zygote ( 1282): Accepting command socket connections
D/AndroidRuntime( 1379): Shutting down VM
W/dalvikvm( 1379): threadid=1: thread exiting with uncaught exception (group=0x40018560)
E/AndroidRuntime( 1379): *** FATAL EXCEPTION IN SYSTEM PROCESS: main
E/AndroidRuntime( 1379): java.lang.UnsatisfiedLinkError: Cannot load library: link_image[1962]: 1282 could not load needed library 'libsystem_server.so' for 'libandroid_servers.so' (link_image[1962]: 1282 could not load needed library 'libmediaplayerservice.so' for 'libsystem_server.so' (link_image[1962]: 1282 could not load needed library 'libstagefright_omx.so' for 'libmediaplayerservice.so' (reloc_library[1311]: 1282 cannot locate '_ZN7android16SoftwareRendererC1E20OMX_COLOR_FORMATTYPERKNS_2spINS_8ISurfaceEEEjjjj'...
E/AndroidRuntime( 1379): )))
E/AndroidRuntime( 1379):	at java.lang.Runtime.loadLibrary(Runtime.java:455)
E/AndroidRuntime( 1379):	at java.lang.System.loadLibrary(System.java:554)
E/AndroidRuntime( 1379):	at com.android.server.SystemServer.main(SystemServer.java:651)
E/AndroidRuntime( 1379):	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1379):	at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 1379):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
E/AndroidRuntime( 1379):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
E/AndroidRuntime( 1379):	at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 1379): Error reporting crash
E/AndroidRuntime( 1379): java.lang.NullPointerException
E/AndroidRuntime( 1379):	at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:76)
E/AndroidRuntime( 1379):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:854)
E/AndroidRuntime( 1379):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:851)
E/AndroidRuntime( 1379):	at dalvik.system.NativeStart.main(Native Method)
I/Process ( 1379): Sending signal. PID: 1379 SIG: 9
I/Zygote ( 1282): Exit zygote because system server (1379) has terminated

Any Idea, whats wrong/missing ? the Libs in this error are at /system/lib, this is the very first service that couldn't start. Possibly the camera service ?
[Optimus One, P500 Original Android Development] charris:
i cant flash ...it gives me a system\build.prop error at the verification "update" how can i bypass that? mik_os cm7
[Optimus One, P500 Original Android Development] mrinehart93:
It can't load the mediaplayerservice because of stagefright. Have you tried disabling stagefright?

Somewhat off-topic though: How do you fix these errors: Cannot load library: link_image[1962]? I get that error when my AOSP ROM tries to load the GPU driver.
[Optimus One, P500 Original Android Development] natedogg20050:
Dont Flash It! Its Unstable and u need the clockwork recovery mod to flash the image.
[Optimus One, P500 Original Android Development] andy572:
@mrinehart93,

have figured it out, this error (above posted) comes from camera:

If in BoardConfig.mk is "TARGET_USES_OLD_LIBSENSORS_HAL := true" a required Libraray or function is not found (dont know, which one).

Stagefright was disabled, but no change.
[Optimus One, P500 Original Android Development] mik_os:
Updated foreign repos. I have no boot problems with my build at this moment.

"TARGET_USES_OLD_LIBSENSORS_HAL := true" related with /system/lib/hw/sensors.thunderg.so and allow to use old style (pre-2.3) sensors lib.
[Optimus One, P500 Original Android Development] andy572:
Thanks mik_os, but i don't have used your code - i have tryed the CM7 with android 2.3.2 directly ... nothing matter, have dropped the code from my notebook and will give it a new try the next days ;) Now i'm working on 2.3.1 and will bring up USB, Bluetooth and WiFi first.
[Optimus One, P500 Original Android Development] mik_os:
This is easy, the main problem will be GPS (i do not understand how to make it work) and camera (z71's libcamera look like pretty usable, need to patch it for our hardware).
[Optimus One, P500 Original Android Development] franciscofranco:
Are you already using the GPU driver on your rom?
[Optimus One, P500 Original Android Development] mik_os:
No........
[Optimus One, P500 Original Android Development] lekhwani:
Andy what happened to you? How is the progress? Why is it taking so long? No update for 3 weeks.
[Optimus One, P500 Original Android Development] Arjen:
I guess Andy has other things to do at the moment ;)

Take your time Andy! :D
[Optimus One, P500 Original Android Development] andy572:
I'm a working person in a real life with a real job - hobbies like gingerbread must wait if i have no

time to do some things to make it work. btw: mik's rom is really working good, so users have a

rom and i have my time to work on my rom ;)
[Optimus One, P500 Original Android Development] lekhwani:
We totally agree with you. We just miss you and your posts and, of course, your updates. Good luck to you for the next update. We are eagerly awaiting.
[Optimus One, P500 Original Android Development] andy572:
I'm here and working on the rom 2.3.4 - currently fixing the early suspend issue on framebuffer, so the device can really sleep :)
[Optimus One, P500 Original Android Development] naturist:
Dont know why but I always love your clean rom, never fond of cm settings. So regularly visit your thread before going to bed and after wake up. :D thanks for your hard work as always :)
[Optimus One, P500 Original Android Development] andy572:
want a new stable version as gingerbread 2.3.2 RC1 was? here is it :)

Bugs are in first post, please forgive me :)
[Optimus One, P500 Original Android Development] Bytecode:
Andy,i always knew that you'll never gave up :)
[Optimus One, P500 Original Android Development] andy572:
viva italia, last weekend i was on gardasee and verona ... it was wonderful, and now i have new energy :)
[Optimus One, P500 Original Android Development] N_lover27:
here you go man

gb-2.3.4-rc1.zip (79.4 MB)

http://www.multiupload.com/0DFSHFCTGR
[Optimus One, P500 Original Android Development] lekhwani:
Very good news. Updated rom and Refreshed Andy;)
[Optimus One, P500 Original Android Development] lekhwani:
Download interrupted at 24 % Already too late in night here. Will be flashing tomorrow.
[Optimus One, P500 Original Android Development] lekhwani:
Flashed it. Now we have two top notch gb roms. Neocore normal 51 fps and at 729 is 57+. Will surely cross 60 at about 787
[Optimus One, P500 Original Android Development] lekhwani:
Automated apps2sd and dalvik2sd. @ext4. Very good job, Andy.

Will report further now heading off to office.
[Optimus One, P500 Original Android Development] rizal74:
pls report battery usage of this rom...
[Optimus One, P500 Original Android Development] k4ce:
The ROM hasn't even been out for 24 hours now ... you will have to wait for a day or two for battery updates ... will check and let u know ...

@ all

try using 'screen filter' from market to reduce display brightness to desired level ... ( I am pretty sure this will work in reducing brightness ... I haven't tested it with this ROM ... will flash once I go home)
[Optimus One, P500 Original Android Development] rizal74:
thank you...:)
[Optimus One, P500 Original Android Development] lekhwani:
Andy, 3g signal is showing but its not working. Wifi at home was perfect. Here I had to switch to 2g from 3g to post. Will test again.
[Optimus One, P500 Original Android Development] lekhwani:
Edit: its working now.
[Optimus One, P500 Original Android Development] lekhwani:
First impressions:

Top notch Rom. Exquisite sound rendition. Superb 3d performance. Fluid scrolling.
[Optimus One, P500 Original Android Development] Zerobarat1:
Is the brightness still bugged ? Is it still locked at 50 or 100%?

I know it's posted on the first page but I hope andy forgot to remove it from first page :) .
[Optimus One, P500 Original Android Development] naturist:
Wow, just woke up and saw your build. I am going to flash as soon as the download gets over. Thanks again.
[Optimus One, P500 Original Android Development] manast:
Any chance of adding ClockworkMod recovery support in future releases?
[Optimus One, P500 Original Android Development] lekhwani:
Andy, after flashing and first reboot, titanium showed me my ext partition. I thought there is automatic a2sd.

But when I started installing apps, they were getting installed on internal memory.

Than I flashed darktremor. Apps moved to ext. Then I used apps2sdgui to move dalvik cache to ext. But after rebooting all ext apps were gone.

This time will do it via terminal emulator and report.
[Optimus One, P500 Original Android Development] Aldeirid:
can anyone confirm that the "high cpu usage while charging" bug is NOT present in this rom?

Thanks in advance.

A.
[Optimus One, P500 Original Android Development] GonDr:
what about battery drain?
[Optimus One, P500 Original Android Development] GonDr:
yes i agree with u its problem in CM7 too
[Optimus One, P500 Original Android Development] lekhwani:
Andy, a file named extfs.lock is there on sdext. What does it do?

What's the status of apps2sd on this rom?
[Optimus One, P500 Original Android Development] mutia:
+1 wheter a2sd included in this rom?
[Optimus One, P500 Original Android Development] lupohirp:
ehehehehehehe italy is beatiful....but politician...:( never mind.....howewer andy....did you notice that in getinnowmarketing kernel...there isn't the new touch event dispatcher that was implemented in your .15 kernel??have you deleted it?.....howewer.....at github there isn't trace of your kernel....had you deleted??:(
[Optimus One, P500 Original Android Development] andy572:
i dont use the complete getitnowmarketing kernel as mik it does, i have my own kernel that i use and develop for.So, my touch event dispatcher is allready included in my kernel.

No, as many users wished: a2sd was complete removed.

This file is from last apps2SD script that i wrote for gingerbread 2.3.2, you can still delete it.

This bug is kernel/device related and has nothing to do with CM7.

I dont support Titanium, because it have problems on gingerbread with restoring

apps from previous versions.

In a next release, i'll builtin the better and faster Database abstraction layer, so at later time titanium is never supported on my roms.

Why u must use ClockwordMod Recovery? It is a bootloader and does nothing but flash your rom. ... ok, and let you flash ZIPs with Rom-Manager with a nice GUI - but do we need this really???

Yes, the bug is still there.
[Optimus One, P500 Original Android Development] lupohirp:
yeah andy i mean exactly this...!!!unfortunately mik and francisco used all the .39 kernel....it is a pure froyo kernel and doesn't have the ginger features that you had ported...thanks!;)
[Optimus One, P500 Original Android Development] GonDr:
hi Andy, is this rom support RTL language ?

thanks
[Optimus One, P500 Original Android Development] andy572:
RTL is only supported on CM7 libraries on my ROM, you should test it - i dont know if all RTL language apps/libraries are working. if not, please report it here;)
[Optimus One, P500 Original Android Development] GonDr:
Thanks for fast reply, i downloading now
[Optimus One, P500 Original Android Development] franciscofranco:
Andy the event dispatcher files are in the rom and not in the kernel, its a feature of 2.3.
[Optimus One, P500 Original Android Development] manast:
I am not much aware about the differences between the AmonRA and ClockworkMod recovery, but for me at least both serve the same purpose. I can wipe, flash from the recovery console.

It would be nice to support ClockwordMod recovery if it is not too much hastle for you. Just a small request.:)

Also, this might interest you.

http://www.androidcentral.com/rom-s...mpaign=Feed:+androidcentral+(Android+Central)
[Optimus One, P500 Original Android Development] andy572:
No, i have a event dispatcher in kernel to prevent high cpu acitvity;)

may be in the rom too, but i dont know about that^^
[Optimus One, P500 Original Android Development] andy572:
as i wrote, clockwordmod allows you to flash roms through the rom manager, so u dont must to the recovery menu. another "pro" i dont know ;)
[Optimus One, P500 Original Android Development] GonDr:
Hi Andy, Great Work i flashed ur rom and its support RTL language

there is some bugs but i know its in devlopment, Good Work

Keep going on

Thank You
[Optimus One, P500 Original Android Development] Zerobarat1:
Bro that's a huge bad-ass bug :) .
[Optimus One, P500 Original Android Development] manast:
So by any chance, are you interested in supporting that ? :D
[Optimus One, P500 Original Android Development] andy572:
No, it isnt. having brightness on 100% uses no more CPU and no more battery than

have brightness on 5% - have tested this, and the result in battery drain is equal ;)

Just, my battery is on 79% after 16 hours - 3G and google sync enabled all the time.
[Optimus One, P500 Original Android Development] franciscofranco:
Sorry to bother with it but can you show me the event dispatcher code? Because all I can find is the gingerbread event dispatcher inside Android Framework and that's not on the kernel side.
[Optimus One, P500 Original Android Development] Magnumutz:
So, why is "everyone" telling us to set our brightness to low, to preserve battery?
[Optimus One, P500 Original Android Development] andy572:
in the evening i upload my kernel to github again, than you can play with it :)

... and a mail with the code ... just, i'm on work as aevery day since 2 weeks :D
[Optimus One, P500 Original Android Development] franciscofranco:
Thanks andy, I'm pretty curious about that now, really curious ;)
[Optimus One, P500 Original Android Development] mik_os:
my_kernel (will be in next build) = LG's + 2.6.32.40 + patches for GB + my improvements.

getitnowmarketing just merged .32 branch from kernel.org

did I miss something? :eek:

Sorry, but without full commit history (like you did earlier) it will be useless.
[Optimus One, P500 Original Android Development] andy572:
U mean "useless for You" ? ... for others, they know about my kernel and what i do the last monthes :)
[Optimus One, P500 Original Android Development] franciscofranco:
Exactly he only merged the .32 branch directly from kernel.org, I too added my own improvements from several places plus some of your own fixes. I still wonder why you use LG driver for the input screen though, it sucks.

And yeah without the full commit it's hard to track down changes just like that :/
[Optimus One, P500 Original Android Development] mik_os:
As I know something in programming and gcc work:

the main difference is that in "optimized drivers" function that sends (x,y) (mcs6000_multi_ts_event_touch) replaced by calls directly in worker function (mcs6000_work)

BUT

mcs6000_multi_ts_event_touch decalred as __inline. This means that compiler do this optimization automatically during compile process.

:)
[Optimus One, P500 Original Android Development] Magnumutz:
HUGE battery drain!

I unplugged at 7 am. By 2 pm, my battery was at ~35%, with moderate use.

Only 2G when i don't surf, no background data enabled, pretty much minimal.

It surely won't last a day like this.
[Optimus One, P500 Original Android Development] Zerobarat1:
Lol everybody has his issues it seems :D . I had 2 days of battery life with 1h30m video playback , 35 min of gaming and some web browsing coupled with ocasional time checking and calls .

BAD POST ( for a moment I thought I was on mik's thread ) . Haven't tried this ROM yet so don't take my earlier line into account :(
[Optimus One, P500 Original Android Development] Magnumutz:
I miss the old 2.3.2, i could hit 2 days with it, with pretty much the same use... moderate.
[Optimus One, P500 Original Android Development] andy572:
Huge battery drain?

What are your settings ? have you google maps installed?

I use my device with current published rom about 20 hours a day:

OC @245/729MHz with SmartAss

- every day some calls

- every day i read about 1,5 hours on twitter and facebook

- take some funny pictures with the ****ing stock camera

- No google maps installed

- over the night i disable all networks (GPS,UMTS,WLAN)
[Optimus One, P500 Original Android Development] Zerobarat1:
It loses the point of being a phone if you put it in Air plane mode . I'm all for using 2G and no Data ( as you can simply activate those in a second ) but no telephony ....
[Optimus One, P500 Original Android Development] andy572:
Why? over the night i sleep, if people want to call me, they can - disabling Networks its not the Airplane mode ;)
[Optimus One, P500 Original Android Development] naturist:
I like the comment of the stock camera. We cannot get everything from the few $$ mobile.

@andy I had issues with your built, the phone screen was stuck and rebooted. I wipe cache and dalvik, after 20 secs the screen stuck and again started rebooting itself. I guess I will try flashing your rom again.

PS: I had no issues with the battery, I removed all navigation apps including google maps etc.
[Optimus One, P500 Original Android Development] andy572:
Good Morning :)

can u try to use in cyanogenmod settings the smartass governor?

seems more stable on my device than interactive or performance.

btw: did you OC the device? possibly the values are to high?
[Optimus One, P500 Original Android Development] naturist:
Yes, may be the OC values are too high. I usually OC upto 729mhz with no issues with any other rom. :) Whats the values you recommend ? I hv done nandroid of your rom and its working well but I hvnt OC yet. :(

Should I reflash all over again for better performance ?
[Optimus One, P500 Original Android Development] andy572:
if u are coming from 2.3.2, than you should wipe ALL. after this, flash the rom.

GB 2.3.4 has many changes in library and function calls, so its possible that the system is unstable without wiping complete.

on my device stable OC is on 245 to 729 with smartass governor, enabled on boot time.
[Optimus One, P500 Original Android Development] naturist:
Thanks. I will reflash again in evening and post results.
[Optimus One, P500 Original Android Development] naturist:
Problem solved. I think the problem was I hadnot wipe all, though coming from your own old ROM. Thanks again Andy.
[Optimus One, P500 Original Android Development] andy572:
no problem, as i see - you love me ... ehhh ... my rom^^
[Optimus One, P500 Original Android Development] naturist:
Both :D:D

10 chars.
[Optimus One, P500 Original Android Development] GonDr:
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh nice funny reply
[Optimus One, P500 Original Android Development] andy572:
ROM updated - have fun :)
[Optimus One, P500 Original Android Development] franciscofranco:
They will, your kernel rocks now ;)
[Optimus One, P500 Original Android Development] naturist:
Great update Andy. Downloading it now. Big surprise for the weekend..I was about to post "weekend time..any new update" and saw this :)

Thanks a lot !! Will post results/bugs if any :)
[Optimus One, P500 Original Android Development] lekhwani:
Two gb updates today. Wow.

Thanx Andy. Will surely try and give feedback
[Optimus One, P500 Original Android Development] Bytecode:
Great build andy :)
[Optimus One, P500 Original Android Development] demios:
one stupid question: Why is not possible to flash via ClockworkMod recovery? I´m using mik´s rom and I want to try this but I don´t want to swap recovery because ClockworkMod works in RomManager
[Optimus One, P500 Original Android Development] bgdxv:
Superb. Thank you very much Andy :D
[Optimus One, P500 Original Android Development] franciscofranco:
People please post some feedback about the rom, I'm curious on how this new scheduler works with 2.3, as with my devoid.franco it works fantastically.
[Optimus One, P500 Original Android Development] bgdxv:
Kernel panic when I open Camera :( anyone else having this?
[Optimus One, P500 Original Android Development] franciscofranco:
How much are you overclocking? Use smartass governor, should get rid of that I think.
[Optimus One, P500 Original Android Development] bgdxv:
Fixed it. I was using 2.2.1 AmonRa. When I wiped everything with 1.1 it fixed it. Probably 2.2.1 doesn't wipe everything correctly

EDIT: Nope I still get kernel panics when entering camera or when taking pictures :( with 729/320 smartass
[Optimus One, P500 Original Android Development] sid0101:
I haven't ever installed a Cyanogen Mod Rom so I don't know if I am missing something. However, after installing this rom, I lost my 3g. I remember reading something a while back about having to separately install/flash tools for the roms to work properly, but it seems a little convoluted on this thread. I don't even know if I am in the right direction. My suspicions about this is furthered by the fact that there is no GMAIL etc. Any help would be awesome.
[Optimus One, P500 Original Android Development] bgdxv:
So am I the only one getting kernel panics when using camera with 729/480 smartass? :(
[Optimus One, P500 Original Android Development] mutia:
thx andy, you are ROCK :D

i'll test your update today and i'll report here..

wish me luck :D
[Optimus One, P500 Original Android Development] andy572:
dont use the stock camera, tha app has very ugly code. try to use lgcamera or fxcamera from market ;)
[Optimus One, P500 Original Android Development] andy572:
i dont support the cwm recovery.
[Optimus One, P500 Original Android Development] mutia:
your update so great andy. thx

i have isue's with your rom;

- two FC's when i use ADW EX and ADW Notifier (i just restore this app without restoring data on titanium backup).

- i cant chose wallpaper on my gallery but its work with quickpic.

- kernel panic when i try to take a video with stock camera

- feel some laggy when i try play thank hero

* i use a2sd darktremor and set 729/245/smartass.

* sorry for my bad english, i hope you understand :D
[Optimus One, P500 Original Android Development] digkong:
andy can just confirm if we can use titanium backup with this rom...:confused:
[Optimus One, P500 Original Android Development] digkong:
tried it and it works... sorry for the noob quest.

but had read few pages back that this does not support TB..:p
[Optimus One, P500 Original Android Development] lekhwani:
@andy

Since last 1 month, people are increasingly switching to clockworkmod recovery. And after switching, a lot many people are reluctant to switch recovery again and again. So this is creating a problem for people to flash the latest rom.

Moreover, they have to switch recovery twice, in case they want to go back to Mik's.

Though both roms are flashable through amonra, many people are also attracted to rom manager which supports only clockworkmod.

Though I myself have changed recovery more than 55 times, and till now everything is fine.

But not everyone is so comfortable while switching recovery.

It would have been good for all if all rom developers recommend one recovery only.
[Optimus One, P500 Original Android Development] andy572:
i agree with your opinion, but the last weeks i developed on the rom - mostly in the evening after my job. so, i havent the time to try other things than my rom.

i think, in a next release i can try to switch - the amonra recovery has some old code, and mik does a great job on the modified cwm recovery ;)
[Optimus One, P500 Original Android Development] manast:
Thanks Andy... :)

Looking forward to the next release with CWM support. :D