yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] Zerobarat1:
The only choice of ROM you have to make is a2sd and non-a2sd . The other stuff is just accesory :P .

And to this , the answear is rather simple . The latter is definetely the way to go , because it would be optimal for both parties . It can't fail the consumer who has a lesser demand and it will definetely please the enthusiast user with higher demand.

Lol wait wait wait . This is not good . You can't force everyone to such a high max freq . 60%+ of the user pool of O1's will not be able to properly even boot into the Room if you set that high of a freq.

You only have to add the possibility of OC as everybody will just use the device at the stock 600 mhz on normal usage ( browsing and other stuff ) and only increase freq according to demand on games .
[Optimus One, P500 Original Android Development] bluviper:
ok ok... when do we start testing????
[Optimus One, P500 Original Android Development] Akutsito:
He probably just outlined min/max settings, thats all, i think andy knows better than using 806mhz as the defautl frequency is not acceptable :P.
[Optimus One, P500 Original Android Development] Zerobarat1:
In the weekend , the man said :D
[Optimus One, P500 Original Android Development] andy572:
ok overclock fans - a dumb question from a developer who's not a hardcore gamer:D

if i set in kernel the min and max freq and the option "ondemmand", what happens with devices that doesn't support oc? is the kernel so clever and manage this?
[Optimus One, P500 Original Android Development] bluviper:
some take it lightly.. some devices just goes bizarro over OC.

we had this experience on the samsung spica thread on other site... and yes, some devices can take OC some just cant, simply hangs

so i guess same thing here...
[Optimus One, P500 Original Android Development] Zerobarat1:
Dud just add the oc module the way mik added it . If you force the kernel to set to the cpu every time the device starts up at 806 ( making it practically from a default chip of 600 mhz to 806 mhz ) some devices won't even boot up because of Vdrops .

I don't know exactly the new oc code that mik implemented but it still should be the same 122 min that can be set and 864 maximum ( the maximum the default voltage can hold the chip in place . Only the finest of chips can attain that kind of maximum freq ) .

And from there as a user you can set your profiles the way you want .

Practically without the oc module you're locked on 245 min and 600 max . All the oc module does is expand the horrizon letting the user make the best out of this .

I hope I was pretty intelligible . Cheers
[Optimus One, P500 Original Android Development] sarfaraz1989:
yeah +1 above i experienced crazy behaviour with even a 787 MHz clock..Better leave it at stock and let users oc it to whatever they like using apps like Setcpu (or Even CM7's menu does that)..One Dumb Question...Have u ever overclocked a PC ?? MORE IMPORTANT THAN CPU CLOCK is FSB or front side bus frequency..I m pretty sure these smartphones have the same underlying model HOW DO I OC the FSB in my phone (like in PC i have it raised from 200MHZ to 300Mhz)..And one more question does underclocking without "undervolting" save power ??? i m pretty sure it doesnt and hoW TO underVOLt our Optimus one ???
[Optimus One, P500 Original Android Development] amit.mastermind90:
tweaking voltage and fsb wont b possible on a phone i guess.
[Optimus One, P500 Original Android Development] Zerobarat1:
I don't think qualcom 7227 has such a large plethora or instructions . It is designed with a 1.35 Vcore :P and overlocking FSB and whatever on such a simple chip is like rubbing a wooden leg :) .

So chill and just enjoy your cheap phone:D
[Optimus One, P500 Original Android Development] N3mesis:
Ai, Andy bei mir schmieren im längeren betrieb gerne mal applikationen ab oder lassen sich nicht mehr starten. Dann muss ich das Gerät neustarten damit es wieder klappt. Betroffen sind wohl random immer irgendwelche Apps.

Hast du ne Ahnung woran das liegen kann? Ggf. weil ich sie über titanium Backup von froyo auf gingerbread gebracht habe?

Gruß
[Optimus One, P500 Original Android Development] andy572:
@sarfaraz1989

yes, i know about overclocking a pc. but a pc isn't a mobile device :D

@N3mesis

running froyo apps on gingerbread isn't possible at "all". means, some apps needs libraries or function calls from froyo and causes a fc/crash/core dump. the underlaying java system ("gingerbread") is in most pieces rewritten in and system libraries are some newer too.
[Optimus One, P500 Original Android Development] sarfaraz1989:
HEy andy i know 2.3 is amazingly fast however someone here http://xdaforums.com/showthread.php?t=999064 posted a few tweaks to vm ...just take a look yourself ...
[Optimus One, P500 Original Android Development] selisimo:
I think i have found bug.after unpluging charger after phone is fully charged phones shows that it is still charging.only after phone restart battery status changes to "not charging". Same problem with mik's rom
[Optimus One, P500 Original Android Development] andy572:
thanks, but this is not a bug - it's a feature :D

our device is taking the energy from the air, so its ever loading^^

No, it's a kernel problem. because some usb functions are deprecated, we get unexcpected behaviors on usb ... must be fixed too.

have readed from a bug in kernel, who's the device becomes no signal that the host is disconnected.
[Optimus One, P500 Original Android Development] sarfaraz1989:
if only we even had a 2.3 incomplete (under-development) kernel leak from LG...Wonder if only LG guys worked here with the devs process cud go super smooth,fast and so very open
[Optimus One, P500 Original Android Development] andy572:
the answer is simple:

htc users can profit from a generic msm kernel, but we must implement all that code that comes from LG specific drivers:/
[Optimus One, P500 Original Android Development] Zerobarat1:
LG employers want to feel SPECHUL :) and release the final code all at once for all Optimuse's :) ( android one's )
[Optimus One, P500 Original Android Development] andy572:
back to the cable / charger problem:

have found a patch ... that didnt work :(
[Optimus One, P500 Original Android Development] N3mesis:
Sensless patches mhmm i know them from bad company 2. Hahahaha.... oh Thx For your answere Andy i will install New From the market.
[Optimus One, P500 Original Android Development] ivaaN:
F***cking Google Maps, it has eaten a 30 % of battery in 2 hours
[Optimus One, P500 Original Android Development] andy572:
now: without starting google maps, only reading in twitter,facebook and call some friends for a very short time - my device is after 24 hours @ 64% battery :)
[Optimus One, P500 Original Android Development] Magnumutz:
Hey guys, i'm back from my journey. I've used Google Maps A LOT while i was on the road, and have to say that it's quite a battery muncher.

So, i've managed to find a bug (donno if it's new or not): when the battery was completely drained (real 0), i tried to recharge it via USB, from a PC, then the phone would go in a boot loop...

The only way to charge it was to boot into recovery and leave it like 30 minutes like that and then rebooted from it.
[Optimus One, P500 Original Android Development] FnH84:
This is so damn confusing........ Please give full instructions on how to flash with this and also how to flash the custom recovery.......
[Optimus One, P500 Original Android Development] sarfaraz1989:
@FnH84

dude read elsewhere dont bother development here with repetitive old question..Instead of just jumping in and posting in the thread u cud do a little bit of reading first,dont u think..
[Optimus One, P500 Original Android Development] FnH84:
I wouldn't have to bother with the same old questions if there was a proper HOWTO available. The thread with howto's only shows how to do specific custom roms and even those are behind 2-5 links.
[Optimus One, P500 Original Android Development] peacekeeper05:
this is a developer thread

anyway, you could try reading the "void" thread, the one started by noejn or the "lol 1.2" thread. read the 1st page. the procedure is almost the same, the only difference is you're going to flash a different rom zip file. you can download the gingerbread rom zip from the 1st page of this thread.

just read the thread and you can find lots of instructions to prevent bricking your phone.
[Optimus One, P500 Original Android Development] andy572:
what do you excpect in a developer thread? if u dont know on how to simple flash a rom, you should read at first some interesting things of bricking a mobile device.

and ... please use the message board search function, there are many posts of these howto's ;)
[Optimus One, P500 Original Android Development] FnH84:
I'm using megatron so I think I know how to flash ;) All I'm asking for is a clear howto-thread for all this stuff so people don't have to create their own external guides for specific roms :)

Thanks :)
[Optimus One, P500 Original Android Development] Zerobarat1:
Yo . How's porting .35 going ? I know it may be a dumb link ( as in you've already seen this but anyway take a look if you haven't already http://wiki.cyanogenmod.com/index.php?title=Howto:_Build_a_Kernel_Port
[Optimus One, P500 Original Android Development] lekhwani:
There are no other specific procedures. The relevant and simple procedure is given on first page. And that is:

1. Flash system format zip.

2. Flash rom zip.

3. Wipe data/cache/ if coming from froyo and reboot. If on cm or previous version of this rom simply reboot.

If people want a2sd, they must have ext3 partition. Possibility of Direct Downgrade to ext3 from ext4 has not yet been reported yet. Though one can try 'gparted' app through windows PC.

So one must back up all their sd data to PC and then do partition through recovery where one has to choose swap 0 and ext as 512 or more.
[Optimus One, P500 Original Android Development] LouisTran:
Andy,

The phone ringtone sometime not saved, ex i choosed song A for ringtone,after few hours or reset,its back to the default.
[Optimus One, P500 Original Android Development] andy572:
where is the song stored? (please give me a path).
[Optimus One, P500 Original Android Development] Magnumutz:
Same thing happened to me, my ringtone was on the sdcard in the media/ringtones folder.
[Optimus One, P500 Original Android Development] Zerobarat1:
I was really wondering for a day now , what does this actually mean :D:

- Improvement: (KERN) rpc: Replace spinlock with mutex lock
[Optimus One, P500 Original Android Development] andy572:
its internal for ressource management: spinlock handles system "locks" faster/better than mutexes.
[Optimus One, P500 Original Android Development] mik_os:
spinlock faster than mutex or mutex faster then spinlock? :)
[Optimus One, P500 Original Android Development] andy572:
here is the description of the patch :D
[Optimus One, P500 Original Android Development] mik_os:
I wrote because you say that spinlock faster/better but in changelog "Replace spinlock with mutex lock" :)
[Optimus One, P500 Original Android Development] andy572:
yes wrote that - have today readed that in some cases a spinlock is faster, but the patch has nothing todo with that ;)
[Optimus One, P500 Original Android Development] Zerobarat1:
So practically the mutex is safer but the spinpoint is faster in most cases :) . Either that or I am too mentally challenged to understand these things =))
[Optimus One, P500 Original Android Development] LouisTran:
Andy,

The apn also not save too, it losed after reset. I added apn before but now i could not see it in the apn settig
[Optimus One, P500 Original Android Development] Zerobarat1:
Andy , in your witchhunt for .35 did you find any real fix for touchscreen bug :P ( you know besides the modified driver by caveman ) ?
[Optimus One, P500 Original Android Development] naturist:
Whats the progress Andy?
[Optimus One, P500 Original Android Development] andy572:
kernel .35 is currently not working, touchscreen driver doesnt exists - can only be ported. but ... the driver is allready fixed, really.

progress ? hm ... just i'm working on porting the profile manager ;)
[Optimus One, P500 Original Android Development] Zerobarat1:
Mate if you are bent on proving LG wrong :) , I do suggest in future releases to port the fix from .35 kernel . Even though caveman and mik did a admirable job it's still patchwork . It's totally imperfect , cpu spikes on touch to at least 15-20% and swipping really fast and repeatedly makes the cpu go berserk all the way to 100% .

You should just give it a try , especially if it's not very hard to port ;)
[Optimus One, P500 Original Android Development] andy572:
the patch is in the current kernel on your rom - what do you mean ?
[Optimus One, P500 Original Android Development] sarfaraz1989:
Touching screen generates an interrupt and well that has to have cpu spike...he wants a driver written from scratch like that was even possible
[Optimus One, P500 Original Android Development] andy572:
in my next kernel, touchscreen is filtered - so no cpu ramp is generated. hope, this works ;)
[Optimus One, P500 Original Android Development] theprophet09:
This is a great news!
[Optimus One, P500 Original Android Development] Zerobarat1:
Hey tell me if you want a Guinea Pig to test this alongside you ;) .
[Optimus One, P500 Original Android Development] franciscofranco:
It's possible of course, just requires tremendous coding skills and knowledge.
[Optimus One, P500 Original Android Development] sarfaraz1989:
@andy dude cud u add the link to your sources in your signature...I lost the address ,oops !!

EDIT:

Guys,, ZTE BLADE runs on the same QUALCOMM msm7227 ..the radio baseband is apparently different and Sensors too i think

http://wiki.modaco.com/index.php/ZTE_Blade

http://download.cyanogenmod.com/?type=nightly&device=blade

And somebody at cyanogen is working on it..You think this can come in handy ???
[Optimus One, P500 Original Android Development] andy572:
thanks for this info, but without the work from cyanogen's coders we didn't have a rom like ours ;) ... we steal the code allready since november 2010 :D
[Optimus One, P500 Original Android Development] Zerobarat1:
I think someone said in a another thread something about the Radio on GT540 being solved in Gingerbread . Is the radio baseband the same on O1 as on the GT540?
[Optimus One, P500 Original Android Development] andy572:
radio on gt540 is solved, thats right. but on p500 there is another chip :(

on our device, radio comes as wifi from bcm4325 chip.
[Optimus One, P500 Original Android Development] mik_os:
GT540 has bcm4325 too.
[Optimus One, P500 Original Android Development] andy572:
hm ... dont know. so, why radio not working? FM app searches for /dev/radio0, but we didn't have this device file.
[Optimus One, P500 Original Android Development] sarfaraz1989:
I was talking about radio communication the wireless module responsible for gsm/3g not fm radio..even their wifiand bluetooth appear different apart from qualcomm soc every other chip from rfcomm to audio dac is different wonder if they had proprietary driver issues
[Optimus One, P500 Original Android Development] d3s3rt_eagle:
FM radio works in mik's beta 4 ;)
[Optimus One, P500 Original Android Development] taha198:
I am sure it will work here also in next release
[Optimus One, P500 Original Android Development] naturist:
Yes, Andy is working on it to fix all the bugs :) All we need is patience :D
[Optimus One, P500 Original Android Development] N3mesis:
LG released their source-code isnt it easier now to get everything implemented in the last/newest Kernel?
[Optimus One, P500 Original Android Development] andy572:
LG released their source code as open source only for froyo, but since froyo 2.2;)

All that we became from LG is a buggy kernel 2.6.32.9 and a incomplete froyo source that never compiles because its a more buggy aosp froyo 2.x:D

... but thansk for the tip, we all are looking for better code - that's fine ;)
[Optimus One, P500 Original Android Development] N3mesis:
That shows me that they even didnt started gingerbread if their froyo doesnt even Compile.... lol i want old quality phones from siemens like in the old days.
[Optimus One, P500 Original Android Development] andy572:
yes, the old good siemens S10 was like a surfboard :D

http://putzlowitsch.de/wp-content/uploads/2008/10/siemens-s10d.jpg
[Optimus One, P500 Original Android Development] sarfaraz1989:
andy please somehow fix usb tethering in your next release..it is keeping me from switching to yours and miks roms..please !!!
[Optimus One, P500 Original Android Development] naturist:
use third party apps, easy tether works well :)
[Optimus One, P500 Original Android Development] andy572:
all what i get every day is a wishlist and no one sees the bugs i'll fixing.

why users wouldn't have a stable rom to use it every day?

just i'm working hard on the kernel to reduce all the fu**ing battery drain - i think this is a priority before using "extras" ;)
[Optimus One, P500 Original Android Development] theprophet09:
Keep up the great work!
[Optimus One, P500 Original Android Development] lupohirp:
andy for this....i've posted this also on mik....in cyanogen mod you can choose some rgb presets in settings(render fx if you know)...i've choosed the nexus one rgb preset and my battery drain is very less....first day of use i've 70% battery left and i full charged tonight!!some call 30 minutes of gaming....4-5 sms and 15 minutes of wifi....i think tht rgb values are wrong for our devuces and generated too much battery drain!!!
[Optimus One, P500 Original Android Development] Zerobarat1:
Lol , I can't really understand if you mean less or a lot ? I'm getting the hint you mean a lot . Still what does this have to do with Andy's build ? I don't remember any such presets being available ?
[Optimus One, P500 Original Android Development] lekhwani:
Hi Andy! Kindly give us fm radio also on your build.
[Optimus One, P500 Original Android Development] denzphee:
guys, lets help him work out the bugs first. he said he is working on squashing bugs on fmradio and the kernel. lets concentrate on bug reporting. then, feature requests after. right? great work andy and mik too.
[Optimus One, P500 Original Android Development] N3mesis:
Com'on guys stop posting let him hunt down the bugs first and then add more wishes after testing and if you whine because of the battery drain then wait until andy fixed that issue or buy the fu**ing solar battery adapter thing for idk 20 bucks?

:-)
[Optimus One, P500 Original Android Development] funkyblue04:
Yes! That is MOST important! Thanks for your hard work. :)
[Optimus One, P500 Original Android Development] Devil_Dude:
would der b any version which will provide wifi tether via settings?
[Optimus One, P500 Original Android Development] Zerobarat1:
We can't really help him you know :) ? Unless you have awesome programming skills like him :rolleyes: .

Also , subsequently , fixing battery issues will in fact also fix most of the issues that gingerbread has ;) .
[Optimus One, P500 Original Android Development] sarfaraz1989:
there is a binary(not a script) in /system/etc/ppp..Is this what we need for usb tether..
[Optimus One, P500 Original Android Development] N3mesis:
I know C#... and I have a fast machine to compile things. Lol I gonna get the solar battery adapter anways its cool you have extra 1000mAh plus a solarcell thing S!cK
[Optimus One, P500 Original Android Development] Zerobarat1:
ROFL and how fat will your phone become ?
[Optimus One, P500 Original Android Development] Zerobarat1:
Lol :) . The first page of this thread has become like my daily newspaper :) . And instead of seeing naked chicks I see even more performance added 3D . For real now ! How many of these, did gingerbread kernel bring :D?
[Optimus One, P500 Original Android Development] andy572:
hmmmmm - i can't copy/integrate the drivers from FB or KGSL, so i take all the nice patches that can be applied ;)

Quadrant shows a stable 1117, Neocore shows constant 59,7 - but i have at least 10 interesting optimziation patches for KGSL, and 20 patches for wide system :D

rounded there are 50 patches that i can take from .35 :)
[Optimus One, P500 Original Android Development] Zerobarat1:
That you can apply to ArmV6 ? Also that score doesn't seem to vary too much from the one you posted not so long ago when you added OC module . Or is that score without OC ?

Anyway Google brought a lot to the table with .35 kernel , quite surprising actually ;).

Also , this weekend I hope you're gonna release a build :P
[Optimus One, P500 Original Android Development] mik_os:
small hint: 60fps is software limit :)

you should find more complex 3d test.
[Optimus One, P500 Original Android Development] lupohirp:
Yeah andy maybe you can reach more fps try nenamark is an opengl 2.0 benchmark which stress vertex and pixel shader!!!if you have more of 24 fps yes...there is an improvement:-)you can find it on the market!
[Optimus One, P500 Original Android Development] mik_os:
NenaMark1:

34fps @ 600mhz

40fps @ 748mhz

:)
[Optimus One, P500 Original Android Development] andy572:
33.9 @600 / performance

40.4 @806 / performance
[Optimus One, P500 Original Android Development] lupohirp:
I had 24.2 with 600 mhz andy!!!so there is a performance improvement!!!
[Optimus One, P500 Original Android Development] N3mesis:
Mr Watson, Sir its only for emergency loading....
[Optimus One, P500 Original Android Development] Zerobarat1:
Btw what happened to this ?

Either way , you could try , in case that failed and also to preserve time , the 2.2.2 LG touchscreen driver . According to all those using it , there is no more cpu ramp .

Also I think mik integrated it also , not sure, mik feel free to correct me .
[Optimus One, P500 Original Android Development] sarfaraz1989:
I tried that kernel compiled from LG's latest sources by darkmott ..apparently i does fix the touchscreen spike but dont know why it is much slower(simple transsition in menus using ADW is laggy on froyo 2.2) than Sippolo's.. Sippolo got rid of unnecessary functions ..less code is always smaller,faster,smarter
[Optimus One, P500 Original Android Development] Zerobarat1:
First of all :) , it's actually Der Caveman driver + his adaption of waleedq's invert axis fix ( which to be frank it's quite shallow fix , it works only under slow movement , not the case for gaming and other practical )

Also look at this :

If mik is actually using the 2.2.2 driver than it's actually not a slow down at all , considering it has same performance as andy's work in progress build ...
[Optimus One, P500 Original Android Development] 5152:
Andy

can you answer me: Is it possible to accelerate the transition into sleep mode to save power
[Optimus One, P500 Original Android Development] andy572:
the only way to save really power is to deactivate all network related things like 2G/3G/UMTS/HSDPA, WLAN,Bluetooth and Google Synchronization. Kick google maps from running processes when you dont use it...
[Optimus One, P500 Original Android Development] 5152:
it all off

but the transition can last from 20 minutes to 1 hour, although almost all applications are closed
[Optimus One, P500 Original Android Development] andy572:
i have no idea why some apps need so many time to close, could be that this issue depends on a kernel bug that gets fixed with next release of my rom:

the modem will never go sleep if the power down reaches a timeout. some apps depends on the modem state ...
[Optimus One, P500 Original Android Development] :
CM7 on LG O1?

Is there gingerbread for O1 alpha or beta to testing? I would test it!
[Optimus One, P500 Original Android Development] natedogg20050:
we have tested it already but there are some points that arent workin , like gpu driver wifi [maybe now] bluetooth camera.

Whats Workin Now is , 3G/HSDPA Phone inside outside call audio

we need to fix the gpu drivers bevor thinking about another alpha or beta.

thx to all that trying to help :)
[Optimus One, P500 Original Android Development] salvatore94:
There is nothing official. Just a porting of mik_os.