yashsingh1/xdaforums huggingface dataset:
[LG Optimus 2x] spica1234:
It's in my mind. May be it will be in post RC12 versions, as it will need little more time for me and testing for you guys:)
[LG Optimus 2x] spica1234:
Have you tried using wpa_supplicant libs and binary of V20L/M with v20o? location of it is in /bin/wpa_supplicant and /lib/wpa_supplicant.
[LG Optimus 2x] baltac:
Yes! I'll really appreciate this. :) For me the powersave that comes with Testbuild 4 (that is the 'very aggressive' mode I think) was really great (-2 / -7mA with 3G disabled, wifi on, and screen off) and I've no issues at all with it, for now. :)

I'm with Django 0.6 stable rom, yet. Use a tesbuild kernel on a test rom (I've seen that someone use the django 0.7 test), it's not the better solution: you cant really know if an issue is due to the rom or to the kernel...
[LG Optimus 2x] spica1234:
This OTF values shows significant lesser battery consumption during standby rather than UV, which has never worked to lower battery consumptions.
[LG Optimus 2x] carburano:
Thanks Spica i will try with wpa_supplicant from 20m... For sure it will not support ad hoc networks... But i prefer stability

Inviato con il P990 DjangoManouche!
[LG Optimus 2x] KillerbeeNL:
i never had problems with any stock rom 10 D or 20 M/L/O with android tablet and iPad?

custom rom from M and up also gave me no trouble with adhoc
[LG Optimus 2x] Lo_RaT_PeNaT:
spica, again I suffered blackscrren and freezes with test5, but I understood that if you do not set the powersave function well, this is right?
[LG Optimus 2x] SuperSkill:
Try to revert to 218 bb, working for me as i didn't bother changing after testing guestes hybrid rom, not always that the newest are the best. I will also consider testing the 622bb as it had good reports earlier ;)
[LG Optimus 2x] Basil 123:
On Build5 I had a BSOD after a call ended by the other party. Back to 4-Revised with powersave enabled. It's pretty stable for me :-)
[LG Optimus 2x] louiscypherbr:
I suppose he was talking about connecting phone to an ad hoc wifi, and not sharing the 3g from phone creating an ad hoc wifi.
[LG Optimus 2x] TrymHansen:
Hi Spica, congratulations on being one of the most innovative developers present on XDA.

I'm still not done with my "other app", but upon reading this thread I cannot help getting a lot of ideas for a GUI. One of the challenges is of course that the options present in /data/spica will change a lot over time, so writing a GUI which has the options hard-coded is not an alternative. So the best way to go about it would be to have some kind of definition-file... BUT, if no definition file is found the app has to scan /data/spica AND probe each entry for acceptable values, then build a definition file from that. (The point of using a definition file is that is is 1) faster and 2) should have human-readable descriptions.)

It should go like this:

1) Look for the file "spicaconfig" in sdcards and local/data.

2) Scan /data/spica for options present.

3) If new options found, let user add a description and/or allowable values, if not probe new entries for acceptable values.

4) Build user-interface.

Quite straighforward and very user-friendly since the same app-version can be used with different kernel-versions, and you can of course include definition-files with each kernel (with more detailed descriptions) or the users can make them. (Definition-files should come in language-variants as well.)

The only problem I foresee is the lack of a known default value for the different parameters. There's no point in storing the first value read as the default value, since a later kernel-revision might change it.

I therefore suggest that you somehow include the default read-only value for each option, for instance 340000 in /data/spica/defvalue/gpufreq. (This way you don't have to include a page of descriptions each time you make a change either)

Since the default values are already present in the kernel it should be a simple task to expose them.

As stated I'm still busy with other stuff, but if anyone else wants to take these ideas and run with it, feel free. If not I can probably attend to this is a few weeks time (but no promises.)

Good luck with kernel, looks promising.
[LG Optimus 2x] spica1234:
Welcome data/spica is a direct link to /proc/spica, which is original /data/spica is only symlink:)o and thank you for your right suggestion:) /d
[LG Optimus 2x] spica1234:
WOWOWOWOWOW

LG is really getting far near Life's Good.

I just for curiosity opened open source center for P990, and and and????

It has released V20Q kernel sources

available

http://www.lg.com/global/support/opensource/opensource-detail.jsp

There must be leaked ROM v20Q, released by LG that's why they've released v20Q kernel sources.
[LG Optimus 2x] McGiverGim:
So, we can wait for new spica kernel from v20q sources ;-)
[LG Optimus 2x] spica1234:
Yes, it 'll need some time because to merge my countless changes. But where is V20P & V20Q Roms?
[LG Optimus 2x] McGiverGim:
Google only finds this thread when searching for a v20q rom...
[LG Optimus 2x] SREEPRAJAY:
I am downloading the V20Q source from LG....will upload it tomm...hopefully our devs can do some wonders with it...some updates some improvements....lots of hope, faith on our devs...
[LG Optimus 2x] SuperSkill:
Am I right saying data/spicabootcfg are where to change values for permanently use??
[LG Optimus 2x] spica1234:
Yes:) It's applied during boot.
[LG Optimus 2x] wapz:
So cool :-) Any clue what has been improved?
[LG Optimus 2x] baltac:
Download both V20L and V20Q source code and compare them... ;) The only problem is that only and advanced developer, expert in LG P990 can understand at a glance if something relevant is changed.

For me there is only a letter different from before. :D

EDIT: At a first look only at folders and files of the kernel source, there is only the ramswap support.

A binary comparison give me that (the "left" is the V20Q):

This is all that I can do with my knowledge. All the rest is in the xda guru's hands. :)
[LG Optimus 2x] spica1234:
Alright RC12 will be on base V20Q sources.

I will release one test build based on V20Q:)
[LG Optimus 2x] DeepRed89:
Wow spica...I'm waiting for your new release...

hurry up...
[LG Optimus 2x] spica1234:
Yes why to use old kernel sources when we have newer ROMs:)

May be on Sunday I will get time. Till then enjoy test build;)
[LG Optimus 2x] Lo_RaT_PeNaT:
spica, tell me something that has happened this afternoon, if I could find the cause before launching its new test, the matter is that I only modified two of your files, and have left the powersave option to 0 to avoid blackscreen without But this afternoon for no apparent reason, the screen has stayed with me as colors, was preceded by a color blackscreen and unable to resume his function, unable to react, I had to remove the battery and start again, at the times and no apparent reason again has made me the same thing happen, so I opted to return to rc11r and now again all right. A greeting.
[LG Optimus 2x] spica1234:
Thank you for reporting i will look into it:)
[LG Optimus 2x] kosi2801:
Hi, had a freeze this morning when GentleAlarm was about to ring. Screen was on but phone locked up when I woke up an hour later. Screen showed time from lock-up moment. Phone was on charger and at 100%.

Using rebuilt 20o with testbuild5 and only change powersave to 1.
[LG Optimus 2x] spica1234:
Got no time to download source So I've no idea about changelogs, I'll download and release a test build fully based on V20Q:)
[LG Optimus 2x] Ferrum Master:
LG is becoming like Realtek, they update their drivers often, but no one knows the changelog... :D.

RC 5 seems very stable to me, but I do not use powersave when -30C is around the corner. Other guys seems to have stability problems with it. Looking forward to the next kernel, I suppose now we can have smooth scrolling also in newer sqlite with WAL support...
[LG Optimus 2x] SREEPRAJAY:
Spica bhai,

I have uploaded the V20Q on minus.....here is the link...incase you want it.....

http://min.us/mduhtJkaF

Thanks...
[LG Optimus 2x] spica1234:
Welcome i will download it on sunday:)
[LG Optimus 2x] Basil 123:
Spica, I know you are the kernel-master and are 99.99999% busy with that alone. Just a thought - how about a Spica-ROM with integrated Spica-kernel???
[LG Optimus 2x] maxbaron:
I'm using HP12 TB5 since yersterday and it works very very fine, no BSOD, WIFI ok, DATA ok, excellent battery duration.

I'd like to share my configuration, it could be usefull to other users:

1) Django Manouche 0.6 with spica

2) Powersave=3

3) init.d contents:

01sysctl

04zipalign

06cpufreqenabler

08ramscript

10batterytweaks

15fuckthelogger

90tweakCarbu (taken from Django 0.7)

97leds

bpp

mounts

systweaks

xyz

Max
[LG Optimus 2x] :
looks great!

is there usb otg support with this kernel?
[LG Optimus 2x] spica1234:
Not with any o2x kernel. By looking towards kernel nvidia has made an attempt for OTG but doesnt it corporate with LG source. Both should be bridged. Incomplete drivers for OTG
[LG Optimus 2x] Flix123:
Spica,

Where's Test Build 5? This time I didn't get a PM.;)
[LG Optimus 2x] Ferrum Master:
It is here mate...
[LG Optimus 2x] spica1234:
I PMed nobody , it was released in this thread few pages back:)

Edit:

No BSOD / Freeze if 'powersave' is off right guys? But better standby battery consumption with 'powersave'. Gotta find a 'middle' way out!

I will tomorrow release on with V20Q sources?

BTW,

Dint we have a talk about WiFi memory leak? And other wifi issues few pages back? Before few days?

By looking just released v20q's changelogs as per LG italia, they've fixed Wifi memory leak with v20q:) good, less work for me:p
[LG Optimus 2x] SREEPRAJAY:
Great Spica Bhai... Waiting for you
[LG Optimus 2x] spica1234:
I will write a simple better suspend code, during suspension and this is it for 'powersave' functionality;) easy written for u vuys to understand

if (POWERSAVE == 1)

/* value 1 will be 'light powersave'*/

{

GPUFREQ = 320000;

VDEFREQ = 680000;

MAXSCREENOFFFREQ = 503000;

MINCPU1ON = 816000;

DDR2_MIN_KHZ = 40000;

LPDDR2_MIN_KHZ = 15000;

} else if (POWERSAVE == 2) {

/* value 2 will be 'moderate' powersave */

GPUFREQ = 300000;

VDEFREQ = 600000;

MAXSCREENOFFFREQ = 503000;

MINCPU1ON = 816000;

DDR2_MIN_KHZ = 30000;

LPDDR2_MIN_KHZ = 12000;

} else if (POWERSAVE == 3) {

/* value 3 'aggressive powersave', activating the freeze prone mode ultimate lowest possible safe*/

GPUFREQ = 2800000;

VDEFREQ = 550000;

MAXSCREENOFFFREQ = 389000;

MINCPU1ON = 816000;

DDR2_MIN_KHZ = 10000;

LPDDR2_MIN_KHZ = 8000;

printk("activated the sh1thead, watchout") ;

} else {

/* read user specified value read from spica generated modules located in /data/spica folder */

GPUFREQ = USERSPECGPU;

VDEFREQ = USERSPECVDE;

MAXSCREENOFFFREQ = USERSPECMAXSCOF;

MINCPU1ON = USERSPECMC1ON;

DDR2_MIN_KHZ = USERSPECDMK;

LPDDR2_MIN_KHZ = USERSPECLPDMK;

printk("applying userspec values") ;

}

This code i guess is right simple to be understood for u guys even thats why ive written inhere in the most simple way for you guys to understand how *innocent* kernel operates as directed , yet effective, this is during suspend

.watchout code it (powersave) doesnt touch UV cause I strongly these factors affect battery more recursively not UV. There are many other factors that as well controls battery consumption but later on as it will delay RC12:)
[LG Optimus 2x] Flix123:
Wow, great! I have the following problems with SR2 kernel:

- when the phone is turned on for a few days without reboot, it becomes slower and less ram is free

- sometimes I've huge battery drain because of wifi (from 100% to 0% in a half day), when wifi is turned off the drain is gone

Is this the wifi memory leak? If not, what exactly is this leak?

Thanks, spica.;)
[LG Optimus 2x] spica1234:
If its slow after turning on after a long time yes thats memory leak, leaked by wifi module while wifi was on and dint get freedup by kernel(wifi driver) during unloading module.

Plus there has always been an issue with especially 2x, during wifi there is above-average battery consumption this needs correction in wifi driver as well about TX power consumption.

Ive not read wifi driver codes in detail so i dont exactly know what's wrong at what line lol
[LG Optimus 2x] Flix123:
Thanks, I'm looking forward to your new V20q kernel tomorrow.;)
[LG Optimus 2x] Ferrum Master:
I had one reboot not a freeze after disconnected the phone from usb... could be rom related problem tough. And so far yes, without powersave the kernel is stable for me...
[LG Optimus 2x] spica1234:
Yes may be 'light powersave' and 'moderate powersave' will be compatible for many in next build and it will help lesson battery consumption:)

Now as you've been like teddy bear and penguin()(kidding, never mind) as of low tempreture in your region, i will include OC codes aswell in next build
[LG Optimus 2x] Basil 123:
Perhaps you should include a 'pocket warmer' mode for our thermally-challenged friends?

I spent 5 years in Canada where every year it would hover around -40 deg C for two weeks so I sympathize :-)

Baz
[LG Optimus 2x] spica1234:
Yes noted, i will include more safe max OTF values and merge OC codes in next build with new 'performance' -'nitros' mode:)
[LG Optimus 2x] baltac:
Very intresting! I'm a little rusty with programming, but the code is clear and simple. :)

Just for a little feedback on powersave feature: I've never changed the testbuild 4, where the powersave was aggressive, yet. Since last charge, with normal phone use, some ebook reading, some internet surfing, wifi on, 3G off (I've used it just few times when I'm away from home), django 0.6 stable rom, I'm now at 17% after 2d6h23m19s on battery. This feature, really rocks for me! :)
[LG Optimus 2x] spica1234:
Try to do benchmark one more time:)
[LG Optimus 2x] Platoon:
no i havent, i guess i will need to
[LG Optimus 2x] Dzhedaj:
I think it only works with GR4 if you bake a ROM on modaco with custom kernel selected. As prebakes are with stock kernel, you can't flash this one over it.
[LG Optimus 2x] Basil 123:
I baked GR4 with the regular kernel. Started it up, did the settings rebooted into recovery and then flashed HP - works a treat :D
[LG Optimus 2x] Striatum_bdr:
The kernel is compatible with GR4, they were talking about init.d scripts support, that is not included in prebaked GR4 (perhaps in kitchen versions, I dunno that). Some people thought it was related to kernel but in fact it's ROM feature.
[LG Optimus 2x] tomsi91:
Does it work with caynogenmod 7?
[LG Optimus 2x] Soulj4h:
Battery Life on this phone:
[LG Optimus 2x] Striatum_bdr:
Read again first post:

WARNING: THIS METHOD CAN BE DANGEROUS. DONT DO ANYTHING IF YOU DO NOT KNOW WHAT YOU DO.

I AM NOT RESPONSIBLE IF YOU TRANSFORM YOUR PHONE INTO A BRICK.

Horse Power 2x eXtreme 24BPP RC1

This kernel is based on LG V10e sources. This kernel is competible and should only be flashed with

STOCK MCR FROYO and GINGERBREAD.
[LG Optimus 2x] cabexas:
Which app do you use to see the power consumption like that?

I'm on GR4 with HP RC1 Kernel.

Thanks
[LG Optimus 2x] Striatum_bdr:
Battery Monitor Widget
[LG Optimus 2x] FBlablabla:
... Tegra 2 bandwidth ?

I have a quick question about the 32BPP variant, isn't the amount of data needed to display such number of colours narrowing an already very narrow memory bandwidth (600mhz/32bit only) ? And in this case, could we overclock the ram or ram+gpu ONLY when a graphical intensive app is being launched ? (games etc...)

(...just an idea, otherwise quite good kernels :D)
[LG Optimus 2x] Lapiduss:
Amazing kernel! Super fast and battery very very good, after 10h 94% (7h offline)!!.
[LG Optimus 2x] TrymHansen:
You are indeed correct sir. Tested and confirmed.

(If you, the reader of this message, haven't read the last few pages, this is about init.d-support, not the kernel itself.)
[LG Optimus 2x] Sheppie:
I cannot use this kernel at all. I've also chosen a custom rom from Modaco and that works, but when I install HP it just won't boot. It gets stuck at the initial LG logo. I've also used back to ext3 before installing the GR4 with the ext4 rom.

Any thoughts?
[LG Optimus 2x] Ferrum Master:
No problems for me mate. Running Gr4 with HP kernel. Have you cooked your kernel without custom kernel options? Stock one doesn't have init.d folder, it was a known bug for early Gr4's.

Anyone measured the memory footprint increase between 32 and 24 bits? Benchmarks? I am too lazy I know :D

PS.

And again I am begging about USB Host/OTG support.
[LG Optimus 2x] spica1234:
Yes higher BPP uses more resources. 16BPP as defaults use very few MEM. As i will get time i will try looking in-to USB OnTheGo. Was it supported in Froyo?
[LG Optimus 2x] Ferrum Master:
Nope it wasn't supported for O2X.

As far I know, judging from electrical schematics, it should be OTG capable.

There was floating around info about theoretical OTG support in some custom kernels, but it simply didn't work and was dumped out.

I am just curios to play Quake III using Keyboard and a mouse :D, a retro Lan Party is in mind.
[LG Optimus 2x] spica1234:
For OTG which cable does it support
[LG Optimus 2x] Ferrum Master:
I am using a modified USB HUB, bought in one pound store :D, i modded it for Nokia N900, that also wasn't initially OTG capable (Simply soldered another micro usb cable insted of USB at the end). It could be also external powered.

There are few cables/converters on ebay etc also.

NOKIA CA-157 doesn't fit our connector, although it can be solved using metal file on the edges and it is ready :), tested with some Galaxy S and S2, works flawlessly.
[LG Optimus 2x] spica1234:
K
[LG Optimus 2x] forforce:
Will this kernel work with stock ROM v20l GB2.3.4 ?! Thanks.
[LG Optimus 2x] ron_gangte:
Going by the Topic of the thread - Yes. :-)
[LG Optimus 2x] kosi2801:
Had a look at the differences between 20L and 20Q bcm4329 source. They fixed "something" but none of the memory bugs which I identified fixes for a few pages ago.

Would it be possible for you to explain me how you did set up your build-environment for the kernel? Especially which arm-eabi cross-compiler you're using and what settings/procedure you used for building the kernel binaries? I already tried several times and compilers with Ubuntu 11.10-x64 but had no success in compiling so far. I'd apprechiate any hints which bring me far enough to build the kernel on my own :)

I could then try out the patches using your latest git-source myself without bothering you with instabilities or further issues. Especially since I've been having serious issues with that bug where wlan always wakes up again when I deactivate it.
[LG Optimus 2x] spica1234:
There is nothing like bothering;)

Anyways,

Oh i dint download v20q sources yet, i just read changelogs LG mentioned on its Facebook italia.

You follow these steps, as you're on ubuntu:

-sudo add-apt-repository ppa:linaro-maintainers/toolchain

-sudo apt-get update && sudo apt-get upgrade

-sudo apt-get install gcc-linaro

-sudo apt-get install gcc-linaro-arm-linux-gnueabi

-download v20q sources

-just merge changes only commited by me on my git(although it doesnt have recent changes of on-the-fly features as its not finalized)

-than make ARCH=arm star_ifx_defconfig

-than open README file shipped with sources

-and execute make "one" command with cross_compile path as arm-linux-gnueabi-

Dont fetch my whole sources but just changes i committed. As ive low update bandwidth i ve kept v10e base sources on git instead of v20l

If you face any unexpected error msg me with error:)
[LG Optimus 2x] SuperSkill:
Haga, do you believe them, i'm sure you would have done it better so maybe you have to slightly modify it at the end :)
[LG Optimus 2x] forforce:
Hi, I installed your kernel on stock GB 2.3.4 rom but the results in quadrant are way distant from yours. I have only 2500 points in Quadrant, is this because of the stock rom ? And if it is , how can i make it to run faster without changing the rom ?! Thanks in advance.

edit: someone in this forum said that it can be possible with Neoblaze kernel 210911b , can u upgrade ur kernel so that can work on urs too ?
[LG Optimus 2x] spica1234:
Install performancepack from my signature. As you must be on ext3. And that result was at 1.4 ghz overclocked and the result you're accquiring is at 1ghz. Which version of kernel did you install?
[LG Optimus 2x] forforce:
Kernel HP RC 11-R

And someone on this forum said that he can view youtube 720p videos with Neoblaze kernel 210911b smooth but with your kernel I tried but it`s not working smooth at all. Can that be fixed with performancepack too ? Or is it something to do so I can watch smooth 720 youtube videos in flash without overclock ? Thanks for ur time.

P.S. I don`t have an microSD card so can I install HP Performance Packs without one?
[LG Optimus 2x] spica1234:
You ca install the performance pack without needing of SDCARD same way as you installed the kernel. Which video player you're using? Stock provided by LG? And I don't face such issue? Which is the file format of video that you're trying to play?
[LG Optimus 2x] forforce:
Oh, maybe I didn`t say it right :) , I`m not that good at english but it`s about playing hd videos directly from the browser... flash videos on youtube 720p resolution the same u are watching on the PC. I don`t know if it`s possible but some ppl say that it is. 480p videos are playing ok but not 720p. I don`t know if I said it right. :) Thanks again for your help.
[LG Optimus 2x] spica1234:
Update Adobe Flash Player to version 11 latest through Market
[LG Optimus 2x] kruppin:
There is an old flash "10.something" that works alot better then the new one, atlest for me. And with that you can play 720p on youtube most of the time. I will try to find it for you. I don't remember if it was on lg's rom or CM, but shouldn't really matter..

Edit: I'm not sure, but I think it's this one "Flash Player 10.3.185.22"..
[LG Optimus 2x] forforce:
Tried version Flash Player 10.3.185.22 , 720 video is the same , and same thing with version 11 from android market... any other solutions? :(
[LG Optimus 2x] spica1234:
Which side youre playing video from? Youtube?
[LG Optimus 2x] spica1234:
Status:

-On-The-Fly 'nitros' (performance)(NoS) feature added

-On-The-Fly 'powersave' feature has 3 profiles now. Light Powersave, Moderate Powersave and Aggressive Powersave

-OC codes merged

-Partially some of V20Q changes merged

_to-be-continued_
[LG Optimus 2x] forforce:
Yeap, youtube on the website not with the application but even other websites playing flash videos is a little bit choppy even if it's not 720p.
[LG Optimus 2x] Lo_RaT_PeNaT:
spica, today is the big day, if nothing happens weird no?:D:D:D
[LG Optimus 2x] Basil 123:
Just had someone end a call on me - BSOD.

Looking forward to the next build (like maybe a million others all around the world LOL)

Baz
[LG Optimus 2x] spica1234:
Tomorrow will be the day!

New innovation in the o2x kernel will rise up.

Tomorrow the wait for an innovative revolutionary kernel RC12 will be overed.

As promised earlier to make RC12 out-of-box will be out tomorrow.

There is no reason to use StockRom, but when there is RC12 there is a reason.

Almost all codes required to RC12 has written and in my initial testing with RC12 it's safe upto -50mv UV. Just because i have changed other values to make it work efficient.

T-o-m-o-r-r-w,

Your wait for 'something new?' rather than patches only will be overd.

Have a gr8 time:)
[LG Optimus 2x] hakankarani:
Your kernels may be good too but you really know how to speak thats for sure:D
[LG Optimus 2x] Basil 123:
Dont feel any pressure please. Your amazing work is truly appreciated and well worth waiting for..........

Cheers

Baz
[LG Optimus 2x] bespinhal:
What a epic day it will be!! :D
[LG Optimus 2x] carburano:
tomorrow... my favourite day ;)
[LG Optimus 2x] hakankarani:
waitinggg......
[LG Optimus 2x] Marsou77:
Tomorrow will be a dilemma day.... CM7 + V20O goodies or Stock + RC12 ....

Envoyé 2X plus vite avec mon P990
[LG Optimus 2x] Basil 123:
No dilemma at all here - MCR Gr7 based on v20Q (if it lands in time) + RC12 :D