yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] zacharias.maladroit:
it's rather samsung-driver-crap related than the kernel

it worked before and now lots of things break

reminds me of a walk on eggshells :p
[Galaxy S I9000 Android Development] SilverMist1:
apart from reboot issue neo4 is an exceptional kernel. it uses conservative governor but as smooth as smartass.

by the way i used the cleaning script and tried again. with uv 125, 100, 100, 75, 75, 50 it rebooted. so i tried again without uv. i had an incoming call like 20 mins and outgoing like 3 minutes, as for now it did not reboot without uv. it may be a premature judgement though, if tomorrow it wont reboot again i can say it is uv related :)

Edit:

And as this only happens in miui and not cm7 maybe you can consult with miui devs, maybe they changed something in the rom or some of the new improvements are not compatible with miui, it will probably be easier than trying to find the problem by testing
[Galaxy S I9000 Android Development] zacharias.maladroit:
I don't have time & honestly also don't care

I'm already investing enough of my time for all this kernel thing

oh and btw:

"Quorra r10-rebirth" kernel (for MIUI and CM7 nightlies with

old RIL

)

kernel with old RIL applies to:

SGS: < #12

CAPTIVATE: < #14

VIBRANT: < #9

quorra_r10-rebirth/

<--

- SGS

- Captivate

- Vibrant

kernel available

based on Quorra r10

Changelog from Quorra r10:

- disabled PMEM

- s3cfb: fix for lock/unlock problem (radio + data already working without but this helps again lagginess before lock + unlock)

- bluetooth fixes (l2cap bt_power)

- [upstream] gpio fixes + cleanup

- working iptables & bluetooth stuff

- 332 MB RAM
[Galaxy S I9000 Android Development] utsmaster18:
+1 for the reboots. Only happens during calls. Strangely it only happens when there is a change in proximity. If I'm talking and look at how long at that point it will reset. If i just keep talking no issues then.
[Galaxy S I9000 Android Development] suntzu123:
You know just rest a little, there is no point to make a kernel for I think for 10-20 days. There will be new ril/new ril/ new something.... and you will have to make every time from scratch. Just write at first post, that your kernel works perfect at V12, and you need time for study :) Hope u will pass all exams.
[Galaxy S I9000 Android Development] sambwel:
+1

Look after yourself zach :)
[Galaxy S I9000 Android Development] cashyftw:
Yeah, I agree, take a rest!
[Galaxy S I9000 Android Development] SilverMist1:
thanks zach :)
[Galaxy S I9000 Android Development] quaff:
Zach is the best!!
[Galaxy S I9000 Android Development] :
Having used r10_rebirth, I think Neo4 is the best in battery vs performance.

I like Neo4 but would like to make outgoing call :D

How I wish it's fixed :D :D Anyway good luck in ur exams zach!!
[Galaxy S I9000 Android Development] suntzu123:
Use CM7v14 :) No problem here.
[Galaxy S I9000 Android Development] XblackdemonX:
Keylayout

Anyone knows how to fix the kaylayout for Fasciante with build 14 and NEO4?

My Home and Search keys are not working.

thanks
[Galaxy S I9000 Android Development] My20:
Neo4 is the best in battery vs performance, problem call.

r10_rebirth, :( battery
[Galaxy S I9000 Android Development] spd2230:
Currently running nightly #16 w/the latest kernel. All is good except the random in call reboot. Thank you for your hard work!
[Galaxy S I9000 Android Development] lippol94:
So it affects CM too?? :confused:
[Galaxy S I9000 Android Development] :
MIUI MCGv4.3 user here. Experienced reboots when making outgoing call with Neo4....

Random thought: I've removed TouchWiz according to this post (http://xdaforums.com/showpost.php?p=12077221&postcount=5), does it make an impact?

Now I'm with r10_rebirth and everything works fine with default governor (smartass) but battery life not as GOOD as Neo4

pls ignore this post if it's not relevant, just trying to make things going :D
[Galaxy S I9000 Android Development] lippol94:
It's the same with or without TW support.

I think I'm gonna switch to Cyanogen tonight..
[Galaxy S I9000 Android Development] zacharias.maladroit:
hi @all:

sorry guys I won't be involved with anything kernel, CM7 or MIUI-related at least until July

due to personal reasons + study

each time I shortly wanted to build a new release-kernel there were some trouble I ran into (the kernel wouldn't work as I had planned [e.g. missing features, not as smooth, stable etc.] - yeah I'm a perfectionist :rolleyes: )

and so of the planned MINUTES I wanted to spend became HOURS and this happened several times in the close past

I simply don't have the time for those HOURS spent & lost on this

since I need the time mainly for my studies and therefore I (temporarily ?) have migrated to hunky-dory stock ROM

I'd rather push performance & battery consumption of the kernel & ROM to newer heights (performance) and lows (battery consumption) & work closely with teamhacksung but I'm no hardcore hacker (and as experienced as coolya, codeworkx, atinm and the rest of the crew) so it simply would take significant amounts of time for me to do this

so I had to set priorities

Thanks for your understanding, support

and thanks for flying with Platypus Kernels :)
[Galaxy S I9000 Android Development] utsmaster18:
Thanks for all your work. Good luck
[Galaxy S I9000 Android Development] My20:
on MIUI

install kernel

CM7_SGSMTD_20110529-09_r_platypus-revolutions-kernel_0_NEO_04-energy.zip

fix permission and is OK

no reboot in call
[Galaxy S I9000 Android Development] montrealguy:
God I wish knew your secret. I keep on getting random reboots during calls and I'm not even overclocking.
[Galaxy S I9000 Android Development] montrealguy:
Thanks Zach! But BEFORE YOU GO, can you advise us on an alternative kernel to use that doesn't reboot during calls?

Also---I have no idea why- but suddenly many apps are asking for permissions....? And its not even because they were updated.
[Galaxy S I9000 Android Development] SDeba:
There is also Glitch kernel, but it is slower than Platypus. Thanks Zach for your work, good luck ;)
[Galaxy S I9000 Android Development] montrealguy:
Do you know if Cyanogen has the same random reboots?
[Galaxy S I9000 Android Development] joe169999:
@zach, Thank You indeed. Best of luck.
[Galaxy S I9000 Android Development] SDeba:
No, it hasn't ;)

Sent from my Samsung Galaxy S
[Galaxy S I9000 Android Development] cashyftw:
Zach! Dude see you later? Well I'll come visit, by the time of your return, I'll have a Sgs2 but for now I LOVE your kernels, and glad you made them, have fun! I just Graduated Highschool, so I understand your studies ect.
[Galaxy S I9000 Android Development] suntzu123:
Good decision. For know it will be breakthrough for CM7, and each verssion you will have to rebuild your kernel... Id rather to wait on really good Neo4, than install 3 rom's per week and 4 kernels per week.

It's better for me, I got same situations on Medicine, for my Phone it will run more stable :)

Just say you will be back

he did
[Galaxy S I9000 Android Development] :
no reboot in making outgoing call? anyone else so lucky with neo4+miui?
[Galaxy S I9000 Android Development] hiyan:
Cm7 #14 NEO 04

Getting reboots during calls. Both incoming and outgoing.
[Galaxy S I9000 Android Development] sambwel:
Thanks for all your hard work zach, I'm glad you are taking the time you need for yourself. Good luck!

Just so everyone knows, you can find Glitch kernel in this thread.

The most recent available update there is V10A (or V10A-VC if you use Voodoo color!). This is older than zach's most recent releases, which is why you might not find it as smooth or responsive. However, I've been testing some of the beta versions of the upcoming V10B, and I think everyone is in for a pleasant surprise... :cool:

Team Glitch also has a dedicated IRC channel for discussion and support (details are in the thread), so while you wait for a new version, feel free to stop by and say hello!

BTW I would not be advertising an alternative kernel in this thread if zach wasn't taking a break! I'm looking forward to seeing what he comes up with when he returns :D But in the meantime, if you want a kernel that is being actively maintained, Glitch is the way to go...
[Galaxy S I9000 Android Development] :
just want to share my findings :)

on Neo4 + mcgv4.3 now, disabled "auto ip dialing" in dialer, no more reboots in making outgoing call.
[Galaxy S I9000 Android Development] sambwel:
EDIT: If you are having reboots with outgoing calls using NEO4 MIUI, read this post!

Useful info, thanks!

This suggests it is a MIUI-specific issue. I believe this setting should be off by default, but I guess not...?

It can be changed in the menu "Settings -> Common -> Calls Settings"

Hope that helps others...! :)

Uhhhh... Nevermind. Sorry :P
[Galaxy S I9000 Android Development] nitecafe:
Did it work? I thought the option is off by default?
[Galaxy S I9000 Android Development] WiwiPouPou:
EDIT : disable-enable auto ip, fix permissions, wiped dalvikcache and cache ... reboots after 10min on original 1.5.27 MIUI (Si it's not xdaversion-related).

Reboots here, option has never been activated.

Reboots are random, my 1st was after 1 day, and after 6min calling.

Permissions are always fixed here, after each manipulation in system...

And if CM7 does too, it's probably kernel related, not userspace !

Good luck Zach ! ^^
[Galaxy S I9000 Android Development] jimmy72:
Good luck

Thank you Zach for all your kernels

And GOOD LUCK

take care of you

See you soon :)
[Galaxy S I9000 Android Development] Alouch47:
Thanks Zach for all the work, time & effort you put in your kernel.

Have a good break & hope to see you soon on xda.
[Galaxy S I9000 Android Development] burner07:
it`s not to much blue? i have ice-ish white like in faq but it will not consume the blue diode of the screen?

Screen RGB multipliers:

- Red: 321*

- Green: 321*

- Blue: 429*
[Galaxy S I9000 Android Development] Lazy Rich:
I use 295 - 295 - 429, looks a bit more natural :)
[Galaxy S I9000 Android Development] burner07:
Blue: 429* is not to much? i mean does all this color tuning affect display life?
[Galaxy S I9000 Android Development] :
after trying glitch's kernel, i really think neo4 is truly a power saving beast~~too bad the call reboot issue hasn't fixed :(

awaiting next release :D
[Galaxy S I9000 Android Development] zacharias.maladroit:
well well,

you could try the following kernel & tell me if it reboots or not:

characteristics:

- conservative governor (screen: on & off)

- touchkey timeout (no led-notifcation)

- some more battery savings & speed-ups

- OC up to 1.6 GHz (but it seems the power-saving measures don't let it scale up performance correctly - so max frequency recommended is 1.4 GHz)

- 339 MB (that's nearly 340 MB of RAM !)

testing/need feedback:

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

- smoothness of HD recording & playback [this kernel might have some surprises ^^]

- mic recording / video-recording + sound

- battery runtime [for me it was there for 7-8 hours in Airplane Mode (while I slept) and no battery drain - looks pretty similar to stock Gingerbread =) ]

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

if I get some good feedback I'll also bake one with led-notifications :)

I'm currently on nightly 05302011 from codeworkx

so it is only compatible with BN #15 + #16 (inofficial official nightlys)

Stock Gingerbread (from Samsung) was nice but it was really slow and not really fun

I hope that codeworkx, atinm and the other dev soon-ish are able to re-route the FM Radio output so that we can adjust the volume

currently it only has one level: LOUD

and the reception isn't really optimal - besides that it only starts with Samsung (3 connections) Headphones

edit:

the repo was synced yesterday (Thursday 2nd of June) so the kernel includes the init & other files state of that date

edit2:

ok - kernel with led-notifications is up

now I hope you got what you wanted :p

CM7_SGSMTD_20110603-08_r_platypus-revolutions-kernel_0_NEO_06-full(led-notif).zip (5.61 MB)

edit3:

CM7_SGSMTD_20110603-09_r_platypus-revolutions-kernel_0_NEO_06(no-led-notif).zip (5.61 MB)
[Galaxy S I9000 Android Development] lippol94:
Did you synced from upstream? I mean FM radio stuff ect? :)

Thanks for still thinking to us!
[Galaxy S I9000 Android Development] zacharias.maladroit:
Hi lippol94,

sure - it's up-to-date with Voodoo Sound v9 integrated :)

FM radio works but like I wrote with only one volume XD (voodoo control -> amp doesn't help in reducing the output) - or did anyone have other experience ?

I really hope that cmsgsteam | teamhacksung

can get the voltage & clock gating for all (or most) components working

that'll save us significant amounts of battery ^^
[Galaxy S I9000 Android Development] Christophe86:
Hi Zach,

Does your new kernel work on the guinea pig release? (CM7 0306)

thx in advance :)
[Galaxy S I9000 Android Development] zacharias.maladroit:
Hi Christophe,

I haven't tested that new release yet

but yes: it should work

unless teamhacksung has some additional black magic added that might break compatibility ;)
[Galaxy S I9000 Android Development] quaff:
aw man, i think i'm gonna have to drop MIUI and go back to CM7 to help test just so we can get led-notifications back quicker with this kernel :)
[Galaxy S I9000 Android Development] kashortiexda:
Zach is back

Hey Zach

What happened to taking a break ?

Don't get us wrong, we're over the moon to see you back.

Dude - using NEO3 ondemand on MIUI MCG4.3 - LEGEND kernel !!!

If you end up making some more MIUI kernels, I'm in !

THANKS
[Galaxy S I9000 Android Development] zacharias.maladroit:
I'm still busy studying

but I'm back to using CM7 & since I need a kernel with Voodoo Color, Sound and other tweaks I thought - why not share it with you guys :)

it wouldn't be fair to keep it only to myself ^^

I'm not sure if the kernels will work with MIUI (if switching to old modem interface)

CM7 and MIUI and diverging rather fast currently so something might break in the process

hope the MIUI devs in China sync with CM7 / the repos and keep everything compatible & thus easier to maintain

edit:

kernel with led-notifications is available (I just tested it)

so you get what you wanted :)

that's enough for now ...
[Galaxy S I9000 Android Development] quaff:
WOO HOO! You are my hero :) I was going to go through your kernel and attempt to enable led-notifications myself but got lost in the menuconfig... haha you just saved me a boat load of time! good luck studying dude!
[Galaxy S I9000 Android Development] katsooba:
welcome back zach!

i quick question, can the ondemand governor be used with this kernel?
[Galaxy S I9000 Android Development] zacharias.maladroit:
extract

90screenstate_scaling

from

the zip-file

and modifiy / edit:

AWAKE_GOVERNOR="conservative"

SLEEP_GOVERNOR="conservative"

to

AWAKE_GOVERNOR="ondemand"

SLEEP_GOVERNOR="conservative"

for ondemand governor

and

AWAKE_GOVERNOR="smartass"

SLEEP_GOVERNOR="conservative"

for smartass governor

then put it back in again in system/etc/init.d

the flashing-script should take care of permissions

best would be:

- flash kernel

- clear /cache & dalvik cache

- fix permissions (in Clockworkmod Recovery)

- reboot

no more questions answered for today :)
[Galaxy S I9000 Android Development] alerems:
Zach! U're awesome, so do ur kernel!

But i have one problem: when somebody calling me, he can't hear me, when i call him - all is good.

On the stock kernel everything is good.
[Galaxy S I9000 Android Development] Kame_boy:
Has anyone tested installing neo 6 over the latest official nightly 15 from buildbot last night?

Im going to try in a couple of minutes (when the phone is charged) unless somebody says otherwise ^^
[Galaxy S I9000 Android Development] spd2230:
I am a big fan of your Captivate kernel. If you happen to make a new version I promise to test it thoroughly. Thanks for all of your hard work.
[Galaxy S I9000 Android Development] Kame_boy:
Using

CM7_SGSMTD_20110603-09_r_platypus-revolutions-kernel_0_NEO_06(no-led-notif).zip

over official 0604 nightly 15 without problem. Amazing!
[Galaxy S I9000 Android Development] zacharias.maladroit:
probably a upstream issue:

http://xdaforums.com/showpost.php?p=14432500&postcount=7589
[Galaxy S I9000 Android Development] Christophe86:
tried to use neo06 in combination with nighlty #14 but that is a no go..

going to nightly #15 now :D

thx zach for giving us a new kernel to play with ;)
[Galaxy S I9000 Android Development] nexxx85:
Neo06 working perfect on #18

Thanks!
[Galaxy S I9000 Android Development] Prasad:
Neo 06? Can't find it on the first page... Link, please? :)
[Galaxy S I9000 Android Development] ArctiX:
It's on page 104, learn to use search button please -_-

Is it so hard to read 3 pages back so u can find it easily without asking?
[Galaxy S I9000 Android Development] Prasad:
It's not my first day here. I DID search, but to no avail. So I asked... Should that really be that bothersome? I'd NOT ask something if I found it through a search first. And thanks! :)
[Galaxy S I9000 Android Development] D0ubl3_X:
For those who want led settings back:

- Extract CMParts.apk from build #14

- Delete CmParts.apk in system/app

- Copy cmparts.apk build #14 to system/app

- Recovery Fix permissions
[Galaxy S I9000 Android Development] zacharias.maladroit:
also for those who build their cyanogen nightly / snapshot on their own:

http://review.cyanogenmod.com/#change,5751

re-enable it

so that you get (latest if updates occur) LED notifications settings available with latest additional CMParts settings

edit:

sorry guys - I'm away from CM7 again and probably stay until July

I found what I wanted:

a heavily modifiable kernel with zram-support and its sources on github / git: Talon :)

currently I'm on Ficeto's JVH ROM + my modified kernel and it's almost as fast or at least comparable to CM7

besides that it has 340 MB RAM of which 260 (?) are reserved for zram - it's not using much of it (always between 10-30 MB)

but everything *just works* and there seem to be no lags (I had to do some heavy tweaking to achieve this since normally it lags for several seconds while it's swapping out - even if the swap is in ram)
[Galaxy S I9000 Android Development] zacharias.maladroit:
before I go to sleep

NEO 06 for MIUI

Test-Kernel (experimental) for MIUI:

CM7 system-state is from 22nd of May (shortly AFTER the new RIL got added)

need feedback if that works well with current MIUI

(or at all -

I'm not running CM7 or MIUI now so I can't test it

)

if that's still not working well

I got full source-backups from end of April and beginning of May (afaik May 2nd) which might not work so well ...

Kernel can be found as attachment

it's too late/early now so no led-notification re-enabled kernel for now

Enjoy ! :)

edit:

renamed the kernel to remove confusion ^^

added led-notification re-enabled kernel

have fun ! ;)

edit2:

temporarily removed the kernels

I need to first revert the radio-partition changes

they're (probably) not save until re-compiled - if you're not flashing a modem you should be fine to go
[Galaxy S I9000 Android Development] kashortiexda:
Zach

I've just tried your NEO6 (with NO- LED) from above with MIUI MCGv5.1 and it works good - Sound Recorder working again, UV by 75 + Oc works ... ondemand and deep sleep okay... AMAZING smooth, awesome battery etc

Now just pretty please can we get BLN version back again - then perfect.

and THANKS
[Galaxy S I9000 Android Development] stassano:
Hi Zach, I am a huge fan of your kernels but I run MIUI because I like their UI a lot...

*edited to prevent aggravating comments*
[Galaxy S I9000 Android Development] sambwel:
Gee. Maybe check his post just before yours?? Instead of making requests when zach is having a break, you could test the new kernel he has built for people just like you!
[Galaxy S I9000 Android Development] gogoasha2001:
Working great so far with MIUI-MCGv5.1, no reboots in over 10 calls (incoming & outgoing) and it's pretty smooth, no freezes or lag or anything. Will see about battery life after it dies and recharges. Thank you very much for taking the time to build this kernel, i know you're on a break.

Additional testing got me a little worried (tho the phone worked well and didn't have any problems at all): with background data enabled, no auto-sync, gps active, brightness level at about 15-20% and 3g on, browsing for 20 mins made my phone really hot, the back plate was burning. I'm not using any OC/UV. Again, phone performed great under these conditions but it got pretty hot and when i checked battery it said 43 degrees (and only lost 2% battery during these 20 mins).
[Galaxy S I9000 Android Development] bravoleader:
Hello.

I'm on nighly #18 + neo6.

I still have to try if there's any phone reboot or call malfunction during conversation but until now, it goes flawlessly and i was also able to UV :)

F
[Galaxy S I9000 Android Development] zacharias.maladroit:
LED-notification re-enabled (it's not BLN :rolleyes:) kernel

just added

have fun ! :)

@those on MIUI:

temporarily removed the kernels

I need to first revert the radio-partition changes

they're (probably) not save until re-compiled - if you're not flashing a modem you should be fine to go
[Galaxy S I9000 Android Development] stassano:
You sound a bit like my mother honestly... since you took liberty of answering for someone else, I want to inform you I just checked Zach's post and did not find anything attached and I missed last post also.

I will test the new kernel he built for people just like me(?) when I can find it :) thanks for your reply ~

ps: Yes, I noticed the

also... I will wait patiently for a new kernel even if it only comes in July :) I was only requesting a NEO6 version of MIUI IF it doesn't take too much time (if I knew...)
[Galaxy S I9000 Android Development] zacharias.maladroit:
@those on MIUI / MIUI devs:

I need to know some facts before I can re-upload or compile a new kernel to make sure things don't get wiped / get broken:

- how did you get on MIUI ?

CM7 then format system, data, cache and flash MIUI ?

did you take an MIUI initial with a kernel prior to the larger radio-partition (bad block handling for modem/radio was available first with BD ["bastard nightly" builds] and since official nightly #15 ) ?

- is formatting of the radio-partition and/or modem flashing involved when flashing MIUI itself ?

in my opinion the "best" solution

:

* "best" would be if the MIUI-devs could create a new initial package

and/or

* recommend to flash CM7 first, then format /system, /data & /cache partition (did I forget anything ?)

and then simply flash MIUI over it

that way we all could use the new modem layout

==> this would take care of the occasional "unknown baseband" issues where the IMEI & /efs folder are still fine but the modem won't start

to test this

1) flash CM7 (new nightlys starting from official #15 nightly - afaik from the logs)

2) format /system , /data, /cache

3) flash MIUI

4) flash a modem with the new scripts (currently only available from codeworkx' mirror from what I know)

see if it works

if yes: profit ! :)

only use the kernels for this testing-purpose and make sure you backup your data !

the MIUI devs probably need to change HOWTOs and the initial stuff to be really sure nothing breaks in the process

if you want to flash modems that aren't available from codeworkx yet:

- take an update-package and replace the modem.bin with the one you want

many thanks in advance for your feedback
[Galaxy S I9000 Android Development] :
Hi Zach,

Thanks for the "bastard nightly" build!! :D

Flashing all the way now....!!