5,599,135 Members 34,908 Now Online
XDA Developers Android and Mobile Development Forum

[KERNEL][19FEB] SiyahKernel v6.0b5

Tip us?
 
gokhanmoral
Old
(Last edited by gokhanmoral; 19th February 2013 at 12:50 AM.)
#1  
gokhanmoral's Avatar
Senior Recognized Developer - OP
Thanks Meter 25728
Posts: 3,744
Join Date: Mar 2006
Location: Ankara

 
DONATE TO ME
Default [KERNEL][19FEB] SiyahKernel v6.0b5

please leave non-dev related posts here: http://forum.xda-developers.com/show....php?t=1658647

Features:
  • based on JB sources
  • DISABLED CAP_ERASE (No superbrick bug)
  • All-in-1kernel because it supports CM9, CM10, Samsung, MIUI and Boot-to-Gecko (B2G) ROMs with a single kernel image. (no Sense4all support)
  • Dual booting support for all supported ROM types. See droidphile's post for Dual Booting FAQ
  • Custom CWM touch recovery with swipe gestures and double-tap selection
  • 6-steps CPU freq
  • 5-step GPU frequency levels. VPLL Mode to have additional frequency steps. defaults frequencies: 66-108-166-267-330.
  • Auto-root. You can also remove root via STweaks app and install it without rebooting your phone again. Auto-root can be disabled as well.
  • CPU Overclock/Undervolt support (we have two interfaces for that. both of them are defacto standard)
  • Tweakable vitalij's value (set to 5 as default)
  • Adjustable touchpad led brightness
  • Fixed fuelalert wakelocks
  • You can completely disable android logger using STweaks app
  • Faster charging for misc and USB modes. There are 3 modes (AC, Misc, USB) and normally last two of them support only slow charging. You can have charging speed of AC by increasing it (especially user while charging in car or using USB port)
  • Cpu governor optimizations
  • Gpu voltage, clock and stepcount interfaces (GPU Overclock/Undervolt)
  • Screen brightness curve settings with original panel gamma values. panel values unchanged, so you will get stock colors and will be able to use supercurio's voodoo display app when it is released. brightness modification will only change auto-brightness response.
  • BLN support both for Samsung and CM ROMs (you can use STweaks, Nstools or BLNControl app from the market to enable it)
  • Breathing or Blinking effect for BLN. (Make sure you don't enable blinking in any other BLN app) Use STweaks to select one of them.
  • Better touch sensitivity
  • Available CPU Governors: Pegasusq (default), Ondemand, Lulzactive, SmartassV2, Interactive and Conservative, Performance, Userspace, Powersave
  • CIFS as module
  • Available I/O schedulers: CFQ (default), noop, Deadline, SIO, V(R)
  • J4FS as module
  • ARM topology support (SCHED_MC)
  • Automatic EFS Backup
  • Lots of I/O tweaks and filesystem optimizations via some parts of thunderbolt scripts.
  • USB Mass Storage mode is working in CWM Touch Recovery and you can mount both internal and external sdcard as a disk drive
  • NTFS automounting for USB sticks. When you plug in an NTFS formatted USB flash it will be automatically mounted to /mnt/ntfs folder.
  • USB mouse and keyboard support
  • built-in profile support with default, battery and performance presets (you can change them in CWM Recovery). Even using everything default will save you a lot of battery juice.
  • Eargasm for headphone amplification (in STweaks) as free Voodoo Louder replacement
  • Almost everything is configurable such as scheduler features, hotplug thresholds, GPU frequencies, voltages, arm topology modes... and they are configurable via simple and free STweaks app which is embedded in the kernel and soon in Google Play & Opensource
  • Adjustable mDNIe settings
  • optional sharpness tweaks from hardcore
  • mDNIe negative effect toggle with home button (press it four times)
  • Touch gesture support by Tungstwenty. (http://forum.xda-developers.com/show....php?t=1831254)
  • BLNWW (BLN Without Wakelock)
  • Slide2Wake (originally by Fluxi)
More to come...

Known Problems:
  • no known problems yet
Thanks To:
  • Chainfire, Codeworkx, Arighi, Tegrak, Vitalij, Entropy512, Netarchy, koush, Creams, sk8erwitskil, hardcore, Pikachu, myfluxi, Tungstwenty
  • This part will be expanded. most of the patches I applied are coded by someone else. please remind me if I forget to give credits to anybody..
Download Link: http://www.gokhanmoral.com/
for beta versions: http://d-h.st/users/siyah/testing
IRC support and chat:
Server: irc.FreeNode.net
Channel: #siyah-kernel
web client: http://siyah.twosx.net/ (thanks to omniwolf)
Changelog:

See http://www.gokhanmoral.com/ for changelog.

You can find the sources at http://github.com/gokhanmoral/siyahkernel3
and initramfs at http://github.com/gokhanmoral/initramfs3
Todo:
these are my future plans and some of them are dreams only...
  • apply chargecurrent modifications even if the cable is connected on boot
  • add optional teamwin recovery
  • make dual-boot timeout configurable
  • implement BFN (BackFlashNotification)
  • scheduling for BLN
  • organize recovery menu items
  • higher polling rate for light sensor
  • remap mouse right button to back button
  • exfat support
  • fix blnww battery drain issue (may not be possible)
  • implement dual-booting with GB+ICS ROMs
  • faster switch between first and second ROMs without needing to reboot if possible.
...

Current Device: Sony Xperia T
The Following 1,349 Users Say Thank You to gokhanmoral For This Useful Post: [ Click to Expand ]
 
gokhanmoral
Old
(Last edited by gokhanmoral; 4th November 2012 at 05:57 PM.)
#2  
gokhanmoral's Avatar
Senior Recognized Developer - OP
Thanks Meter 25728
Posts: 3,744
Join Date: Mar 2006
Location: Ankara

 
DONATE TO ME
Default troubleshooting


READ THESE FIRST
  • Never report any bugs to CM9/CM10 threads if you use it together with SiyahKernel
  • Do not ask questions to me directly. This is a common thread, not my personal inbox. Ask your questions in the thread and do not target them to anyone.
  • Do not expect answers to all your questions. There are some questions which nobody knows the answer of.
  • Do not forget that this is a development thread. There is another thread in general section for those who wants to discuss battery life and chats. If your post does not include a feature request, bug report or suggestion it should be posted to the other thread.
  • No ETA for new version. Even if I sometimes talk about release dates those may change and they change for some good reason or because of my real-life obligations.
  • Make use of "Search this Thread -> Advanced Search"
  • Never ever discuss anything deep-sleep related in this thread. I do not make modifications to prevent sleep and 99% of deep sleep problems are application/ROM related. discuss it in general section. I do not want any positive ("this kernel sleeps like a baby") or negative ("There is a big problem with deep sleep. Please fix it") messages in my development thread.
  • If you do not provide details about your configuration and settings nobody can help you or nobody will care about your problem/bug report. The problems without details (ROM, settings, preferably the version that the problem first happened or the one that you don't experience the problem) will be ignored.
  • Never ever report any SOD issues if you are undervolting/overclocking and make sure you attach last_kmsg log. If you don't know what it is report the problem to the other thread because one more post without any useful information on dev thread will help noone including yourself.

FAQ:

Q: I am having some random lockups with some apps
A: try removing root by using STweaks app and restart.

Q: What is the difference between STweaks and ExTweaks?
A: Both have similar functionality. ExTweak is Xan's implementation of the UCI interface (which is designed by Xan and me with the helps of AndreiLux and implemented in the kernel as open scripts by me) and STweaks is mine. I was hoping Xan would release the sources of ExTweaks (without profile support) but he changed his mind and I decided to open STweaks. Soon they will have almost identical functionality, so you can use whichever you like.

Q: Does this kernel work on XXXXXX-ROM?
A: If the ROM is based on Samsung Stock ICS Rom LPQ or newer, it should. Otherwise, search the thread... If you cannot find any reference to that ROM, try the kernel. You won't lose anything by trying this kernel. Worst case scenario is to reflash your previous kernel or ROM. You can backup your previous kernel with Hellcat's k-tool from the market.

Q: Where is CM9, MIUI or Samsung ROM versions?
A: There is only one version. Both ROMs are supported with a single kernel image.

Q: What is the best settings?
A: It is the one you try yourself and like.

Q: I have just lost 20-30% battery by just rebooting/flashing the kernel. Is it a bug?
A: No. It happens because of our fuel gauge chip which doesn't require calibration goes crazy sometimes. It is not related with kernel or ROM. Just reset fuel gauge chip using STweaks app (or remove the battery and wait 3 minutes) and then charge your phone.

Q: BLN doesn't work.
A: you need to enable it in stweaks or BLN app. if you have more than one app to configure bln make sure all of them use the same settings.

Q: BLN works in test mode but it doesn't work otherwise.
A: if test mode works you should blame the apps. Stock messaging and email apps may not support BLN and in some other applications you may need to enable notifications. Either find another application or change your ROM.

Q: Can I use breathing effect without using BLN?
A: for now, breathing effect only works in BLN. There is no way of using it otherwise.

Q: I need to disable and re-enable BLN in stweaks to get it working again. What is the problem?
A: You may have another BLN related application (BLNapp, nstools, or a script) which disables BLN after stweaks apply the setting at early boot stage. you have to either uninstall that app or enable BLN in that app as well.

Current Device: Sony Xperia T
The Following 301 Users Say Thank You to gokhanmoral For This Useful Post: [ Click to Expand ]
 
gokhanmoral
Old
(Last edited by gokhanmoral; 1st June 2012 at 07:34 AM.)
#3  
gokhanmoral's Avatar
Senior Recognized Developer - OP
Thanks Meter 25728
Posts: 3,744
Join Date: Mar 2006
Location: Ankara

 
DONATE TO ME

Useful Links:
Current Device: Sony Xperia T
The Following 204 Users Say Thank You to gokhanmoral For This Useful Post: [ Click to Expand ]
 
gokhanmoral
Old
(Last edited by gokhanmoral; 8th April 2012 at 08:45 PM.)
#4  
gokhanmoral's Avatar
Senior Recognized Developer - OP
Thanks Meter 25728
Posts: 3,744
Join Date: Mar 2006
Location: Ankara

 
DONATE TO ME
Current Device: Sony Xperia T
The Following 147 Users Say Thank You to gokhanmoral For This Useful Post: [ Click to Expand ]
 
simone201
Old
#5  
simone201's Avatar
Recognized Developer
Thanks Meter 4902
Posts: 4,752
Join Date: Sep 2010
Location: Lecco

 
DONATE TO ME
Very good work Gokhan, as always!

I have finally got my first ics kernel booting on my phone too, have to add all features now!

PS: really want to see your new cpu driver....i really understand almost nothing on the new one lol

Support my Work, Please
The Following 5 Users Say Thank You to simone201 For This Useful Post: [ Click to Expand ]
 
john3166
Old
#6  
john3166's Avatar
Senior Member
Thanks Meter 100
Posts: 168
Join Date: Aug 2011
Location: England
Default Wireless & Ad hoc network

Hopefully it will support wireless and ad hoc network connection like the one you created for gingerbread kernel.
The Following User Says Thank You to john3166 For This Useful Post: [ Click to Expand ]
 
mekhonte
Old
#7  
mekhonte's Avatar
Senior Member
Thanks Meter 58
Posts: 271
Join Date: Sep 2011
Location: Tehran
If they don't understand what's gokhan is doing for himself and freely shares it with us! Just leave them alone.
Thanks man i knew you will be fast but now I'm shocked.

Sent from my GT-I9100 using Tapatalk
Samsung Galaxy Grand DUOS
 
AvRS
Old
#8  
AvRS's Avatar
Senior Member
Thanks Meter 2528
Posts: 4,212
Join Date: Dec 2009
And to help you on your way even the CM9 kernel has been built from source and released tonight to help further your support for ICS ROM's hopefully *cough*SlimICS*cough*
Proud owner of an LG Nexus 5
The Following User Says Thank You to AvRS For This Useful Post: [ Click to Expand ]
 
mekhonte
Old
#9  
mekhonte's Avatar
Senior Member
Thanks Meter 58
Posts: 271
Join Date: Sep 2011
Location: Tehran
Don't blame me for this question i didn't know where to ask it :P. Why gokhan's status is still senior member? Why not a recognized developer? all the developments he has done on kernels counts for something or what?

Sent from my GT-I9100 using Tapatalk
Samsung Galaxy Grand DUOS
The Following 2 Users Say Thank You to mekhonte For This Useful Post: [ Click to Expand ]
 
pulser_g2
Old
#10  
pulser_g2's Avatar
Developer Admin / Senior Recognized Developer
Thanks Meter 10594
Posts: 19,214
Join Date: Nov 2009
Quote:
Originally Posted by mekhonte
Don't blame me for this question i didn't know where to ask it :P. Why gokhan's status is still senior member? Why not a recognized developer? all the developments he has done on kernels counts for something or what?

Sent from my GT-I9100 using Tapatalk
I guess he's not applied for it (I would need to check to be certain), but if he wants to apply, he's more than welcome to (application process is opening again soon)


Having trouble getting an answer? | What is XDA about? | How to ask for help?

if [ $PM.incoming.type = $type.question.ROM.how_to_use ] || [ $PM.incoming.type = $type.question.ROM.silly_question ]; then mv $PM.incoming /.trash; PM.response($responsetype.ignore); $PM.sender.ignore_in_future=true; init.sequence($boy_who_cried_wolf); fi;

BTC: 1K2fpDsRHkirWmk3PKiqtzhVHKUJCWPWnN
PGP: 0x260F4FDEF258E3C4

The Following 10 Users Say Thank You to pulser_g2 For This Useful Post: [ Click to Expand ]
Tags
battery life, cwm touch 6.0.1.1, dualboot, extweaks with sound booster, ics, jelly bean, kernel that walk in the path of heaven, legendary, stable, stweaks
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes