yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Mini] alin.p:
The kernel doesn't break anything in the phone. Just do a re-flash, it will work. Or flash a stock kernel . If it doesn't boot with a stock kernel then your rom is the problem. The kernel doesn't mess with the system or the bootloader so it can't brick your phone. If you're using CM9.2, you have to wait some more for the phone to boot. The boot time is miserably slow on CM9.2 I don't know what causes this.
[Samsung Galaxy Mini] A_U:
graphical glitches in 1.9 :/

notification drawer gets stuck once opened and cant be accessed untill a reboot..but touch beneath it works.

happened twice in 10min i guess...

but overall i am very happy with the performance especially wheatly plus gov..very intelligent algorithm.

thanks for all the hardwork.. :)

edit - this is wat i was talking about..it just gets stuck in that awkward position :p
[Samsung Galaxy Mini] isouzz:
I use deadline as i / o scheduler and BADASS as governor with 320-806 MHz frequency

Is this good?
[Samsung Galaxy Mini] alin.p:
Wow, that's a lot of stress on the cpu. My phone reboots every ten second if I go higher than 768MHz. :)

Well it sure is good for performance, but your battery must be going down a lot. Keep in mind that frequencies higher than 600 are not undervolted.

I use Lazy with 122-600 and I don't experience any lags (even if I listen to music with a lot of effects enabled while multitasking between reading and surfing internet). Or you can use SmartassV2 with the same freq range if you notice any lag with Lazy.

As for the scheduler, I'm not sure which is the best yet. I tweaked VR too and I'm using that now. ROW is still the fastest in tests but I still didn't finish it.
[Samsung Galaxy Mini] aniketh12:
superb bro...!! nize app... i was using a diff app.. this one is nice.. THANKZ.... bt no matter wat app i use.. its only to turn off screen.. there is no way to initiate deep sleep without power button working.. Piterdemon guy confirmed it for me.. bt anyway thankz a lot for that app...:good:
[Samsung Galaxy Mini] alin.p:
I just looked into that and you're quite right. You can initiate deep sleep with something else but.. big but.. Only power button can wake the phone from deep sleep and there's no way to remap that damn button.

Well you could always try to open your phone and repair you button. There are only two wires that connect your power button to the motherboard.

Most likely one of them is broke and you could simply replace it or solder the old wire.

Believe me, it's simpler than it sounds :)
[Samsung Galaxy Mini] andrejohn:
sir alin.p how to use zRam?

btw I use badass-ics for AOSP 4.0.4. I use 3g only but batterai drain fast.. can you tell me why?
[Samsung Galaxy Mini] :
Alin.p in the beginning I say that version 1.1 is faster but I have some ideas for speeding up the kernel:

-disable logs (or remove)

-maby remove all debugg

-send-off by the kernel packet data (do not know where to send data)

-enlargement oc to 850 mhz (in cm 7.2 my phone is stable at 100% 844 mhz)

-automatic cleaning system after reboot

-increasing the speed of read and write access to the system partition

-overlocking gpu (without CPU)

-optimization of the kernel code

I think that the latest version of kernel decreased lag when switching applications (hereinafter are but smaller). Keep up the
[Samsung Galaxy Mini] alin.p:
There's a script in the first post. Download it, push it to /system/etc/init.d and set permission to 755 then reboot. You can check if it worked with an app named zRam Status.

The 3g might drain your baterry if you have overclock too high or if you have bad signal.

I already removed most of the debug. What remains is necesarry for the phone to work properly but it is really minimal.

Can you explain this packet data sending? I'm not sure what are you talking about.

Well my phone doesn't work well with freqs higher than 768, but as I can see, there are people with stabler CPU's. I'll try to overclock higher in the next version.

I'm already working on this cleaning.

I'll try to overclock the GPU too but I'm not sure I can go higher than 250MHz (the default is 200MHz)

Lots of optimisations are implemented in each update(memory leaks fixed, update drivers with new code).

Thanks for the ideas and I'm waiting for your explanation about that packet data sending.
[Samsung Galaxy Mini] andrejohn:
ow.. okay sir I know what the problem..^^ thanks u…

I set with max 600mhz min 122 with smarttassv2.

and about signal 3g is 2 bar only.
[Samsung Galaxy Mini] :
Alin.p

Explanation:

the one running Android system sends somewhere around 100 kb of data (android os, can you disable this)

250MHz gpu is not bad, overclocking is 25% +, the tablet have a 400mhz gpu
[Samsung Galaxy Mini] alin.p:
Good settings. You can also try Lazy. I updated it and it is better than SmartassV2 in terms of battery while still being performance aware.

Missed a point in your previous post, about read/write speeds. That's what ROW is for, the best scheduler for our device, the hardest to implement. Still working on it.

What kind of data is it sending and do you know where does it end in the memory(/sys /data or /cache partition) ?
[Samsung Galaxy Mini] andrejohn:
okey sir ^^ I will try.. but about zRam I can't push because I do not have windows operting system.
[Samsung Galaxy Mini] alin.p:
There is adb for Linux and Mac too. For linux use this script: ADB for Linux

Or you can put the script on sdcard and copy it to init.d with root explorer and set permission to rwx-r-x-r-x
[Samsung Galaxy Mini] andrejohn:
ouh.. yes sir.. thanks for your help.. I'II do it.. and keep good work for best performance kernel... ^^
[Samsung Galaxy Mini] MA-90@:
I can not set permissions zram can someone post screen table with correct permissions??
[Samsung Galaxy Mini] ast00:
Go for sure. Allow everything! Or check out the other stuff's permissions and set them accordingly. All roms have something on the init.d folder, so you have the reference.
[Samsung Galaxy Mini] :
Alin.p yesterday we did not understand, I mean statistics are switched off to google and CyanogenMod.

I think that of oc gpu can do this:

2d 250 mhz

3d 300 MHz (or 350)

(I'm not Englishman)
[Samsung Galaxy Mini] alin.p:
Actually I can't do the GPU overclock yet because I don't know where those damn frequencies are stored.

After the GPU driver update, there are no plain integer values to modify like we do with the cpu freqs.

I'll keep looking for a way to do the OC.
[Samsung Galaxy Mini] :
Alin.p overclocking gpu for our mini would certainly be a breakthrough, try, I'll say that the ROW I / O scheduler needs to be developed (sometimes hangs applications)

Your kernel on jb is the best
[Samsung Galaxy Mini] L.E.D 26:
Please add 550 mhz (if you can) and this kernel is perfect.
[Samsung Galaxy Mini] alin.p:
New build.

Fixed ROW in this version (the fastest for now). There is an updated version though but I couldn't backport it. Will try in the next version.

Same for overclocking, I'll keep trying.

This update comes with much better I/O speeds and an experimental feature: Dynamic Filesync Control.

Though this feature comes with a very small chance of losing a small amount of data in case of unexpected reboots. But that data is limited to what you are writing at the moment(copying a file, downloading something) not already stored data. But as I said, there's very little chance that this would happen.

Well I can but it wouldn't do magic for our device. It would actually increase latency in frequency transitions. In my opinion, even 729 and 748 are useless, but they are probably there for whoever doesn't want to overclock too high.

I'll keep this in mind while looking for new governors (if we ever need one)
[Samsung Galaxy Mini] McScorpio:
Can someone give 1.8 kernel for CM10.1
[Samsung Galaxy Mini] Sherpu:
Need 1.8

The 1.9 version still needs some tweaking, but as it is now i can`t fully use my phone [graphical glitches, lag, randoom reboots, jams] Is there anyone that still has the 1.8 version and could post a link for download. :)
[Samsung Galaxy Mini] Spincervino:
Hello everyone! :D

I'm back, I finished repainting my house and now it's all white and shiny! :)

From the 1.9 changelog seems that a lot of stuff append here while I was away, Wow!

And you, Alin, how did your finals go? I hope well ;)

This 1.9 update changed the game another time didn' it?

From what I understood this drivers from 3.8 eliminate the need of supercharger completely, doing them already all the things that minfree values and fixed services.jar were doing till now? That's amazing! I only understand now, what you were saying: " those init.d script are irreplaceable, FOR NOW, cause i cannot change these values from the kernel itself"

Now you can? Did i translate right those yours lasts post? :eek:

I also got some problem with 1.9, but it's fully understandable with all this changes!

I think that 1.9.1 would be amazing ;)

And that you have to do an improved version in between one major and the other, takin' some time between them for your weekly rest man! :victory:

(for examples: version 1.9.1, then 2 or 3 days [or more] of rest and then a 2.0, so on for all the new version, that's only an idea! :silly:)

It's nice to be back with you guys!
[Samsung Galaxy Mini] A_U:
damn the phone just freezed and bam ! reboot :p i guess 1.9 is an unfinished product..will wait for ur update.
[Samsung Galaxy Mini] alin.p:
Yep, I already spotted the problem. I'll fix it tonight. It's a pretty stupid mistake, I think I was sleepy when I was working on that piece of code. Thanks for reporting.
[Samsung Galaxy Mini] McScorpio:
1.8 CM10.1

1.8 CM10.1
[Samsung Galaxy Mini] A_U:
cant wait to see sweep2wake on mini :D

for those who dont know what it is just watch this

but how do u plan on implementing it ? we dont have capacitive buttons..so we need to sweep the screen ?

and what would be the effects on battery ?
[Samsung Galaxy Mini] piterdemon:
Its awesome :)

Wysłane z mojego Nexus 7 za pomocą Tapatalk 4
[Samsung Galaxy Mini] alin.p:
I see you peeked through the sources :p

It will work by swiping in the middle of the screen, from left to right. I'll monitor the effect on battery life through wakelocks and optimize it afterwards.
[Samsung Galaxy Mini] alin.p:
Nice to see you around here again. I passed my exams with a good mark. Thanks for asking :)

Well I still can't change those values in the kernel because they are set by the android framework, so I took another approach. I changed the algorithm to work better with the stock values. Supercharger is not needed anymore. After I make the whitelist fully functionable, you can use this to bulletproof any app, even the launcher.

Yes I admit that this version is not polished at all, I focused on adding features. Optimizing comes afterwards. I hope I will finish this soon. :p
[Samsung Galaxy Mini] mickey4398:
ok i wait 1.9.1 version and v2 but is very annoying!!
[Samsung Galaxy Mini] alin.p:
Version 1.9.1

Ok, I think I fixed every issue in 1.9.1. I recommend WheatleyPlus with 66-652 or 66-768 and SIOPlus as the scheduler. Wheatley is now optimized for overclocking.

Also I left in a feature that was intended for 2.0, because I forgot to revert it before compiling. It is fully functionable but I won't tell you about it until 2.0. :)

If you still have issues, please report. I didn't have time to test this on every ROM. On CM9.2 there are no issues, but CM10.1 has a different approach in graphical rendering.
[Samsung Galaxy Mini] :
Alin.p now kernel works for me, but there is one problem persists graphical bug. (Something with scroll application, you will see what scrolled , cm 10.1 )
[Samsung Galaxy Mini] Jeeko:
Easter egg?? :D

Anyone has already found it?
[Samsung Galaxy Mini] katurras:
try this:

in about phone presses a few times in cyanogen version

and Android version
[Samsung Galaxy Mini] Jeeko:
I don't have installed the kernel yet (due my slow connection the download will finish in 26 min.) but I'm really intrested!
[Samsung Galaxy Mini] alin.p:
The Easter Egg is a kernel feature, not an Android settings feature. You won't find it in the settings. :p
[Samsung Galaxy Mini] Jeeko:
Man, a little help? :victory:
[Samsung Galaxy Mini] alin.p:
Nope, sorry :p it was supposed to be hidden and it will stay hidden even until 2.0 if you can't find it.
[Samsung Galaxy Mini] RootNightmareX:
A potato ?? :cowboy:
[Samsung Galaxy Mini] mickey4398:
i still have problems (cm10.1) worse than 1.9
[Samsung Galaxy Mini] Jeeko:
Which kind of problems?

More details please
[Samsung Galaxy Mini] aniketh12:
Easter Egg

Its the swipe on screen to unlock or wake the device as A_U pointed out earlier....

Damn...it is really that.. i ant gunna sell the device.. was planning on buying HTC explorer...

u are really gud Alin bro...!! :)
[Samsung Galaxy Mini] alin.p:
Don't say things like this without mentioning what doesn't work.

When you have problems first check your Rom, then if you still have problems, report them. I really don't know what couldn't work, I'm using it right now and everything is smooth.

Why would I use something that wouldn't work?
[Samsung Galaxy Mini] A_U:
alin..i got an idea..instead of wakelocks, u can call on system interrupts for sweep2wake isnt it ?

will save heck loadz of battery, but i am not sure if its possible or not..can u clarify ?

edit - this can be helpful for some people, who find sweep2wake annoying..
[Samsung Galaxy Mini] alin.p:
It's not sweep2wake, it's something else. Sweep2wake still needs some work to get it done. :)

The interrupts are a really good idea and I already have something in my mind about this. But wakelocks and interrupts are different things. Wakelocks will only be present in my build, so I can see how often the touchscreen driver checks for touches, with the S2W enabled.

I'll briefly explain the S2W algorithm that I'll implement, so I can talk about interrupts:

Is the screen turned off?

No -> Interrupt and restart the algorithm

Yes -> Is the phone face down or in a pocket?

Yes -> Interrupt and restart the algorithm

No -> Check for touches

Touch registered -> Check for slide and wake the screen

No touch registered -> Interrupt and restart the algorithm

The text in red is where the main interrupts will happen. This way, the touchscreen driver will work normal, until the screen is off and the proximity sensor is not covered. I think this is the most I can do to ensure a small effect on battery life. If you have any ideas, I'm all ears.
[Samsung Galaxy Mini] dankaru:
thanks for update yr work sir, im just flash 1.9.1 on lenio, my navigate bar (back button) its look clicked after first click but its dissapear after reboot, but when i run some app the ui its stuck, but the app stil working when i touch the screen, my notif pulldwn sometime stuck at half of screen, but when im on app drawer the app that covered with stuck notif pulldwn im can click on that app. so i revert om 1.8 but nice work bro !
[Samsung Galaxy Mini] Lapnis:
i hadn't try v1.9, and now i'm trying v1.9.1. I think is really smooth and quick (waking up the phone is pretty awesome quick!), sometimes it become a little laggy, but for a short period of time (just a few secs). Once i get problems sweeping down the notification bar, but i restart the phone and everything is ok now.

I'm using it with WheatleyPlus 66-768 and SIOPLUS, on CM 10.1.0. I'll be posting more info if i get more news (good o bad).

Congrats, awesome job!! :D
[Samsung Galaxy Mini] Benjowee:
AOSP 4.0.4 Kernel is not updated yet. Still on 1.8 i think :3
[Samsung Galaxy Mini] tuluspeace:
Thanks bro, your kernel is very smooth =)
[Samsung Galaxy Mini] tiennhu89:
No.its been update.im using now.u can check it on performent control.its on Jul/9 now.
[Samsung Galaxy Mini] aniketh12:
Am I the only one breaking ma head over the Easter egg hunt....??

:( tell us soon....
[Samsung Galaxy Mini] alin.p:
:)) someone on Fit forums already found it, so I'll just post it. It's fast charge. I need to make an app to enable it on the fly. For now, to enable it, you have to write 1 in /sys/kernel/fast_charge/force_fast_charge then connect or reconnect the usb cable. You can check if it works in Settings->Battery. You should now see Charger(AC) instead of Charger(USB).
[Samsung Galaxy Mini] akuila:
alin, new kernel was really fast n also smooth

but i have some issue

with original kernel from lenio vquattro, my mini can maintain the used memory at 200MB, and somehow it can be less then 200, around 185-210.

but with 1.9.1, i never seen the memory used below 200 and every time i pressed Clear Memory, there were always about 2-4 aplication being closed even though i didn't open any app and then used memory become reduced around 190 (this is never happening in the original vquattro).

well, i'm not really bothered with this at all, since i just flashed this kernel a few hours ago and it's still fast and smooth. but seriously, this one is really really bothering me, what is those Easter Egg things, this make me crazy, lol.

oh, btw, i'm using Task Manager from Touchwiz V5 by A_U.
[Samsung Galaxy Mini] Lapnis:
ok, i think i have more feedback... sometimes, some apps freezes (still don't now the reasons, its quite random) but only the app, because i press the home button and i can go back to the home screen. Sometimes, like i said it before, i can't sweep down the notification bar (yeah, still happening). Once i couldn't open the drawer, i press the button and my wallpaper became black, but the drawer didn't open (i long press the home button, close all the apps, and then i was able to enter to the drawer). Another problem i found is that sometimes i couldn't move to some place in my homescreen, for example, i could go to the right, but i couldn't return to the left, the only way i went back was with the home button.

I think you're going for the right way, cause if those little problems can be resolved, the kernel would be 100% perfect! :victory:
[Samsung Galaxy Mini] darkshadow1997:
alin.p your latest update is perfect for me i am using cm10.1(4.2.1) and i no longer experience glitches or freeze issues and the rom is so smooth.looking forward to your next update.
[Samsung Galaxy Mini] :
Alin.p Unfortunately for me 1.9.1 update did not solve the problem with the graphics. (Cm10.1 4.2.2 rc6) What sea that be?
[Samsung Galaxy Mini] A_U:
looks gud to me.. :good:
[Samsung Galaxy Mini] moliverac8:
If I update to the new kernel so I need to install again CrossBreeder?

Enviado desde mi GT-P3110 usando Tapatalk 2
[Samsung Galaxy Mini] alin.p:
My pc internet connection is down for 2 days and I can't install CM10.1 to check the fixes. I think I'll just revert all the GPU optimizations instead of losing a lot of time trying to find what part of the optimization caused the errors. After that I'll release a fix.
[Samsung Galaxy Mini] txordi:
Hi all! A friend of mine have a galaxy mini and he is very disappointed with his performance. What do you reccommend me? It seems like this kernel is near to be perfect. But... how is battery draining? Have it issues with camera, gps and this stuff? Does it includes CWM 6? And finally, what rom do you reccommend me to squezze the 100% of the power of this device?

Enviat des del meu YP-G70 utilitzant Tapatalk 4 Beta
[Samsung Galaxy Mini] :
Alin.p great that it will fix. Do you have any ideas for extending battery life? (How do you write like you do not have internet)
[Samsung Galaxy Mini] txordi:
It seems like Lenio is a good choics. Smoother than cm 10.1?

Enviat des del meu YP-G70 utilitzant Tapatalk 4 Beta
[Samsung Galaxy Mini] darkshadow1997:
though cm9.2 with this kernel is fast and smooth
[Samsung Galaxy Mini] Benjowee:
Oh, I see. Because the file size is the same so I think that the kernel has not been updated.
[Samsung Galaxy Mini] alin.p:
I have unlimited data on my phone and I answer from the xda app. I just deleted the "Sent from GT-S5570" signature.

I have already done things for battery life: extend the Deep sleep time at 99% of the screen off time, create a better scaling logic for Wheatley, Dynamic cache, write back, filesync, GPU sleeps more when the screen is off. I still have 2 features for 2.0 that are focused on battery life. But you'll see then.

I don't recommend Jelly Bean if he wants performance. The best choice is gingerbread but if he wants 4.0 go for AOSP ICS or CM9.2. After I finish this kernel, no other tweak will be needed so the performance will only depend on how he uses his phone.
[Samsung Galaxy Mini] txordi:
Ouch... I'm using a samsung galaxy player and with this device jelly bean is, by far, the best choicd for performance and smoothness :eek:

Why is worse jelly bean than ics, and ics worse than gb? More ram consumption I suppose... Hw acceleraration works? And does camera, gps and this stuff work well with your kernel? It seems you're doing a really nice job :)

Enviat des del meu YP-G70 utilitzant Tapatalk 4 Beta
[Samsung Galaxy Mini] akuila:
pardon me, but aren't we're talking about galaxy mini and not galaxy player?

if yes, then yeah, a gingerbread is the best if it compared to ics
[Samsung Galaxy Mini] alin.p:
Yes, the main problems are too much ram consumption and some deprecated libraries. Everything works with the kernel but you should wait for 2.0 because this version has some graphical issues.
[Samsung Galaxy Mini] Benjowee:
Sir is that possible in our mini to have multi touch? By tweakin the kernel. Just asking :) :good::good:
[Samsung Galaxy Mini] alin.p:
Updated the kernel to 1.9.2. Everything is fixed. I spent the last 4 hours testing everything I could on CM9 and CM10.1.

If something doesn't work for you, the problem is on your part.

We already have multi-touch. Did you at least try to touch the screen with more than one finger? :p
[Samsung Galaxy Mini] Lapnis:
downloaded and trying with fresh ROM...
[Samsung Galaxy Mini] Benjowee:
Give an example on whitelist sir on how to add app? Where should we place the add we wants? Theres a lot of text inside in the whitelist where should we place the filename of app we want to bulletproof?

---------- Post added at 07:26 AM ---------- Previous post was at 07:23 AM ----------

Yes sir i try and it's not working :3
[Samsung Galaxy Mini] alin.p:
Please use the updated Interactive governor for now. DynInteractive has a small fault that I missed when I was fixing the code.

The example script is right there in the first thread. Just change the apps written with your apps. Then copy the script to init.d and set permissions. For example Zeam is written there as org.zeam.core. If you want to change it to another launcher, just delete org.zeam.core and write your launcher's package name.

About multi-touch, you must have a hardware problem. Everyone else has working multi-touch and I just tested it 2 minutes ago to be sure.
[Samsung Galaxy Mini] akuila:
is there anyone using Lenio Vquattro with the kernel 1.9.2 in here?

i would like to ask, are you experience system not responding after a reboot? but then just tap ok or wait and everything is fine

i'm facing this one after uninstalling crossbreeder 6 then install crossbreeder 7
[Samsung Galaxy Mini] Lapnis:
awesome version... i hope you could get the quick wake up feature again for a future version, but up to now, it's the most perfect kernel i've ever used :good:
[Samsung Galaxy Mini] Jeeko:
We're almost there, some small imperfections stil remain, but I'm sure everything will be resolved in version 2.0 :)
[Samsung Galaxy Mini] :
Alin.p kernel 1.9.2 is working without any problems.

Is Fast Charge is only for charging via USB or through a socket?

Why WheatleyPlus has been removed?

The kernel 3.xx

Samsung Galaxy Spica is the kernel 3.xx

https://github.com/tom3q/spica-3.0

http://madteam.co/forum/development-8/2-6-35-kernel-porting/
[Samsung Galaxy Mini] MA-90@:
deleted