yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] savoca:
So this is new... I've made a new feature called Sweep2Dim as an alternative to Sweep2Sleep.

By default, you're going to see that swiping to the left will drop your brightness by 30%, and swiping to the right will increase it by 30%. Dropping down to 0 brightness will turn off the display.

Take the following into consideration, the display's max brightness is 255, and it's darkest is 0 (off). When you install furnace, a swipe to the left will drop your display down 255 points, to 0, or off. A swipe to the right will bring your brightness up by 255, to the maximum.

You can configure how many points the display will dim on a sweep to the left with the following sysfs command.

echo "1/255" > /sys/module/sweep2wake/parameters/down_kcal

You can also configure how many points a sweep to the right will brighten your display.

echo "1/255" > /sys/module/sweep2wake/parameters/up_kcal

Here's a video demonstration!

[youtube]aSD4ySeWaTw[/youtube]

This feature is based on the idea of 'pseudo brightness' using the LCD_KCAL (RGB) tuning driver. It might not set your new brightness immediately, but should within 1 second of the gesture.

The KCAL driver operates independently from Android's brightness, so if you're using auto-brightness, gestures will not disable auto-brightness. Which is pretty neat since auto-brightness doesn't get it right 100% of the time and being able to raise or dim the display without disabling it has been pretty convenient.

Now if you hate this idea and you just want your %#*)@!$ sweep2sleep back, just enable it in trickster and you're good to go, sweep2dim is all gone. You can also use the sysfs command below.

echo "2" > /sys/android_touch/sweep2wake

If you want to enable sweep2dim, use the following commands.

echo "0" > /sys/android_touch/sweep2wake
echo "1" > /sys/android_touch/sweep2dim

Hope you enjoy, if not, oh well. ¯\_(ツ)_/¯

Also included in 1.3.0 is full lz4 compression of the kernel and ramdisk, booting should be quicker!
[Nexus 5 Original Android Development] razrlover:
Yes update plus innovation. Thanks as always for great work!!
[Nexus 5 Original Android Development] aheeejd:
Thanks for this, this sounds really cool. I don't use sweep to wake, & I always turn off auto brightness. I don't much like swipe status bar for brightness either. I actually prefer when the option to show a brightness slider in the drop down, that being said, I'm quite interested in this thanks man

Sent from my Nexus 5 using Xparent Green Tapatalk 2
[Nexus 5 Original Android Development] Tommy-Geenexus:
Always have a surprise for us [MENTION=4316709]savoca[/MENTION], great work :)

Xperia Z / AOSP 4.4.4 / Zombie
[Nexus 5 Original Android Development] aheeejd:
This works great. There is a delay but so what. What a great idea man.

Sent from my Nexus 5 using Xparent Green Tapatalk 2
[Nexus 5 Original Android Development] aheeejd:
FYI, so far the 1.3.0 has been working perfectly except on C-Rom 7.1, it boot loops. C-Rom has changed base to aosp, so I flashed 1.3.0 oc for aosp.

I forgot to mention, that if I go back to recovery & flash v1.2.3, it boots right up.

Sent from my Nexus 5 using Xparent Green Tapatalk 2
[Nexus 5 Original Android Development] mew1033:
I'm running DU, and it uses this kernel by default. I've been having random reboots and I can't seem to figure out why. Here is my last_kmsg for the last reboot I caught.

[ 4457.107526] dhd_set_suspend: Remove extra suspend setting
[ 4458.422791] type=1400 audit(1403628678.648:198): avc: denied { open } for pid=4692 comm="com.rhapsody" name="rhapsodymetering.db-journal" dev="mmcblk0p28" ino=1491095 scontext=u:r:untrusted_app:s0 tcontext=u:object_r:app_data_file:s0:c103,c256 tclass=file
[ 4458.423010] type=1400 audit(1403628678.648:199): avc: denied { setattr } for pid=4692 comm="com.rhapsody" name="rhapsodymetering.db-journal" dev="mmcblk0p28" ino=1491095 scontext=u:r:untrusted_app:s0 tcontext=u:object_r:app_data_file:s0:c103,c256 tclass=file
[ 4459.472265] type=1400 audit(1403628679.698:200): avc: denied { remove_name } for pid=4692 comm="com.rhapsody" name="settings.xml" dev="mmcblk0p28" ino=1491101 scontext=u:r:untrusted_app:s0 tcontext=u:object_r:app_data_file:s0:c103,c256 tclass=dir
[ 4459.472389] type=1400 audit(1403628679.698:201): avc: denied { add_name } for pid=4692 comm="com.rhapsody" name="settings.xml.bak" scontext=u:r:untrusted_app:s0 tcontext=u:object_r:app_data_file:s0:c103,c256 tclass=dir
[ 4465.097327] lm3630_backlight_off
[ 4465.178404] [prevent_touchscreen_sleep]: payload = 10
[ 4465.331896] mdss_dsi_panel_off:
[ 4465.355718] [Touch] touch off
[ 4465.548412] dhd_set_suspend: force extra Suspend setting
[ 4466.391784] [Touch] touch on
[ 4466.594252] mdss_dsi_panel_on
[ 4466.853148] dhd_set_suspend: Remove extra suspend setting
[ 4466.883817] lm3630_backlight_on
[ 4468.026206] bcm2079x 0-0077: 10,63
[ 4483.899749] Unable to handle kernel NULL pointer dereference at virtual address 00000024
[ 4483.899845] pgd = c0004000
[ 4483.899903] [00000024] *pgd=00000000
[ 4483.900051] Internal error: Oops: 5 [#1] PREEMPT SMP ARM
[ 4483.900103] Modules linked in:
[ 4483.900244] CPU: 1 Not tainted (3.4.91-furnace-1.2.1-du #1)
[ 4483.900304] PC is at cpufreq_governor_dbs+0x290/0x5fc
[ 4483.900401] LR is at debug_mutex_free_waiter+0x3c/0x78
[ 4483.900457] pc : [<c0903310>] lr : [<c01fd834>] psr: 40000013
[ 4483.900460] sp : ed265ce0 ip : 00000001 fp : ed265d5c
[ 4483.900675] r10: c13f4d68 r9 : c13400d0 r8 : de12e3c0
[ 4483.900727] r7 : c13f49f0 r6 : 00000003 r5 : c2653568 r4 : c26535f4
[ 4483.900821] r3 : 00000002 r2 : ed265cc8 r1 : 00180600 r0 : 00000000
[ 4483.900916] Flags: nZcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 4483.900968] Control: 10c5787d Table: 346c406a DAC: 00000015
[ 4483.901059]

Then it just goes into the register dumps.

Anyone have any idea what is causing this?

I'm not really sure how to even trigger a reboot, I just mess with it for a few hours until something happens. The more stuff I run, the quicker it happens.

Thanks!
[Nexus 5 Original Android Development] savoca:
I'll take a look into this, thanks for the heads up!

1.3.5 is up, correcting a long-lived issue with the Nexus 5, and even adding some extended functionality for you display enthusiasts. :)

Read up on Gamma Corrected Brightness/Backlight here
[Nexus 5 Original Android Development] Caspertje19:
For me the gamma brightness correction is way to dark with auto brightness . Tried all options, but end up with the stock value. Maybe it needs some fine tuning? Or is it only me?
[Nexus 5 Original Android Development] aheeejd:
I'm running Orca rom, its a 4.4.4 rom off of G+, not found on xda (for Nexus 5 anyway) built on 6/19 & I flashed 1.3.5 caf kernel & booted back up & got constant system ui fc, couldn't even get past lock screen it popped up so repeatedly. Back to recovery & flashed 1.3.0 & all was fine.

Sent from my Nexus 5 using Xparent BlueTapatalk 2
[Nexus 5 Original Android Development] savoca:
Well N5 has been treated with too much brightness way too early, so it may be just something you're not used to.

Open the brightness slider on stock, slide it all the way to max. Then slowly slide it to the left. Notice it really doesn't make too big of a difference until the very end, where it drastically drops way down. With the correction enabled, you get a more linear brightness, so it may be something you're just not used to yet.
[Nexus 5 Original Android Development] Fransis88:
I happened to f2fs? you left him permanently to support?? the latest version we received was 1.0 ...

Might you return to work? This kernel is the best for me, but I had to move from f2fs to ext4, since you left it aside.

greetings and thanks
[Nexus 5 Original Android Development] Enddo:
that's funny. i get 34k on franco
[Nexus 5 Original Android Development] Tylog:
I get 28 centimeters

Tapatalk Team SlimRoms Nexus 5
[Nexus 5 Original Android Development] savoca:
Try this one. http://savoca.co/furnace/hammerhead/furnace-1.0.0-F2FS-aosp_hammerhead.zip
[Nexus 5 Original Android Development] tanjiajun_34:
Yeah this works fine! :D Thanks a lot once again!
[Nexus 5 Original Android Development] pikachukaki:
Best app to play with the settings?
[Nexus 5 Original Android Development] savoca:
Tricksters going to have pretty much everything, including rgb control.
[Nexus 5 Original Android Development] pikachukaki:
Alot of force reboots don't know why....

Σεντ φρομ μυ Νεχυς 5
[Nexus 5 Original Android Development] savoca:
What ROM is this?
[Nexus 5 Original Android Development] pikachukaki:
This is the latest last_ksmg.... Now I'm with stock volts... Seems fine

Slim... Latest.... I think it's the volts.... It can't handle - 50mv (I used it in all kernels)

Σεντ φρομ μυ Νεχυς 5
[Nexus 5 Original Android Development] Curiousn00b:
That's a lot of Nav buttons :p

On the other hand, loving the name of the kernel. It has a nice vibe to it. I'll test it out in a bit on a fresh flash. :)
[Nexus 5 Original Android Development] pikachukaki:
With no uv it seems solid... Don't know why uv cause the reboots...

Σεντ φρομ μυ Νεχυς 5
[Nexus 5 Original Android Development] simms22:
if the voltages for the kernel are already reduced, reduceing them again would do it.
[Nexus 5 Original Android Development] pikachukaki:
its 775mv on 300mhz...i always use 725mv...but maybe all others are lower and thats why...
[Nexus 5 Original Android Development] simms22:
could be
[Nexus 5 Original Android Development] pikachukaki:
Helpful as always simms!!! ;)

A bit of info here anyone??
[Nexus 5 Original Android Development] savoca:
Voltages are stock actually.

If anything you could get away with lowering the 96-192 steps -25 if you're PVS 0-2, however I feel he voltages are fine the way they are.

https://github.com/savoca/furnace_k...mmit/00579bc506035e4c137d3c6bc3d26f41067b2d35

CM is using them too, it's an updated power management driver from 8x60 SoC's, LG moved to them aswell, I wouldn't be suprised to see it with the next android release.
[Nexus 5 Original Android Development] pikachukaki:
In the kmsg it didnt say anything about the volt table like faux errors...also can you add a way to edit the sensetivity of doubleclick to wake?
[Nexus 5 Original Android Development] savoca:
Thanks for the idea, I added user configurable 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. So 1.0.1 build is compiling and going up now.

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).
[Nexus 5 Original Android Development] JmPTaz09:
Any other change in 1.0.1? I.e. any reason to flash if i don't use tap to wake? Currently testing your first version.
[Nexus 5 Original Android Development] savoca:
Changed a couple lines in the defconfig but it shouldn't be noticeable. You're good.
[Nexus 5 Original Android Development] Caspertje19:
Well, I will give it a couple of days. For now I have manually adjusted the brightness in the settings, so it will be a bit brighter when inside with daylight. Will see.

But, I do not complain, really like your kernel, working flawless for me!
[Nexus 5 Original Android Development] savoca:
Didn't know he stopped updating that, sorry! :confused:
[Nexus 5 Original Android Development] aheeejd:
Ahhh, nice, AudioGod released a 4.4.4 test rom up in his thread sokp & I flashed 1.3.5 & that booted up perfectly. I don't know if you can tell how many people dl your kernel, but in my opinion, whatever # it is, should be higher. Thanks again!

Sent from my Nexus 5 using Xparent Green Tapatalk 2
[Nexus 5 Original Android Development] smooth 123:
Running great on CR droid (Caf 1.3.5) but only one Problem , multirom doesnt work since I install 1.3.5 flashed to a other kernel with hartboot patch its working again
[Nexus 5 Original Android Development] Tylog:
I use cm as second rom with multi and caf furance, works fine here

Tapatalk Team SlimRoms
[Nexus 5 Original Android Development] savoca:
Make sure you remembered to hit the checkbox to inject multirom into boot.img, if you're installing to the internal ROM. :)
[Nexus 5 Original Android Development] smooth 123:
Yes i do on 2nd rom i don't need a kernel with hartboot patch so i swap the roms to use your Kernel on CAF .

When i reflash Multirom V24 (internal Rom) with your Kernel twrp say failed flash back to Cm Kernel with Hartboot patch it work anyway for me the smoothest caf Kernel with nice features

You don't need a Multirom compatible Kernel on second Rom ;)
[Nexus 5 Original Android Development] endursa:
if i try to boot furnace 1.3.5 with a furnace.cfg on my sdcard/furnace/ then the screen does go dark after the google logo (bootanimation as well as normal screen do not show anything)

when i delete said file it is all fine, i guess it has something to do with on boot compile?

###################################
# Furnace Kernel Gamma/RGB Config #
###################################
## These Gamma/RGB settings will be applied
## on boot as soon as the panel initializes, meaning
## even your boot animation can have good tuning :)
## No more waiting for on-boot apps to apply!

## Below is your gamma profile, available options are
## TrueRGB Yorici_v3 faux123 perfect
## vomer TGM stock
## Please copy a profile from above or type it exactly as seen.

[GammaProfile]=Yorici_v3

##Below are RGB Tunables, the default values are
## 255/255/255 but you can tune them here.

[Red]=255
[Green]=255
[Blue]=255
[Nexus 5 Original Android Development] savoca:
There's a new file, much simpler that it reads.

[GammaProfile]=Yorici_v3
[Red]=255
[Green]=255
[Blue]=255

Also, with some ramdisk trickery, furnace boots on L. :)

http://imgur.com/c8YaQeS

Waiting for kernel source now, radio does not work. /:
[Nexus 5 Original Android Development] endursa:
But I thought the lines with # leading are comments anyways? Then your quote is essentially the same!

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] savoca:
Ramdisk is looking for specific lines.

# means comments in bash scripting.
[Nexus 5 Original Android Development] aheeejd:
I know, I know, I flash allot. GummyRom 6/24 & Furnace 1.3.5 is amazing. And I haven't even opened an app yet to change anything, normally the first thing I do is go to wheatly governor.

Sent from my Nexus 5 using Xparent Green Tapatalk 2
[Nexus 5 Original Android Development] absoluterebirth:
I'm on stock KTU84P. Is there anything I have to do besides flashing the boot.img through fastboot to return to the stock kernel?
[Nexus 5 Original Android Development] Jephre:
Hi savoca,

This is my first time on your kernel and it's working well. I'm using it on Paranoid Rastakat. I noticed a while back, you posted that you had zram enabled...is this on by default? I can't seem to find the setting on TricksterMod to enable/disable it.

EDIT: Whoops. I misread the changelog. Thought the LZ4 ramdisk was referring to zram...I'm a noob.
[Nexus 5 Original Android Development] razrlover:
Flash IMG thru flashify app on play store ;)
[Nexus 5 Original Android Development] Xdevillived666:
Which version do I use for omni ROM ?
[Nexus 5 Original Android Development] californicated:
AOSP
[Nexus 5 Original Android Development] Xdevillived666:
Thanks !
[Nexus 5 Original Android Development] omvir:
Lots of kernel commits from the CM team. Is there a chance to see them incorporated?
[Nexus 5 Original Android Development] omvir:
Update to intelliplug, just a heads up. https://plus.google.com/app/basic/s...nil&sview=25&cid=5&soc-app=115&soc-platform=1
[Nexus 5 Original Android Development] OwnDroid:
So how is battery life with this kernel, aosp version, if the settings are untouched?

If not good or if it's getting better, what are the optimal settings?

is the aosp version also made out of CM commits?
[Nexus 5 Original Android Development] mj084:
[MENTION=4316709]savoca[/MENTION]

don't know if it answered here, so maybe stupid question^^

how to disabling the backlight dimmer? which command for init.d script?
[Nexus 5 Original Android Development] HTCore:
Although I understand your point but how I didn't have this issue with previous version?

I have been starting using your kernel since 1.3.0 but very short period since I upgraded to 1.3.5, maybe i didn't noticed or I am not used with this brightness level, but I believe 1.3.0 brightness was pretty good for me.

However, your kernel is best out there for me right now. Thanks for your great work.
[Nexus 5 Original Android Development] savoca:
You can disable the gamma/brightness changes with this :)

echo “0” > /sys/module/lm3630_bl/parameters/gamma_correction
[Nexus 5 Original Android Development] HTCore:
Thanks a lot,works for me!
[Nexus 5 Original Android Development] savoca:
1.3.6 is up :good:

[1.3.6]
- (CAF) Merge upstream CM changes
- Intelli_Plug 3.7 w/ Eco Mode sysfs (points to nr_profile #3)
[Nexus 5 Original Android Development] ricola1989:
I know it's a dumb question, but I got confused reading about it in another thread. What's the difference between the aosp and caf kernels?
[Nexus 5 Original Android Development] savoca:
AOSP is for ROMs like stock, pa, omni. CAF is for CyanogenMod.
[Nexus 5 Original Android Development] aheeejd:
Cool, thanks for the update.

Edit-1.3.6 working very nicely on crDroid v42.

Sent from my Nexus 5 using Xparent BlueTapatalk 2
[Nexus 5 Original Android Development] OwnDroid:
This is a great kernel, left everything stock, no gps, switched "keep device awake" every app off...

Got 46% left after 14 hrs 21 mins 23 sec with sot of 1 hr 45 mins

I'm on carbon ROM BTW...
[Nexus 5 Original Android Development] pikachukaki:
How can i add a command from my pc???its really borring to write all this commands on the phone???

adb shell
shell@hammerhead:/ $ su
su
root@hammerhead:/ # echo "0" > /sys/module/lm3630_bl/parameters/gamma_correction
[Nexus 5 Original Android Development] aheeejd:
[MENTION=4316709]savoca[/MENTION], can I flash 1.3.6 caf using older 4.4.2 rom, resurrection remix to be exact?

Sent from my Nexus 5 using Xparent Green Tapatalk 2
[Nexus 5 Original Android Development] jekern77:
This is compatible with latest cm11 snapshot, correct?
[Nexus 5 Original Android Development] Tylog:
Yes and yes for the last two posts

Tapatalk Team SlimRoms
[Nexus 5 Original Android Development] aheeejd:
Indeed you were right. Booted up nice. I just wasn't positive if I should flash one of the older ones, I guess I don't need to save them on my sd card, good to know. Thanks again pal.

Sent from my Nexus 5 using Xparent Green Tapatalk 2
[Nexus 5 Original Android Development] pikachukaki:
Caf based kernel with faux intelliplug....thats the good stuff!!!

Why there are some features missing from can version? There isn't ksm settings and thermal with fauxclock... On aosp there are...
[Nexus 5 Original Android Development] jekern77:
Working beautifully, thank you for your reply!
[Nexus 5 Original Android Development] Волк:
I am sorry, I don't quite understand the conversation here, I looked back until 16 May, when I can find the last kernel labeled f2fs and I don't see any mention of dropping support for f2fs, but I also don't see anything saying it does support it.

So, does this still support f2fs?
[Nexus 5 Original Android Development] Dragusdrake:
When i plugged in to charge the phone when it is off, display not going off
[Nexus 5 Original Android Development] pikachukaki:
[MENTION=4316709]savoca[/MENTION] this will work as a init.d script??

#!/system/bin/sh

echo "0" > /sys/module/lm3630_bl/parameters/gamma_correction
[Nexus 5 Original Android Development] Titchener17:
Comments in bash, hashtag in tweeter - pound may be getting a lil jealous.

What up-hope you are well Savoca ! Furnace rocks, rolls, funks, blues, and souls ! Happy Indepence Day !
[Nexus 5 Original Android Development] kufikugel:
this is pretty sure a problem of your ROM. this popped up last weeks on ROMs which use as bootable recovery repo TWRP.
[Nexus 5 Original Android Development] Dragusdrake:
4.4.4 stock?

LOL
[Nexus 5 Original Android Development] kufikugel:
lmao well then not :D

I just have read your post and a lot ROMs had problems with it so I thought you have the same :D
[Nexus 5 Original Android Development] endursa:
i have that on cm11 but it does not work, i don't know why though, if i apply the command through terminal after boot it changes! Init.d does not work however
[Nexus 5 Original Android Development] Dragusdrake:
+1
[Nexus 5 Original Android Development] Fransis88:
hello savoca, sorry to be so heavy. but the thread of "full f2fs" this very neglected and not updated.

will compile kernel with support f2fs again?

thanks
[Nexus 5 Original Android Development] :
The charge with device off doesn't work on pa android 4.4
[Nexus 5 Original Android Development] daddybux:
I've been going through a few kernels CAF based and up until today only Chaos v12 was any good for me. Had a lot not boot or boot then shut down and brick my device. Hadn't been on CAF Roms for a while. Anyway thought I had to go with the stock CM11 kernel which is actually really good with battery and performance just no modules. Decides to go back to AOSP ROM but had downloaded both furnace versions so I tried 1.3.6 on AOSP and I have to give credit where it's do. Thanks for the great kernel in fact I'm downloading a CAF rom now to try out the CAF version. Wheatley/Sio strong and efficient. If you have a better suggestion I'd appreciate it.
[Nexus 5 Original Android Development] xtcdk:
Amazing kernel

Hammerhead / Linaro / Dirty Unicorn / Beanstalk 4.4.4007 YUGA adm.
[Nexus 5 Original Android Development] Andromendous:
Im not really asking for an eta, but, just wondering if theres an update in this kernels future. Thanks
[Nexus 5 Original Android Development] Caspertje19:
Running great as it is....for me it's not necessary to update a great working kernel, just enjoying the stability at the moment!
[Nexus 5 Original Android Development] dw9906:
Update for what? If you're not having any issues, what would the update be for?
[Nexus 5 Original Android Development] Andromendous:
for my flashoholic sweet tooth.:p
[Nexus 5 Original Android Development] Andromendous:
Theres somethin weird goin on with this kernel. Im runnin slimkat, and every once in awhile ill pull out my phone and hit the power button to unlock the screen, it wont come on, then the phone will vibrate and finally the screen comes on and i get a notification saying "bug report captured" this only happens when using this kernel. Ill try to get a log
[Nexus 5 Original Android Development] Skinpipe:
turn off usb debugging brah
[Nexus 5 Original Android Development] Andromendous:
Dont think thats it..... Dude.....

EDIT: sorry dont mean to come of rude, that might help fix the problem, but it shouldnt be happening. this only happens when I use this kernel.
[Nexus 5 Original Android Development] Andromendous:
Ok. I feel guilty now. It was my fault. I didnt know pressing both volume buttons captured a bug report. Sorry.....
[Nexus 5 Original Android Development] raventothepowerofpi:
I can't find the OC for CAF

You said there was an Over/Underclock version of your kernel for both CAF Roms and aosp Roms, I need it mostly for the 98mhz part to set it as my minimal for even better battery life. :p can't find the built anywhere though.
[Nexus 5 Original Android Development] b1ue:
Like mentioned above ^^, any chance you could upload a OC build for CAF [MENTION=4316709]savoca[/MENTION]?

I tried to compile a kernel from your source the other day after adding a couple of governors, but came out with a zimage that was 5mb less than the ones in your kernel zip...

I will say that I'm totally unfamiliar with kernel building, so I'm not sure what happened:p

For the record, I get the best battery life with this kernel:)
[Nexus 5 Original Android Development] memnoc:
So those are drivers patched into the kernel right?

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] lukesan:
Any plans to put in audio improvement modules?
[Nexus 5 Original Android Development] howard bamber:
Tried to flash but bootlooped twice. Yess clean wipe

Sent by mobile telephone.