Search This thread

rlorange

Senior Member
Nov 5, 2010
4,307
2,242
Melbourne
Hey guys what's this new boot to gecko feature? :)

Sent from my Galaxy SII i9100 running ICS Remix Rom 1.8.1 with Siyah Kernel

It looks very cool but it's probably a little bit hairy for most users to install atm. Basically its a web app based operating system which uses Android style Linux drivers to control the phone hardware but does so using fancy web apps and APIs instead of the Virtual space Android apps run in. In fact it uses zero Android code except some Android Linux kernel stuff.

We're lucky cos Mozilla are developing it initially using our device. DOUBLY lucky we can dual boot with this amazing kernel and have both

Sent from my GT-I9100 using xda premium
 
  • Like
Reactions: TomV8

jlevy73

Senior Member
Nov 8, 2009
9,470
1,302
Los Angeles
I used a quadrant benchmark just to check the difference with 1600mhz :D
But, it seems to recognize only one core, not the two of them?

Can someone tell me if they are getting the dual-core experience@1600mhz?
Thank you

Quadrant only tests one core which you can confirm by checking it with adb while running the benchmark (unless you played around with settings in extweeks and turned the second core off).

Try using CF-Bench, it activates both cores.
 

SPBoss

Senior Member
Apr 30, 2012
1,081
468
It looks very cool but it's probably a little bit hairy for most users to install atm. Basically its a web app based operating system which uses Android style Linux drivers to control the phone hardware but does so using fancy web apps and APIs instead of the Virtual space Android apps run in. In fact it uses zero Android code except some Android Linux kernel stuff.

We're lucky cos Mozilla are developing it initially using our device. DOUBLY lucky we can dual boot with this amazing kernel and have both

Sent from my GT-I9100 using xda premium

Thanks you described it perfectly :) S2 FTW! On a side note, latest siyah is brilliant I like the new minimum brightness levels it should push my screen on time beyond 7 hours :)

Sent from my Galaxy SII i9100 running ICS Remix Rom 1.8.1 with Siyah Kernel
 
  • Like
Reactions: rlorange

rlorange

Senior Member
Nov 5, 2010
4,307
2,242
Melbourne
When add..Super AMOLED mDNIe +, sharp, beautiful colors with no yellowing

Curious about this myself. Haven't heard anything about supercurios mythical screen tuning app in a long time. I wonder if myfluxi is working on this as we already have the gamma control in extweaks.

Do we already have colour control but no app to control the interface?

Supercurio any news as to the fate of our screens would be appreciated.

Sent from my GT-I9100 using xda premium
 

rlorange

Senior Member
Nov 5, 2010
4,307
2,242
Melbourne
Thanks you described it perfectly :) S2 FTW! On a side note, latest siyah is brilliant I like the new minimum brightness levels it should push my screen on time beyond 7 hours :)

Sent from my Galaxy SII i9100 running ICS Remix Rom 1.8.1 with Siyah Kernel

Just been reading up on it.

So as yet we can install B2G using Odin or mobile Odin I presume to the primary rom and then clone to secondary rom.

Second we manually copy over the second rom data and cache partitions with custom replacements.

Thirdly, and this is the bit I'm hazy about, we need to "build" the actual "front end" UI for B2G that Mozilla have made to demo it and use ADB to copy it....well somewhere.... somewhere hidden :)

Sent from my GT-I9100 using xda premium
 

gabx

Senior Member
Jul 24, 2011
768
318
59
Geneva, Switzerland
Dualboot with B2G.

I followed all steps from this thread, the Mozilla B2G thread AND Vilain Rom.

After everything is set up, my boot screen hangs :

booting for the second ROM...


Shall I wait for ages first time, or chances there is something wrong are high?

My 2 cents is there is something wrong in my install :-(
 
Last edited:

droidphile

Senior Member
Jul 19, 2011
1,119
7,103
Bangalore
Samsung Galaxy S20
Frequency Step Counts & VDD Interface - Easy Script

After introducing support to change Frequency Table / Frequency Step Counts, even though there's an interface in ExTweaks to change the stepcounts, some users are finding it hard to implement your UV values through script or apps when you change frequency steps.

As you know 3 to 18 steps are possible as available frequency steps with one condition - 500 800 and 1000 mhz should be present. Here is a flashable zip to install an init.d script to change your frequency steps and implement your undevolting easily. This is the content of the script. Go through before flashing.

Code:
#!/sbin/busybox sh

stepcount="18"

F_STEP3="1000 800 500"
F_STEP4="1000 800 500 200"
F_STEP5="1200 1000 800 500 200"
F_STEP6="1400 1200 1000 800 500 200"
F_STEP7="1500 1400 1200 1000 800 500 200"
F_STEP8="1600 1400 1200 1000 800 500 200 100"
F_STEP9="1600 1500 1400 1200 1000 800 500 200 100"
F_STEP10="1600 1500 1400 1300 1200 1000 800 500 200 100"
F_STEP11="1600 1500 1400 1300 1200 1100 1000 800 500 200 100"
F_STEP12="1600 1500 1400 1300 1200 1100 1000 900 800 500 200 100"
F_STEP13="1600 1500 1400 1300 1200 1100 1000 900 800 700 500 200 100"
F_STEP14="1600 1500 1400 1300 1200 1100 1000 900 800 700 600 500 200 100"
F_STEP15="1600 1500 1400 1300 1200 1100 1000 900 800 700 600 500 400 200 100"
F_STEP16="1600 1500 1400 1300 1200 1100 1000 900 800 700 600 500 400 300 200 100"
F_STEP17="1600 1500 1400 1300 1200 1100 1000 900 800 700 600 500 400 300 200 100 50"
F_STEP18="1600 1500 1400 1300 1200 1100 1000 900 800 700 600 500 400 300 200 100 50 25"

TEMP_FREQ_STEPS='eval "echo \$F_STEP$stepcount"'
FREQ_STEPS=`eval $TEMP_FREQ_STEPS`

echo $FREQ_STEPS > /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
echo "-25" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
  • Just change the value of the variable "stepcount" in the script to have a different frequency step count. For ex: if you set stepcount="6", and reboot, you will have 6 step frequencies - 1400 1200 1000 800 500 200
  • As you can see, i have used VDD interface to UV on the fly. (last line) I have just UVed 25mV. If you need more, just change the value to -50 or -100. ex: echo "-100" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels. This will reduce 100 mV from all voltage levels of your frequencies. After making changes in script, reboot. If there's an app that could implement this interface, it would be great.
  • Use the second zip to remove the script when you don't need it.

EDIT: Please remove any script in init.d that sets freq steps or undervolt, before flashing this zip. Else it may cause lockups.
 

Attachments

  • freq_step_count.zip
    140.6 KB · Views: 20
  • remove_freq_step_count.zip
    139.7 KB · Views: 15
Last edited:

astrogambit78

Senior Member
Mar 19, 2012
2,150
1,231
Angono
not working here. which version of the kernel are you using?

PD: sorry my poor english

No need to say sorry dude we can understand it well.

im still on Ver.3.2 posted on May 10, downloaded V.3.2.2 yesterday and about to install it then i saw V.3.2.3 just now :eek:

Man, Gokhan surely is really fast :D:D:D.

too bad its not working for you. i hope you will find a solution for that:)
 

sam razzy

Senior Member
Oct 12, 2011
3,755
596
Ma sweet home
Perfect battery life with 3.2.1 but freezing... now here power cut so gonna try the latest of siyah :-*
31f96cb3-2e72-456e.jpg



TapaTalk Gnex Galaxy Sii
 

sam razzy

Senior Member
Oct 12, 2011
3,755
596
Ma sweet home
Dualboot with B2G.

I followed all steps from this thread, the Mozilla B2G thread AND Vilain Rom.

After everything is set up, my boot screen hangs :

booting for the second ROM...


Shall I wait for ages first time, or chances there is something wrong are high?

My 2 cents is there is something wrong in my install :-(

Its a sign that you didnt do format on secondary data... did you do it


TapaTalk Gnex Galaxy Sii
 

Oweida

Senior Member
Apr 28, 2007
720
587
Riyadh
Need help
I've installed siyah kernel 3.2.1on CM9 11/5 then installed resurrection ics 1.8 as the secondary rom but cannot get it to boot no matter I press the screen,volume up/down or the power button ?,
What's the problem ?! It only boots in CM9 !!!!
 

d3l1

Senior Member
Nov 18, 2009
1,618
181
Total lockup with 3.2.2 had to restart pressing the power button for 10 seconds. I'll post the kmsg later, stupid tapatalk won't let me upload text files.

Sent from my GT-I9100 using Tapatalk 2
 

gabx

Senior Member
Jul 24, 2011
768
318
59
Geneva, Switzerland
Thank You master. I was thinking since a few weeks now building B2G and dual boot. Was not so sure it would be so easy!!

Thanks to you and Pulser, I have now a working dual boot CM9/B2G device. Really like this idea and will keep this configuration for a while, as I am not interested in other ICS custom ROM than CM9.

B2G is slow on my device, and calls are buggy : people can't hear me. I think you already tested it, was it same for you?

For those of you having some interest, I will write soon a quick and dirty How-To in my thread.
 
Last edited:

kingy271

Member
Feb 15, 2009
30
9
UK
Map question

Gokhanmoral great kernel thanks - I have a quick question for you & hoping you know the answer - is it a function of the kernel or the rom that enables Message Access Profile via bluetooth? If it is the kernel is there a mod/zip I can apply ?
 
Last edited:

d3f1ant

Member
Aug 9, 2011
32
4
Hamilton
GM, would it be possible to tie the touch key brightness to the light sensor? Ie have auto brightness as an option in extweeks.
Sorry if this has been asked before and I missed it.


Sent from my GT-I9100 using Tapatalk 2
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1352
    please leave non-dev related posts here: http://xdaforums.com/showthread.php?t=1658647

    siyahkernel-ics-wide1.png

    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://xdaforums.com/showthread.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..

    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.
    ...

    298
    troubleshooting

    siyahkernel-ics-wide1.png

    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.

    150
    closing the thread once again...

    I don't want to piss the mods again because this thread attracts too many people.
    most of them misinterpret the "this is a development thread" statement and use the thread for their self-development purposes.

    There are very few people who give useful feedback and suggestions and I talk to them over gtalk, email or PMs anyway.

    greetings :)