[Galaxy Ace S5830i Q&A, Help & Troubleshooting] axyllum:
Hi Folks,

This is my first post on XDA, though I have been using this excelent forum for a long while but never had a chance to post.

I want to share with all of you, ROM developers, the Kernel I have build for my own use for my GT-S5830i device, from Samsung Kernel Sources. Feel free to use it if you want.

THIS KERNEL IS ONLY FOR GT-S5830I, not for use in other devices. IT SHOULD WORK ON ALL ROMS, EVEN STOCK ROMS!!!!

Kernel Includes:

Freqs:

156 MHz

312 MHz

624 MHz

832 MHz

Governors:

Intellidemand

InteractiveX

SmartassV2

Conservative

bcm21553

Performance

I/O Schedulers

noop

deadline

cfq

vr

sio --> Got this one from Rafael Baugis Source. Thankyou Rafael, hope this is not an inconvenient.

Fatures:

Enabled Module Loading

Init.d Support

Improved kernel scripts (Many of them, i dont really know why Samsung is opensourcing such sources. I know this is a low cost phone, but...)

Swap support

Ramzswap support

Root --> Kernel is all ready rooted, su is in xbin as usual lol. Just need to download busybox and Superuser from Google Play.

Btw, Camera, Flash, Wifi etc etc etc... is working fine.

Optional boot logo (splash image) I have uploaded 2 kernels, one with Splash, one with no Splash. Splash img is attached below. Basically I modified param.lfs.

Filesystem Support

ext2, 3, 4

Msdos

VFAT

YAFFS2

JFFS2

AT THE MOMENT KERNELS CAN ONLY BE FLASHED BY ODIN, HAD NO TIME TO MAKE AN UPDATER SCRIPT.

I WONT EXPLAIN HOW TO FLASH WITH ODIN AS THERE ARE MANY MANY MANY TUTORIALS ON THIS TOPIC.

The links:

https://dl.dropbox.com/u/68301491/PDAnitKernelNoSplash.tar

Version with no splash screen

https://dl.dropbox.com/u/68301491/PDAnitKernelRing.tar

Version with splash screen.

May be you will get CWM asking to reboot, please reboot, this only happens the first time.

Others:

Im not responsable if you brick your phone (its difficult to to do this if you have apropiate CWM and you have a complete backup of your system. If you dont have a backup, i think you are crazy trying kernels around the www).

Please dont ask me for OC, or adding more freqs, I have been trying this for many weeks with no success. MPU tables, opp, etc... just found nothing in the source code even seeking throug the asm script. May be I will spend some more time on this, but to be honest i am bored. 4 freqs for this "tiny machine" I think is ok. Remember Less Is Best.

Hope you enjoy it.

Thank you for downloading. And please dont donate, lol I do this for fun, but if you like it, please press the Thanks Button.

I will upload all sources to git as soon as possible, and if I have some time I will try to write a tutorial, just to have an other one on the web.

Special Thanks to:

Rafael Baugis, some of your sources helped me understanding the kernel, and I directly used your sio io sched source. Hope you dont mind.

Btw your kernel is really nice and complete. Difficult to add new features. YOU ARE A CRACK.

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

droidphile --> http://xdaforums.com/showthread.php?t=1369817 You opened my eyes, after this post is when I started messing up with the kernel.

thewadegeek --> http://xdaforums.com/showthread.php?t=1748297 Awsome post, this is what everyone needs to compile an Android kernel. That linaro toolchain works incredible.

irfanbagus, repencis, savie etc.. --> http://xdaforums.com/showthread.php?t=1572030&page=6 OC and freqs seekers for bcm21553, sorry i could not post anything, I just didnt found anything new to your comments.

KERNEL SOURCE CODE

As prommised, here is the link to my kernel source code.

https://dl.dropbox.com/u/68301491/ni...el_sources.zip

Please feel free to use it, compile it, use any part you need, use it for study, improve it etc... hope this source may help other kernel devs.