[KERNEL][REF][Q&A] Siyah 5.0+[ICS/CM10] 6.0b5+[JB/CM10.1] +DISCUSSION+. NON-DEV!!!

Search This thread

gokhanmoral

Retired Senior Recognized Developer
Mar 16, 2006
3,744
25,415
45
Ankara
www.isyam.bilkent.edu.tr
I would wait for GM to rework dual boot.

The old dual boot in Dorimax was designed to use Preload to hold the 2ndROM system partition. Since this is now being exploited to hold part of the bigger JB ROMs which don't fit into the original 512mb system partition GM will use a method similar to the S3 where the system partition for 2ndROM is stored in an image file. I'm guessing the overflow of system in preload will be stored in a preload image file as well.

Remember dual boot works because the kernel mounts these image files as if they were the original partitions. Preload used to hold the 2ndROM system partition and since both preload and the system partition are 512MB preload was mount as system for 2ndROM booting.

With Jelly Bean dual boot will need to make image files to be mounted as both system and preload in order to mimic the new split-partition regime.

Sent from my GT-I9300 using Tapatalk 2

exactly.
 

bombaybadboy

Senior Member
Apr 22, 2012
7,782
16,693
Wolverhampton
Re: [KERNEL][REF][Q&A] Siyah 5.0+/6.0b5+ [ICS][JB/CM10.1] +DISCUSSION+. NON-DEV Threa

I would wait for GM to rework dual boot.

The old dual boot in Dorimax was designed to use Preload to hold the 2ndROM system partition. Since this is now being exploited to hold part of the bigger JB ROMs which don't fit into the original 512mb system partition GM will use a method similar to the S3 where the system partition for 2ndROM is stored in an image file. I'm guessing the overflow of system in preload will be stored in a preload image file as well.

Remember dual boot works because the kernel mounts these image files as if they were the original partitions. Preload used to hold the 2ndROM system partition and since both preload and the system partition are 512MB preload was mount as system for 2ndROM booting.

With Jelly Bean dual boot will need to make image files to be mounted as both system and preload in order to mimic the new split-partition regime.

Sent from my GT-I9300 using Tapatalk 2

Im using a modified NeatRom lsd with preload apks moved to data/app/app and modified updater-script to push apks into system during installation. So far havent had to worry about preload. Its been working well for me for a few weeks now without a problem. I am looking forward to seeing GM find a solution so no more need for work around

Sent from my GT-I9100 using xda premium
 

quijote1

Senior Member
Mar 24, 2012
1,043
919
Rota
Re: [KERNEL][REF][Q&A] Siyah 5.0+/6.0b5+ [ICS][JB/CM10.1] +DISCUSSION+. NON-DEV Threa

I have a couple of things to report.

After flashing the new version of the kernel, I tried to open Stweaks. I had it among my apps since I was on Dorimanx.... a while now. It was no longer installed. I downloaded it from the store and all was well. Apparently it doesn't come with the kernel.

I went to check the stock video player. The thumbnails showed but there was no sound! Nor was there sound in any of my video or audio apps. I had boosted the speakers in Stweaks. When I dropped the boost back to zero, bingo - sound again.
It was a conflict with Volume+ which I use with kernels without Stweaks. I could either use Volume+ or Stweaks to boost the sound, but not both.
Hopefully this will help someone else...

SG2 I9100
Alliance XWLS8 v6.1
Siyah 6.0b5
 

iamnotkurtcobain

Senior Member
Oct 30, 2010
12,601
4,312
Vienna
AW: [KERNEL][REF][Q&A] Siyah 5.0+/6.0b5+ [ICS][JB/CM10.1] +DISCUSSION+. NON-DEV Threa

Gökhan teşekkürler. Yeni beta çok daha iyi. Senin kernelden başkası SGS2 de bataryayı bu kadar güzel yapamıyor. Performans mükemmel.

English forum!!

Gesendet von meinem GT-I9100 mit Tapatalk 2
 

It_ler

Recognized Contributor
Aug 23, 2011
11,872
16,835
Samsung Galaxy S8
Samsung Galaxy S10
Gökhan teşekkürler. Yeni beta çok daha iyi. Senin kernelden başkası SGS2 de bataryayı bu kadar güzel yapamıyor. Performans mükemmel.

Look what Google translator says to it:

Thank you Jennifer. The new beta is much better. SGS2 in the battery, so beautiful you can not make someone else the kernel. performance was excellent
:D
 

bombaybadboy

Senior Member
Apr 22, 2012
7,782
16,693
Wolverhampton
Re: [KERNEL][REF][Q&A] Siyah 5.0+/6.0b5+ [ICS][JB/CM10.1] +DISCUSSION+. NON-DEV Threa

Look what Google translator says to it:

Thank you Jennifer. The new beta is much better. SGS2 in the battery, so beautiful you can not make someone else the kernel. performance was excellent
:D

Google translator could start wars if people trusted it :D

Sent from my GT-I9100 using xda premium
 

TimAnd

Senior Member
Jul 20, 2010
112
26
Sarajevo
I use Siyah 5.0.1 on SGS2 and it's great. I have Samsung ICS and MIUI. I'm a little bit confused abot JB because SiyahKernel S2-v5.0.1 says: "Dual booting with new CM10 + Samsung ICS ROM" but also "merged with a JB leak (3.0.31)".
So, if I flash Samsung JB (or install MIUI JB when it's available), will Siyah 5 work or I have to wait for Siyah 6 with dual-boot support?
Is there a difference whether I flash JB through Odin or though CWM (install ZIP)?
Last time I used Samsung OTA to upgrade to ICS and it worked fine, but I don't get it now. On the other hand, I use dual-boot feature "install from ZIP" tu upgrade MIUI, and it workes fine (well, great).
 
Last edited:

electricsheepdreamer

Senior Member
Oct 18, 2012
5,480
25,600
Re: [KERNEL][REF][Q&A] Siyah 5.0+/6.0b5+ [ICS][JB/CM10.1] +DISCUSSION+. NON-DEV Threa

Could anyone tell me how I use this in Odin? When I download the version that says "tar" on the site I only get a zImage.. Help?
Step1
9ebyzehy.jpg

Step2
3u3ede3y.jpg
 
  • Like
Reactions: bombaybadboy

electricsheepdreamer

Senior Member
Oct 18, 2012
5,480
25,600
Re: [KERNEL][REF][Q&A] Siyah 5.0+/6.0b5+ [ICS][JB/CM10.1] +DISCUSSION+. NON-DEV Threa

Are you doing it through the phone? I am doing it on the computer because I don't know how to do it on the phone. But can I use the zImage in Odin?
Yes, on the phone.
You can use MobileOdinLite for flashing just kernels (or Pro for some extra things + support). No need to tangle up yourself in wires.
(You need root)
 
Last edited:

Many40

Senior Member
Nov 25, 2009
5,598
17,881
Could anyone tell me how I use this in Odin? When I download the version that says "tar" on the site I only get a zImage.. Help?

You should get the kernel as .tar file if you download it from gokhanmoral.com. You will have zImage file when you extract the .tar archive what is not needed. However, both file types: .tar and zImage can be flashed by mobile Odin.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 86
    hi guys.

    I was away for some time and I didn't read most of the messages lately including the ones in my s3 and xperia threads as well as the discussion threads.
    I have just skipped to the end.
    as you have read in the announcement post of v6.0b5 I know have an s2 (thanks to mbwatson. the device is perfectly working).
    I have tested v6.0b5 on omega rom v20 and yesterday's cm10.1
    I am hoping to release it tonight or tomorrow.
    it is still beta because dualboot needs some more work.
    you can have two cm10.1 or any other cm-based rom but not samsung JB as first or 2nd.
    the changes are not difficult but the repository that I need to clone is big.

    I hope I will add dualbooting in b6 and I will also add some touch2wake patches (implemented by robertobsc. we were talking about it for a long time but his last email is still being kept unread in my mailbox which was sent about a month ago :) )
    then I will spend some time on cypress driver because samsung has changed it a long time ago (and now they have changed it again) but we are still using good-old-messy-driver which has all BLN related changes.

    that's all for now. I doubt I will have time to read and post more, so please give help to those who seek it :)
    70
    I had some time today and merged JB kernel with my modifications.
    there were too many conflicts (because of my previous merges with s3 kernel) and I resolved them in 20-30 minutes.
    I have sent the blindly compiled kernel to a friend and he said that it booted but the modem did not work.
    so, everything is (almost) ready. I just need an s2 for several hours.
    then some time to make dual-boot related changed (I need at least a day)
    I have also put cm10.1 support but I think I will have to remove it because it moves your sdcard contents to a subfolder named 0. multiuser support will create different folders for different users and that will probably break dualboot support.
    so, I will have to find another place to store dual-boot related files.
    69
    can anyone state in a few sentences the very major differences between stock cm10, siyah and dorimanx kernels?
    strong and not so strong points of each of them.

    this would be useful for a large majority of 'not sophisticated' users to make a decision which kernel to choose.

    cm10 is the best kernel for cm10 based ROMs. it is developed by the guys who know what they are doing.

    siyah have some cherrypicks from here and there and some new features. I no longer cherrypick commits that I cannot understand (I used to be doing that a lot). STweaks lets you make some changes easily, without the need of init scripts. siyah supports both samsung and cm roms (except for 10.1) and you can use dualboot feature to have two roms at a time.

    dorimanx's kernel has lots of cherrypicks and he generally tries to catch the latest upstream. I don't understand most of his cherrypicks and he doesn't neither. I guess he trusts the commits from upstream but it may cause instabilities sometimes. however, if those instabilities are fixed those commits may give you some additional performance or even stability (irony? yes). that kernel also have STweaks support and has some more configurables. Dorimanx also uses my commits to support both samsung and cm roms with a single image and also the recovery+initramfs that I modified for dualboot feature. in initramfs there are some more scripts + optimizations some of which I find dangerous and unnecessary but most of them are optional anyway.

    so, if you want to play safe and make sure everything runs as expected use cm10 stock kernel.
    if you want some new features and have time to play with some settings use siyah.
    if you have more time and want to have currently the most benchmark-friendly , fast and up-to-date (considering the cherrypicks from upstream) kernel with some experimental features use dorimanx.
    61
    it is a little unfair to expect people doing something for free and fun to do it very well documented and perfect.

    I never claimed that my work was perfect. indeed, it is not. and I can live with that. also a lot of people can live with that and like it.

    even samsung doesn't do it properly even though you have paid for their product. releasing defective chips, buggy kernels, no commit history, late or sometimes no release for the changes in the kernel (violating gpl), no documentation, no source to support opensource development...

    yeah, I know, some users may flash the latest one on ICS (even on gingerbread, or on another S2 variant) and soft-brick their device. they will have to use odin and nobody should flash any kernels if they cannot take the risk.

    so, dikidera: either you should stop flashing kernels, or I should stop making new ones.
    wanna open a voting poll for it? :p
    58
    sorry guys but I don't have any s2 around.
    as soon as I borrow one I will compile another kernel and also fix dual booting problem with Samsung JB
    I'm also a little busy lately. I am planning to borrow a friend's phone next week for an update.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone