[KERNEL] Furnace-1.3.6 for Nexus 5 [AOSP/CAF][6/30/2014][RGB][BiDi-S2W][S2D][GCB]

Status
Not open for further replies.
Search This thread

savoca

Inactive Recognized Developer
Oct 28, 2011
1,715
5,298
Pasadena
downloads.codefi.re
Google Pixel 7
hhnNAaE.jpg


I will update this as long as I have time, introducing new features and fixes for any issues that may arise.

If you have any feature requests or ideas that haven't been seen before, don't hesitate to throw it out there, I love new things!

If you're concerned about benchmarks, go here.

Features:
Code:
Linux Kernel 3.4.95
LZ4 Compressed Kernel/Ramdisk
LG Thermal Control
Fast Charge
IntelliPlug
Bidirectional Sweep2Wake
Bidirectional Sweep2Sleep
[url=http://xdaforums.com/showpost.php?p=53601815&postcount=368]Sweep2Dim[/url]
DoubleTap2Wake (User configured tap radius)
Samsung's exFat module support
Enabled extra TCP cong. controllers
LG G2's latest PM driver (replaces lpm)
Shared Memory driver (smem)
Xbox Controller support enabled
Kexec-Hardboot support
F2FS Support
Gamma Control
Full RGB Color Control
(RGB/Gamma) Startup Config
[url=http://xdaforums.com/showpost.php?p=52940349&postcount=2]Gamma Corrected Brightness[/url]
Sound Control
Wheatley CPU Gov
Intellidemand CPU Gov
Intelliactive CPU Gov
OndemandPlus CPU Gov
SIO/BFQ/FIOPS/ZEN/VR IO Schedulers
Dynamic fsync
frandom
Powersuspend
Overclock to 2.7Ghz
Underclock to 96Mhz
Voltage Control

Thanks to:
Code:
Lithid
flar2
franciscofranco
faux123
showp1984
yorici
Piereligio
The Gingerbread Man
vomer

Code:
Both overclock-enabled and stock-clock (2265Mhz) builds are available below.

Want some F2FS(-ALL) support? Check out this thread maintained by @kdh2834

Download:
Furnace Kernel / source / changelog / mirror

Boot Image Unpacking/Repacking:
If there's anything you want to utilize within the boot.img, (ramdisk for example) here's a quick guide on unpacking boot.img

You will need to get a hold of the latest unpackbootimg/mkbootimg, I recommend CM11 source.

Boot partition is located in /dev/block/platform/msm_sdcc.1/by-name/boot

To unpack:
Code:
mkdir output
./unpackbootimg -i boot.img -o output

To repack:
Code:
./mkbootimg --kernel output/boot.img-zImage-dtb --ramdisk output/boot.img-ramdisk.gz --cmdline "console=ttyHSL0,115200,n8 androidboot.hardware=hammerhead user_debug=31 maxcpus=4 msm_watchdog_v2.enable=1" --base 0x00000000 --pagesize 2048 --ramdisk_offset 0x02900000 --tags_offset 0x02700000 -o new_boot.img

(OLD: Furnace-1.1.0 and below) Strict Mode:
Trickster Mod does not support this module parameter yet, so here's some sysfs!
-Make sure MPDecision is disabled and IntelliPlug is enabled
-Make sure Eco Mode is not enabled
Code:
echo "1/0" > /sys/module/intelli_plug/parameters/strict_mode_active

Sweep2Wake/Sleep
Yes many apps support this but here's some more info on it and sysfs.
Code:
echo "2/1/0" > /sys/android_touch/sweep2wake
Code:
echo "1/0" > /sys/android_touch/doubletap2wake
Selecting "2" for Sweep2Wake will limit the feature to S2S only, to use, swipe from the left or the right of the navbar to the alternate side.
Selecting "1" will enable both S2W and S2W, to turn on your display, swipe from the left or right of the screen to the alternate side.

DoubleTap2Wake Feather Radius
You will be able to control the allowed distance between tap #1 and tap #2. This will help with unintentional wakes quite a bit.
Code:
echo "3/2/1" > /sys/android_touch/doubletap2wake_feather
Value 1 is the stock radius, 2 is a tighter radius, and 3 is a very tight radius (which I found quite nice).

Diag Mode enable:
Code:
setprop sys.usb.config diag,adb
Disable:
Code:
setprop sys.usb.config mtp,adb

Want to customize? Use this.

If you pick your kernel based on buzzwords then this has all that crap I guess.
 
Last edited:

habitformer

Senior Member
Mar 23, 2012
579
202
daytona beach
This works great on latest P.A.I do notice my phone feels a little more snappy.I say that based on reopening apps on as well as scrolling.Thank you for sharing.
 

tanjiajun_34

Senior Member
Aug 24, 2010
737
131
Going to give this a go and see how it compares to franco

---------- Post added at 10:43 AM ---------- Previous post was at 09:46 AM ----------



Quick antuntu x benchmark and franco gets around 24k and this kernel gets around 28k

Are you using F2FS?

Anyway "This kernel is available for AOSP ROMs only, ROMs that use CAF are not supported at this time.." No idea wad is CAF? But is stock rom considered as AOSP roms? Isn't AOKP or CM considered as well?
 
Last edited:

savoca

Inactive Recognized Developer
Oct 28, 2011
1,715
5,298
Pasadena
downloads.codefi.re
Google Pixel 7
Are you using F2FS?

Anyway "This kernel is available for AOSP ROMs only, ROMs that use CAF are not supported at this time.." No idea wad is CAF? But is stock rom considered as AOSP roms? Isn't AOKP or CM considered as well?

Don't use with CM. It'll work fine on stock/pa/omni/etc.

Sent from my Moto G using XDA Premium 4 mobile app
 

tanjiajun_34

Senior Member
Aug 24, 2010
737
131
Is there something wrong with F2FS support? When I use other kernel (This I tried http://d-h.st/6w5), it manages to boot up. But when I use this kernel, when booting up, it gives me the screen "Type password to decrypt storage"...
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 73
    hhnNAaE.jpg


    I will update this as long as I have time, introducing new features and fixes for any issues that may arise.

    If you have any feature requests or ideas that haven't been seen before, don't hesitate to throw it out there, I love new things!

    If you're concerned about benchmarks, go here.

    Features:
    Code:
    Linux Kernel 3.4.95
    LZ4 Compressed Kernel/Ramdisk
    LG Thermal Control
    Fast Charge
    IntelliPlug
    Bidirectional Sweep2Wake
    Bidirectional Sweep2Sleep
    [url=http://xdaforums.com/showpost.php?p=53601815&postcount=368]Sweep2Dim[/url]
    DoubleTap2Wake (User configured tap radius)
    Samsung's exFat module support
    Enabled extra TCP cong. controllers
    LG G2's latest PM driver (replaces lpm)
    Shared Memory driver (smem)
    Xbox Controller support enabled
    Kexec-Hardboot support
    F2FS Support
    Gamma Control
    Full RGB Color Control
    (RGB/Gamma) Startup Config
    [url=http://xdaforums.com/showpost.php?p=52940349&postcount=2]Gamma Corrected Brightness[/url]
    Sound Control
    Wheatley CPU Gov
    Intellidemand CPU Gov
    Intelliactive CPU Gov
    OndemandPlus CPU Gov
    SIO/BFQ/FIOPS/ZEN/VR IO Schedulers
    Dynamic fsync
    frandom
    Powersuspend
    Overclock to 2.7Ghz
    Underclock to 96Mhz
    Voltage Control

    Thanks to:
    Code:
    Lithid
    flar2
    franciscofranco
    faux123
    showp1984
    yorici
    Piereligio
    The Gingerbread Man
    vomer

    Code:
    Both overclock-enabled and stock-clock (2265Mhz) builds are available below.

    Want some F2FS(-ALL) support? Check out this thread maintained by @kdh2834

    Download:
    Furnace Kernel / source / changelog / mirror

    Boot Image Unpacking/Repacking:
    If there's anything you want to utilize within the boot.img, (ramdisk for example) here's a quick guide on unpacking boot.img

    You will need to get a hold of the latest unpackbootimg/mkbootimg, I recommend CM11 source.

    Boot partition is located in /dev/block/platform/msm_sdcc.1/by-name/boot

    To unpack:
    Code:
    mkdir output
    ./unpackbootimg -i boot.img -o output

    To repack:
    Code:
    ./mkbootimg --kernel output/boot.img-zImage-dtb --ramdisk output/boot.img-ramdisk.gz --cmdline "console=ttyHSL0,115200,n8 androidboot.hardware=hammerhead user_debug=31 maxcpus=4 msm_watchdog_v2.enable=1" --base 0x00000000 --pagesize 2048 --ramdisk_offset 0x02900000 --tags_offset 0x02700000 -o new_boot.img

    (OLD: Furnace-1.1.0 and below) Strict Mode:
    Trickster Mod does not support this module parameter yet, so here's some sysfs!
    -Make sure MPDecision is disabled and IntelliPlug is enabled
    -Make sure Eco Mode is not enabled
    Code:
    echo "1/0" > /sys/module/intelli_plug/parameters/strict_mode_active

    Sweep2Wake/Sleep
    Yes many apps support this but here's some more info on it and sysfs.
    Code:
    echo "2/1/0" > /sys/android_touch/sweep2wake
    Code:
    echo "1/0" > /sys/android_touch/doubletap2wake
    Selecting "2" for Sweep2Wake will limit the feature to S2S only, to use, swipe from the left or the right of the navbar to the alternate side.
    Selecting "1" will enable both S2W and S2W, to turn on your display, swipe from the left or right of the screen to the alternate side.

    DoubleTap2Wake Feather Radius
    You will be able to control the allowed distance between tap #1 and tap #2. This will help with unintentional wakes quite a bit.
    Code:
    echo "3/2/1" > /sys/android_touch/doubletap2wake_feather
    Value 1 is the stock radius, 2 is a tighter radius, and 3 is a very tight radius (which I found quite nice).

    Diag Mode enable:
    Code:
    setprop sys.usb.config diag,adb
    Disable:
    Code:
    setprop sys.usb.config mtp,adb

    Want to customize? Use this.

    If you pick your kernel based on buzzwords then this has all that crap I guess.
    15
    installed this kernel, battery life increase noticed by me

    Sent from my Nexus 5 using XDA Premium 4 mobile app

    That was fast.

    Sent from my LG-LS980 using XDA Premium 4 mobile app
    14
    brother I got 30min Sot with 5 percent and that's really good for me..

    Sent from my Nexus 5 using XDA Premium 4 mobile app

    For optimal results, take 2 of these and report back in about a week

    placebo.1.jpg
    13
    New Nexus 5 on its way. Bringing this project back up to speed. :good:
    12
    installed this kernel, battery life increase noticed by me

    Sent from my Nexus 5 using XDA Premium 4 mobile app

    Really... 42 minutes and you're already saying battery increase. Come on now...

    Sent from my Nexus 5 using Tapatalk