Option to turn nfc on/off [answered]
In settings, there should be option to turn nfc on/off. This way you can't even accidentally have nfc on to waste your battery when nfc isn't needed. Also some other options could be useful to control nfc.
In settings, there should be option to turn nfc on/off. This way you can't even accidentally have nfc on to waste your battery when nfc isn't needed. Also some other options could be useful to control nfc.
For those not afraid of terminal (and using Developer mode) you can do the following:
devel-su
# (type in your password set in Developer mode settings)
systemctl mask tohd.service
systemctl stop tohd.service
This should be preserved even when you restart your phone. Credit: http://reviewjolla.blogspot.com/2013/12/jolla-battery-life-power-consumption.html
Not a long term solution but works for now.
Warning If you make a typo you might brick your device! I would advice to use PuTTy to connect to your device and copy & paste above commands.
Also see https://together.jolla.com/question/597/fix-power-consumption-other-half/ And also note that this may brick your device, as mentioned in this link.
Kondou ( 2013-12-26 00:38:43 +0300 )Carsten Munk said that the problem was unrelated to disabling ToH daemon and as he was the one fixing the device I think we can trust him ;-). Probably a typo in the command.
Nux ( 2013-12-26 00:50:50 +0300 )As far as I know NFC is only there for The Other Half. You can not use it for anything else (yet?). NFC should be deactivated after TOH has been detected. There seems to be a bug that prevents turning NFC off, but this is another thing. To your qustion: Such an option is not needed, as NFC is already deactivated by default.
Are you sure it is deactived? I know NFC should consume much less energy then Bluetooth but it seems to work all the time on Jolla. Note that it could also be activated by other devices that run NFC - e.g. tablet or N9 ;-).
Nux ( 2013-12-26 00:39:32 +0300 )As ibins said, it's currently always on because of a software bug. When the bug is fixed there's no need for a manual on/off switch because then the chip is used only when necessary.
jle ( 2013-12-26 00:54:32 +0300 )Can't downvote but your answer is wrong. NFC should be deactivated after communication is finished with TOH, but there is a known bug - it doesn't. Fix is promised, earliest at January 2014 but might take longer too. Refer to https://together.jolla.com/question/597/fix-power-consumption-other-half/
simo ( 2013-12-26 00:58:05 +0300 )@jle Note that there are different types of NFC chips (or to be more exact - NFC tags). Some are non-active (sends signals upon contact with NFC reader) and other are always on. So NFC chip (reader) need to be on to be able to read non-active tags and will always drain some of the battery.
Nux ( 2013-12-26 01:17:07 +0300 )@jle NFC is reserved for TOH use only (statement of Jolla). It's supposed to turn on when TOH is removed, stay on until another TOH comes close, exchange bytes until ready and turn off. Some future TOH's, of cource, could keep it on (never ready) - and we'd live with the power drain of those.
simo ( 2013-12-26 01:32:59 +0300 )As an answer to the original question: Let's just wait for the NFC bug to be solved via a Sailfish update, and return to this ony if it's still an issue.
NFC bug is fixed, so is this still an issue? I'd vote implementing something else instead of a toggle that allows to disable NFC (if the only usage for NFC is to detect TOH, so there is no larger privacy concerns).
hzb ( 2014-05-03 19:47:21 +0300 )Asked: 2013-12-25 16:57:57 +0300
Seen: 2,101 times
Last updated: Dec 26 '13