[KERNEL] [4.4] [Multiboot] GraKernel

Search This thread

Droidphilev

Senior Member
Use synapse for rom switcher

Sent from my Galaxy Nexus using xda app-developers app


I didn't know that synapse downloads that zip too. Anyway... i downloaded it manually and moved on with installation. Again the recovery doesn't get flashed it seems. Not from romswitcher or synapse. if i want to boot into recovery (using 3 button combo or power menu from rom) it tries to boot into recovery (blue recovery booting message in bootloader) vibrates 2 times and reboot into rom.

---------- Post added at 02:20 PM ---------- Previous post was at 02:14 PM ----------

Is that downloaded zip the recovery? i will make a flashable zip for it and flash it in twrp or something. it contains second.img but im not sure if this is a recovery


EDIT2: i flashed second.img using another method and booted into recovery. I get thesame problem while i am sure it was flashed. So it seems that recovery crashes in some way.
 
Last edited:

Grarak

Recognized Developer
Jan 16, 2012
2,799
10,498
Vienna
I didn't know that synapse downloads that zip too. Anyway... i downloaded it manually and moved on with installation. Again the recovery doesn't get flashed it seems. Not from romswitcher or synapse. if i want to boot into recovery (using 3 button combo or power menu from rom) it tries to boot into recovery (blue recovery booting message in bootloader) vibrates 2 times and reboot into rom.

---------- Post added at 02:20 PM ---------- Previous post was at 02:14 PM ----------

Is that downloaded zip the recovery? i will make a flashable zip for it and flash it in twrp or something. it contains second.img but im not sure if this is a recovery


EDIT2: i flashed second.img using another method and booted into recovery. I get thesame problem while i am sure it was flashed. So it seems that recovery crashes in some way.

No the zip is just a boot,img
and no synapse doesn't download the recovery because it comes with the kernel
 

Droidphilev

Senior Member
No the zip is just a boot,img
and no synapse doesn't download the recovery because it comes with the kernel


ok, then i don't know what happens: or the recovery doesn't get flashed, or it refuses to run.

---------- Post added at 03:37 PM ---------- Previous post was at 02:38 PM ----------

Hi,

Started all over:

-restored nandroid
-removed all romswitcher directories from sd card
-flashed 0.9
-updated Synapse to the latest version and made sure it has root
-clicked "install recovery" in Synapse and got an empty toast mesaage.
-rebooted to recovery

TWRP was still there. I tried this a few times.
 

spoxxx

Member
Nov 24, 2008
33
2
I installed rom slimkat 4.4.2 RC2 wanted to try this kernel, but after installing the kernel by CWM when you reboot the phone goes into bootloop and hangs it will be something you can fix it? Maybe I'm doing something wrong?
 
Last edited:

i04055

Senior Member
Jan 15, 2011
419
41
Hi Grarak, do you have plan to support TW ROMs for multiboot?

Sent from my GT-9205 using xda app-developers app
 

spoxxx

Member
Nov 24, 2008
33
2
why not work on ROM slimkat 4.4.2, ?? adds the kernel through cwm after installing the following step is only called bootloop recorvery
 

chayjinn

Senior Member
Sep 11, 2011
392
26
Puchong
anyone pls help ? been asking for few days, but no one is helping at all. anyone can tell me how to install this kernel on the latest slimrom ? highly appreciated. thanks
 

Grarak

Recognized Developer
Jan 16, 2012
2,799
10,498
Vienna
installed it right away. I i want to flash recovery in Synapse theres an error mentioned now:


Res/synapse/actions//rs[12]:syntax error: 'newline' unexpected

looks like I derped something

typ in terminal
su
mount -o rw,remount /
sed 's|;;=|;;|g' -i /res/synapse/actions/rs

then try it again
 

starmaster10

Senior Member
Feb 7, 2012
813
256
Saskatoon
Not sure if this kernel will work on the i527m mega, but i wanted to stop by and say keep up the awesome work Grarak on this project you have, and i gave you thanks in your first post. :good:
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 30
    GraKernel

    This kernel only supports i920x variants! TW 4.4 and AOSP 4.4

    Welcome to GraKernel! I am horrible in naming things, so I just take the first 3 letters of my name and combine it with kernel.

    I won't include useless feature to this kernel, only features which give the users proper benefits. Currently I am trying to give the users a balance of performance and battery life, so don't expect this kernel will make your phone faster than other ones. This kernel is made for daily usage!

    Most of the features I will port from the msm8960 platform (i9505).

    The kernel comes with Synapse. You will find all advanced settings in it.

    Sources
    Kernel: https://github.com/Grarak/grakernel-msm8930
    Ramdisk: https://github.com/Grarak/RomSwitcher-melius

    Features
    • boot multiple roms on your phone
      (up to 5 roms only 4.4 AOSP roms are supported currently)
    • 3.4.94
    • based on msm8930 kernel from CyanogenMod (CAF-Kernel)
    • Build with Linaro 4.9.1 Toolchain optimized by Christopher83
    • CPU Overclock up to 2052 MHz
    • CPU Underclock down to 81 MHz
    • CPU Governors:
      • conservative
      • ondemand
      • intellidemand
      • powersave
      • interactive (default)
      • performance
      • intelliactive
    • GPU Governors:
      • performance
      • ondemand (default)
      • simple
    • I/O Schedulers:
      • deadline
      • row
      • cfq
      • bfq (default)
      • sio
      • fiops
    • XZkern
    • CSnappy compression/decompression:
    • CPU Voltage Control
    • exfat
    • f2fs
    • Battery Voltage Control
    • Intelliplug (intelligent hotplug)
    • Intelli-Thermal
    • Dynamic Fsync Control
    • Frandom Support (module)
    • Vibration Control
    • LED Control
    • MSM Kcal
    • zRam
    • Kexec hardboot
    • Support for Synapse

    Download
    GraKernel

    TW = TouchWiz
    KTT = Korean Version

    Credits
    faux123
    arco68
    AndreiLux
    Ezekeel
    Torvalds
    Tassadar
    F4K
    Codeaurora
    ktoonsez
    CyanogenMod
    Google
    Samsung
    11
    Changelog

    2.6
    • Patch kernel to 3.4.94
    • Intelliplug upstream patches
    • Intellidemand upstream patches
    • Sync with CM
    • Update RS Recovery

    2.5
    • sync with CM (AOSP)
    • update synapse options

    2.4
    • sync with CM (AOSP)
    • Merge with KK (TW)

    2.3
    • update RomSwitcher Recovery to 6.0.49 (not for TW version)
    • update Ramdisk

    2.2
    • patched kernel to 3.4.91
    • remove 2106MHz CPU step

    2.1
    • new CPU frequencies
    • add TW edition

    2.0
    • remove Sound Control
    • remove GPU Voltage Table
    • add Input limit and fastcharging current to Battery Control

    1.9
    • remove fastcharge
    • add Battery Voltage Control

    1.8
    • remove 2106 MHz CPU Freq step
    • fix fastcharge
    • Linaro Toolchain 4.9.1 2014.15 by christopher83


    1.6
    • switch to Linaro Toolchain 4.9.1 A15 by christopher83
    • add LED control
    • add f2fs format
    • add romswitcher

    1.5
    • add Intelli-Thermal
    • add 2.1 GHz step
    • intelliactive: add upstream patches

    1.4
    • wlan: Prima 3.2.7.47
    • update BFQ scheduler to v7r2
    • add cache2dmanager
    • intelliplug: special adaption for dualcore devices

    1.2.3
    • Sync with latest cm sources

    1.2.2
    • add support for newer cm builds and pacman

    1.2.1
    • remove romswitcher for now
    • wlan: Prima 3.2.7.42

    1.2
    • add Intelliactive
    • wlan: Prima 3.2.7.38
    • updated RS Recovery with latest cwm sources
    • fix installing recovery from synapse

    1.0
    • clean up intelliplug and intellidemand to avoid log spamming
    • increase max voltage limit (fix 2052 MHz step)
    • decrease min voltage limit

    0.9
    • wlan: Prima 3.2.7.33
    • modify intelli plug for our phone
    • add an option to enable negative display
    • add missing mdnie options for synapse

    0.8
    • add GPU Voltage Control
    • add some missing options in Synapse

    0.7
    • add CPU underclock down to 162 MHz
    • add GPU overclock up to 512 MHz
    • wlan: Prima 3.2.7.27
    • fix wifi for all roms after 20140116
    • add Vibration Control
    • add support for Synapse
    • fix Kexec Hardboot
    • enable Android Logger by default
    • change to Linaro 4.8.3 Toolchain optimized by Christopher83

    0.6
    • ML2 source drop
    • exfat update to 1.25
    • wlan: Prima 3.2.7.24
    • Implement kexec-hardboot
    • Back to 3.4.0 kernel (stability issues)

    0.5.1
    • fix sdcard mounting

    0.5
    • add Multiboot support via RomSwitcher
    • update Prima to 3.2.7.23
    • enable Vmalloc saving

    0.4
    • back to Faux Sound Control 2.1
    • update ext4 to latest version
    • patch to 3.4.11
    • add sys interface to control logger mode

    0.3
    • update Faux Sound Control to 3.1
    • add simple GPU Governor
    • switch to CyanogenMod Ramdisk
    • add Google's Snappy compression
    • add Google's Snappy decompression
    • add sio scheduler
    • add fiops scheduler

    0.2
    • add Fastcharge Control
    • overclock to 2052 MHz
    • increase read speed of deadline scheduler
    • increase default readahead value to 1024kB
    • add LZ4 compression
    • add LZ4 decompression
    • add Intelliplug
    • add Dynamic Fsync control
    • remove noop scheduler
    • add intellidemand governor
    • add Frandom module

    8
    Updated!

    You should try the last version, many improvements
    7
    Updated to 2.6
    6
    How to use kernel features

    This kernel comes with Synapse. Synapse has been written by @AndreiLux. The App works with JSON which will generate from UCI (Universal Configuration Interface). So it is possbile to add an interface for a specific kernel. After installing the kernel you will find Synapse in your App Drawer.

    Screenshot_2014-02-04-02-15-09.png
    Screenshot_2014-02-04-02-15-47.png
    Screenshot_2014-02-04-02-16-07.png
    Screenshot_2014-02-04-02-16-12.png
    Screenshot_2014-02-04-02-16-19.png
    Screenshot_2014-02-04-02-16-25.png


    Kexec hardboot

    Code:
    kexec --load-hardboot zImage --initrd=ramdisk.gz --mem-min=0x85000000 --command-line="$(cat /proc/cmdline)"
    kexec -e