[Galaxy S III Mini General] SolarPlexus:
I can give ABSOLUTLEY no gurantee!! All you do with your phone will be on your own. I'm not responsible if your phone will brick or whatever...

Attation! This kernel is for the I8200 variant ONLY... the I8190 is absolutley not compatible !!!

Kernel should be work also for I8200/I8200Q/I8200L-Variants, but can not be gurateed as the basis was I8200! If it works then a notice will be fine!

If you are not sure about the process, the data are important on your phone or you need it as a daily phone, then LET IT BEE, and wait for the messages that it is safe to use. Its important at the beginning that users with knowledge tried it at first !

Changelog:

12.02.2016: Long time ago, but now after a lot of investigating some new things comes up. Check what was done ;)

05.01.2014: I try to work on the kernel over x-mas in my free time, but I must say that the source of samsung which was provided on opensource.samsung.com is not really funny stuff... there are so many coding errors, which was. not able for me to solve directly. So now I started to examine other kernel sources, and will try to port a more main.tained source to the i8200. From My point of view this will be the only way to produce an more accurate kernel for our device, and get the possibility to include also selinux what is needed for a kitkat-rom. Nevertheless, it is not easy to work on that stuff, because I'm not an expert on kernel work (but I learn every day more ;) , so if you know someone with more kernel experiences, it would be very helpful to get a contact...

Baroni-V0.1 contains:

Basis of opensource from Samsung with some bugfixing

fixed recovery-boot-loop with a config-setting which must be used special in the Recovery zImage

Loglevel pushed down to minimum

Uber-Toolchain 4.9

set onDemand-Governor to standart. just to check how that works

start implementing SmartAssV2-Gonernor, but leave it inactive, due to some compile-errors.

bringing SELinux to work for future kernel releases if needed for > 4.4

Planned:

new govenors at the moment not established (will come later)

more other stuff (depending on learning-curve :P

Installation:

Install a recovery for safetyreasons (I prefer TWRP https://www.dropbox.com/s/d3rnfp3vabz9ee8/twrp_i8200_corrected.7z?dl=0

Read carefully the hints of the usage in the following firts post: http://xdaforums.com/galaxy-s3-mini/general/s-iii-mini-ve-i8200-n-t2826565 (There also the needed Odin (3.09) can be get)

Make backups of the complete phone, and be sure that you know what you do!

Download the right Firmware for your phone from http://www.sammobile.com/firmwares/ (just to have a other safety fallback in your hand!)

Download the file, start odin as usual (all kies-tasks closed!)

extract the file, and put it to AP

put the phone in Downloadmode (Vol-down,Home-key and powerbutton), and connect the phone with PC

flash the kernel, and let the phone reboot

pray :P

If things go wrong, please give everytime the following information's:

what you did before

what exactly happened (its not easy to help if you say: it did not work ;) )

which rom in which version, which recovery and which version of my Kernel you use

try to get a /proc/last_kmsg (if a unknowen reboot appears) and/or Logcat, Build prop, CPU info, Sysctl, Kmsg, Dmesg and send it to me (or as a attachment to the post) for further analyse (you can use that tool for it: https://play.google.com/store/apps/details?id=com.bassel.andylog )

Attention: First checks seem to be that I8200 (without N or L or Q) did not work atm.

Download:

kernel_i8200n-Baroni:

https://www.androidfilehost.com/?w=files&flid=47763

kernel_i8200n-Stock.7z (to getting back to stock kernel via Odin):

https://www.dropbox.com/s/xfhufcpxl5kxmue/kernel_i8200n-Stock.7z?dl=0

Recoverys (with fixed recovery boot loop):

https://www.androidfilehost.com/?w=files&flid=49834