yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] andip71:
400 MHz lowest frequency ?

EDIT: Please forget about my post. Grrrr. I was sooo stupid.

I had the charger plugged in during testing, and this always causes 400 MHz to be the lowest frequency. So, all good. Sorry for any confusion. I have 4.0 installed now and will give it a try over the next days.

Hi,

coming from Speedmod in Froyo times, I was just testing version 3.9 and 4.0 with stock JVR Rom.

So far so good, it seems all is working fine.

However: I noticed, the kernel does not lower the CPU frequency to 100 MHz like all other kernels so far did. The lowest it is using is 400 MHz.

(checked via app "Android System Information" and also "OS Monitor")

Is this by intention or is something wrong? I had Semaphore Kernel on my SGS before.

I fear this will drain battery too much? :confused:

Thanks for your view

Andi
[Galaxy S I9000 Android Development] stratosk:
Is your phone connected through USB? If yes this is normal behavior.
[Galaxy S I9000 Android Development] mialwe:
BLN activating works fine, here with 0.4.0, the BLN code was not altered, just tried a few minutes ago...
[Galaxy S I9000 Android Development] ascariz:
midnight on SURFACE

testing on SURFACE. so far, nice.. ;)
[Galaxy S I9000 Android Development] GoThere123:
Hi Mialwe,

May i know what rom did you use to try?

I used XXJVR from samfirmware and BLN not working (using BLN free control to test + midnight kernel 0.4.0)

When i revert back to other kernel (galaxianGT), BLN is working.

Please advice is there something i can do with it..

Thanks a lot in advance..
[Galaxy S I9000 Android Development] mialwe:
Using JVQ odexed here, BLN pro app. Anyone else having problems activating BLN? Using JVQ or JVR, BLN Pro or Free app?
[Galaxy S I9000 Android Development] ascariz:
@mialwe, please fix usb tethering problem in your kernel. it's occur in your midninght
[Galaxy S I9000 Android Development] mialwe:
Jup, i read this yesterday, will be included in the next release.

Thinking about re-implementing Speedmod-Color/Sharpness, too as real-life work starts again tomorrow and there will be almost no time to do more mdnie/color research...

Anyone problems activating BLN?
[Galaxy S I9000 Android Development] blueron80:
I cant Activate BLN either ... using stock JVQ>> Hardcore >>flashed to the latest midnight. Using the BLN free app.
[Galaxy S I9000 Android Development] mialwe:
Ok, I think I have found the problem - as I tested BLN with previous versions of Midnight (pre public release) containing the install of a patched /system/lib/hw/lights.s5pc110.so (needed by BLN) everything works. The newer initramfs DO NOT contain this lights.s5pc110.so installer - maybe thats the reason.

If you know how to do it you can try to

1) backup old lights.s5pc110.so

2) replace it with the lib in the attached zip

Bugfix/changes will be included in 0.4.1., thank you for helping :)
[Galaxy S I9000 Android Development] GoThere123:
Thank you very much Mialwe :-)

I will try to replace the files and report it back to you.

Add:

I tried to reflash from GalaxianGT directly to Midnight 0.4.0 and BLN is working (without replace liblights at all).

I think the BLN is not working if i flash the ROM from Stock and then directly install midnight kernel.

Not sure the root cause for this, but at least now BLN is working with midnight kernel :-)

Will use this kernel for daily use and further test.

Thanks !!
[Galaxy S I9000 Android Development] mialwe:
Most likely Galaxian (and other kernels) *do* install the proper lights.s5pc110.so - so if you switch kernels you already have it in /system/lib/hw :)
[Galaxy S I9000 Android Development] GoThere123:
Yup maybe :)

Waiting for your next great kernel release.

So far 0.4.0 runs great on my device :D

Thanks !!
[Galaxy S I9000 Android Development] mialwe:
0.4.1 / 2011-08-14

- missing liblights lib installer for BLN implemented (Source)

- USB tethering *should* work now (please test)

Edit: Replaced the file 1 minute ago with a version without debug output for the liblights installer...
[Galaxy S I9000 Android Development] GoThere123:
Have flashed 0.4.1 since 10 hours ago, Tethering is working on my device.

So far working great no issues at all :)

Thanks !!
[Galaxy S I9000 Android Development] mialwe:
Thank you for feedback, glad Midnight works for you.
[Galaxy S I9000 Android Development] rom08:
Freshly installed this morning everything seems to work. I will give you feedback after 3 or 4 days of usage. Thanks
[Galaxy S I9000 Android Development] mialwe:
Thank you.

Update: Added currently used (customizable e.g. via init.d) tweaks/optimizations linke mount options, scheduler tweaks, readahead... @second post so you can decide wether another optimization script is needed or not.
[Galaxy S I9000 Android Development] cwc289:
Just flashed t8 and everything seem fine. Thanks for the great work!
[Galaxy S I9000 Android Development] ZaneZam:
beside of custom bootanimation (fixable i guess) and although it is not stock color (they are too stong but that's a matter of taste *g*) the newest test version running very well!! Btw. your smooth gov. is just awesome!

hey and nice thought about night toggling in 13 toggle, i think it is possible but i don't know exactly because i did not made this i just ported it. But i will take a look and pm back. If it is possible there could be a 13toggle mid"night" addon with "night" toggle function, like that thought anyhow. ;)

so long..
[Galaxy S I9000 Android Development] stanbel:
I have no Deep Sleep at all

Other Usage

===========

No Data Connection (): 5 h 48 m 47 s (20927 s) Ratio: 100,0%

No or Unknown Signal (): 5 h 48 m 47 s (20927 s) Ratio: 100,0%

Awake (): 34 m 35 s (2075 s) Ratio: 9,9%

Screen On (): 22 m 54 s (1374 s) Ratio: 6,6%

Phone On (): 13 m 52 s (832 s) Ratio: 4,0%
[Galaxy S I9000 Android Development] mialwe:
Did you try betterbatterystats to check *what* is keeping your device awake?

Another question - 5:48 is 100% in you stats, "awake" state is 9,9% (34m) - what about the other 90,1%?

Still no deep sleep issues over here, anyone else?
[Galaxy S I9000 Android Development] Mr.AFK:
just flashed mnGB-0-5-7t. works fine also on RFS!

cpu spy says 87% deepsleep.

gz mahd

aka Mr.Afk
[Galaxy S I9000 Android Development] dreamer94:
Hello guys.This was my first experience on MNGB.(I used MNICS for a while now tring JW6)

I couldn't see any manager app like MNICS...

But realized that all the settings that i need to in recovery :)

So unfortunetly i changed something in settings.

for example i choose "limit 800mhz" .My question is,how can i get this option to default? How can i revert it?

thanks :D
[Galaxy S I9000 Android Development] mialwe:
Those options are toggles - just select them again and you will see this option vanish from the "selected options" list below the menu -> back to default setting.
[Galaxy S I9000 Android Development] dreamer94:
Your kernel looks amazing man!!! Thanks for the info.:)

Also i noticed,Ram management is good with your kernel too.

IF you remember, i said "JW6 is not good.Even some small apps causing freeze" ...Remember?

I was using stock kernel that comes with JW6 you know.And i realized the difference man.I realized...So smooth....Did you disabled scrolling cache? :D :D just sayin' :)

greetz from Turkei! :)
[Galaxy S I9000 Android Development] flonec:
hi

screen color multipliers setting, work??

sorry for google translation
[Galaxy S I9000 Android Development] ddd613:
0.5.7 FS t8 great, works fine on ext4.

No more control app?

Sent from Galaxy S Saurom based JW5, midnight kernel inside
[Galaxy S I9000 Android Development] dedichthui:
perfect kernel.:)

Very nice
[Galaxy S I9000 Android Development] mialwe:
0.5.7

I'm glad you like it :)

@flonec: Sorry, but It seems I can't interpret that translation good enough to give a proper answer :( The RGB profiles do some slight changes to the colors, you can check /data/user.log for the values or use init.d to set your own values if needed (init.d overrides MNGB settings).

@all: 0.5.7 uploaded, includes the now working EXT4 mounting (still don't know what caused the issues), SmartAssV2, CWM menu changes and some internal kernel patches. I admit having switched to CM7 for one day and working on the CM7 version but something pushed me back to JW6, don't know why... :)

Note: If you have set Ondemand or 1.128Ghz in old CWM you will have to set it again in the new menus as new config files are used for this.

Download: OP

Changelog: Post #2

Sources: Github
[Galaxy S I9000 Android Development] benkya:
glad to see you still working on kernel mialwe.. :) but i am still like your mnics kernel and miss new feature in it.
[Galaxy S I9000 Android Development] ddd613:
No uv in CWM menu :(

Sent from Galaxy S Saurom based JW5, midnight kernel inside
[Galaxy S I9000 Android Development] mialwe:
Uups - forgot to include that one.

The UV menu will be back asap (have to go to work first), if you had set uv values they should be applied even without that menu (see /data/user.log for them).

EDIT: Done. 0.5.8.
[Galaxy S I9000 Android Development] sUsH667:
did i miss something, was there a release of a mncm7-kernel already? if there was, would anyone be so kind to point me in the right direction? all searching didn't help finding it... if not, are there any plans for a release as it "works fine" already? would love to see that!

greetz & keep up the good work,

sUsH
[Galaxy S I9000 Android Development] Jose_Paramore:
Very nice kernel as always!

Enviado desde mi GT-I9000 usando Tapatalk 2
[Galaxy S I9000 Android Development] jiujitiancai:
Best kernel but I have a qusetion:

Is there anyway to get rid of the black screen between first screen and second screen when boot?

I know 0.55 have no black screen.
[Galaxy S I9000 Android Development] mialwe:
No, not uploaded yet, no need to search. I'm still working on it (now that I've found a somehow good camera replacement I'll maybe stay with CM7 a little bit longer).

That's the switch from the device logo to the kernel logo. As long as I can remember I have seen that switch, sometimes very short time, sometimes quite noticable - but honestly as this currently takes only about 1 sec. I have no plans to change/investigate it, sorry. Too much time for something not really important (to me).
[Galaxy S I9000 Android Development] bopsch:
Old version

Is there any chance that someone might upload the "old" JW1 version of this kernel (0.9.0)?

I did not like JW4,5,6 very much and I would rather go back to JW1 (more stable, less bugs), but it seems that I have lost my backups...

I looked for it in this thread, but I could not find it (or maybe I am just blind ;) )

Any help will be appreciated
[Galaxy S I9000 Android Development] mialwe:
Old 0.9.0 version for <JW4

Jep. But personally I prefer JW6 - no bugs or issues whatsoever. Plus more RAM.
[Galaxy S I9000 Android Development] ddd613:
It's not a gb kernkel isn't it?

Sent from Galaxy S Saurom based JW5, midnight kernel inside
[Galaxy S I9000 Android Development] ZaneZam:
Actually its a pre jw4 gb kernel.

mngb-* kernel versions are for newer gb roms (jw4/5/6) and are not compatible with previous roms ;)
[Galaxy S I9000 Android Development] EmDzei:
EXT4

How I convert my RFS folders to EXT4 filesystem? I have early used Chainfire utility (CF-Root-ext4-v1.3-Addon.apk), but it doesn't succeed with this. May I install first Chainfires kernel, convert and then install this yours? Do I need to wipe after using Chainfire?
[Galaxy S I9000 Android Development] lolo77_FR:
Hi mialwe,

Thanks for your job.

I'm trying your kernel and I wanted to know if you had settings to advise me on your kernel?

Can you say me what settings you use personnaly?

Thanks ;)
[Galaxy S I9000 Android Development] stanbel:
I am testing about a week and now I always have the Deep Sleep

So, I think, it was only "one strange error"

Set CPU shows strange readings of frequencies, but battery consumption is very good, about 2 days without charging
[Galaxy S I9000 Android Development] borjaag:
New version with new Linaro?:P
[Galaxy S I9000 Android Development] mialwe:
Most probably I have to disappoint you and other mngb users.

- mngb feels somehow "complete" to me -> frozen.

- mnics is frozen for some weeks now

- mncm7 is frozen, too, because there's no spare time left

- the reason that there's no spare time left is a SGSII :-/

I don't think there will be more mngb updates for SGS1, sorry. This day *had* to come and now it's there. I'll have a lot of work getting the SGSII like I want it to be and have to learn a lot about that new device, it's ROMs, it's kernels,...not sure but I think that's how it will be.

Edit: First thing will be my MIUI-Minimod - stock SGS2/ICS notification bar is UGLY :(
[Galaxy S I9000 Android Development] Soyuz 3:
@mialwe

Thanks for all the work and sharing it with the community! I hope you'll enjoy your SGSII :-)
[Galaxy S I9000 Android Development] stratosk:
Hey Mialwe,

Good luck with your new device, my friend. I'm sure that you will also do great work there!
[Galaxy S I9000 Android Development] malcho:
Oh my God we loosing men's:)

Like in battlefield.

Wish you all the best mialwe
[Galaxy S I9000 Android Development] JohnstonF:
Hi mialwe

Any chance you'll start working on your ICS kernel, it really was the best kernel for ICS out there specially in combination with slim

Pretty please....
[Galaxy S I9000 Android Development] EwOkie:
Just flashed mngb-0.5.8 over semaphore 2.7.4 on my Ario Rom (HERE)

How do I change options like ext4 as the semaphore icon is still in menu settings but only shows script manager :confused:

Thanks
[Galaxy S I9000 Android Development] xtoad:
Thanks for everything... you leave us with great work.

Best of luck in future endeavours. :)
[Galaxy S I9000 Android Development] dherre65:
Hi, i can't find the option 'Fix permissions' in the recovery menu?
[Galaxy S I9000 Android Development] oswade:
Thanks for everything bro! Nothing last forever :)

If you're taking any last requests (lol), it'd be great to havea governor that strictly limits max freq during sleep (ondemandx perhaps), cause for some reason 90% of kernels (stock included), hard-lock the cpu at 800mhz when playing flac (it can play at 100mhz no stutter, I've tested!!!)...

If not.. is it hard for a noob to figure out how to do add it into your code?? Thanks for any advice bro :)
[Galaxy S I9000 Android Development] mialwe:
Thank youStratos, but most probably there will be no more work by me for S2. No time, no motivation. We'll see, not sure about this but I'm quite sure I'll lurk into Semaphore threads if I find the time :)

No, sorry. MNICS is frozen for some weeks now because of different reasons and I mentioned the switch to S2 3 posts above yours. One reason definately is the bootloop bug - I need a device which I can boot *without* having my laptop with me to flash some recovery kernel to get out of a loop.

MNGB works with EXT4 partitions but does not support built-in conversion functionality. The app is there because you used Semaphore supporting this before mngb. Semaphore installed the app because it supports the conversion.

This thread contains a *lot* of info about EXT4/Midnight/MNGB and why conversion is not supported.

This menu does not exist as I never ever needed it.

Interesting, I never tested flac but with simple mp3 only - 100mhz when screen off (using Smoove).

Midnight had a 800Mhz lock for screen-off a few versions ago but it was removed at a time some users experienced SODs (older Midnight version). And yes, it would be not that easy if you don't know anything about kernels/C/compiling stuff. Maybe it's a codec issue?

@all: Thank you for a great time with SGS1/the Midnight/MNICS/MNGB-threads, I really enjoyed this. Thank you for using, testing, reporting back,... without that the kernel(s) would not have been developed and/or used for almost one year.
[Galaxy S I9000 Android Development] Mr.AFK:
mialwe,

thank you for your work and your patience on the SGS1 and all the forums support.

i also realy enjoy this time of testing and using.

more than 60 Version i´ve testet since Midnight 0.1.9.

Take your time and chill :D

If your SGS2 is bored, you know whats to do. i watch the folder with 1 eye, you know what i mean :)

take care & we stay in contact.
[Galaxy S I9000 Android Development] Hell_chief:
Tell me please what tool I have to use to convert rfs -> ext4 for this kernel. Thanks!
[Galaxy S I9000 Android Development] Mr.AFK:
Once again: MnGb doesn't convert rfs <> ext4!

Flash e.g. Semaphore 2.7.4 and use cf's ext4 app to convert.

As here also often written : ext4 is only for large file operations faster. Imho for daylie use rfs is fast enough and safe battery.

Gesendet von meinem GT-I9100 mit Tapatalk 2
[Galaxy S I9000 Android Development] Hell_chief:
I think speedmod is better in this case.
[Galaxy S I9000 Android Development] EwOkie:
Thanks
[Galaxy S I9000 Android Development] guru_iyer:
Flash from external SD

I don't know how to flash from external SD from recovery.

I go to:

1. Install Zip from SD Card

2.Choose zip from SD Card

3./external_sd folder.

It says No files found. But I have all my files in external_sd.

What to do.?
[Galaxy S I9000 Android Development] Mr.AFK:
Reboot &copy your files on the int Sd .

Cant remember If & wich gb kernel can flash straight Form the ext sd .

Gesendet von meinem GT-I9100 mit Tapatalk 2
[Galaxy S I9000 Android Development] ZaneZam:
You can NOT flash this kernel image (.tar) via CWM recovery. Use SGS Kernel flasher from play store (root required) or flash it as pda with odin. ;)
[Galaxy S I9000 Android Development] dedichthui:
Please ! USB host (OTG) for This Kernel.
[Galaxy S I9000 Android Development] nchc:
Sorry not going to happen, dev got sgs2 and stopped all sgs work.

I dot think there is any kernel dev working on gb:thumbdown:
[Galaxy S I9000 Android Development] dedichthui:
so sad:crying:
[Galaxy S I9000 Android Development] ( V ):
if you're after OTG use Stratosk's Semaphore
[Galaxy S I9000 Android Development] lifehijack:
Just installed this kernel on ZSJW4 ROM.

Will see how it goes. So far so good...

Thanks for the development for this kernel. :D
[Galaxy S I9000 Android Development] dreamer94:
Ynt: [kernel][JW4/5/6] mngb-0.5.7/12-06-18

I hope you'll continue to improve this kernel :)

Now JW9 avaiable(released January 14 bit build date belong September)

This rom has a new kernel and the performance of this rom is slightly better than all JWx value packs...

I hope you'll build a new kernel over this jw9 kernel :D

Have a nice day :)

GT-I9000 cihazımdan Tapatalk 2 ile gönderildi
[Galaxy S I9000 Android Development] DerRomtester:
He got a different mobile. He won't continue this.
[Galaxy S I9000 Android Development] dreamer94:
Ynt: [kernel][JW4/5/6] mngb-0.5.7/12-06-18

I know he has a new mobile phone but he was keeping developing sometimes (latest gb kernel is a simple)

Anyway either way,this topic's got cold so i agree to you :D

GT-I9000 cihazımdan Tapatalk 2 ile gönderildi
[Galaxy S I9000 Android Development] rom08:
What do you think of this discussion in talon thread. It seems that it is not good to had a frequence step. Maybe you can make 2 versions. One with oc and one without it. Or maybe just one version without oc and we oc by ourselves with tegrak?
[Galaxy S I9000 Android Development] rom08:
I see this and as your kernel is based on exist oc I have check the file and can assure you that your kernel have the same bug.
[Galaxy S I9000 Android Development] DerTeufel1980:
i have checked this either, but for me it is working for 1000 mhz, 800 mhz and 400 mhz. in the states 200 and 100 mhz the undervolting levels not are set correctly.

edit: I was reading somewhere, that someone wished your kernel could make the tochscreen more sensitive (like galaxian). Just add this to your Kernel and the settings are like with tochscreenbooster (optimized values):

echo 7035 > /sys/class/touch/switch/set_touchscreen

echo 8002 > /sys/class/touch/switch/set_touchscreen

echo 11000 > /sys/class/touch/switch/set_touchscreen

echo 13060 > /sys/class/touch/switch/set_touchscreen

here is where I found these informations: http://xdaforums.com/showthread.php?t=844216

edit2:

undervolting is working correct. while the charger was plugged the values weren´t applied, but without charging everything is working as it should.
[Galaxy S I9000 Android Development] mialwe:
Thanks guys, I will look for exitz post/bugfix as soon as possible.

Touchscreen: Already testing *slight* tweaks on 0.4.3 since yesterday :)
[Galaxy S I9000 Android Development] mialwe:
Can you give me a hint? Checked latest Talon commits, found this one, checked my source and (except a "," and changed variable names index/level in some functions) I can't see a difference...
[Galaxy S I9000 Android Development] GoThere123:
Hi,

Is this UV problems if using voltage control?

I check on the voltage tables in the system folder and i can see that the value is applied correctly. I am using setCPU on this.

Please advice..

Btw using 0.4.1 my phone is very stable and haven't found any issues at all :)

Mialwe when i test using quadrant i can see that the maximum fps is 56 while when using other kernel it can achieve 66 stable, can you possibly apply this?

Not sure whether this is affect the game performance or not, but so far using midnight all my games running smoothly though :D

When you update this great kernel, please help to not forget keep the battery efficiency because this is one reason why i really love this kernel :)

Thank you very much for your great work !!
[Galaxy S I9000 Android Development] mialwe:
Thank you for the feedback, regarding

UV: don't have an idea about this right now but had just a quick look over the source - never had a problem using uv and max 1Ghz, 1.2Ghz wasn't very stable @other kernels, too...

FPS: No, I wont touch this, sorry.

Battery: Yep, I'll try that definately as Midnight aims not to achive super high benchmark scores and performance but a stable compromise for battery and usability.

For the next days I think I'll not implement more kernel changes and try to fix maybe occuring bugs (still was not able to reproduce this blackscreen issue 3 users at a german forum reported, anyone had this here with Midnight?) and optimize the tweaks applied via initramfs (see 2nd post for them)...

Looking into possible issues having more than 5 frequency steps (due to 1.2Ghz) may be a good idea, too...

Glad you like Midnight :)
[Galaxy S I9000 Android Development] nikec:
Love your kernel. I just miss the autobrightness fix from the Hardcore froyo kernels. The lowest brightness level was like the dimmed setting on the gingerbread kernel and the highest setting was brighter.Can you implement this tweak (so that we can activate/deactivate it via CWM like in the speedmod froyo)? That would be a battery saver for me :)

tnx
[Galaxy S I9000 Android Development] rom08:
I found this post from exists regardind uv problems. As i use tegrak no problem for me.

For bug from your kernel i haven't find one for now. It is really working well. Toclet you know i oc at 1.2 ghz and only do uv on 100 and 200 mhz.
[Galaxy S I9000 Android Development] DerTeufel1980:
I´m also using Voltage Control (Midnight 0.41), but there is no problem att all. Everything is working fine.
[Galaxy S I9000 Android Development] mialwe:
0.4.3 / 2011-08-17 / UPCOMING

- stability: reverted/removed some tweaks set in initramfs

- stability: RAM back to 336 for testing

- merged Galaxy Tab mdnie module with Speedmod sharpness/color, setting color profile via echo [0|1|2] > /sys/devices/virtual/misc/speedmodk_mdnie/color_temp works, will try to re-implement missing cwm options for this in one of the next versions...

- slightly tweaked color temperature (testing)

- pushed color saturation (testing)

- added some prop settings for battery and proximity sensor

- disabled iostats (less overhead)

DOWNLOAD
[Galaxy S I9000 Android Development] rom08:
Installed. Just a question i have a file named 99ramset in init.d and a ram.conf in /etc. I just want to know if it's genrrated by your kernel or just old files remaining from talon install and if yes can i erse them. Thanks