Your rating: None Average: 5 (2 votes)

*Lightfish PRE-RELEASE v0.2a*

Lightfish is a 3rd-party LIFX Smart-Lights control app for the Jolla Sailfish platform.

For the actual announcement, and feedback, please look here (G+)


To run this app, you WILL need to change how your phone processes UDP BCAST message.
Execute "iwpriv wlan0 setMCBCFilter 1" on a command-line as root/su-devel on the phone to temporarily enable processing UDP BCAST.
For a more permanent solution, execute "mount -t ext4 -o remount,rw /dev/mmcblk0p25 /persist", and then edit "/persist/WCNSS_qcom_cfg.ini", looking for "MCBCFilter" as per the temporary option.
Warning: Don't change things in the /persist folder unless you're sure what you are doing!

Application versions: 
File lightfish-0.2-1.armv7hl.rpm238.06 KB05/01/2015 - 17:50

First release after move to libQTIoT (

  • Debug-build
  • Cover-page not working (blank/empty)
  • Most python-code removed and replaced with calls to libQTIoT
  • New cover-page, and link to @LIFX store
  • More stable "Party-mode", can be started and stopped repeatedly
  • Late discovery of bulbs possible (but not guaranteed)
  • Should handle multiple gateways, not tested properly (not enough bulbs here)
  • Non-linear brightness gradient, for better/natural control


flywheel's picture

Brilliant - a LIFX setup has now been put on my must-have list.

thisisme's picture

Wow, that's great! I'm considering bying a LIFX lamp and I never thought I would have a native Sailfish app this soon!

Keep it up! :)

GNious's picture

Fair warning: It isn't very good :)

You'll still need an Android or iOS phone to do the initial configuration of the LIFX bulbs - I may add this ability to the app at a later point, but for now it is a mission feature.