We have moved to a new Sailfish OS Forum. Please start new discussions there.

Ambience not changing when attaching OH

asked 2014-07-15 13:09:50 +0300

Tobiski gravatar image

updated 2014-07-25 14:10:38 +0300

jiit gravatar image

I have only the Snow White OH and when I attach it, the ambience doesn't change automatically even though I have Snow White ambience favorited.

Settings show OH id under Device info when OH is attached.

I have tohd.service up and running

I tried removing the snow white ambience and then re-attached the OH and it recognized the OH and installed the ambience from store just fine and changed to it, but only the first time after the installation. If I then changed to another ambience and re-attached the OH, it didn't change to snow white.

I even tried changing language to English but that didn't help either.

edit retag flag offensive close delete

2 Answers

Sort by » oldest newest most voted

answered 2014-07-15 13:24:40 +0300

fivepointsquare gravatar image

I have multiple other halves and the ambience only switches to that of a TOH when you put a different one on. Changing ambience, removing and re-attaching the same TOH won't cause a change. I suspect it's so you can do stuff under the cover (SIM swap, add/remove SD card, etc) without changing anything. Which I'd say is expected behaviour.

edit flag offensive delete publish link more


But what about if I have an ambience which is not related to OH and then attach the OH. Shouldn't it still change to OHs ambience because it isn't the active one.

Tobiski ( 2014-07-15 13:28:49 +0300 )edit

Good point. I guess the ambience change is triggered only when the previously attached OH does not match the current one, regardless of current ambience.

fivepointsquare ( 2014-07-15 13:38:08 +0300 )edit

answered 2015-01-10 22:04:28 +0300

ZioBilly gravatar image

I just stopped tohd.service then i could change the ambience, i then started the service and still can change ambience, then reboot the phone and it doesn't work again.. so i just stopped it and after the reboot everything works.

command as root

systemctl stop tohd.service

to restore the service

systemctl start tohd.service

I don't really know what this command actually does, i just read in another question that it block the NFC, and it could help saving some battery.

So if someone is having the same issue and can't change ambience, he can use this trick i think, but he won't be able to use the NFC of the Other Halves

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools

1 follower


Asked: 2014-07-15 13:09:50 +0300

Seen: 270 times

Last updated: Jan 10 '15