yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Android Development] ElGeorge:
As Franco has said many times there will be some features that people will keep asking for over and over again, so it will be your decision to give support or not for those. :p

So there goes my humble opinion regarding the use of App2SD scripts like DarkTremor:

Essentially the advantage for using DarkTremor or any other "Auto-App2-SD" script is that they represent a fire and forget option for having Apps on the SD card, because with the script installed basically the SD card becomes the main storage for the phone, that is, all the apps will be automatically installed to the SD card with no intervention from the user.

Personally I rather not use DT's or any other such script for a few reasons:

1.- Since Froyo Android itself is pretty good in moving apps to SD card, giving you the flexibility of moving some fat apps to SD (like games etc) and leaving important apps on main storage (this is important due to point #4 below)

2.- Installation of some of those scripts tends to be a pain in the ..., and usually you have to try 2 or 3 versions before finding one that works with your specific ROM/Kernel.

3.- If you use a CM7 based ROM you even have the additional ability built-in of installing apps to SD by default (still I rather not use it due to #4)

4.- The big disadvantage of App2SD scripts like DT's (and even the built-in App2SD in Android) is that if for some reason the SD card dies on you all the apps that are on SD will stop working, so if you're using one of the scripts where every app is automatically installed to SD that means that "all your apps" (except of course the basic ones that comes with the OS) will stop working, rendering your phone useless except for the basic stuff. That's why I rather use the built-in Android App2SD which allows me to move fat non-essential (for me) apps to the SD card, and leave the apps that I consider essential like K9 mail, Whatsapp, Titanium backup and Swiftkey on main storage, so those would still be available even if the SD suddenly dies and I'm in the middle of nowhere (or most likely in the middle of 4 hour meeting hehe).

So personally I would stay away of those type of scripts, but obviously is up to every one to decide how to use their phones.
[Optimus One, P500 Android Development] GonDr:
coz goldenleaf have more battery saver and good performance.
[Optimus One, P500 Android Development] fserve:
goldenleaf for LG Stock roms like devoid can charge your phone while it's off and usb transfer speed is very good.

only that. if you use CM7 and dont use usb to transfer large files, use gbs-v15 =) it's a very good kernel as all franco.Kernel are.

@ElGeorge thanks! but i've installed a2sd darktremor here just to test how this works. i hope that my sd card lives forever :D
[Optimus One, P500 Android Development] buzzdr0id:
yeah but we can use goldenleaf with cm7 too :) I don't think there should be any problem !
[Optimus One, P500 Android Development] DaXmax:
Not even one... Ok, let's check

Battery= Cant say anything

Performance= Is it raining? Wow thats fast...

Usb= Works fine, thunder speed

Wifi/Bluetooth= ALPHA MALE! (Did i get it right?)

Wifi tethering= ALAMAK POWER LAH!

Usb tethering= **** fserve, why always my usb restart after activating usb tethering?
[Optimus One, P500 Android Development] fnixirix:
wao... someone manage to get 7days straight without charge the battery? is that really possible? my max only 3days...
[Optimus One, P500 Android Development] fserve:
USB Tethering works here :-)
[Optimus One, P500 Android Development] Garuxa:
Ok. It's time to take a chance on your kernel. Good job fserve and thanks for contributing to this community :)
[Optimus One, P500 Android Development] ligu:
To be fair, it's not stated clearly that that's only for froyo. And, yes, 'idiot' is a bad word.

---------- Post added at 08:42 AM ---------- Previous post was at 08:31 AM ----------

just want to be sure. does gbs-v15 has any advantages over goldenleaf? I am currently on goldenleaf, and am wondering if I really need to go back to v15.
[Optimus One, P500 Android Development] fserve:
Ok, let me clarify one thing.

this is NOT only for froyo.

Is for ALL roms that have not disabled it.

v15 is faster then goldenleaf, but has the slow usb transfer thing.
[Optimus One, P500 Android Development] nd4spdbh:
gotcha, ya rarely use usb transfer... and like stated with you v15 gbs CFS... bat life is N U T Z!

thanks again for all your hard work.
[Optimus One, P500 Android Development] corwin42:
Does v110913 have logcat enabled or disabled?
[Optimus One, P500 Android Development] DaXmax:
Yea yea whadever... Ok my fault... But offmode charging wont work unless...
[Optimus One, P500 Android Development] deetailed:
Wow, 7 days :o Looking forward to see how your normal usage test turns out. So far my day-to-day usage lasts somewhere around 28-44 hrs depending on how much I use calls and play angry birds.

Wait, does this mean goldenleaf doesn't support ext4?

But when I tried the 9 September test kernel, all my apps in sd-ext worked well with no issues and I'm using simple2ext in an ext4 partition. So I've been assuming that it already supports ext4.
[Optimus One, P500 Android Development] Garuxa:
Thanks I just clear up that confusion that I had while reading :)
[Optimus One, P500 Android Development] 32bit:
Hm, it's strange You asking about Ext4.

I'm using Your goldenleaf kernels (now 090911-1) with my 768MB Ext4 partition and there is no problem. All of my 200+ apps are feeling good.

I'm using latest STABLE version of Darkthremor's A2SD. All apps and Dalvik cache are on Ext4.

Try to install A2SDGUI app from market to more convenient operations with its features.
[Optimus One, P500 Android Development] fserve:
was a very old testing.

was with all ext(2,3,4) disable.

I NEED TO KNOW

WHO USES EXT2 / EXT3? If no one i will disable it.

for now logcat is disabled
[Optimus One, P500 Android Development] 32bit:
I don't think anybody uses Ext3 with SDcard but one could use Ext2.

By the way, disabling of logcat is interferes with "send error report" feature of some app, isn't it?
[Optimus One, P500 Android Development] signumized:
Please do not disable ext. Many of us are using extended partition with link2sd, s2e and many others. I saw that you have also disabled processor states. Other than that I want to mention for the Nth time that the transfer speed bug/ fix include also the general Sd card speed and I suppose that all the I/O operations are affected as well. So the conclusion may be: leave it as it is, it's a very functional version and also bug free. Also 7 days with the battery? :o no comment. :)

Thanks again.
[Optimus One, P500 Android Development] fserve:
i will leave ext4 enabled :)

i didnt disable pstates. i've disabled only the statistics, info, monitor, logs, debug things just to test battery :-)

and i have a great news. i'm testing now the first goldenleaf tinyrcu based ;-)

PS. 59fps in neocore :-) with wifi/sync on

ok, here it is.

new testing. i need someone to check if froyo is ok, if chargin while off works, please.

http://www.multiupload.com/Y8TL1454DP

Changes from 13SEP version

Logcat enabled

dmesg enabled

cpu_stat enabled (pstate enabled)

ext2 disabled

ext3 disabled

ext4 enabled

TinyRCU
[Optimus One, P500 Android Development] signumized:
I didn't try it yet, but doesn't that mean sd-ext will not be mounted anymore, since mine is ext3. Its there any performance reason for what ext 2, 3 or 4 should be disabled? Or I didn't pay enough attention. :)

I'm keeping anyway all your released versions in case of anything :)
[Optimus One, P500 Android Development] gekko69:
+1

I'm an app developer and having a log is pretty convenient also during development. That's the only reason I don't use the latest Franco kernel nor the latest goldenleaf.
[Optimus One, P500 Android Development] fserve:
Now you can use. Logs are enabled again

go for ext4 :)
[Optimus One, P500 Android Development] gekko69:
Great news. Thank you for this!
[Optimus One, P500 Android Development] orsonbear:
About ext partition I suggest to support ext2 and ext4. Ext2 for who prefear speed and compatibility with some tool, ext4 for who prefear reliability and decent speed.

About DT a2sd I suggest to use it if you make heavy use of the internal memory installing and deleting apps frequently or other task that requires many r/w operation.Remember the nand flash memory has a limited lifespan,more you write it less it lasts,then using a2sd the internal memory is less used and the phone dies later, better to replace an SD than a whole phone. Cheers!
[Optimus One, P500 Android Development] terratrix:
@fserve, since there is already SmartassV2, no need for smartass
[Optimus One, P500 Android Development] DaXmax:
Woohoo, running with ur 14 sep but... What are the changes
[Optimus One, P500 Android Development] vangadget:
fserve, first of all i want to thank you for great work on kernels. One question: is it possible to fix LG's bug with wrong reporting of battery temp and voltage? i know it's not so important, but... ))

im using CM7.1RC1 6.5.7 and Goldenleaf 110914 kernel
[Optimus One, P500 Android Development] gekko69:
Was there a change between 090911-1 and 110914 regarding lockscreen? On my phone lockscreen is only displayed right after boot but not if I press the power button.

Rom: Miks 6.5.7

Kernel: goldenleaf 110914

Thanks!
[Optimus One, P500 Android Development] adfad666:
My sd card is formatted in clockwork 5.0 from rom manager which is ext3 I think. Is it easy to upgrade the partition to keep it working if you enable only ext4?
[Optimus One, P500 Android Development] galabuon:
one bug : compass not work
[Optimus One, P500 Android Development] luckydog2006:
How do you tell what ext2/ext3/ext4 you are using? And do you have to change to ext4 if you are running ext2/ext3 before upgrading to newer Goldenleaf version?

Update:-

When I first put on mik's CM7 ROM, it says to create EXT-Partition with 512MB and after partitioning select "SD:ext2 to ext3" and convert ext2 to ext3. So, I must have ext3 partition.

Now I have to convert my 512 MB SD partition from EXT3 to EXT4? Is that correct?
[Optimus One, P500 Android Development] gekko69:
works for me.
[Optimus One, P500 Android Development] logo_32:
@fserve: Bro a suggestion... if possible, please try and include a change-log section on the first post like all of the developers do... that way it becomes very easy for us to check the improvements and feature + and -'s if any..!! :)
[Optimus One, P500 Android Development] fserve:
Yeah, check My git hub for that :D
[Optimus One, P500 Android Development] logo_32:
Yeah, thats something most of the users already do.. ;)

But for most users following githib is like greek and latin..!!

P.S.: it seems this time around you have been playing with the tinyRCU portion..!! :D
[Optimus One, P500 Android Development] gekko69:
Silly me. It turns out that disabling lock screen with EasyProfiles is actually working with this kernel ;-)

So there's no issue here.
[Optimus One, P500 Android Development] drakull:
Great modifications to an already great kernel.

Just one request: please move download link out of quote blocks because links turns to plain text when accessing the forum using xda app. ;)
[Optimus One, P500 Android Development] orsonbear:
@ adfad666

You can easily convert ext2 or ext3 to ext4 using Linux. If you already use it ok, then surely you know how make the job. If not you can use a Linux distro on pendrive or CD as PuppyLinux, then you can easily make the job in two (at least) way. You must use an SD USB reader to adapt the P500 SD to your USB computer socket then booting with PuppyLinux or similar disk you can:

- copy the SD ext2 or ext3 partition content to a new folder on your computer hard disk

- reformat the SD ext2 or ext3 partition as ext4 with Gparted (or other way)

- copy the previous copied files (not the new folder, only the files in it) to the ext4 SD partition

- reinsert the SD in the P500

I know that exists a powerful console or terminal command line way to convert ext3 to ext4 or to format or create ext partitions but I think the method above may be simpler for a noob POV (point of view) :)

Cheers!
[Optimus One, P500 Android Development] luckydog2006:
I took a look into my SD card and I see I have two partitions: one is FAT32 and the other is EXT3. The apps I moved to SD is sitting in the FAT32. I see no files in EXT3. Is the EXT partition used for any reason by the kernel?
[Optimus One, P500 Android Development] calhotel:
second that.
[Optimus One, P500 Android Development] Bec de Xorbin:
Ext partition is used by 3rd party app2sd app like darktremor or S2E. But the question is why the hell do you have EXT3 partition in the first place if you don't even use it?
[Optimus One, P500 Android Development] bbogdann:
Best kernel

what is the best kernel regarding battery life?
[Optimus One, P500 Android Development] luckydog2006:
I followed the instructions for installing CM7 ROM and it says to create EXT3 partition. How the hell would I know when/what the ROM would need the EXT3 partition for? I'm assuming the CM7 ROM was using it until I read all these EXT messages and I see people are using EXT3 or EXT2/EXT4 to store their apps.
[Optimus One, P500 Android Development] gmpurohit:
When I oc max frequency >480,after few minutes it resets to 480..any reason ?

I must say this is the best kernal I ever had. .battery life is almost 2 days moderate use
[Optimus One, P500 Android Development] shhbz:
its cooking ,when its ready it will be served
[Optimus One, P500 Android Development] TakamineSubasa:
fserved!

No.... it will "fserved" !!!! :D:D:D:D:cool::cool::cool:

HAHaha, btw still waiting for sqlb, vr io sched, bfs :rolleyes:
[Optimus One, P500 Android Development] 32bit:
No way. Forgot about it. Franco tried - the ROM starts panic on "overheating" and shuts down.
[Optimus One, P500 Android Development] adfad666:
I know you mean well, and I am aware I can do it this way, but that is very far from n00b friendly and rather extreme, loading up a whole new OS just to change a setting...

ClockworkMod makes an EXT3 partition when you ask it to format the SD card, and as far as I can see there's no way to choose the EXT type or change it later from there. I suspect that a large majority are running the same since it's the simplest way to get CM7 with apps2sd running.

We need either an on-phone method to convert to EXT4, or simply keep EXT3 support till ClockworkMod can change EXT types :rolleyes:
[Optimus One, P500 Android Development] fserve:
The newest goldenleaf kernel :-)

Done! :)

That is the scaling governor of your cpu acting. When you need more speed you will have it.

Thats why we use MIN 480 MAX XXX

on my case i use max 748, so, the scaling will only set on 748 when i really need it. :-)

And cos of that battery last longer!
[Optimus One, P500 Android Development] calhotel:
ClockworkMod probably formats as ext4 now. just did one not long ago.

but well, I do not see why we are debating this choice here. why not support all of them? the current kernel supports all ext type already right?
[Optimus One, P500 Android Development] fserve:
no, i've dropped ext2/ext3 in the new testing one.

Go for ext4 people, is faster than ext3 and more secure than ext2 =)
[Optimus One, P500 Android Development] adfad666:
My mistake, I just checked and it did in fact create EXT4. Link2SD wouldn't accept EXT2 or EXT3 when I reinstalled it...

I looked over the past couple of pages but couldn't find the answer, are there any particular benefits to disabling EXT2/3? power, speed? or simply just simplicity?

also, I really hope you have kept some good documentation on the changes you have made to the kernel (why one thing worked another thing didn't work), I don't think I've ever seen such vigorous kernel testing done before, it seems like your research could probably benefit the whole CM7 community, possibly even the whole android community at large...
[Optimus One, P500 Android Development] holymolys:
Wait So the latest goldenleaf doesn't support ext2? So can you Still flash it or not? If you have ext2 that is.

I read somewhere that ext2 is somehow better? But I don't know lol
[Optimus One, P500 Android Development] luckydog2006:
IMO, I don't think there is any particular benefits to disabling EXT2/3 for power or speed. However, because I use Linux, I reformatted the EXT3 partition to EXT4 using Gparted, just in case to keep track with Goldenleaf development.

Personally, I think fserve should just support all of them since it should be up to the user to choose whichever filesystem they feel works for them.
[Optimus One, P500 Android Development] cookie666:
Totally agree with this. There is no advantage to using anything beyond ext2 on our phones. If anything the journal on ext3/4 will "destroy" the SD card quicker!
[Optimus One, P500 Android Development] knzo:
Ext4 properly mounted and without journalism beats the crap out of Ext2 and Ext3.
[Optimus One, P500 Android Development] fserve:
ext2 enabled

ext3 enabed

ext4 enabled

V(R) I/O scheduler added

http://www.multiupload.com/HGLXT0GHV5

All the unused code will be used against you to drain your battery life. (and slowdown your boot, lol)

Is that what i think :-)
[Optimus One, P500 Android Development] kapitanbasa:
I dunno if this was caused by something else...my handcent and evernote app acted up after flashing 9/14 testing. No app2sd-like scripts installed. Back to gbs15bfs for the meantime
[Optimus One, P500 Android Development] fserve:
V(R) cames with slow transfer bug.

switching back to noop.

new kernel: http://www.multiupload.com/7CVFUKCD0D

changelog: noop is back and vr is gone.

you have ext2 or ext3 partition, that will be fixed with that kernel.
[Optimus One, P500 Android Development] luckydog2006:
Nobody disagrees with this fact. EXT4 > EXT3 > EXT2. We're just saying that by supporting them, it avoids the user from having to re-install or copy their data from one filesystem to another filesystem. Unless they want to reformat their whole filesystem from a clean install.
[Optimus One, P500 Android Development] fserve:
ok ok, just get the newest kernel and be happy ;-)
[Optimus One, P500 Android Development] Blueyedevil:
Is that a typo or the original stock from which you start is this old? And if it is this old, why?
[Optimus One, P500 Android Development] DaXmax:
It is from the stock 2.6.32.9, the more battery life u get? Yea, something like that... If performance, use smartassv2
[Optimus One, P500 Android Development] samcad:
Dude, goldenleaf is supported in cyanogen or what??? Confused in first page :( is it cfs or bfs.??
[Optimus One, P500 Android Development] Turducken:
^^^^^

Yes

Fserve, when Andy's rom is released, will you begin working on the .35 kernel?
[Optimus One, P500 Android Development] fserve:
Only if i could improve anything.
[Optimus One, P500 Android Development] buzzdr0id:
Thanks but charging with phone OFF is still not working for me :(
[Optimus One, P500 Android Development] fserve:
Wich kernel / rom?
[Optimus One, P500 Android Development] logo_32:
SUperb updates maan... now the other filesystems supported as well... :)

And thanks a ton for the NEWS SECTION.. ;)

That way people can sometimes choose which version to flash.. like for example... i do not use ext file system on my cell, so no need of that much code, as you rightfully quoted about the unused code in the kernel..!!

:D Im happy with 14th sept version..!! SUperb battery life along with lovely performance..!! :) This is definitely the kernel that people should flash who are using Devoid or any froyo based OS because of the incomparable battery backup that it punches..!!

Cheers bro...!!

P.S.: i guess franco is onto something real big with the .35 kernel...!! :D
[Optimus One, P500 Android Development] buzzdr0id:
CyanogenMMatt v1.1 + goldenleaf-testing-090911-1/goldenleaf-110914 and goldenleaf-110915

Tried all 3 :mad:
[Optimus One, P500 Android Development] fserve:
Cyanogen does not support charge with phone off, nots kernel fault.
[Optimus One, P500 Android Development] buzzdr0id:
OH !! Not even original mik's version ?
[Optimus One, P500 Android Development] samcad:
is this GOLDENLEAF kernel supports CyanOgen ????
[Optimus One, P500 Android Development] orsonbear:
Fserve better to write on OP this thing about phone doesn't shut off while charging on CM7 derivative roms to avoid tons of such questions by noobs...
[Optimus One, P500 Android Development] fserve:
mik_os Cyanogen 6.5x, yes.

mik_os Cyanogen 6.6x, no.
[Optimus One, P500 Android Development] by.adrian:
sure but u need 6.5.7 stable.
[Optimus One, P500 Android Development] samcad:
Till now I was using gbs v15!! I'm gonna try yua goldenleaf... I will test it n I'll give the feedback...:)
[Optimus One, P500 Android Development] kapitanbasa:
hi fserve. i flashed your newest 9/15 testing goldenleaf...everything seems smooth but my evernote app...lost all its notebooks and notes. was it moved somewhere else? i never use apps2sd apps or scripts...
[Optimus One, P500 Android Development] gmpurohit:
Image speaks louder than words :)
[Optimus One, P500 Android Development] DaXmax:
Wow, excellent job fserve...

Best performance and battery...

100% to 13%

Brilliant stuff, franco cant beat ur kernel but both of u are the best...
[Optimus One, P500 Android Development] kapitanbasa:
a reinstall of the app solved the problem...

testing continues
[Optimus One, P500 Android Development] digitalface:
@DaxElectro , are you being sarcastic again? 100% to 13% in 9 hours...?
[Optimus One, P500 Android Development] androidmeda:
Great battery life. :D although Spare Parts seems to be waking up a lot in the background. Still figuring it out...
[Optimus One, P500 Android Development] DaXmax:
Im not, this is true... Play a little game... Play alot of music, on internet... Yea, im not being sarcastic and this is true...
[Optimus One, P500 Android Development] deetailed:
Heavy use perhaps. In katmai1973's test, s/he got 7 days with flight mode, but in the heavy use test with games, music, BT on, GPS on it lasts 8 hours.
[Optimus One, P500 Android Development] logo_32:
Bug report..!!

The battery display isnt correct.. mean i flashed the kernel properly as a fresh install with void forever..!! It didnt happen earlier... i am on 14 sept version... minmax govner with 480/600..!! Usually with gallery application, or any other application, the system suddenly HANGS... i have to do a battery pull... and once i restart, the battery meter suddenly shows a drop of around 4-5 percentage..!!

ill try and flash it again and see if it persists.. and also post a screenshot soon of my findings.. :)

P.S.: if it IS a bug then i guess franco knows how to correct it..!!! He too had such an issue in his earlier releases..!!
[Optimus One, P500 Android Development] 32bit:
It seems that scrolling became some intermittent with v.110914 compared to v.110911-1

And I think it's the same with v.110915 as long there is no relevant events in changelog.
[Optimus One, P500 Android Development] fserve:
By intermittent you want to say 'slow' ?

You use a froyo right? can you check if recharge while offline is ok?
[Optimus One, P500 Android Development] DaXmax:
Hmm, fserve... I see those ****ty italians(not all are ****ty) are using a new governors, they called it 'lightass'... Can u put it in if u find it... It seems faster than Smartassv2...
[Optimus One, P500 Android Development] 32bit:
Not slow but goes jerky.

And, yes, there is "old good" framebuffer bug when one can see the main screen for a moment prior to the unlock screen appears. (it's not so important, only for the mark)

Yes, 2.2.0

Sorry, I'm not tested v.110914 on this aspect, reverted back to earlier version.

I can test v.110915 in offline mode if You have some doubt. Should I?
[Optimus One, P500 Android Development] fserve:
Please, test it on v110915.

About that framebuffer thing, i've solved it on any version?