You should also install Root Explorer, or a similar file manager, and use it to navigate to the, "/efs", file in the root directory of the phone and make a copy of this and put it on both your external SD card and PC as its loss or corruption in future could render your phone unusable and require a Samsung repair. Alternatively, you can install GSII Repair, free from the Play Store, to backup and restore your efs file.
These are your, "Get out of jail FREE" cards in case anything goes wrong, now or in the future.
Download the .zip version of the Siyah kernel* and Hawker's, GS2KernelWiper and place them on your external SD card, safest place, (if you downloaded them using your phone they will be in... "/sdcard/Download"), and then go into CWM Recovery and select, "install zip from sdcard", followed by, "choose .zip from sdcard", and then navigate down the menu until you get to "GS2KernelWiper" and install it. It is a small script that wipes any crud from your previous kernel and takes about 2 seconds to complete. You then navigate to "Siyah-(kernel version you wish to install)", and install it and then reboot your phone.
After installation of the latest Siyah kernels, you will find an app called STweaks, (not on beta releases, needs to be downloaded from the Play Store), installed that will allow further customisation of the kernel. For some suggested settings for STweaks on the Siyah v6.0b4 and Siyah 6.0b5, see post #2.
Siyah kernel downloads. (Be careful... Galaxy S2 and Galaxy S3 downloads are mixed together.) *Siyah v5.? is for ICS and v6.? is for JB.
(Whilst I have taken every care in compiling this guide, I cannot be held responsible for any damage that may occur through its use and the decision to use this guide lies with you, the owner. This guide is written solely for, and on behalf of, Android Forums and may not be reproduced, in part or whole, without permission)
ironass motto... "Flash in haste... repent at leisure"
If, like me, you want to give the basic Siyah 6.0beta4 or Siyah 6.0beta5 a go on JB but find it lacks Profiles, (Profiles in Recovery are disabled in these beta versions), in the STweaks app, then here are some quick settings that you can configure...
DEFAULT
Basically this is the setting that the kernels come with and is, by-and-large, the stock settings that will give you a balance between battery and performance. As they stand, they are an improvement on the stock, Samsung, kernel IMHO.
You may want to enable BLN, (Back Light Notificaion) or increase sound in Sound on STweaks.
PERFORMANCE
CPU
DEFAULT CPU GOVERNOR = ondemand
CPU MAX FREQUENCY = 1300 MHz
CPU MIN FREQUENCY = 200MHz
MISC
DEFAULT I/O SCHEDULER = sio or vr
(Do not enable JB Power Saving in JB Settings)
BATTERY
CPU
CPU UNDERVOLTING = -50mV (If you encounter problems, revert to no u/v)
DEFAULT CPU GOVERNOR = conservative or ondemand
CPU MAX FREQUENCY = 800MHz
CPU MIN FREQUENCY = 200MHz
MISC
DEFAULT I/O SCHEDULER = row
(Do enable JB Power Saving in JB Settings)
ALL CONFIGURATIONS
I uncheck in CPU, GENTLE_FAIR_SLEEPERS
DO NOT, in CPU_UV check, "Set on boot", until you are confident with your settings.
The above are just basic settings for each state that you can adjust to suit your needs accordingly. Proceed with care.
Last edited by ironass; June 3rd, 2013 at 09:52 AM.
The Following User Says Thank You to ironass For This Useful Post:
Great work ironass! A nice, fresh start to Siyah! It's good to be looking forward to new Siyah releases again
I've installed beta 4 on AndyX ROM v7.0 (still can't download 7.1 grr). So far it's working well and it's infinitely better than the alpha versions.
Edit: Since the beta stage, I can finally use 200-800MHz setting, which is awesome! BUT, a strange thing is happening with this beta: My touchkey lights are always on when the screen is on. I always set the setting to 'Always Off' and right now it's set to that, but my lights are on! Turning them 'On' then 'Off' again turns them actually off, but when it goes to sleep and i turn the display back on, there they are! It's only happened since I switched from Siyah alpha to beta! Freaky deeky!
Device(s): Sammy Galaxy S2 with Sale´s Excellent XXLSJ NeatROM Lite v4.0
Carrier: Not Provided
Thanks: 22
Thanked 6 Times in 6 Posts
Right I have voltage control (set to 200 - 800) and Lulzactive.
What else do change to get the best battery?
Would have a look in XDA but their threads are always a mess (only 2 days and 50 pages WTF).
Running Wanamlite 9.6 with Siyah 3.0 Beta 4
Last edited by vince1; March 21st, 2012 at 08:47 AM.
Right I have voltage control (set to 200 - 800) and Lulzactive.
What else do change to get the best battery?
Would have a look in XDA but their threads are always a mess (only 2 days and 50 pages WTF).
Running Wanamlite 9.6 with Siyah 3.0 Beta 4
Siyah v3 should also be used in conjunction with ExTweaks, free from the Play Shop, see here:-
However, as this is a new beta release and you are relating it to a specific firmware, you will need to use trial and error on your settings as they will be personal to your handset, CPU, app's and usage.
- fixed GPU overclocking/undervolting problems
- removed brightness curve (line actually) temporarily. all brightness&screen settings are stock now
- some extweaks fixes (i/o schedulers added, some descriptions modified)
- possible fix for kernel panic on cm9 roms.
- compiled with linaro toolchain 4.5-2012.03
- CIFS
Edit: Good morning gents! Siyah 3 beta5 is now out
Device(s): Apple iPhone 5 64GB (iOS 6.0.1), Apple iPad 2 16GB (iOS 6.0.1), Nexus 7 (Android 4.2 Jelly Bean)
Carrier: Not Provided
Thanks: 121
Thanked 380 Times in 251 Posts
Quote:
Originally Posted by steslatt
Its better than stock kernel. I still have bluetooth problems but im not sure if thats kernel or firmware related.
What problem do you have? My Bluetooth headset can answer calls but not make them, and I'm not sure if there's any way of fixing it. Looking for an answer.
What problem do you have? My Bluetooth headset can answer calls but not make them, and I'm not sure if there's any way of fixing it. Looking for an answer.
I have a bluetooth car stereo and after a while of being connected my phone just reboots itself. It doesnt happen straight away, maybe after 15-20 mins or so. Its done the same on all ICS roms i've tried, LPQ, LPH, LP7. Makes and receives calls fine when its not rebooting though.
Device(s): Apple iPhone 5 64GB (iOS 6.0.1), Apple iPad 2 16GB (iOS 6.0.1), Nexus 7 (Android 4.2 Jelly Bean)
Carrier: Not Provided
Thanks: 121
Thanked 380 Times in 251 Posts
Quote:
Originally Posted by steslatt
I have a bluetooth car stereo and after a while of being connected my phone just reboots itself. It doesnt happen straight away, maybe after 15-20 mins or so. Its done the same on all ICS roms i've tried, LPQ, LPH, LP7. Makes and receives calls fine when its not rebooting though.
I should be more specific, my phone will make calls over Bluetooth but I have to use the screen to do it. When I press the call button on my hands free kit nothing happens (on stock samsung rom it opened vlingo), but when I press the same button when I'm being rang, it answers the call.
I haven't tried it personally but others have said it works fine.
Indeed it does my good mate!
In other news:
Siyah v3 beta 6 changelog:
- removed some tweaks to have better performance (sounds weird? yes, it does)
- rebooting into download mode with cm9 phone options menu (holding the power button) is now working (yes, I am on CM9 now)
- J4FS
- “Reset customconfig profiles” in CWM recovery “advanced” menu.
- XZ compression
removed some tweaks to have better performance (sounds weird? yes, it does)
rebooting into download mode with cm9 phone options menu (holding the power button) is now working (yes, I am on CM9 now)
“Reset customconfig profiles” in CWM recovery “advanced” menu.
XZ compression
fixed MTP problem in CyanogenMod. (Thanks to codeworkx. Although I didn’t do exactly what he suggested his suggestion made this possible). I hope I didn’t break Samsung part
RWSEM_XCHGADD_ALGORITHM
fixed adb in recovery mode
optimized CRC algorithm
CONFIG_TINY_SHMEM
removed powersave and userspace governors
enabled IKCONFIG"
The Following User Says Thank You to ironass For This Useful Post:
Hey guys... the kernels of Gokhammoral are the best!... someone also had troubles with Zombies vs. Plants on ICS? (I´ve ICS XLPQ).. I´ve tried with Chainfire3D but it's still freezing...
LZO compression for faster booting
SLQB
Charge current interface (thanks to Entropy512). You can now use currentwidget to see how fast your devices is being charged.
Tegrak’s 2ndCore app support (thanks to pulser_g2@XDA) + ExTweaks interface to disable/enable/force hotplugging second core.
arm topology support (sched_mc) from linaro
CGROUP_TIMER_SLACK
enabled last_kmesg
lowered GPU lowest voltage level to 800mV
fixed hotplug rate setting in ExTweaks
removed autocopying of liblights for CM9 and clones. I will provide separate lights library for those ROMs
removed ntfs-3g binary from the kernel because we exceed 8MB size with LZO compression which is the fastest one. I’ll provide it as a CWM-flashable zip later.
fixed blank screen problem with custom dpi on cm9 based ROMs.
disabled MTP support for CM9 ROMs temporarily. use this app to get mass storage working on CM9: [APP/Hack] USB Mass Storage for Ice Cream Sandwich [v.1.2.0-pre - 02.02.2012] - xda-developers
fixed low benchmark with higher frequencies
DOWNLOAD TAR (for Odin)"
People, I AM IN DEEP SHIT. PLEASE HELP ME. PLEASE.
I flashed the SiyahKernel v3.0beta7 on my Samsung Galaxy S II [international] running Cyanogenmod 7.1 [gingerbread]. I know.. What a stupid stupid mistake.
My phone is not switching on now. It just reaches the screen with the yellow triangle and then it turns off.
PLEASE HELP ME. PLEASE.
Thanks in advance,
Abhishek.
If you can get into upload mode (VOL-UP+HOME+POWER), flash a GB kernel via CWM
If not, if you can get into download mode (VOL-DOWN+HOME+POWER), flash a GB kernel via Odin
If you cant get into either then you will need to find a good paddle.
Last edited by Hawker; March 27th, 2012 at 05:55 AM.
The Following User Says Thank You to Hawker For This Useful Post:
Welcome to the forum Abhishek and thanks for joining.
Yeah it should be easy enough to sort out. If its like the other guy I helped out, recovery mode won't work so just flash a GB cfroot or siyah kernel with Odin.
Edit: actually don't use a cfroot kernel, use a siyah one. Cfroot won't work on cm7.
Last edited by Shotgun84; March 27th, 2012 at 05:58 AM.
The Following User Says Thank You to Shotgun84 For This Useful Post:
Umm, I can get into recovery. The touch thingy is pretty cool.
But, when I start up Odin v1.85 the 1st box doesnt turn yellow. I have been waiting for a minute and its just blank. I know, for a fact that my phone has Debugging enabled.. So, any idea what might be wrong??
Umm, I can get into recovery. The touch thingy is pretty cool.
But, when I start up Odin v1.85 the 1st box doesnt turn yellow. I have been waiting for a minute and its just blank. I know, for a fact that my phone has Debugging enabled.. So, any idea what might be wrong??
Thanks again,
You guys are the best.
Odin is not turning yellow because you are in Recovery.
To connect to Odin you need to be in Download as per Hawker's post...
Quote:
Originally Posted by Hawker
If not, if you can get into download mode (VOL-DOWN+HOME+POWER), flash a GB kernel via Odin
The Following User Says Thank You to ironass For This Useful Post:
Siyah v3 RC1 is out! That's right the first official version of Siyah ICS is available to download at gokhanmoral's site! Exciting times ahead!
Changelog:
- used lights.exynos4.so which supports both Samsung and CM9 ROMs (thanks to myfluxi for making necessary modifications on it for CM9 part)
- added back BLN support for CM9 based ROMs.
- fixed touch screen sensitivity problem while charging
- fixed CPU scaling problem and sleep-of-death issues with screen-scaling (script or SetCPU) (thanks to Entropy512 to find the main reason of the problem. I have modified my code based on his patch and removed my previous workarounds)
- ondemand governor is ondemandx now (it has a default screen-off profile with upper limit of 500MHz, configurable with ExTweaks app)
- J4FS module (thanks to hardcore). I think Hellcat has an app in the market to let you change boot logo and that app needs this module to mount /mnt/.lfs
- battery and performance defaults for uci.sh interface. the defaults are located in /res/customconfig folder. you can either copy them over /data/.siyah/default.profile or use “kernel specific options” menu in the recovery to select one of them as the active profile.
- fixed MTP. It will work both on Samsung and CM9 now.
- a new, hotplug aware governor… I didn’t test it much but the code seems good. The only negative issue I noticed so far is that it is from Samsung (thanks to AndreiLux@XDA for giving the heads up)
- MIUIv4, cMIUI and AdyScorpiusMIUI support. (not fully tested though)
- Added auto-install of ntfs-3g binary and we are back to XZ compression because of this addition, but with -1 flag to have fastest xz decompression.
Edit: In addition, the changelog for v3 RC2 is out:
- fixed touchkey lights staying off in CM9
- fixed proximity sensor initialization problem (that battery sucking red little light near camera)
- fixed the problem that prevents some zip files to be flashed in CWM Recovery
- changed battery and performance defaults a little
- added Entropy512′s fix to prevent cpu0 to be hotplugged
- SLUB again
- fixed sdcard issue with HydrogenICS
rc2 is up.
if you are on rc1 flash rc2 immediately.
the only experimental change is touch sensitivity while charging.
other than that everything should be better.
The Following 5 Users Say Thank You to gokhanmoral For This Useful Post:
I'm using that Omega ICS ROM a few threads up.. Will this be compatible with that and if so, can I just download it on my phone and install using CWM? I'm at work so don't have access to a PC with Odin on it.
Sorry - probably obvious question but knowing my luck, I'll brick the phone!!
fixed Task Manager/Active Tasks issue
fixed module loading issue which was causing some weird problems such as fm radio not functioning or android logger not working.
added fs and readahead optimization parts of thunderbolt scripts back (thanks to pikachu01@XDA)
set vitalij value to 5 for default and battery profiles, 3 for performance. You can use ExTweaks to customize it to your taste.
performance profile tweaks. you’ll have to reset profiles in CWM Recovery to be able to use new performance defaults.
adbd, init, recovery and lights.exynos4.so are recompiled using latest cm9 sources."
EDIT: updated on 9th April, 2012 to fix auto turn-on problem while charging in off mode (Samsung ROMs only). If you are on a Samsung ROM or MIUI please download again.
Last edited by ironass; April 9th, 2012 at 04:33 AM.
Device(s): Samsung Galaxy SII - GT-i9100 - now sold Samsung Galaxy SIII-GT-i9300
Carrier: Vodafone UK
Thanks: 162
Thanked 113 Times in 92 Posts
Flashed stock ICS via Odin (I9100XWLP4), flashed CF-Root v5.4 LP3 via Odin. Then flashed old bootloader and sucessfully used my USB jig to get rid of yellow triangle and reset flash counter. Flashed Siyah 3.0.1 via CWM.