yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] alerems:
Zach!

Everything works exellent: battery, stability & bluetooth. Waiting for the final release. :)
[Galaxy S I9000 Android Development] frogger5:
I still can't figure out how to change governor, would you be so kind and post here scripts for other governors?

Thanks:D
[Galaxy S I9000 Android Development] siky_dude:
you just have to put a "#" in front of teh state or remove it in etc/init.d/s98screenstate_scaling file...

open it with root explorer and edit it that way or do it with wordpad on the pc and replace the file in the kernel and then flash it...

pretty simple if you ask me...
[Galaxy S I9000 Android Development] :
is it me or the AdFree program (0.6.4) failed to load in neo10 pre??

it says program out of date...hmm!!
[Galaxy S I9000 Android Development] Parkuu:
I really like your kernel but dont you think the screen is too dark?
[Galaxy S I9000 Android Development] siky_dude:
i think it has nothing to do with the kernel :)

change the brightness setings in cm7 setings...
[Galaxy S I9000 Android Development] Parkuu:
Well, i just tweaked the color using voodoo control plus. Now its bright! I like it!
[Galaxy S I9000 Android Development] siky_dude:
the battery is freakin` awesome... :)
[Galaxy S I9000 Android Development] saszseb:
Bluetooth>>>OK.

Stable so far.

Speed....>>>OK.

I'm testing it.
[Galaxy S I9000 Android Development] glavos:
- bluetooth: does it work (again) ? or still work ? working fine

- how's stability ? stable, no FC in last 2h

- speed & smoothness ? faster and smoother compared to glitch v10b and neo9

-battery runtime <-- reserved for the final dont know for now :D

- general feedback so far i think best kernel for cm7/miui, waiting for final

btw i dont know what you change about color but i like it.. and at last with miui galnet v2+ and neo10 best quadrant score so far
[Galaxy S I9000 Android Development] zacharias.maladroit:
yeah, it's looping

does that also happen with the stock kernel ?

I didn't change anything besides adding the updates from today

so upstream broke it :p
[Galaxy S I9000 Android Development] runedrune:
it's pretty much random. not everyone gets it. but ever since the first time i got it i've had a static ip so no problems.

http://xdaforums.com/showthread.php?t=849858
[Galaxy S I9000 Android Development] runedrune:
edit: btw the first time it happened to me, i was on JVK.
[Galaxy S I9000 Android Development] jaju123:
wont connect to any wireless networks properly even after full reinstall :(
[Galaxy S I9000 Android Development] zacharias.maladroit:
a re-install of the nightly update "fixed" it for me :)

define "connect properly" and what error message or behavior ?

thanks !
[Galaxy S I9000 Android Development] jaju123:
Well wifi turns on and connects to the wireless network but it does not show any bars of signal what so ever even when right next to the router, so doesn't work. Hope this helps!
[Galaxy S I9000 Android Development] zacharias.maladroit:
try deleting the data to your access point on the phone (under Wi-Fi settings -> Wi-Fi networks)

then try to re-establish the connection ("Add Wi-Fi network" [eventually manually ?] re-entering the passkey, ssid, etc.)

not sure if that helps (e.g. old left-over incompatible data)

but it's worth a try
[Galaxy S I9000 Android Development] VeloC!ty:
It won't obtain an IP-Adress.. even after reinstall.
[Galaxy S I9000 Android Development] Kame_boy:
Im having exaclty the same problem with wifi.

Latest nightly (1/5), quorra r4-2 and tested with both jvk and kc1

Upon upgrading to the latest nightly with latest quorra by the usual method (i.e. clearing cache + dalvik and such) i noticed the Wifi connection would not complete. The wifi icon would show up, settings said "acquiring IP address" but then it would fail and start the process all over again.

I reinstalled everything from scratch (factory reset) and installed the latest nightly without kernel. Everything worked fine (including wifi).

When i applied quorra r4-2, the same problem with wifi appeared again. I suppose it's a kernel problem in some way. Strange thing so few are experiencing this.
[Galaxy S I9000 Android Development] runedrune:
try this for your wifi problems:

http://xdaforums.com/showthread.php?t=849858
[Galaxy S I9000 Android Development] alihaydarf:
Zach, are we going to have quorra r4 for MIUI?
[Galaxy S I9000 Android Development] strickyy:
Which one to use with the latest CM7 Nightly, so that everything works?
[Galaxy S I9000 Android Development] chaoszero112:
Wait for the MIUI team to sync with the latest CM7 2.3.4 and add the latest drivers.

r3 or are r4 are have both been updated to the upstream. They would be the best choice.

Since they are testrelease kernels, testing r4 would make more sense :)
[Galaxy S I9000 Android Development] strickyy:
Flashed r3(because ppl seem to have lots of problems with r4), wiped cache, dalvik cache and that gave me an endless bootloop..
[Galaxy S I9000 Android Development] zacharias.maladroit:
Hi alihaydarf

later ;)

currently I don't have time (studies)

thanks !

edit:

wait - don't the new sensors work with galnet's MIUI package ?

the one from today should work - sorry for the trouble

I also had non-working WIFI for some time :o

Thanks to codeworkx (didn't get the connection at first between android-system & kernel [forgot about init] :D)

sorry for that - now it should work:
[Galaxy S I9000 Android Development] strickyy:
No probs mate.. also flashed today's one, runs smooth and fast, and everything i tried for now (wifi as well), works.

Edit: It feels laggy after some time, a relock solves it though, but then again, when unlocking in the next time, laggy again. Next unlock - smooth. Strange.
[Galaxy S I9000 Android Development] :
Just finished installing cm7 (after being away from it a while) + platypus kernel non interactive + JQ1 radio gives a good and fast gps fix (for me).

Wifi is working as it should.

First time i really like/am satisfied with CM7, and enough bugs ironed out to make it ready for daily use for me.

Big plus i found for myself, Sygic Aura is working again on 2.3.x android, normal or modded sgs roms made it crash constantly.

Small question though, since i've missed a lot while away from CM7, what is the big difference between the "non interactive" and "interactive" versions, couldn't find a clear answer that fast.

Regards,

Harry
[Galaxy S I9000 Android Development] runedrune:
http://xdaforums.com/showthread.php?t=843406

read about the different cpu governors there. interactive uses interactive governor of-course. and the other one uses ondemand. :)
[Galaxy S I9000 Android Development] :
Thnx that was exactly the info i was looking for.
[Galaxy S I9000 Android Development] ke_be:
What is difference between normal and INTERACTIVE version?
[Galaxy S I9000 Android Development] jornbjorn:
kernel is running really smooth, but there is a bit of lag when waking the phone up and unlocking it. does this have something to do with the conservative governor when sleeping?
[Galaxy S I9000 Android Development] btje:
I'm using neo9 on galnet 2.1 and it works fine. phone feels quicker then on glitch.

I had the same experience when on CM7.
[Galaxy S I9000 Android Development] fenerbuuh:
Neo9 is the best kernel i used so far for miu and cm7.

Thanks
[Galaxy S I9000 Android Development] kkube:
@zach

I am unable to change the scheduler from default deadline to bfq or noop.

After rebooting it changes back to deadline.

Is this normal.

Dø we have to reboot after changing the scheduler or it is implemented straightway.

And which is better deadline cfq bfq or noop.

Sent from my GT-I9000
[Galaxy S I9000 Android Development] extralife:
Vienna calling .... Neo 10

... using tapatalk
[Galaxy S I9000 Android Development] alerems:
Choose sheduler with help of Pimp my Cpu or Voltage control and set as boot settings.
[Galaxy S I9000 Android Development] zacharias.maladroit:
yeah, might be due to the conservative & deep sleeping

any issues while getting calls ?

it's set in S98system_tweak during boot once

(tweaked) deadline is the default governor

that one should be fine,

otherwise: set it from deadline to noop

Falco reference ! :D

(love it)

*building all kernels now*

(this will take some time with 4 x 4 flavors :eek:)
[Galaxy S I9000 Android Development] siky_dude:
best scheduler is deadline, second one is cfq i think, which is stock :)
[Galaxy S I9000 Android Development] alerems:
BFQ, i think, the best. The best smoothness i've got with it. Try it. :D
[Galaxy S I9000 Android Development] kkube:
Thanks everone for reply.

I am using pimp my cpu.

I am able to change to noop as well as cfq, but not able to change it to bfq. Wanted to try that, till now i guess deadline was really smooth for me out of all but hav heard nice things about bfq as it is a mix of cfq and anticipatory( correct me if i am wrong). Also if i select bfq, As soon as I leave the screen, it changes, back to which scheduler was used last.

Also I guess scheduler is implemented straightway, and no reboot is required.

Sent from my GT-I9000
[Galaxy S I9000 Android Development] Jodelaplaya:
That's weird after flashing the neo 10, it's written neo 9 (CM 7 rc)
[Galaxy S I9000 Android Development] zacharias.maladroit:
hint:

test kernel ;)

pre release (non-final)
[Galaxy S I9000 Android Development] galnet:
Hi Zach, can confirm everything running perfect.

Cheers. ;)
[Galaxy S I9000 Android Development] :
Delete post..!
[Galaxy S I9000 Android Development] zacharias.maladroit:
Kernel

CM7 & MIUI only

NEO 10

before you ask for any ETAs:

The first rule of CyanogenMod [and this project]: DO NOT ASK FOR AN ETA!

Changelog (from NEO_09):

core features:

- writeback improvements - less lags

- wifi fixes & improvements

- voodoo color

- voodoo sound (upstream)

- docksound support

- updated to 2.6.35.13

- lots of additional enhanced security features (in kernel + init scripts)

- FPS cap raised for smoother operation + 65 FPS

- printk + android-logger disable for less overhead & better battery runtime

- nofail variants for filesystem initialization - less overhead

- SFB scheduler

- memcopy&memmove - optimized variants for more performance

- selection of several cpufreq governors (interactive, smartass, tweaked ondemand, tweaked conservative, interactiveX, SavagedZen)

- bigmem: 339 MB RAM

- optimized memory handling (via init scripts)

- several battery-runtime related improvements

- VFS + VM fixes & improvements - less lags & more stability

- OC up to 1.6 GHz (thanks to bilboa1, morifc

- SLUB slab allocator (more stable & efficient, SLQB leads to instabilities & other issues)

- BFS scheduler (still too unstable)

- performance flags

- compiled with 2011.03 toolchain for more stability, reliability and performance (significant !)

- some other performance related stuff

- touchkey timeout (no led-notifcation) | led-notification (2nd kernel)

- Juwe11's OOM killer settings

changelog:

- [probably] some more battery savings & speed-ups

- (complete ?) update/backport of the updated pl330 dma driver from samsung GB source [(probably) more performance, less power consumption]

- shorter kernel-package name on user demand (due to readability issues in CWM recovery)

NEW:

- bluetooth HID driver port from Samsung GB source (how to use this functionality ? probably less battery consumption - the more correct/complete drivers included - the more stuff can be sent to powersave)

- synced with upstream: 7.1.0-RC1 / nightly #40 (SGS numbering scheme)

- upstream additions: Hack a mute/unmute for Vibrant

- upstream: another variant of sleep/hang of death (probably also resolved)

- wifi + data networking issues resolved

- galaxysmtd [repo synced against ~#40 / 7.1.0 RC1] tested on 7.1.0-RC1, captivatemtd [-> #41] , vibrantmtd [-> #37]

testing/need feedback:

- stability / reboots [it uses some new optimization-flags so I need to know if those affect stability]

- any regressions with games, apps, etc. ? [none known so far]

- battery runtime

Troubleshooting and other stuff:

other governors:

hopefully the explanations in S98screenstate_scaling should be detailed enough to let you change to a different governor

if not let me know and I'll see if I can come up with a package with different script-variations to replace the scripts in the kernel-package

Mirrors:

Mirror #1:

NEO_10/SGS/

(thanks to Roland !)

Thanks to teamhacksung|cmsgsteam !

edit:

Market issues ?

try replacing the included S98system_tweak script in the kernel-package with the one in the attached zip-file
[Galaxy S I9000 Android Development] SilverMist1:
it may be a stupid question but, should i calibrate the battery after flashing a new kernel? (not the whole rom)
[Galaxy S I9000 Android Development] glavos:
download and testing :D
[Galaxy S I9000 Android Development] siky_dude:
you dont need to... but its recomended that you do...

btw...what is the best governor for battery?...

ondemand? smartass? or conservative?

in the scaling script it said that on demand is better than conservetive at battery, which confused me even more :D...

ATM i am using smartass
[Galaxy S I9000 Android Development] extralife:
Very smooth!

But why there is 4 times each scheduler & governor listed in voltage control?

... using tapatalk
[Galaxy S I9000 Android Development] yuktsi:
is it necessary to undervolt?

how much batter can undervolt saves?
[Galaxy S I9000 Android Development] D0ubl3_X:
bug I noticed:

when you scroll left half of the screen lags behind a little bit...
[Galaxy S I9000 Android Development] sambwel:
UV settings can be important for stability. Just like overclocking, it is important to find the best settings for your phone, as no two CPUs are ever quite the same. Many people find that sometimes they can achieve stable OC on a certain frequency by increasing UV!

As usual I will refer to shaolin95's guide as a good starting point :)

As for battery savings, yes, finding good stable UV settings should give you a little more battery life. But your behavior is the most important thing to battery life, as always. If you like to play Angry Birds a lot - or even just browse the web for hours each day - UV is not a magic solution!
[Galaxy S I9000 Android Development] drakenabarion:
I have been using thus kernal all day and so far its working well. The biggest feature being that wifi is mostly stable :-D

Rschenck, you are everywhere :-D And that's probably a good thing.

Oh I get champagne gold at low brightness levels. Not a complaint (and I will never call it piss yellow). Its easier on my light sensitive eyes.

Sent via XDA Premium app on my GT-I9000 running CM7 (GB 2.3.4)
[Galaxy S I9000 Android Development] albertobom:
Can't download anything from market... Already try the fix.

Neo 10 (miui)
[Galaxy S I9000 Android Development] somberi:
Installed the kernel and noticed that there is a small stutter at the bottom half of the screen when scrolling through Settings (any list) and even scrolling down webpages.

Has anyone noticed this? Or Am I the only one with this? Hope my screen is not at fault.

Edit: After about 30 mins or so it magically vanished. The kernel is great. Thanks!
[Galaxy S I9000 Android Development] polariscon:
I have had that on my screen, but after couple hours, or reboots it magically disappeared.

Best kernel so far, what else I have noticed power usage history now shows much more apps than on previous relases.

Keep up good work.

Sent from GALNET MIUI 2.1
[Galaxy S I9000 Android Development] Parkuu:
What's the difference between the CM7 and MIUI Versions of this Kernel?
[Galaxy S I9000 Android Development] sambwel:
It's a known issue. It's not your screen! It's been discussed many times in this thread and I'm not sure there's a consistent reason why it affects some people but it's not a new problem and there isn't a fix yet.

CM7 = for use with CM7

MIUI = for use with MIUI (a different ROM based on CM7)

:)
[Galaxy S I9000 Android Development] sambwel:
@zach

Finally got round to installing RC1 + NEO10 beta.. Works great here. Fantastic work mate :D
[Galaxy S I9000 Android Development] Parkuu:
MIUI is based on CM7 right? What will be the difference if i use the CM7 on MIUI ROM?
[Galaxy S I9000 Android Development] sambwel:
The latest version of CM7 does not always work the same as the latest version of MIUI, the latest version of zach's kernel may only work on one or the other, and I don't even know which version of MIUI or which version of zach's kernel you want to use. So, unless zach says it's compatible, the only way to know is to try it and find out, I guess. Your call!
[Galaxy S I9000 Android Development] polariscon:
bootscreen logo is different, that is only difference?
[Galaxy S I9000 Android Development] Parkuu:
That's the reason i asked. I dont like the bootscreen logo of MIUI. CM7 is cooler.
[Galaxy S I9000 Android Development] Jens1969:
Tried that, could change settings but no LED notification showed up. Tested both NEO kernels to be sure (NEO10).
[Galaxy S I9000 Android Development] Jens1969:
New CMParts gave me FC all the time.

The other tip (post above) did at least enable the settings. But no LED notifications.

Any suggestions?

Edit: Ok, I tested with K-9 Mail. That does still not work. GMail does work with NEO10! [Shame on me!]
[Galaxy S I9000 Android Development] h4m74ro:
I lost my google apps after flashing neo10 and broke recovery mode when I repeatedly tried to flash gapps with rom manager :eek:

Came from pre-NEO10

Now I'm doing a fresh install^^
[Galaxy S I9000 Android Development] pajda88:
I install neo10 and everything is fine but why the automatic brightness is so dark ? I want that one from stock kernel. Is there any chance to change it ?
[Galaxy S I9000 Android Development] siky_dude:
setings-> cyanogenMod settings-> display-> automatic backlight and then change the settings as you want.
[Galaxy S I9000 Android Development] joeching:
Tested NEO 10 of CM40 with JVP , JV5 & 6 , I lost a lot of calls , idle 10 mins, busy tone always...
[Galaxy S I9000 Android Development] sambwel:
Did you fix permissions after installing CMParts.apk?
[Galaxy S I9000 Android Development] mariotme:
running same setup using JVP modem and just hung the phone after 30 min phone call zero issues. I guess its your provider to worry about ;)
[Galaxy S I9000 Android Development] joeching:
i change back to stock kernel , no lost call happen.
[Galaxy S I9000 Android Development] kasper_h:
I've done a few phone calls since upgrading to NEO10 and all went well. Also wifi is nice&strong. Only thing still not working is led-notification of missed calls (works for unread email on both NEO-09 and NEO-10, but missed calls don't make the led go on).
[Galaxy S I9000 Android Development] manjee:
Same here, I had to set the led notif settings again (green color and Phone category) for the notif to work.

A tip for those who search for the option : create a custom shortcut on your home screen and choose led notif settings in cmparts activities. ;)
[Galaxy S I9000 Android Development] Jens1969:
Yes, permissions fixed. Maybe I tried a wrong CMParts? I downloaded the latest nexus s image and extracted it from there.
[Galaxy S I9000 Android Development] Jens1969:
With this tip I managed to get a shortcut for LED notification settings on my ADW Home screen. Had to switch to Launcher Pro before. :-)

Edit: setting color to green was what I did not try. Always used white color... :-) Yeah!
[Galaxy S I9000 Android Development] zacharias.maladroit:
thanks for the report,

it might be due to the optimization flags

and the fact that it needs some time to "warm up"

still not working or is that meanwhile fixed ?

I lost ours of diagnosing this stupid problem

and I'm 99,99999999999% sure that it was Market caused

since after hours it suddenly magically started to work again :eek:

otherwise:

flash back to NEO_09 or pre-NEO_10 and flash Neo_10 again

if that still doesn't work tell - I'll upload a little modified script then

no - it's just a small "warm up" thing ;)

thanks :)
[Galaxy S I9000 Android Development] SDeba:
Neo 10 is perfect, BUT on previous kernels the phone was stable on 1,2GHz with UV values found in the first post. Now it just reboots on 1,2GHz so I'm sticked to 1GHz. It is not a problem, because the OS is very smooth and responsible, but just giving feedback ;)
[Galaxy S I9000 Android Development] zacharias.maladroit:
BFS kernel

(Con Kolivas - Brain Fu** Scheduler; cpu scheduler for the desktop)

something to play around with ...

some data:

- BFS 404 (at 2.6.35.13 - prerequisite for BFS)

- almost all features like NEO_10 (not enabled: bt-hid module - not compiling)

- similar optimizations flags like laststufo's SOKernel (except selective scheduling and mthumb stuff)

- 2011.03 CodeSourcery toolchain

- ondemand governor (recommended for BFS) as default; conservative when screen off

- slight gpu oc (thanks to TheEscapist; also included in NEO_09 + NEO_10)

- no led-notification (added due to demand)

- based on stock kernel-config with some modifications

so - that's enough kernels for some time

this takes ages to create, build and test :\

feedback:

- battery runtime

- smoothness

- stability

- functionality

Enjoy !
[Galaxy S I9000 Android Development] necropedofile:
Hi Zach

I'm on MIUI Galnet V2.2 which comes with ur latest Neo10 kernel from the box. But I'm unable to get any data traffic under PPTP VPN. Is there any script to fix this like there used to be on quorra r11

P.s. Tk-Glitch v10 and stock Cm7 kernel had this feature working properly.

Other than that ur kernel is working beautifully for me
[Galaxy S I9000 Android Development] zacharias.maladroit:
modify S98system_tweak to get VPN working:

# V24: add notes for VPN users:

# set 'echo "1" > /proc/sys/net/ipv4/conf/all/rp_filter'

# to

# 'echo "0" > /proc/sys/net/ipv4/conf/all/rp_filter'

to
[Galaxy S I9000 Android Development] saszseb:
I read somewhere in this thread, that the suggested settings for sleep governor is "powersave".

Is this settings correct for this?

# =========

# (1) max battery # [with ondemand governor]

# =========

# [might have lags during wake-up/phone-answering or when screen is unlocked]

# =========

AWAKE_GOVERNOR="ondemand" # [no additional settings required, tweaking done in kernel-source]

SLEEP_GOVERNOR="powersave" # [no additional settings required, powersave only stays at 100 MHz]

.

.

.

.

# =========

# (4) ondemand #

# =========

# [default governor but tweaked in preparation for BFS usage, should be smooth

# scales through all frequencies and might consume equally or even less

# than conservative governor

# while screen is off - conservative governor]

# =========

#AWAKE_GOVERNOR="ondemand"

#SLEEP_GOVERNOR="conservative"

Thanks.
[Galaxy S I9000 Android Development] SDeba:
Oh and one question from me - how to change the governor? When I'm trying to do it from Pimp My Cpu there is an error, when Imma tryin to do it via CyanogenMod settings the governor goes back to ONDEMAND if I turn the screen off then on.
[Galaxy S I9000 Android Development] saszseb:
/system/etc/init.d/S98screenstate_scaling

How?... Pls. my post before. I think so.
[Galaxy S I9000 Android Development] siky_dude:
so...you are a ROM chef but you don`t know anything about scripting or searching this thread...hmmm .. that`s rich...

on topic:

had to reinstal pimp my cpu cuz it didnt work cuz the root problem...a reboot solved it :)

and the scheduler is still deadline
[Galaxy S I9000 Android Development] jornbjorn:
some things i noticed on the newest release.

- Some programs who require root does not work. Root explorer.

- The lag when waking up and unlocking is worse than on neo10.
[Galaxy S I9000 Android Development] dago:
@Zach

This kernel is the same as in the MIUI Galnet 2.2?

Thank for this work :)
[Galaxy S I9000 Android Development] alerems:
Zach!

Same here - root access isn't working.

Edit:

Oh, everything works fine.

Edit2:

But not root explorer. :(
[Galaxy S I9000 Android Development] domy1985:
I have root access
[Galaxy S I9000 Android Development] lippol94:
I have a question.. what differences makes BFS feature? Thanks! :-)
[Galaxy S I9000 Android Development] zacharias.maladroit:
wikiwiki: Brain_Fuck_Scheduler