yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] robo116:
kernel

I have know clue if it was kernel related i could not get acces to the phone.

I am on Rom Galaxy droid V6 for a while now.

Kernel version 0.8.8

No mods and built in theme from the rom

Only tun activated

Governor Default.

now uv and oc.

Thanks in advance regards Richard
[Galaxy S I9000 Android Development] mialwe:
I think it will be difficult to debug this. Maybe it was a SOD (none reported for 0.8.8 until now if I remember right) and then filesystem corrupted because of the need for a hard reboot.

I have used 0.8.7 and 0.8.8 on stock odexed JW1 with/without UV/OC, conservative/ondemand, SIO, RFS and never experienced SODs for 2 months - now on ICS without possibility to reproduce this issue.

*If* I'll switch back to 2.3.6 GB I'll look into this but for now I don't have the time and the SSD space (had to remove a lot of stuff to make room for ICS sources) for this, sorry.
[Galaxy S I9000 Android Development] robo116:
Ok thanks for the answer i will flash 0.8.8 again now.

And wait and see if it happen again fingers crossed.

btw how is the ics for you i am in doubt for changing to ics.

Ok flashed again midnight btw i have not the midnight boot logo its is going straight to the galaxy logo.

ok strange i get no screen for the pincode for the sim it starts up but i can not make anny cals.
[Galaxy S I9000 Android Development] mialwe:
If you are surprised not seeing the Midnight bootlogo and you have seen it with this setup (quote) - did you really use MN0.8.8? The bootlogo was removed with 0.8.7.
[Galaxy S I9000 Android Development] robo116:
phone working again did everything again stock firmware rooting flashing Galaxydroid v6 and midnight 0.8.8.

Phone is now quick and responsive.

On the bootlogo my mistake i did not read the change log i was at work and read it quickly over.

Regards Richard.

Thnks for the Help so far
[Galaxy S I9000 Android Development] jocke_lulle:
Hi

Just to let you know. I have been running 0.8.8 for 130h without a restart and everything is working great! No sod like I had on 0.8.7. Everything is smooth and fast. I'm using midnight lmk. Thanks!

Just of curiosity, will there be any new version for gb or is it all in for ics?:)
[Galaxy S I9000 Android Development] mialwe:
Nice to hear Midnight works well for you, thank you.

I can give an answer to this (ICS/GB) as soon as I make the final decision for ICS or GB - not enough time for both (+ experiments compiling AOSP ICS, worked but I'm not sure if I have done everything right so I asked a ICS dev her at XDA a few minutes ago via PM, doing this just because I like to experiment, no plans to release this for now).

The last two weeks I spent on porting some Midnight stuff and general optimizations to an ICS kernel, works fine (for me), initramfs and MidnightControl app still need some cleanup.

So next version most probably will be Midnight-ICS. And I think I'll continue using ICS (this makes my first sentence nonsense :) but I'm still not sure, 95% for ICS but I have some ideas for Midnight-GB, too...).
[Galaxy S I9000 Android Development] jocke_lulle:
That sounds interesting. Guess we will see what comes up in the future:)

I havent tested ics yet but probably will do that soon.

Thanks again
[Galaxy S I9000 Android Development] jocke_lulle:
Hi again.

I am sorry to report but I just had a black screen where the phone didn't response to anything:( I had to hold the powerbutton down until the phone rebooted. As I wrote 3 posts above I had been running v0.8.8 for about 5,5 days when this happened. It happened when I opened the xda app.

I just wanted to let you know.

(Jw1 surface, ext4, sio, ondemand, thunderbolt 2.5.1, boeffla mod, midnight lmk)

/Jocke
[Galaxy S I9000 Android Development] Soyuz 3:
@jocke_lulle

Do you UV? I had the same situation 12 days ago.
[Galaxy S I9000 Android Development] syamsoul:
One last final version of midnight GB please..

:-)
[Galaxy S I9000 Android Development] ech0:
I too hope you stay with Midnight on GB :)

Having only discovered this amazing kernel (came from Semaphore), I was looking forward to seeing newer and better updates, but as it is I am hooked on it.

Whatever you decide to do, I wish you the best of luck with it.
[Galaxy S I9000 Android Development] oswade:
hehe yes please!!! hope you can find something nice to add to the last ginger kernel :) Otherwise I guess I am forced to use Ice-cream lol.
[Galaxy S I9000 Android Development] jocke_lulle:
No uv...
[Galaxy S I9000 Android Development] saszseb:
Can you remember on Eclair?

Do you know what it is?

Sent from Slim_ICS_2.7
[Galaxy S I9000 Android Development] syamsoul:
it different now my friend...SGS GT-i9000 has official Eclair, Froyo, Gingerbread release from Samsung. But not ICS. No official ICS from Samsung for SGS GT-i9000.

Yes , we can flash and taste ICS on our SGS GT-i9000. But, like me, I just dont want any problem and i just like the stock ROM from Samsung. Future which are not included in ported ICS/AOSP ICS such as

1. Native 3G video call

2. Timer in taking pictures.

3. Swipe to call & message also convenience for me at least.

So I just want to stick with stock ROM because I just like the way that it use to be.

Just dont want any problem when using ported ROM since I just dont have enough time to always explore new things.

I think, alots of SGS user also feel the same.
[Galaxy S I9000 Android Development] andip71:
Yes, I agree with syamsoul basically.

This is also the reason for me to stay on GB at least for a while still. ICS development is going on in a horrendous pace, so I guess in 2-3 months it is worth relooking at it.

But not for now, as I also need my phone fully working all the time :)

Andi
[Galaxy S I9000 Android Development] saszseb:
I've been on ICS since it's birth (3 months). This is Android 4.03. The 4.0.4 has been released for some days. This summer will be released Android 5.0. Therefore I say that Gingerbread will be the past at the end this year.

Sent from Slim_ICS_2.7
[Galaxy S I9000 Android Development] syamsoul:
Agreed but i just giving my opinion. By the way, after 2 or 3 yrs at least, we will buy a new phone anyway.
[Galaxy S I9000 Android Development] saszseb:
So did I. That was my opinion.

Sent from Slim ICS_2.7
[Galaxy S I9000 Android Development] mialwe:
Ooooookay :)

0.8.9 / 2012-02-28

- added 1.128Ghz step (arm/int.volt 1300/1100), int.volt = stock

- added lowmemorykiller MODERATE (56Mb) preset

- added generic gamma adjustment (-30 - 0)to MidnightControl

- added LED timeout adjustment (100 - 2000ms) to MidnightControl

- changed gamma default to (reducing oversaturation like in 0.8.8)

- changed 1.2Ghz arm/int.volt to 1350,1100 (int.volt=stock)

- ported Conservative governor from Midnight-ICS

- removed 800Mhz max. freq when screen-off

- back to JW1 initramfs proprietary modules (last "official" version)

link to first post with downloads

Tested for two days average use only this time, I hope this one works for you. No reboots, no SODs here (but I did not have those before) using 1.Ghz, 1.128Ghz or 1.2Ghz and no undervolting, SIO and Conservative governor.
[Galaxy S I9000 Android Development] Mr.AFK:
THX mialwe. Looks nice and feels smooth. Like everytime :)

Gtr

mahd or Mr.AFK ;)
[Galaxy S I9000 Android Development] oswade:
mialwe, thank you so much! 0.8.9 is better than ever, the new features are brilliant :). very happy with my device right now =)
[Galaxy S I9000 Android Development] Soyuz 3:
@mialwe

Thanks a lot for the update! Some interesting new features and great to see the JW1 initramfs back.
[Galaxy S I9000 Android Development] hackeron:
@Mialwe

good that ur back on gb :D

what is your opinion of the ICS ports and why did u come back to gb?
[Galaxy S I9000 Android Development] cwc289:
OMG! 0.8.9 is hell fast!!!!!
[Galaxy S I9000 Android Development] ajazz:
Hi this is good kernel.

Is it possible for you to include USB host drivers in your next release?

Thank you.
[Galaxy S I9000 Android Development] tigerkaiwoods:
Thank you, especially from me :p

I Hope we see you on Goa Forum, whenever its open again :mad:

Tiger
[Galaxy S I9000 Android Development] mialwe:
I did not decide to completely go back to Gingerbread, sorry. But I had those ideas for another Midnight-GB version and switched back to JW1 for this. I really like JW1 (everything works fine, stock odexed JW1) but Slim-ICS is nice, too - it's slimmed down, fast (noticably faster than GB), smooth, feels like a completely new SGS - and I have the unfinished Midnight-ICS kernel - so I'm back to ICS since 6:30am this morning.

What I don't like about ICS-ROMs for SGS is the mixing of kernel settings (uv, oc, governor,...) and ROM settings (battery, lockscreens,...) in *ROM* settings menus, I'd prefer separated kernel apps for kernel related options and the ROM settings menu for ROM options.

But that's only my opinion and not really important.

Maybe I'll go back to Gingerbread at some time but I really don't know as I like both.

As I did not use other ICS ROMs I cannot talk about other ICS ports than Slim-ICS.

No, sorry. As long as the SGS cannot provide the needed power to use this driver without external power source I will not use or include it.
[Galaxy S I9000 Android Development] Mr.AFK:
only for research on SOD. He´s back to ICS for new Midnight. :)

For everyone who search For the bootlogo Link.
[Galaxy S I9000 Android Development] rufmao:
Great kernel!

I love this with JW1 and I am glad GB is not dead for the kernel devs.

Thanks.
[Galaxy S I9000 Android Development] jerilmg:
thanks for the good work
[Galaxy S I9000 Android Development] piccobit:
Hi Mialwe,

just for your information, but I couldn't flash the latest versions of your kernel (0.8.8 and 0.8.9, maybe also 0.8.7) using either the SGS Kernel Flasher or Odin V1.85. Heimdall finally worked for me.

My mobile is a SGS with the current Goa-Rom V6.0, no other modifications are added.
[Galaxy S I9000 Android Development] cwc289:
I found a bug in MidNight LMK setting> The LMK values of "aggressive 1" and "2" are same as "Midnight" that I found in galaxy tuner...
[Galaxy S I9000 Android Development] mialwe:
Strange thing, no reports about an issue like this before. Ok, as you are able to flash the zImage via Heimdall the kernel image itself is ok. The tar archive is a simple tar containing the zImage only, created via "tar -H ustar -c zImage > "$KBUILD_BUILD_VERSION".tar" where $KBUILD_BUILD_VERSION="MIDNIGHT-0.8.9-20" for example. This method is used since at least Midnight 0.7.x .

1) did you get error messages? If yes - what did they say?

2) does anyone else have issues like this?

Thanks for reporting, could you upload or PM the logfile /data/user.log after setting one of those two LMK presets so I can look into this (don't have GB installed so I cannot check this myself)?

Edit: Found it, it's a typo. Initramfs checks for "AGRESSIVE1" or "AGRESSIVE2" and will use default values if no matching setting found, MidnightControl sets "AGGRESSIVE1" or "AGGRESSIVE2". Will be fixed in next version.
[Galaxy S I9000 Android Development] Mr.AFK:
1bootloop (long time ago) with MN and SGS KF!

otherwise appr. 50 MN-flashes from 0.19 till now 0.8.9 with no problem at all.

Forgot the Link to the bootlogo :)
[Galaxy S I9000 Android Development] mcreego:
Works very well. good job, i'm switching back fom the Gnote to my old phone. Still good if not better...:D
[Galaxy S I9000 Android Development] {Angel}:
First time flashing this kernel over jw1 and I am pleasently surprised. Very polished, from the custom cwm which is very nice, the control app and indeed good solid performance. Thank you very much. I hope you dont abandon this kernel yet.
[Galaxy S I9000 Android Development] mialwe:
Thank you very much, that's good to hear after 7 months of work on Midnight :)

Attached is basically 0.8.9-20 with quickly fixed parsing of lowmemorykiller "AGGRESSIVE1" and "AGGRESIVE2" presets. Untested as I'm still on ICS, hope it works.
[Galaxy S I9000 Android Development] krosscheck:
I'm back from cm9 and i love ur kernel. Many thanks!

Gesendet von meinem GT-I9000 mit [stock odex jw1]
[Galaxy S I9000 Android Development] cwc289:
Tested and work, Thanks.

By the way, if change the lmk presets without reboot will be perfect;)
[Galaxy S I9000 Android Development] mialwe:
Jep, would be perfect but is not possible. Lowmemorykiller has two parts we have to change: Values in a specific file (the minfree file you find in a lot of scripts and which can changed at runtime) *and* the Android properties which are set during boot via the initramfs.

As both should contain the same values the only way is to set both at boot.
[Galaxy S I9000 Android Development] {Angel}:
Dunno if this is a bug or by design... But in the control app if you go into the color profiles to view or modify the settings it will enable whatever profile you select, that is without touching the dark profile toggle.
[Galaxy S I9000 Android Development] mialwe:
It's meant to be like this. Without activating the profile you are editing you won't see the changes. If you edit the dark/night profile the night-mode-checkbox will be checked automatically.
[Galaxy S I9000 Android Development] {Angel}:
Duh makes sense of course. Thanks.

Btw... By any chance have you ever investigated the 100% charging bug and is it something fixable in the kernel?
[Galaxy S I9000 Android Development] hackeron:
THis might be stupid Q but.. WHat settings in midnight overlaps with thunderbolt tweaks(Im currently using semaphore with thunderbolt main script, LMK addon and Libsqlite)

.. I mean in the main script of thunderbolt it tweaks things like read ahead and stuff.. And this is already tweaked in midningt.. And also LMK values..
[Galaxy S I9000 Android Development] pikachu01:
Some of what ThunderBolt! tweaks are replicated in Midnight's own settings I think. :)

Hence, using ThunderBolt! wouldn't override it (yes it'll override it, but then it'll come to the same conclusion where the settings eventually end up the same).

Correct me if I'm wrong mialwe :)
[Galaxy S I9000 Android Development] mialwe:
@pikachu01: No, Midnight does not replicate any of Thunderbolt's settings, the only values taken from Thunderbolt was CFS which I replaced with new values in 0.8.8 (or -7, have to look at the changelog...).

All other tweaks/settings have been included for a long time.

@hackeron: Never tested this but I think Thunderbolt scripts can be used without a problem. Just remember that Midnight sets all tweaks and MidnightControl setings *before* init.d scripts get exectuted so the settings you set (and see) via MidnightControl (e.g. lowmemorykiller preset) could have been overwritten by Thunderbolt.
[Galaxy S I9000 Android Development] mialwe:
Hi spalter, I'll look into the issue with the bootanimations as soon as possible. Right now I'm preparing 0.3.8 with various new kernel/sched/IO tweaks so that will be in one of the next versions.

For Midnight 0.3.7 the recovery was recompiled, the source I got from Hardcore does not contain the color switches so they are missing (ever used ->I did not notice). I could reimplement them but Midnight will switch to use another display driver with more vivid colors in one of the next versions (at least thats my plan) so I won't spend time on reimplementing the color switches as they (probably) will not work with the new driver.
[Galaxy S I9000 Android Development] mialwe:
Update: bootanimation does not work, seems to be a problem with /system/bin/bootanimation binary (*not* in kernel, in ROM), I'll look into this. Don't install bootanimation.zip's for now, you'll get a Android-logo-loop at boot.
[Galaxy S I9000 Android Development] adl:
Sorry to ask, this might have been answered already:

if i am on EXT4 do i need to convert to rfs before i flash this kernel?

And what is the preferred system for midnight kernel, EXT4 or RFS?

Thanx already for reply!
[Galaxy S I9000 Android Development] Spalter:
Hi Mialve,

Thank you for your fast answer.

OK,i`ll wait on your next version and i`m sure you can make one of the best Kernel for our SGS.

Thanks from Spalter
[Galaxy S I9000 Android Development] mialwe:
Hm, as this is an issue with the installed ROMs (/sstem/bin/bootanimation causes the issues) I'm not sure if I can/shall include a bugfix.

One idea behind Midnight is that the kernel shall not alter anything within the installed ROM besides installing SU.

To solve the issue I would have to 1) find a working /system/bin/bootanimation file (found one, plays animation but loops it) and 2) eg. alter recovery to have an option to replace the originial /system/bin/bootanimation file with the new file.

@adl09: Midnight should boot fine with ext4 partitions, personally I prefer RFS as I read somwhere EXT4 causes slightly more battery drain.
[Galaxy S I9000 Android Development] mialwe:
V. 0.3.8 uploaded

- more tweaked CONSERVATIVE governor (better freq_step, tresholds)

- max. Voltage for 1.2Ghz raised to 1300mV (because of stability issues with 1275mV)

- various mem/speed improvements for testing (see Github)

Custom bootanimations still work only with ROMS supporting this (changed file /system/bin/bootanimation) as I was not able to find a working one (found a replacement in a german board, animation works but loops phase2 forever, same for this binary here @ xda).
[Galaxy S I9000 Android Development] adl:
Hey, looks like your kernel is getting really hot these days! :D

Any chance of getting adjusted touch sensitivity? Like in Galaxian kernel?
[Galaxy S I9000 Android Development] mialwe:
I hope you don't want to say the phone gets hot... please explain?
[Galaxy S I9000 Android Development] simone201:
Hi mialwe!

I was wondering if we can work toghether to create a perfect mix of ROM/Kernel....

I can help u a lot on improving the kernel, as my programming skills are very good...

I have a lot of good ideas, and also how to include them!

I hope u'll accept!

Greetings

Simone201
[Galaxy S I9000 Android Development] Rawpunzel:
Nope...he want to say that ya Kernel is very popular in GoaRom-Forum...:D
[Galaxy S I9000 Android Development] adl:
That! :-)

For touch sensitivity:

Galaxian kernel has some adjustments,which makes the touch feeling much better / smoother imho.

May you can try it for yourself to feel what i am talking about.
[Galaxy S I9000 Android Development] mialwe:
Goooood, thank you :)

Update: Version 0.3.9

- working custom bootanimations, everybody say thanks to stratosk for helping me out here, please.

Touchscreen sensitivity: For now that has lower priority as I'm quite satisfied with it. Up next: Maybe better colors with new AMOLED driver... thats what I liked most with Galaxian :)
[Galaxy S I9000 Android Development] simone201:
Have u seen my previous post mialwe? :o
[Galaxy S I9000 Android Development] Spalter:
Hi mialve

thank you for you fast and great support, and thanks to stratosk to help you to fix the bootannimation problemm.

You are on the right way !!

Your kernel is fast and has all what we need.

The colours from the galaxian sp4 are the first colours i think are a touch better than speedmod.

And one thing please do not! Please dont make two kernel with 1000 mhz and 1200 mhz.power

Thats the reason why ill go away from talon an gakaxian.

Every user will make his changes in mhz himself,i use only 1000 mhz but its good to know when i need more power i go high on 1200 mhz.

Thats enought for the moment.

Only another thing,the combination from Goa Rom 4 and midnight 0.3.9 is the fastest kombination for the Galaxy S

Thank you and greetings from Spalter
[Galaxy S I9000 Android Development] pikachu01:
Talon and Galaxian made two versions of it because having 6 steps (100MHz, 200MHz, 400MHz, 800MHz, 1000 MHz and 1200MHz) leads to instability and generally are slower to step up - leading to a slower experience.

Hence why, CPU steps have to be hard coded and thus two versions are released. You have the choice of downloading and flashing any one of them at any time. Flashing doesn't take very long. You can use SGS kernel flasher so that you don't need a PC when flashing to a faster build (1.2GHz).
[Galaxy S I9000 Android Development] mialwe:
@simone201: Yes, I have read the post, just needed some hours to think about it. I'd love to work on a project like this, thank you for asking, I even thought about a project similar to your suggestions myself a few days ago. But right now I just dont have enough time (I think I mentioned real life job, family kids before) so it is hard to even find enough time to work on Midnight and I would not be of much help on your project. Sorry, don't be angry. Maybe in 15 years when kids don't want to play with their father all the time :D

@spalter: Glad you like it. For now I have no plans to maintain two or more versions of Midnight. Maybe I'll cut 1.2Ghz and leave only UV for all frequencies built in. Maybe.

Working on the colors will last a few days I think, have to figure out all the settings first.

For now the Galaxy Tab _mdnie-module works and quickly thrown in voodoo settings for UI rendering seem to work, too - now it's time to read and learn again.

@pikachu: thanks for explanation :)
[Galaxy S I9000 Android Development] simone201:
Anyway, i would like to help you in your kernel dev....

I think is good that i work on it during the day and u work on it during the night?

I am am lot busy too for all August, but as i have time i can do my best by helping you with my skills....

Do u like that idea? I can be a Co-Dev of ur kernel if u want! ;)

Ps: just downloaded ur sources and starting to work on them! :)
[Galaxy S I9000 Android Development] mialwe:
That's what I wantet do suggest to you :)

Feel free to use the sources, fork it, make changes, have fun with it.

For now I want Midnight to be "my little (and only!) Project" as it is, I like the learning, reading, testing, learning more... and the freedom to decide if I work on it for 3 days or take a break for 1 week, something like this and it is the first public project for me after a lot of years - please don't be angry about this.

Caution: Github may contain changes that have to be tested, I'll have to find a better way managing local/Github sources, quite inefficient right now...
[Galaxy S I9000 Android Development] simone201:
Okok np man!

I have the skills to see and correct any issues/problems....

Also if u want i can help u in some aspects, as beta tester, i want to be useful if i can (also becuz i really want to collaborate in dev-ing a kernel)...
[Galaxy S I9000 Android Development] mialwe:
Thank you very much, I appreciate it.

Maybe I'll have some questions as Midnight will enter the "optimizing" stage soon, all the features I wanted to test are added, after tweaking the colors I'll try to optimize/stabilize if needed, fix errors,....

The only feature I definately DO want to test is AMOLED undervolting like e.g. Talon does but right now I do not have the time to examine the patch (and I want to understand what exactely it does before implementing).

Note-to self: Rework the future plans in first post... :)

@all: Testing 0.4.0 with

- Galaxy Tab _mdnie module with quickly thrown in Voodoo Color settings for UI

- conservative governor settings optimized for 1Ghz max (1.2 Ghz still possible) and

- a lot of deactivated tweaks introduced with 0.3.9 (proc/sys, sysctl settings via initramfs) - I think I added too much new features in one release, have to test them more.

Upload today as 0.4.0 for testing due to the new color settings, this version will be used as a base for the next versions.
[Galaxy S I9000 Android Development] pikachu01:
Ahh, ok. Then ThunderBolt! will override whatever's Midnight is setting except for the CFS as it's the same (in 0.8.8 anyways).