yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] zacharias.maladroit:
Hi tomween1

sorry, no

it doesn't have the support for the needed MTD driver - besides that tinyfsr & mtd are mutually exclusive

in addition to that several additional changes would have to be made on the source

there have been attempts to get samsung source-based kernels to run with cm7 & miui

but there's still the issue that you won't get access to the external SD when using Gingerbread bootloaders (a prerequisite for GB kernels)

and it was very very unstable during initial testing stages (things might have changed meanwhile)

several devs (me included) are currently trying to figure out how to "fix" and/or circumvent this issue

but since the bootloader is sort of a blackbox it's not easy ...
[Galaxy S I9000 Android Development] TonyStark R.I.P.:
What's it like "hair club for men" so exclusive nobody will share the trade secrets.

What a loss to the MIUI world!​

Hope it can be cracked... Open source and all that;)
[Galaxy S I9000 Android Development] komoornik:
I was using 0.4.2 for 2 or 3 days, but i wasn't calling much.

Today I've had about 5 reboots during phone calls - tried wiping cache and dalvik. Reinstalled 0.4.2 - no change.

I9000 is still my main phone, so it's unusable with 0.4.2.

I'm back at 0.3.1.
[Galaxy S I9000 Android Development] betoNL:
In the meantime I took the sgs for a road trip today:

Started bluetooth to connect the phone with the car audio system (for hands-free calls)

-Then started gps and open iGo MyWay

-First fix (hot start) came fast with accuracy fluctuating between 10 and 5 meters and after 1 minute became steady on 5 meters.

-Flawless navigation with iGo and a little bit less stutter during voice instructions.

-During navigation,I answered a call via car audio system (bluetooth) with no issues (before, with some kernels iGo tended to crash during phone calls)

Improvements:

The "heavy" iGo is running a little smoother on the latest 0.4.2 than all older versions and all test builds I ran.

Still to be improved:

During call iGo goes to backgrund and stays there (voice instructions remain active)....it should go back to foreground after phone call ends..

That's probably related to memory management and/or the "insufficient ram issue" .

Anyway I will perform the same tests with Aura Sygic and Navigon.....

Improvements are more than noticeable and I am struggling to find issues

Happy user :)

Thanks once again and congrats for this nice development......

:)
[Galaxy S I9000 Android Development] betoNL:
Just for the curiosity: Are you an ext4 or rfs user?

«»
[Galaxy S I9000 Android Development] zacharias.maladroit:
:(

just flashed a stock JVQ -> then updated to JVQ Base ROM from Ficeto

and confirming

root access does NOT work

for Titanium Backup

any ideas on how to "fix" this ?

edit1:

ok - so the root issue is related to Titanium Backup and not a kernel thing (currently running DarkCore 2.8.1 - soon-ish will flash Talon again after the stock -> base rom update)

edit2:

lol super user wasn't installed

after installing it - still no change hm, ...

edit3:

after a reboot - TitaniumBackup works now

attempting to flash 0.4.3.1 Talon (test-build) now :)
[Galaxy S I9000 Android Development] rom08:
I think with ficeto base rom you have to download superuser froom market
[Galaxy S I9000 Android Development] zacharias.maladroit:
indeed !

thanks rom08 !

[sorry - all "thanks" used up for today :o]
[Galaxy S I9000 Android Development] betoNL:
And so we can conclude:

Many "issues" are more rom related and user related than anything..:eek:

Tsk tsk
[Galaxy S I9000 Android Development] komoornik:
Ext4.

And I know u will probably say RFS is better or smth, but it's not - at least for me.

Ane those aren't just my problems.
[Galaxy S I9000 Android Development] zacharias.maladroit:
not only that it's oftentimes also app-related (broken or abysmal bad functioning app)

I wanted to upgrade to JVQ and at the same time test the new Talon kernel & Titanium Backup (and look for its mentioned root issues)

as can be seen: success ;)
[Galaxy S I9000 Android Development] betoNL:
Thanks for answering..and that's ok, I am only making a research, and on many kernels..

The numbers dont lie ;)
[Galaxy S I9000 Android Development] existz:
I will try and get a release up today, just with 2009q3 toolchains..., Ive got some family stuff to do today, so if im not able to, then def will tonight/tomorrow.

Sent from my SGH-I897
[Galaxy S I9000 Android Development] existz:
Scratch my last post :P

UPDATE

0.4.3

reverted back to 2009q3 toolchains

disabled GPU OC (does not fully work yet)

Also, let me know if Voodoo FM is showing up now...
[Galaxy S I9000 Android Development] jeebspawnshop:
Thanks for the fast work dude.
[Galaxy S I9000 Android Development] existz:
No problem...I didn't think I was going to have enough time to get it out, but thankfully my g/f takes a hour+ to get ready, lol so I had a little time left over lol

Sent from my SGH-I897
[Galaxy S I9000 Android Development] betoNL:
FM radio tweaks are showing ok, didnt need to re-load sound driver as before.

About those toolchains / reboots things:

It's related to those who coverts the file system (to ext4) right?

Cause I never had those issues....

Anyway, whatever toolchain you stick in it, my sgs remains always smoooottthhh

«»
[Galaxy S I9000 Android Development] existz:
No, it seems to happen no matter what filesystem.
[Galaxy S I9000 Android Development] zenosteam:
hi existz what do you thin about this V6 SuperCharger in this thread http://xdaforums.com/showthread.php?t=991276 can i use it with your kernel or it's not necessary to use it ?
[Galaxy S I9000 Android Development] stratosk:
Why do you think that the root of every issue is ext4?

Can you please explain this?
[Galaxy S I9000 Android Development] corgar:
it's a good addition but without modding it a bit we can't use it, since this kernel use a "protected" way to apply lowmemkiller values.
[Galaxy S I9000 Android Development] omnia-one4all:
Never had any reboot either.

Deodexed rom, rfs and no framework mod
[Galaxy S I9000 Android Development] Galaid:
installed. what is voodoo fm? i have voodoo control with some fm settings...
[Galaxy S I9000 Android Development] existz:
The V6 Supercharger is ok, it seems to set everything properly, unlike ramhack scripts that just set kernel side settings (sys/modules/lowmemorykiller/parameters/minfree), but this shouldn't be a problem much longer, shane87 (creator of ControlFreak) has taking on the job of creating an app for Talon...you will be able to select different LMK settings from within the app..for example, there will be aggressive settings, multitasking settings, stock and maybe nexus s settings... thank of it as Kodos96s LMKSet with an UI.. it will be easy for users to select how they want things to run.. either kill apps quicker, store more in memory..etc.. So this should eliminate this problem ..

So everyone thank/support Shane87 for taking on this role.. it should help make Talon more user friendly, and offer a little bit of everything for everyone ... and possibly down the road more Talon tweaks will be added

Sent from my SGH-I897
[Galaxy S I9000 Android Development] betoNL:
Because I never had issues with Bluetooth / wifi / reboots after calls, stuck on 800Mhz while playing music, etc etc with ANY kernel I tried

And most of the users that never had those issues, are the ones like me, that stopped converting the file system a long time ago.

The 2 times I played with file system conversion ( once on eclair and once on froyo) I got problems and even got the system corrupted

I got problems and the only thing that got improved, was the quadrant result which means nothing....

I am not here to convince anybody to use this or that file system, I just keep asking in order to compare and do some statistics (and from that I got my conclusions), since I never get clear answers from the so called developers

It is simple: My sgs got very responsive with the latest firmwares and I dont need OC, lagfix/file system conversion and stuff...

And I can play heavy games, run heavy apps with no issues...gps performs well, it's all good

To make a long story short my phone is doing more than ok on rfs and I never had any of the issues posted in the last 50 or 100 pages of this thread

But if your phone needs ext 4 and you are happy with it AND with no issues, than go for it !

And like this, everybody is happy...right?

«»
[Galaxy S I9000 Android Development] Galaid:
I've been asking for this since first Galaxy 7500 :) So, this will allow tabs in browser to stay in ram, and other apps exit as soon as closing them?
[Galaxy S I9000 Android Development] zenosteam:
+1 one for info
[Galaxy S I9000 Android Development] Tatsuya79:
If a dev can tell me...

I already compiled Talon on my computer but I don't know much about kernel and stuff, just following guides.

If I want to revert to hardcore colour tweaks while keeping all the unrelated updates, is it as simple as typing a particular command?

I don't understand what can break the index or not, or if each change have to be reverted or just the 1st one...
[Galaxy S I9000 Android Development] existz:
Easiest way is to use git and clone my repo, then all you have to do is use git revert command to remove all the new color commits ..you will have to go through and revert each one until its back to sgs framebuffer...you have to do...

git revert <then commit id>

So for example...

git revert 333gacbd3djd3738

Or whatever the commit id is..

Do that for each commit until its back to sgs frambuffer...you have to do it in order, otherwise it errors out

Sent from my SGH-I897
[Galaxy S I9000 Android Development] Tatsuya79:
Thanx a lot, will try that!
[Galaxy S I9000 Android Development] stratosk:
I'm just asking you if you know something about ext4 that we don't know.

I can't understand your statistics and how these issues are related to ext4.

Ext4 is the default linux file system and is used by millions of servers, PCs and other devices.

And correct me if I'm wrong, Nexus uses ext4.

But as you said everyone is free to use the file system he likes.

- Sorry for the off topic
[Galaxy S I9000 Android Development] zacharias.maladroit:
if Nexus S has the same partitioning like with CM7 on our phones

so ext4 is only used on the /data partition and on the rest of the partitions yaffs2

this makes things much less error-prone since yaffs2 is specifically tailored towards flash-storage-devices and should take care in case of power-loss that things don't get wacky

e.g. issues with apps or critical files, scripts, etc. of the system not working - "only" your user-data might be at risk - I had similar issues on my computer when using btrfs, ext4 [at its early stage], jfs and ext3 and a too high write timeout resulted in not cleanly written logs (journalling filesystems) and thus corrupted files which afterwards needed to be restored

IMO reiser4 in that regard - due to its atomic design - does a better job - never had any kind of data corruption: it's either ALL or NOTHING (file is there [written] or it's gone [not written] ^^) - going mid-way is a big no no in my opinion

considering that google uses sane writeback timeouts for ext4 there shouldn't be a too high risk]
[Galaxy S I9000 Android Development] betoNL:
Hmmmm. let me try again....

It is not about ext4 itself......

It is about what happens when you try to convert a filesystem that was messed up by Samsung in first place

We are not talking about millions of servers and pc's that use an unmessed linux file system....we are talking about the sgs

Statistics work like this (for instance):

You take 50 sgs users on a converted file system and 50 sgs user on rfs.

Than you notice that the great majority of the users using a converted

file system are having the issues already mentioned and the great majority

of the users on rfs have no issues....take your conclusions

You dont have to be a developer to understand that

Now, if you are succeding to convert Samsung's proprietary file system to ext4, with n o issues, good for you...

But that doesnt seem to be the case for everybody.....
[Galaxy S I9000 Android Development] Tatsuya79:
It went smoothly! :D

I'm sharing it for people that didn't like current Voodoo Colour Hack (I'm sure I saw some!).

I also reverted the charging bar at boot just in case, as it seemed to be linked to colours/MDNIE parts.
[Galaxy S I9000 Android Development] existz:
You can actually leave the boot progress bar, it has no ties to voodoo color.. if u want that is

Sent from my SGH-I897
[Galaxy S I9000 Android Development] Tatsuya79:
Oh OK, but guess that's OK like this. Don't really want to redo all the stuff for that (and I'm not sure how to do a "make clean" without messing everything).

Strange thing with the stock MP3 player. I reported really slow loading of albums thumbnails on my first 0.4.2 flash. Then I went back to 0.3.1, browsing albums was smooth again.

Then I tried standard 0.4.3, still smooth. Finally I flash my 0.4.3 modified version, hiccups again, guess the phone is rebuilding the pictures, I wonder why it does it sometimes, I didn't add or remove anything...
[Galaxy S I9000 Android Development] Astug:
Dumb question: The Non-OC version obviously can't be OC'ed but is the 1200MHz version automaticly OC'ed and if not where can I find "Tegraks Overclock app" or can I use SetCPU? I don't want to OC higher then 1.2GHz tho.
[Galaxy S I9000 Android Development] Tatsuya79:
1200 version isn't automatically O/C, you can use control freak app to do it.

(link was at the end of first post)

edit: or you can use setcpu, yes.
[Galaxy S I9000 Android Development] existz:
The 1200 version does not come overclocked by default, it just supports ocing to 1.2ghz with apps suchs as Voltage Control, Control Freak..etc..in the kernel itself...if you want higher than 1.2ghz you can use Tegraks app from the market.

Sent from my SGH-I897
[Galaxy S I9000 Android Development] jlieu:
Nice update! Does this version FIX the previous well known bugs such as Auto reboot when calling?
[Galaxy S I9000 Android Development] existz:
Its an attempt to...havent got any reports that it happens with 0.4.3, my main suspect was the toolchains, so i put 0.4.3 out with older toolchains to see if it fixes it...for me i havent had one since
[Galaxy S I9000 Android Development] Rahulrulez:
I hope this fixes micro lags. :) Updating to OC version :)
[Galaxy S I9000 Android Development] benjieg:
Hi,

Thank you for your kernel. I'm running it with F1 SGS2 V6 ROM. I find that it is quite fast and stable. My problem is that my SGS doesn't go into deep sleep with 0.4.2 and 0.4.3 OC kernels. With non-OC kernels, my phone can get into deep sleep alright.

Any suggestions?
[Galaxy S I9000 Android Development] zacharias.maladroit:
I know this sounds counter-intuitive:

if you can't wait or a stupid task is keeping the phone awake:

install a task-killer:

ONLY run it ONCE after the first boot

after that it should go to deep sleep quite fast

(that's usually the fastest way for me to get it sleeping),

a "BETTER" solution would be to track down the app or service that keeps it awake

also: try following advice: http://xdaforums.com/showpost.php?p=15978586&postcount=41111
[Galaxy S I9000 Android Development] Galaid:
deep sleep working as intended, 0.4.3-OC on odexed JVQ.
[Galaxy S I9000 Android Development] Rootax:
Deep sleep is working as intended here too.
[Galaxy S I9000 Android Development] DarkSorcerer:
But how can I track down the process that is keeping the screen awake or the activity? By battery usage?
[Galaxy S I9000 Android Development] Mangus_U*RA:
Microlags in this case are due to memory management. Hope it could be fixed in one of the next releases.

Sent from my NES using Duck Hunt
[Galaxy S I9000 Android Development] jaiiscool:
BTW FM options working perfectly....

But micro-freezes(not lags) still present. :-(

hope to see it fixed soon....

existz rocks.....

Team Talon rulezzzzz......
[Galaxy S I9000 Android Development] zenosteam:
I haver Rhodia too
[Galaxy S I9000 Android Development] benjieg:
Thanks for the tip Zach. I'll go app-hunting then. I didn't think it was the apps. I have a fairly new wipe and it deep sleeps with non-OC kernel. But, I'll do that and hope I find the offending app. The link you provided also has useful info.

Btw, Talon seems to be the best so far for my phone. (I've tried Dark Core, Galaxian and Semaphore). It's fast and stable and supports my beloved BLN :-). I'm coming from MIUI with Neo kernel. Seems like both your kernels are gaining a reputation for speed, features and stability. Great job!
[Galaxy S I9000 Android Development] jlieu:
What is micro-freezes? My SGS work perfectly so far, didn't notice any bug...
[Galaxy S I9000 Android Development] gonova:
Now I am using an app "Android System Info" to see my running task, and I found a strange thing.

The stock "Gallery" keeps running itself and made my Total CPU staying 9X-100% and thus my phone is always warm. Does anybody has any idea???

Since I don't use this slow stock Gallery but QuickPic instead, so I kill this damn stock Gallery and my system immediately gets cool down with around 10% Total CPU usage. The phone is also able to go into deep sleep mode.

This happens whenever I reboot the phone. So I must kill it once at first, but it's really annoying and it's hard to teach my gf for such practice because she may think why android phone is so stupid............. sigh....
[Galaxy S I9000 Android Development] jeebspawnshop:
Yea, the stock gallery has a known bug that fits that description.

Best thing to do is use Titanium Backup (or some other such tool) to remove the app permanently. I also use QuickPic myself, after removing the stock gallery.
[Galaxy S I9000 Android Development] rom08:
Hello i post here because I'm a little lost about all these io shcedulers. Actually i use sio as it is the defaut one in tlon but i see that in semaphore noop is the defaut one, tegrak is recommanding deadline and finally samsung defaut is cfq. I already googled for more details but it was not thery clear so please can someone explain the differences between them and do some recommandations please.
[Galaxy S I9000 Android Development] Skkip:
is there any ETA on 0.2.2 or a "bleeding edge" version available?

I checked the latest commits on github and would like to use speedmod color/sharpness fix...

another question: How's the zram(compcache) configured in your kernel? Just wondering how much it trades cpuspeed in favor of ram.

THX in Advance
[Galaxy S I9000 Android Development] paratox:
would you share your moded talon? maybe here or over pm.

@topic: betas or nightlies would be fine! :D
[Galaxy S I9000 Android Development] zacharias.maladroit:
if existz, ytt3r and kodos are OK with it ? maybe we could work together in the future ?

sorry for posting a rather heavy changed kernel that might not match with what you like to have in your kernel ...

it contains:

- the just added 1300 MHz OC (thanks ytt3r & existz !)

- several fixes to zram to make it work faster & more reliable

- FPS unlock (65 FPS)

- VFS + VM fixes & improvements

- writeback improvements full set doesn't work -> reboot so only 1 related patch

- lots of battery-runtime enhancing patches

- re-added: l2cap bluetooth powersave mode

- ck-patches

- data integrity patches

- optimized compilation flags (same / similar benchmark results like CM7 kernel in some benchmarks)

- smartass governor [option]; tweaked conservative for default governor (ondemand has some lags & regressions from my experience so far)

- nofail variants of alloc variants -> less wasted cpu-cycles -> more battery savings

- some performance enhancements

- unlikely-likely fixes

- enabled FM Radio Voodoo enhancements

- other stuff I might have forgotten ...

- changed some config entries for enhanced security and lower latency (KSM & UACCESS_WITH_MEMCPY lead to higher latencies and lags)

- enabled stuff to let properly run the SFB net scheduler

- apple magic mouse & other wireless support (dunno if enough was enabled yet)

this kernel is by far not final (for me) - it's only currently what I'm using on my phone and liking

and it's still named talon 0.2.1-dev

the obligatory

source repo

link:

platypus flavored sauce

the kernel scripts are work-in-progress and specifically tailored to the Talon Kernel / my fork / modified version of this kernel:

and currently include Juwe11 lowmemorykiller settings

platypus-kernel-scripts_Samsung-ROMs_01.tgz (7.27 KB)

platypus-kernel-scripts_Samsung-ROMs_02.tgz (7.33 KB)

place it in /system/etc/init.d/

and then in Recovery -> Advanced -> "Fix permissions"

remove any rambooster or ramhack scripts

since this will cause negative effects (you don't know which settings get applied :p)

When flashing other kernels:

remove those scripts since it will change the experience with those

steps on how to get "optimal" result:

1) use a base JVH ROM with voodoo lagfix-enabled kernel & let it convert stuff to ext4

2) install the kernel & boot - add the scripts, fix permissions (from Recovery)

3) now you should be all set

4) leave the CF-Root tweaks at default

otherwise they might interfere - just leave them were they are (light tweaks) - my scripts should take care of everything and you should be fine
[Galaxy S I9000 Android Development] ooohhh2:
Woooot... Thanks for sharing, ill try it right now!!!
[Galaxy S I9000 Android Development] leroys:
Zach, can I ask you, what rom you are using with this modified kernel.

Thanks.
[Galaxy S I9000 Android Development] zacharias.maladroit:
Ficeto's JVH Base ROM

that is mentioned in the Guide to install DarkyROM 10.1:

http://www.darkyrom.com/community/index.php?threads/guide-final-v10-1-official-darkyrom-gingerbread-jvh-noob-friendly.3080/
[Galaxy S I9000 Android Development] ooohhh2:
Okay, i'm impressed! I have all of these apps active: pulse, playerpro, maxthon browser, opera mini, tweetcaster, market, and im writing this right now on Tapatalk, and surprise!!! No app gets killed, and i still have 40 mb ram free, and everything is still snappy. Oh, and go launcher ex doesn't restarts. I can switch between all those apps, this is true multi tasking. I never had so much apps active simultaneously before. This is definitely a keeper. Thank you very much.
[Galaxy S I9000 Android Development] _PrEzi_:
Thank you Zach ! It works like a charm, and I'm also impressed on how this has improved the experience !

And of course a very big thank you to existz for his initial creation :)
[Galaxy S I9000 Android Development] TheGoD:
How to install the Talon.zip, just in clockwork?
[Galaxy S I9000 Android Development] ooohhh2:
Yes... God..

:)
[Galaxy S I9000 Android Development] zenosteam:
@Zach is this a kenel for gingerbread ?
[Galaxy S I9000 Android Development] Cy4n1d3:
It's based on Talon-Kernel, how about reading the first post?
[Galaxy S I9000 Android Development] _PrEzi_:
Yes... all JV's are GB. Just read the forum (even only the topics) and you should know it.

Cy4n1d3 : I think he rather asked if it is compatible with GB.

As in the first post :

"Talon Kernel is an i9000 sourced 2.3 kernel for use with latest JVH+ Gingerbread"
[Galaxy S I9000 Android Development] Cy4n1d3:
Yes that's what I meant.

If he read the first post he would know that Talon is JVH and higher versions, as Zach's kernel is based on Talon, this applies here aswell :)
[Galaxy S I9000 Android Development] zenosteam:
it's true that i have a bad english but i understand what i read i have asked this question because in previous month a asked zak for making a kernel for ginger bread he told me that " I don't use JVB or stock Samsung ROMs so there's no need for me......" and i know too he makes a kernel for CM7/MIUI that why i want to confirm this
[Galaxy S I9000 Android Development] zenosteam:
so thanks to zak for making this kernel i appreciate this initiative