yashsingh1/xdaforums huggingface dataset:
[G 2014 Android Development] smitharro:
As Ktulu84 said, there's no way to root any regular device without (officially) loosing your warranty. Being rooted, means warranty is void. Whatever your device is. People who don't know what they are doing can easily ruin a device. Manufacturers understandably don't want to pay for that. Sad thing is that you lose all your warranty, even if a button breaks of or anything. This obviously has nothing to do with being rooted.

To make a long story short: if you root your device, warranty is void! Before you do anything, be careful and read your XDA threads!
[G 2014 Android Development] Mohdsultan:
Bro i have little knowledge about rooting as i had Samsung galaxy tab 2 and i rooted it and suddenly i lost wifi like my device was not detecting wifi .I format it and took it to the service center they check and said i lost the ic and the ic is not avail ,They did check root and find out that it was not rooted lol
[G 2014 Android Development] m666p:
Nope just rooting won't void warranty(in most cases) but unlocking the bootloader 100% will

Example- you could install a custom recovery and stock rom without unlocking bootloader and avil warranty, I did it by flashing a stock rom via Odin PC for my note 2 and flashtool PC for z1,I was able to get repairs done within warranty for both like this...
[G 2014 Android Development] smitharro:
In our case it's not possible to flash a custom recovery without unlocking the bootloader. I also said OFFICIALLY loose your warranty. Some manufacturers still do the repairs. But if they don't want to, they don't have to!

In case of my XT1068 I had to ask Motorola for an unlock key on their site. No way I can say I never unlocked the bootloader (although I can reinstall stock recovery, unroot my device and relock the bootloader).
[G 2014 Android Development] savoca:
1.1.0 is up :good:

Added Sweep2Sleep, Sweep2Dim, Panel Invert, and a few more underlying changes. Check the changelog for more info.

You can control the newer features with this app: http://savoca.codefi.re/priv/shared/furnace-titan-1.apk

Note the splash logo - I have not touched your logo partition - the splash screen exists within the kernel.
[G 2014 Android Development] pleomaxell:
Thanks a lot for making a new version this fast.

Can we flash this one over version 1.0.0? Will it erase everything?
[G 2014 Android Development] metalrules321:
Thanks a lot for the update savoca,!!!:victory:

Downloading now

Bdw the change log is huuuge xD

---------- Post added at 02:44 PM ---------- Previous post was at 02:42 PM ----------

You might want to hit the thanks button instead of just writing :silly:

And yes, you can flash this one over the previous version
[G 2014 Android Development] pleomaxell:
If anyone wants to watch what Sweep2Sleep & Sweep2Dim is, just watch this video:

[YOUTUBE]aSD4ySeWaTw[/YOUTUBE]
[G 2014 Android Development] prateek.khurana31:
Great Work man!!! please add tap2wake in next release
[G 2014 Android Development] mahendru1992:
The app is FC'ing, any idea why?

EDIT: It worked. Had to uninstall a couple of times.
[G 2014 Android Development] mGforCe:
Just installed this kernel now... Anyway to get copy of stock kernel?
[G 2014 Android Development] :
Working here perfectly
[G 2014 Android Development] mahendru1992:
Yeah worked. I had to install and uninstall a couple of times lol
[G 2014 Android Development] :
U mean u want to switch to stock kernel? If so, get boot.img from stock firmware and cd to the folder and fastboot it using

fastboot flash boot boot.img
[G 2014 Android Development] savoca:
From XT1064 if you forgot to backup: http://savoca.codefi.re/pub/furnace/titan/resources/xt1064_444_boot.img
[G 2014 Android Development] TheKerevas:
Great kernel ! Settings on the app that you recommend ? :)
[G 2014 Android Development] prateek.khurana31:
1-I can't enable sweep2wake at all. the option is not getting selected.

2-how to remove that furnace icon at the time of boot.

Please help to fix these two issues
[G 2014 Android Development] rodrigo07:
1- Who said that is enabled? Its not

2- Really? xD
[G 2014 Android Development] prateek.khurana31:
1-the changelog mentions that sweep2wake functionality is added.

2- yes that furnace symbol is a bit irritating
[G 2014 Android Development] TheKerevas:
I also want to remove the icon :D
[G 2014 Android Development] savoca:
1. The changelog mentions the configuration to compile the sweepwake driver, which is required by the sweep2sleep/dim drivers. I would have specifically mentioned that Sweep2Wake was available if it was. There's some issues with the synaptics driver preventing that at the moment.

2. I worked hard on that :(
[G 2014 Android Development] prateek.khurana31:
Kernel tweaker app from play store can be used...? It has an option to add double to wake.... Its safe to use that app on your kernel?
[G 2014 Android Development] savoca:
It wouldn't do anything. The driver has to exist within the kernel to be manipulated.

ex. dt2w = /sys/android_touch/doubletap2wake

My app only displays options if they are detected in the kernel. So if another one displays it for some reason, it's probably wrong. :P
[G 2014 Android Development] prateek.khurana31:
Ok... Though features like sweep2wake or doubletap2wake is what i want...

Yeahh... And cm11 too

?
[G 2014 Android Development] woezoe21:
I like the icon it doesn't bother me
[G 2014 Android Development] savoca:
...yes master...
[G 2014 Android Development] vikasb32:
Any planning to add double tab2wake in furture release?
[G 2014 Android Development] TheKerevas:
I understand that you have worked hard to put it but if one wants to remove it for question of aesthetics can not you ? :(
[G 2014 Android Development] :
Hide icon with apex or nova ;)
[G 2014 Android Development] TheKerevas:
I am referring to the icon that appears at the first logo Motorola before the bootloader
[G 2014 Android Development] :
Whoops sorry, I thought you were referring to the app icon :D
[G 2014 Android Development] TheKerevas:
Quiet ^^
[G 2014 Android Development] :
I love the furnace icon while booting as well as the icon of the app .... With more governator and the doubletap2wake this kernel would be perfect!
[G 2014 Android Development] prateek.khurana31:
Yeahh doubletap2wake option will make this kernel perfect
[G 2014 Android Development] TheKerevas:
Quote :)
[G 2014 Android Development] mahendru1992:
There's defintely a bug here. When I restart my phone, the apk settings reset to off. Anyone else experience this?
[G 2014 Android Development] savoca:
Kernels can't save settings on their own, nor does the app have that feature yet. :)
[G 2014 Android Development] jamm513:
+1 ..... Awesome kernel, running perfect on my XT1063, but i hope [MENTION=4316709]savoca[/MENTION] give us the option to remove the furnace boot icon logo, I like more stock look like.

---------- Post added at 08:38 PM ---------- Previous post was at 07:43 PM ----------

For those who has problems running furnace app (black screen, FC's) is because maybe you don't have busybox installed on your device, so just install it first.
[G 2014 Android Development] TheKerevas:
but put this on ?
[G 2014 Android Development] metalrules321:
Okay, this might seem like a really retarded question but I just cant figure out how to change the governors and I/O schedulers

Someone help me out please

I know about the trickster mod but what I wanted was a built in tuner
[G 2014 Android Development] :
This works flawlessly.

https://play.google.com/store/apps/details?id=it.sineo.android.noFrillsCPU&hl=en

Using it with Furnace kernel ;)
[G 2014 Android Development] mahendru1992:
So why don't you want to use any other tuners? Just use no frills cpu if you don't want to use trickster.
[G 2014 Android Development] metalrules321:
Thanks for the recommendation guys :D

But what I meant was tuners that is built in the kernel itself without the need of any external apps, as I fear the phone would clear the app in case of low ram issue.

But nonetheless, this app will keep me happy :)
[G 2014 Android Development] savoca:
Apps write directly to the kernel itself - which stores/uses the data until told to change by another process, or reset on reboot.

For example, in terminal emulator you can type this to invert your display:

and this to reset it back to normal:
[G 2014 Android Development] ikjadoon:
Hi! I wanted to clarify something about a feature:

This kernel has "LCD KCAL - RGB Color Control Driver". Does that mean external apps can change RGB values? I use Lux to adjust screen brightness and offer a f.lux-like night mode. The developer of Lux stated this:

So, if someone created the Lux plug-in for the Moto G 2014, this kernel could work?
[G 2014 Android Development] savoca:
Yes! :)
[G 2014 Android Development] ikjadoon:
Hooray! :D That's great news. Thank you for the confirmation. :)
[G 2014 Android Development] mahendru1992:
Sorry for the noobish question, but what does this mean? O.o

I had flashed a lot of kernels on my previous phones and the settings always sticked.
[G 2014 Android Development] savoca:
If you write directly to sysfs via shell, the changes you make will not stick across a reboot. Some apps that control sysfs for you (any kernel tweaking app) have options to restore chabges you made in the app on boot. Restoring changes on boot via an app is 100% on the Android side of things.
[G 2014 Android Development] himsin:
Just a suggestion, may be you can add support of synapse kernel manager in your kernel.

http://xdaforums.com/android/software/zip-synapse-script-universal-kernel-t2736986
[G 2014 Android Development] savoca:
Well. I'm writing an app...
[G 2014 Android Development] solzhenitsyn:
My understanding of the kernel is pretty limited, but is it possible this could help with memory leak issues many of us are having on XT1068?
[G 2014 Android Development] metalrules321:
Yeah

If the memory leak or ram management issue is fixed , I'll forever be a happy bunny xD

This is the only issue I have right now
[G 2014 Android Development] TheCreat:
I've just installed the kernel and I have to say my first impression is that it does indeed seem much less laggy (I'll have to see over the next few days though), but I wasn't able to make use of the second reason why I installed the kernel: being able to control headphone levels. as I understand it, your app allows to control these settings, but it doesn't work at all. It doesn't even really start. I do see the apps title bar with white empty space below, then the whole app just turns black and stays that way. Back-button doesn't work, only home button does. I have checked in the 'About Phone' for the kernel version, and it reads as "3.4.42-furnace", so it's clearly installed.

Ironically, if I decline su-permission for the app, it does display correctly, but obviously I can't use it for anything as I get "error writing: ..." for everything (understandably).

Edit: I'd join himsin in his suggestion to support synapse kernel manager. It is meant for exactly this sort of thing. I've used it back with my Galaxy S2 where it was a godsend when switching between multiple kernels, which all supported it!
[G 2014 Android Development] prateek.khurana31:
try installing busybox....it will work fine along with that
[G 2014 Android Development] savoca:
I will make busybox a requirement before release. Please do try and report back. :)
[G 2014 Android Development] Traediras:
I'd also like to know more about this, have a 128GB microSD card and would love to just use it with exFAT format.
[G 2014 Android Development] TheCreat:
Yea it was just the missing busybox. I had already noticed it before prateek.khurana31 replied, but was away from my PC (and didn't want to reply via phone). I noticed because I wanted to see what "Trickster MOD" would do, and it immediately complained that busybox was missing. I installed Busybox on Rails and it's working fine now. Would be nice if there was a simple check (and offer for installation, like with Trickster or most other apps that require busybox).
[G 2014 Android Development] cosmos321:
Yes, this is the only thing it will take to make me perfectly happy :) ! Nevertheless, THX for this Kernel, it's great! :good:
[G 2014 Android Development] savoca:
Furnace app is official :)

https://play.google.com/store/apps/details?id=furnacefree.lithidsw.com
[G 2014 Android Development] TheKerevas:
Good Work ! :D
[G 2014 Android Development] Jhyrachy:
I'm dumb, twice.
[G 2014 Android Development] vikasb32:
what is RGB in title means.does it means rgb led color? But our led is white color.
[G 2014 Android Development] savoca:
Screen color, actually. I find tuning it best for panels with a yellow or blue tint, or to turn the colors to a darkish green for movie theaters.
[G 2014 Android Development] Jhyrachy:
Will doubletouch2wake ever be enabled?

Also, sweep2wake is always grayed out, i can't select it :/
[G 2014 Android Development] savoca:
There's issues with halting the synaptics driver from suspending in order to use s2w/dt2w. The s2w switch only exists because s2s uses it to enable, however turning it on was disabled in the kernel for now.
[G 2014 Android Development] savoca:
1.1.2 is up :good:

Flash this before flashing 1.1.2 if you're coming from 1.0.0/1.1.0

I'm using a traditional boot.img structure for the zip now, AnyKernel relies on some /system tampering and I don't like restoring firmware before OTA's. So this keeps all of the installation's changes within the boot partition.

I made Motorola's High Brightness Mode persistent across turning the screen off/on, works well with the app now.

I've disabled the splash logo on boot as well, I don't want to force muh stuff on you guys.

Finally some small tweaks and bug fixes for sweep2sweep/dim and RGB/KCAL (see more in changelog or git)
[G 2014 Android Development] who_ohw:
Compatible with Lollipop?
[G 2014 Android Development] savoca:
Nope, I'm working on that now.
[G 2014 Android Development] metalrules321:
[MENTION=4316709]savoca[/MENTION]

Nice one mate :D

Been waiting for an update on furnace kernel !

And about the splash logo, you should've kept it . Looked awesome.!

We respect that you're developing for us, as is. And if some people complain about such trivial things too, then ..........wow

Anyways mate, Looks like an awesome kernel like always. Downloading now

:D
[G 2014 Android Development] Waynato:
Pretty much rolled back so i can used the kernel, that and i lost my root lol. Thanks for your development we appreciate it!
[G 2014 Android Development] prateek.khurana31:
Sweep to wake has been enabled in kernel. Now?
[G 2014 Android Development] youngchaos:
Dear savoca do you know if the limitation of MotoG 2014 of headphones with 3 buttons remote is software related (can we do something for that?) or hardware related? Basically just one button works..
[G 2014 Android Development] me_ankit:
Hi

Does anyone know the default cpu governer and scheduler of both the stock and furnace kernels.
[G 2014 Android Development] pleomaxell:
[MENTION=4316709]savoca[/MENTION] & [MENTION=4905803]metalrules321[/MENTION] Can you kindly reply on this thread: [Q] FauxSound Audio/Sound Control
[G 2014 Android Development] TheKerevas:
[MENTION=4316709]savoca[/MENTION] You could insert intelliplug ? It may be helpful to save battery ? :D
[G 2014 Android Development] who_ohw:
I'm back to stock 4.4.4 on a Motorola XT1064, flashed the latest zip with the latest TWRP. I installed the furnace app from the play store and rebooted. I've granted Furnace app root, and its force closing.

FYI

EDIT: Disregard, I needed to install BusyBox
[G 2014 Android Development] savoca:
You need to install busybox. It's in the description as well. :)
[G 2014 Android Development] who_ohw:
Lol, I installed busybox and came back to edit my post and you've already replied. :P

Good show my man (or lady).
[G 2014 Android Development] pleomaxell:
Kindly take a look at this thread "Call Sound Repeating Problem"

Both me and rOck4n used Furnace Kernel and facing the problem, can you kindly suggest how we can fix this? Your opinion/suggestion is highly appreciated.:)
[G 2014 Android Development] rOck4n:
I did a wipe cache/dalvik cache and it seems to be fixed. I'll be testing more tomorrow.
[G 2014 Android Development] pleomaxell:
Is it possible to wipe cache/dalvik from Stock Recovery?
[G 2014 Android Development] rOck4n:
Positive. Check this.

https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/94946/p/30,6720,8696

https://www.youtube.com/watch?v=6ax2DdQZVBQ
[G 2014 Android Development] :
Nice one mate, I installed on my stock xt1068 and all works flawlessly. Thanks a lot.

One thing that I didn't understand: will you put the doubletap2wake features?
[G 2014 Android Development] metalrules321:
[MENTION=4316709]savoca[/MENTION]

Sorry for sounding impatient .

But can we expect an update on this great kernel ?? :)
[G 2014 Android Development] Gabboplano:
I'm guessing he's working on Lollipop
[G 2014 Android Development] savoca:
Is it out of date? :P Moto still has to post lollerpop source.
[G 2014 Android Development] His Dudeness:
Seems dt2w is kinda required by many users, but seems also a bit complicated to make it work.

I remember using that feature in my N4 (N5X 4.4.4 ROM) flawlessly, is it init.d tricky to add into your kernel?
[G 2014 Android Development] savoca:
I can easily add dt2w to almost any device. The Moto E/G2013 uses the same exact touch panel driver line for line as the G2014 and dt2w works fine over there. G2014 tosses a load of logspam when I try to either keep the irq alive or start a new one. Toying with DTS did not yield any results either. There are firmware images provided only by synaptics that are the only key differences between G2014 and E/G2013. It may be possible something in the firmware (out of my control) may be responsible for dt2w being unavailable. Now there's not really a 100% sure way for me to know that since there's a lot about synaptics firmware we can't just access, but all signs point in that direction. Unless I'm missing something (I doubt it, I've spent 30+ hours trying to get it working) I doubt dt2w is going to work.
[G 2014 Android Development] His Dudeness:
Such-a-bummer dude.

dt2w used to be one of my fav features (if not the useful one) to wake the device without messing with any physical buttons...

Hope you're wrong but seems you spent so much time diggin on it, so lets wait for a proper FW (cross fingers)

Btw, Thanks for clearing things off. :good:
[G 2014 Android Development] luca020400:
[MENTION=4316709]savoca[/MENTION] : Are you planning to add zram/zswap/swap support ?

It will be great :D
[G 2014 Android Development] vikasb32:
Is zram or swap we really need? I don't think so
[G 2014 Android Development] luca020400:
Zram increse a bit the performance ( swap is needed for zram )
[G 2014 Android Development] RukusX7:
Doesn't zram reserve part of your system memory as really fast swap space?
[G 2014 Android Development] luca020400:
Yea ;)

Pratically it create a swap space inside your ram ( it uses a compressed block of ram )

And this increse the general performance

As wikipedia say :

Despite the cost of RAM being relatively low (as of February 2014), zram still offers advantages for embedded devices, netbooks and similar low-end hardware devices. Such devices usually use flash-based storage which has a limited lifespan due to its nature, so avoiding its usage for providing swap space prevents it from wearing out quickly. Also, using zram results in a significantly reduced I/O for Linux systems that require swapping.
[G 2014 Android Development] RukusX7:
This only increases performance if your device requires to swap though? I think Ive read that the decision to use swap is based off swappiness and whether the app in question that is running, requires the system to make use of swap in the first place. Or in android is swap found to be a general part of all memory management?
[G 2014 Android Development] Viggen66:
I'm thinking of acquiring the Moto G dual 2014, it's the best buy for the money, and I'm looking forward to install a nice rom on to it, does this kernel supports doubletap2wake or is it foreseeing in the future?
[G 2014 Android Development] His Dudeness:
Take a look a few (8) posts above yours, you might find some info about it.
[G 2014 Android Development] rufflove:
It can also reduce performance. On a device with 1GB of RAM it just unnecessarily increases load and increases the probability that thrashing will occur when resources are tight. If it were it were more of a benefit than a hindrance on devices with 1GB of RAM, Google would have enabled/suggested it, as they do with low RAM devices.
[G 2014 Android Development] metalrules321:
[MENTION=4316709]savoca[/MENTION]

Dev, we would love LP compatibility with this kernel

Can we expect it ?? :D
[G 2014 Android Development] Hakkinan:
I think that he needs the Lollipop's kernel source to update his kernel.
[T-Mobile LG G3] dakoop:
I flashed a new rom yesterday and tried to go back and flash a kernel but I can't get into recovery. Just a black screen 705 fastboot

I installed twrp and tried reinstalling recovery but still didn't work

Ideas?
[T-Mobile LG G3] ThePagel:
Twrp should still be there. That rom you installed probably had a incompatible kernel which is what is sending you into fastboot. If you cant get into recovery for some off the wall reason flash back to stock with a tot or kdz.
[T-Mobile LG G3] dakoop:
any off the wall ideas on how to get into recovery
[T-Mobile LG G3] tribalartgod:
Am I to understand this as you installed the TWRP Manager apk? Or do we read this as TWRP is the recovery you had originally installed? (Not trying to be funny here)

If the TWRP Manager was used from within the ROM, instead, use Flashify to reflash the recovery, not TWRP manager. Get the IMG file from HERE first, and tell flashify where you saved it.

If you are completely unable to boot as well as not access recovery, you will have to start from scratch. Follow THESE instructions to get back to stock and start over. (Choose Restoring Stock/Removing Root Flag)
[Moto X Q&A] no_un_bot:
Anyone here using an aftermarket audio mod, or an audio mod that can with a custom ROM?

Do you recommend it?

The stock equalizer is very disappointing.
[Moto X Q&A] mac1996:
Try using Viper4android..
[Moto X Q&A] virusalone:
Hi! I am using Pure Audio 2.0 (really not sure it works or not:D) with the Poweramp player. And I am satisfied with the quality of sound I get.

BTW: I am on Krypton v1.4. Thanx to [MENTION=4850320]iKrYpToNiTe[/MENTION]:good:
[Moto X Q&A] no_un_bot:
Much appreciated! I'll go right ahead and try it, I only knew of V4A and wanted to know what else was out there c:
[Moto X Q&A] weldawadyathink:
Another vote for Viper for Android. It does amazing stuff.
[Huawei Ascend Mate 2] good_apollo:
http://blog.gethuawei.com/huawei-device-usa-updates/
[Huawei Ascend Mate 2] ScoobSTi:
Was just about to post this. Disappointed. There better be a damn good reason for this.

The Instagram page says "Stay tuned to see what the future holds."
[Huawei Ascend Mate 2] good_apollo:
Look for their facebook page. Huawei devices usa or something. Mine should be the first comment.
[Huawei Ascend Mate 2] ScoobSTi:
Those developers that got a free Mate 2 are our only hope now.

I guess that's why they gave them out. "Can you guys make ROMs for us? We're too lazy."
[Huawei Ascend Mate 2] good_apollo:
Would like to ask everyone who reads this and wants kit late to post all over their Facebook and twitter pages

"We want Kit kat for the ascend mate 2.

But you chose not to.

NEVER AGAIN"

Maybe some negative pressure will make them rethink.