yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Mini] alin.p:
Upload your boot.img here and I will change it.

And none of those would interfere with the kernel.

In the meantime, I will upload a script to enable zRam, you might wanna check it out after you flash the kernel.
[Samsung Galaxy Mini] RicardoQ5:
Man, I'm already impressed with A_U's Kernel :D, and wanna test yours. Here's the boot.img (I think it's from cm9 but it's still ICS, same thing, right?) Thanks BTW.
[Samsung Galaxy Mini] piterdemon:
Tested and everything work like a charm to restart, phone got restart and stay on boot animation

Edit .: manual reboot make phone boot

Wysyłane z mojego Nexus 7 za pomocą Tapatalk 2
[Samsung Galaxy Mini] aniketh12:
Hello bro...!! i am uploading stock Android AOSP ICS kernel built by Paul.... i.e. not from any modded roms based on dat...

thanks a ton.. and finally I am happie that even our device is seeing some new kernels.. i always wondered why almost all devices have so many kernels and ours not as dat much..

plz change the ramdisk... anytime your free. no ETA's right now m using ur undervolted AU kernel for aosp ics.. wanna say this.. no deep sleep in my phone... bt still i get insane battery backup now... like 8 hrs... thats too much THANKS

i seriously dont want to change from TW UX V5 to 4.2.2... .
[Samsung Galaxy Mini] :
I would say that the kernel is very good, but I think that it could add things known to speed mod kernel (no speed mod for galaxy mini). Please Alin.p kernel to develop even better and allowed the acceleration of 10.1 cm (speed)
[Samsung Galaxy Mini] alin.p:
Here is the kernel: View attachment 2017226

You have the same ramdisk so this should be compatible for both of you.

Deep sleep is working with this kernel. What your problem might be: constant wakelocks from badly written apps (use Wakelock Detector to check that) or min frequency of the CPU set too high. 122-600 MHz with SmartassV2 and Deadline I/O and you won't have any problem.

Thanks for telling me about SpeedMod. I'm looking into it and see what I can port.

As for the acceleration, are you talking about Hardware Acceleration? Because this is already working in this kernel.
[Samsung Galaxy Mini] A_U:
can u upload/commit ur sources? i would like to see some stuff..thanks.
[Samsung Galaxy Mini] aniketh12:
No bro.. my problem is with Power button.. Itz not working.. hence my deep sleep is not working in any rom at all...

itz definitely not the kernel prob. I am sure.. and all these days i used to get worst battery backup.. this hinders me from using 4.2.2 rom for a long time.

Any way now thankz to you and A_U combined efforts with this kernel I feel like a BEAST and with TW UX v5.. Man my phone is Legendary now.. I love it more than ever...!! Thankz a lot.. and yeah.. already pressd THANKZ button a lot.... :)
[Samsung Galaxy Mini] alin.p:
It is right here: https://github.com/alin23/android_kernel_samsung_msm7x27

I'll update the OP in a few hours with the source and a new update.

The first commits are really messy because I didn't know much about git.

Well, there are applications that can put your device to sleep by touching the overlay or the shortcut on the homescreen. It is exactly the same as pressing the power button.

Here is one of the most popular: https://play.google.com/store/apps/details?id=com.jiubang.goscreenlock.plugin.lockscreen
[Samsung Galaxy Mini] Jeffrianz:
Okay nice info Bro Thx U

Sent from Tass
[Samsung Galaxy Mini] alin.p:
Check this out :)
[Samsung Galaxy Mini] A_U:
I am just sharing what i did for my personal use coz i love cm9.

The boot image found here - http://d-h.st/4RY is now compatible with cm9.2 by erickcas..i simply changed the ramdisk.

use minfree and zram scripts from first post for best results but not others.

cheers :) credits alin.p for great kernel and erik for compiling cm9
[Samsung Galaxy Mini] alin.p:
Thanks man, I updated the OP with your link. I'll make sure I update that version from now on. :)

Have you had any luck with compiling for other devices? Someone's asking me to compile for Beni but I first want to know if you still have the project running.
[Samsung Galaxy Mini] A_U:
no problem, just doin wat i do for myself..

and regarding other devices, u can go ahead happily since i get little time for own family let alone android these days..and also i tried compiling for ace since my sister has it. It compiled but doesnt boot. So i will continue with ace and u can go ahead with beni coz i dont want to build blind for them. :)
[Samsung Galaxy Mini] alin.p:
Yeah, that's also my concern. Hope it will boot in the first five builds :))
[Samsung Galaxy Mini] ast00:
Lol can we get a flashable zip? I don't have a PC available for 2 weeks.
[Samsung Galaxy Mini] Nixoman:
here you go, with adrenaline boost in it
[Samsung Galaxy Mini] ast00:
Something is wrong with the updater script, because I still had the old kernel, but I got it finally. Thanks anyways :)
[Samsung Galaxy Mini] Nixoman:
oh, you should mount system in recovery i think
[Samsung Galaxy Mini] ast00:
I did it and I got adrenalime boost, only kernel stayed. But as I said, I got it working. I had the JB version of the kernel, so I took it's updater script :p
[Samsung Galaxy Mini] alin.p:
Oh forgot to post this. I updated the CM 9.2 link with a flashable zip today :)
[Samsung Galaxy Mini] Jeffrianz:
-_- cm10.1 RC5 + cronmod int2ext + badass kernel v1.4, bootloop after several reboot and power off.

Back to old v1.22 badass + init2ext and swap.
[Samsung Galaxy Mini] hsay:
How about adding an aokp version ....?
[Samsung Galaxy Mini] NextLight:
The ramdisk should be the same of cm10.1 so just use the jb version.
[Samsung Galaxy Mini] ast00:
Bug: When I OC or UC even slightly, camera preview is full of stripes. It happens only with 1.4, both in ICS (A_U version) and in JB build. This happened also in mebitek's cm7. And it was fixed by changing kernel, so it's kernel related.
[Samsung Galaxy Mini] Spincervino:
+1 For me is the same.. :(
[Samsung Galaxy Mini] alin.p:
It's because of the camera buffer. But it doesn't happen on all the phones, mine for example benefits from the new values. Anyway, I'll fix it in 1.5, coming soon

I'll add an AOKP version later. It needs some rework on kernel side, don't use this version for now.
[Samsung Galaxy Mini] A_U:
jb 4.2.2 kernel is working on aokp so no need i think :)
[Samsung Galaxy Mini] alin.p:
Oh right, the 1.4 version might be working. I forgot that I was using 1.5. AOKP and CM10.1 have different ramdisks though, I'll release different versions.
[Samsung Galaxy Mini] Nixoman:
not working even with ICS badass kernel if you flash cronmod script...and thats esential for storage, [MENTION=272113]alin[/MENTION] should take care of this
[Samsung Galaxy Mini] Spincervino:
Woo, 1.5!

All this new undervolt things, will give us better battery, don't they?! :D

I don't know what are zCache and ZsmAlloc, but they sound even more cool than what their name suggest, because they come from the 3.4 kernel!

If you can explain some of this i'll be happy to learn what this new feature are all about! ;)
[Samsung Galaxy Mini] Jeeko:
Which combination of governor and I / O scheduler you recommend?
[Samsung Galaxy Mini] A_U:
600-68Mhz smartassh3 deadline
[Samsung Galaxy Mini] pryerlee:
great kernel but is there anyway of getting this working on CM7.2
[Samsung Galaxy Mini] A_U:
just change ramdisk
[Samsung Galaxy Mini] alin.p:
SmartassH3 and Badass are the best now, each one with its advantages:

-Smartass has BoostPulse interface

-Badass has GPU control

So, you choose here. Speaking of frequencies I use 68MHz - 652 MHz, all the range being undervolted. For scheduler, stick with Deadline.

This version has the best battery life till now. Testing got me 2 full days with moderate to heavy use. The screen used the battery most of the time because I was 70% of the time in full light and I had to keep brightness at 100%. But I didn't use internet that much, maybe 2-3 hours maximum.

zCache is like zRam for Cleancache system. It compresses the cache pages before saving them.

ZsmAlloc is a newer and better allocator than the default XvmAlloc, which reduces fragmentation of pages in the memory pool, thus allowing higher I/O speeds.

Sorry, for CM7.2 I would have to start another build from stock. That means a lot of work for something I don't use.
[Samsung Galaxy Mini] alin.p:
That won't work. Gingerbread builds need other type of drivers. It doesn't make sense to me why would the kernels be different, but they are.
[Samsung Galaxy Mini] A_U:
i see the ZsmAlloc commits have been reverted..so does this version have that or no ? just confused..
[Samsung Galaxy Mini] alin.p:
Watch closer. The name of the file deleted is zsmalloc-main.c~ . That tilde at the end of the name means it is a backup file automatically created by linux when editing a text file. I mistakenly added it to the commits.
[Samsung Galaxy Mini] deepsht:
will you change the kernel of your Rom sir? or we can just flash this 1.5 to your Rom u made? Thanks
[Samsung Galaxy Mini] arpitkh96:
Can u please change 1.5's ramdisk for cm10 please?
[Samsung Galaxy Mini] alin.p:
I'll release the new version of Lenio in a few hours. I still have a few problems with odexing.

Have you tried the kernel from CM10.1 first? It should work.
[Samsung Galaxy Mini] arpitkh96:
OK I will try

Edit-not working
[Samsung Galaxy Mini] ast00:
[MENTION=4525074]alin.p[/MENTION]

How old is your battery? Mine is old, so I can't get through 1 day without charging. With really heavy usage (for me it's 2 hours of 3g/day and 1 hour calling) I charge 3 times a day with 604-122 smartass h3 deadline with 1.4. I will have to buy a new battery :p.
[Samsung Galaxy Mini] alin.p:
Wow, I guess you got a bad battery. Mine is 2 years old and still works good enough. But yeah, the 3G kills it.
[Samsung Galaxy Mini] MA-90@:
alin.p how about building a governor that has both the functions and SmartassH3 Badass?
[Samsung Galaxy Mini] alin.p:
Those two governors have completely different algorithms. The only possibility to get the best of both world is to integrate BoostPulse into Badass. I'm already working on this, but it is harder than I thought because of this big difference.
[Samsung Galaxy Mini] Spincervino:
Man! You're a fu**ing genius, why producers don't put this improvements on all phones?! :D

I know, our phone is old of three years, but wow!
[Samsung Galaxy Mini] alin.p:
:)) thanks. I guess the guys working on the kernels have a large range of devices that they have to get working. Probably that's why they can't focus on further optimizing the kernels.
[Samsung Galaxy Mini] ast00:
Mine was 1year old in March. So mine is just in bad condition :(
[Samsung Galaxy Mini] hsay:
Why don't you get it service under warranty ....mini has two years warranty.
[Samsung Galaxy Mini] ast00:
Mine has warrantly. But I guess it's normal, because it had 2 weeks on stock, after that, it was non stop overclocked. Sometimes it was running on 787mhz (for a month), so I guess it isn't that bad. And it's only the 3g that kills it. With hsdpa, it holds up quite well. I get 1 and a half day without 3g, 2 days without any mobile data(so wifi only).
[Samsung Galaxy Mini] Nixoman:
can someone confirm that the 1.5 working with cronmod intext+ script? or any sd ext script on cm10.1 ??? Iv got bootloops all along with earlier builds
[Samsung Galaxy Mini] alin.p:
I use it with A2SD and I don't have any problems. Don't know about int2ext but if you are having problems, it's not kernels fault.

I didn't touch the ext4 drivers.
[Samsung Galaxy Mini] distan7:
I've been using [MENTION=4525074]alin.p[/MENTION] kernel before this thread even existed along with [SCRIPT] INT2EXT+ MODDED for Activo Speeder by mnemonyc. If you have doubt, mount system first before flashing. But don't use any other tweaks, just use CrossBreeder script posted in OP. Oh, ROM was CM 10.1 RC5 up to nightlies 20130619 with [MENTION=4525074]alin.p[/MENTION] Badass kernel up to 1.5

I also use that said script in [AOKP][Kernel][ODEX] LenioROM v2, just make sure you replace 40a2sd in Lenio Zip with 40intext.
[Samsung Galaxy Mini] RicardoQ5:
Cynogenmod 9.2 Random reboots

Hey, alin.p, there's a bug on the kernel for the cm9.2, it random reboots, unfortunattely. I hope it will be fixed asap, I love your kernel. :good:
[Samsung Galaxy Mini] hsay:
I am currently using it ....

No such bugs ...

Wipe data after installing kernel...
[Samsung Galaxy Mini] lollipop:
i confirme also that memorymod v2.0 by psndna is working smoothly :laugh:

lik will be here soon ....
[Samsung Galaxy Mini] alin.p:
New build. Higher performance on Badass governor and a new feature. :)
[Samsung Galaxy Mini] Jeeko:
Great, now I'm trying to compile a new PAC version (but only for me) built-in this kernel :D
[Samsung Galaxy Mini] alin.p:
Good luck on that! :)

EDIT: New update with exclusive features :) I was working on the LZ4 feature for some time and I finally got it working. The RAM compression is blazing fast right now, you can safely raise the zRam disksize to 60-70 MB. I'll update the zRam script with the new disksize.
[Samsung Galaxy Mini] piterdemon:
which kernel i have to use for PAC rom ? AOKP or JB for CM10.1 version i should use ?
[Samsung Galaxy Mini] alin.p:
CM10.1
[Samsung Galaxy Mini] Jeeko:
I've tryied this kernel and I can say: It's the better kernel than ever!!

(Expecially with an AOSP rom)

Cheers :D

Got 5213 on AnTuTu with 245 mHz - 604 mHz woow

One question: LZ4 compression works with any roms of any devices?
[Samsung Galaxy Mini] lollipop:
i flashed the last version but i didn't found RED Net in the list of Scheduler
[Samsung Galaxy Mini] A_U:
Its strange to see that boot time is so high. Usually the stock kernel which comes with the CM roms boot faster, so can u clarify the reason [MENTION=4525074]alin.p[/MENTION]
[Samsung Galaxy Mini] ast00:
*facepalm*

(Sorry, but I'm laughing my *ss off)
[Samsung Galaxy Mini] lollipop:
hhhhh :P

what is your problem , take me easy i'm nooby :o
[Samsung Galaxy Mini] alin.p:
Yes, it works on any rom. You just have to enable it with my script.

It is an internet scheduler, not an I/O scheduler like Deadline or Noop. It works with the network packets, dropping the unnecesary ones, keeping and sending the good ones, all this for keeping a smooth internet experience.

And it just works, you don't have to enable anything. :)

How come? Mine boots in 1:10 (bootsplash, boot animation and finishing services loading) That's not much, I didn't get better boot time on CM10. Only stock AOKP had a faster boot with 10-15 seconds less. For you it might be the RamDisk's fault though, as I didn't inspect all the RamDisks. Only AOKP's one.
[Samsung Galaxy Mini] A_U:
oh..well in that case what change is required in ramdisk ?
[Samsung Galaxy Mini] alin.p:
What version of the kernel are you using? CM9.2? Tell me so I can take a look at the init scripts.
[Samsung Galaxy Mini] A_U:
jup..CM9.2.
[Samsung Galaxy Mini] Jeeko:
Any rom ok.... and any

devices?
[Samsung Galaxy Mini] alin.p:
The init scripts are clean.. But the init binary is different from the others. Try unpacking the original CM9.2 kernel and replacing the init binary in my kernel's ramdisk with the stock one. It might do the trick.

If it doesn't, then I'm out of ideas. :)

Well the LZ4 compressor works on many devices, but it needs different implementations for different architectures. Are you talking about a specific device?
[Samsung Galaxy Mini] Jeeko:
Yes, one user ask me if this LZ4 compressor works on Galaxy Mini Plus S5570i
[Samsung Galaxy Mini] alin.p:
Yes, it should compile without errors if the kernel is the same version as ours. But I didn't finish it. I still have some work to do. I'll update the sources when I finish. Also the lz4 folder is missing on github right now so he can't compile it yet.
[Samsung Galaxy Mini] Jeeko:
Sure, no hurry
[Samsung Galaxy Mini] lollipop:
seriously this kernel is the best, but it has a big problem

when i install any script memory int2ext or a2sd od psndn memory mod ,it boot but it glitch when installing apps after that the phone stack and i have bootloop , i've tried aosp, cm and aokp same problem please help me alin.p
[Samsung Galaxy Mini] alin.p:
Check /sd-ext and /sd-ext/app folder's permissions. They should have full permissions (0777). I'm pretty sure you have them set wrong.
[Samsung Galaxy Mini] lollipop:
checking....
[Samsung Galaxy Mini] ast00:
OMG I flashed 1.6 10 hours ago or when and new update...
[Samsung Galaxy Mini] hsay:
[MENTION=4525074]alin.p[/MENTION]

Hats off to you man....

Best kernel ever ....

One of the best roms....

Always full of knowledge.....

Always ready to help and answering even the noobiest doubts ever.....

A really good human being as I see...

You rock man you are awesome ....

I needed to say this and hence this is not spam cause am sure everyone agrees with the above.
[Samsung Galaxy Mini] Jeeko:
You can bet it
[Samsung Galaxy Mini] alin.p:
Yeah, I know how frustrating it is to flash and reflash the same thing over and over again but LZ4 was not completely included in 1.6. :)

Many thanks man! :)

And if you know that a message like this would put a smile on someone's face, then f*ck spam. Just say it!
[Samsung Galaxy Mini] alin.p:
Goddamn finals

Alright guys, I'm retiring... for two weeks.

I have to prepare for my finals, sleep a little more than 2 hours per night, pass my finals, take the first train to whoknowswhere to clear my mind.

You know.. common real life stuff.

I'll probably announce my comeback with a new version and maybe a really big surprise(hopefully).

See ya! :)
[Samsung Galaxy Mini] mnemonyc:
Thanks for all alin.p

Inviato dal mio GT-I9300 con Tapatalk 2
[Samsung Galaxy Mini] ast00:
Hoping a BIG suprise here hehe.

Good by until then!
[Samsung Galaxy Mini] S♥NE:
I got a question, the undevolt thing isit undervolted by default or we need to insall an app to undervolt?

Sent from my GT-S5570
[Samsung Galaxy Mini] ast00:
By default.
[Samsung Galaxy Mini] lollipop:
i chnged every thing to 0777, it's working for 1 hours after that no frills cpu said "non normals values" after that the phone stack,

i unplug battery...plug and the same thing happen:(:(:(:(:(:(:(:(:(
[Samsung Galaxy Mini] spywalkers:
this kernel is awesome. now my mini can run fluidly.many thanks for you, alin :)
[Samsung Galaxy Mini] XDRdaniel:
i had the same problem ....i fixed this by deleting a2sd script :)
[Samsung Galaxy Mini] lollipop:
hhh, i fixed this also ( by changing the kernel :cool:)
[Samsung Galaxy Mini] ast00:
It's quite weird. I only had this problem in Lenio ROM, but CM10.1 with this kernel is more than fine.
[Samsung Galaxy Mini] lollipop:
i asked alin.p , about this problem , he said that i must change permissions of sd-ext and sd-ext/app

i do it but the problem persiste i think it's a kernel problem because i have all things fine with erikcas kernel :rolleyes:
[Samsung Galaxy Mini] XDRdaniel:
if i'm using cm9 what should i flash ? cm 9.2 or AOSP?
[Samsung Galaxy Mini] Jeeko:
CM9.2

AOSP version hasn't CM features ;)
[Samsung Galaxy Mini] hsay:
But cm 9.2 has bugs ....example you can't listen yo music with headphones cause the sound comes out of the front ear speaker
[Samsung Galaxy Mini] XDRdaniel:
that happeneds only when you use 3 pin jack's.... mine has 4 and works :)
[Samsung Galaxy Mini] heatledger:
did you install zRamV2 and minfreeV2 in cm10.1? are you on new RC6?
[Samsung Galaxy Mini] heatledger:
hi alin, can you make a new version of patched services.jar for the brand new cm10.1 RC6?

I remember there was a patched one for rc5. or with the new kernel 1.6.1 isn't necessary?

obviously if this is a fast thing to do, I read of your final exams...:good:
[Samsung Galaxy Mini] Laruku Anan:
Woohoo... my fingers was surfed without LAG LAG...

Using RC 6 with newest Badass and Crossbreeder
[Samsung Galaxy Mini] ast00:
On Lenio I installed nothing, because it has them already installed, now I'm on RC6 and I installed zram v2 and minfree v2. It's perfectly working.
[Samsung Galaxy Mini] Jeeko:
The better kernel than ever.

I don't imagine how will Badass Kernel 2.0
[Samsung Galaxy Mini] heatledger:
updating from 1.6.1 to 1.7 requires any wipe? I'm on cm10.1 rc6, installed zram and minfree, they will remain after update or have to flash again?
[Samsung Galaxy Mini] Jeeko:
Any wipes,

just flash it! :)
[Samsung Galaxy Mini] alin.p:
Kernels install on their own partition, not on /system or /data. You don't have to wipe or reinstall anything.
[Samsung Galaxy Mini] :
Alin.p I think that the kernel in the lite version may be because the average user

there isnt using a:

bluetooth tethering

wifi tethering

usb tethering

sd cart mount (optional)

abd

and more

What do you think of Zen scheduler

http://xdaforums.com/showthread.php?t=1958143

and Wheatley governor
[Samsung Galaxy Mini] alin.p:
Oh my god. Those aren't simple modules that you can turn on and off. They are hundreds of lines of code that you have to delete or comment out to get rid of that feature. And that is a useless time consuming work. The phone won't be faster without those features, because they don't slow down the phone at all. As long as they are turned off in the settings, they don't have any impact on performance.

About Zen, that's for 3.0. It would end up the same as ROW, unusable because of missing 3.0 functions. Our mini already had Wheatley back in CyanMobile days and it didn't perform better than Smartass. So it's a no for now.

I'm searching for an updated version though, it has an interesting approach to C4 state managing.
[Samsung Galaxy Mini] lollipop:
is there a future plan to have this kernel on cm7 :victory:
[Samsung Galaxy Mini] distan7:
[MENTION=4525074]alin.p[/MENTION] thanks for all the updates including crossbreeder updates. Just wondering though, exactly what modifications you made to enable crossbreeder with your kernel ?
[Samsung Galaxy Mini] alin.p:
No. It would be too much work for something I don't use. Sorry :)

I didn't enable CrossBreeder in the kernel (I actually don't really know what this phrase should mean). In the kernel I only added frandom partition and edited the entropy pool algorithm so CrossBreeder can work at its fullest and in the CrossBreeder scripts I deleted the tweaks that are useless for our kernel, or set other values than the optimal ones. Things like governor tweaks, I/O tweaks, Read-Ahead tweaks... our kernel already have these optimized for the Mini hardware. Because these aren't universal values, they need to be individualized for the device you use. And CrossBreeder can't do this.
[Samsung Galaxy Mini] distan7:
Thanks for explaining.

Btw, pardon my grammar mate, English ain't my mother tongue :)
[Samsung Galaxy Mini] darkshadow1997:
hey alin.p

if you update your kernel then could you fix mass storage for cm10 because when i changed boot.img from minicm10(which is badass kernel 1.4 even with the latest it still didnt work) with rohans cm10 boot.img then mass storage worked.
[Samsung Galaxy Mini] alin.p:
I don't see why it wouldn't work. But anyway, if it really doesn't, then it would be a difference in the drivers that would cause this problem. Fixing it for CM10 would require a lot of work and would break the driver for CM10.1 .So I can't do it as I am using CM10.1

It's easier for you to change ROMs than for me to make another kernel version with the fixed drivers.

Note: Please don't report problems in other versions than 4.2.2. I didn't develop the kernel with older versions in mind.
[Samsung Galaxy Mini] S♥NE:
Wow

Good job :)

This kernel is getting better and better
[Samsung Galaxy Mini] prafiles:
Will the framework patches work for this stable build of CM10.1 ?

http://jenkins.androidarmv6.org/job/android/321/

Once again fan of your work. Great job!
[Samsung Galaxy Mini] alin.p:
What framework patches? I have taken down the services patch (if you are talking about that) because I'm testing some new values right now. :)
[Samsung Galaxy Mini] darkshadow1997:
hey alin.p

which one of your kernel should i download for aokp ics by erikcas aosp or cm9.2.
[Samsung Galaxy Mini] alin.p:
I'm repacking and uploading that right now. :)
[Samsung Galaxy Mini] A_U:
so for this version which is the best config regarding governor ?