Crystal FX

'Crystal FX' is the most feature rich mobile app for Bluetooth-enabled Crystal Focus 10 (CFX) Lightsabers. It is available for both iOS and Android.

Image

Features

Take a look at the list of features

Image

Demos

Get some examples of what you can do

Image

Support

For questions and tech support

Features

Customize the look and feel of your CFX lightsaber by configurating the parameters through a Bluetooth connection.
  • Edit all parameters from any configuration file
  • Edit blade effects like lockups, blaster bolts, clash, etc
  • Edit all color profiles
  • Play music on your saber through remote control
  • 'Airdrop' blade styles from saber to saber using KyberConnect
  • Apply any of the nearly 200 bladestyles from crystalfocus.net in one click
  • Update your firmware
  • Automated error detection and remote debugging
  • Remote control
  • Activate any soundfont through the soundfont overview

Support

If you don't know how to do something, got a feature request or simply want to ask a question, here's where you can reach me:

Demos
To get the latest updates on blade styles, Crystal FX functions, demos and tutorials subscribe to my YouTube channel.









Required hardware
Required hardware
Before you can use this app your CFX lightsabers needs to be Bluetooth enabled. There are several Bluetooth modules available in the market that but I highly recommend the FSC-BT909 module from Feasycom for best connectivity. Other modules, like the FSC-BT630 I would not recommend.

Module configuration
The module doesn’t need a lot of configuration to be ready to use, make sure you issue at least those ones:
  • AT+PROFILE=3 (bitfield bit 0 + 1 set = SSP + GATT profiles enabled)
  • AT+COD=00050C (Major class = peripheral, minor class = Remote control)14
  • AT+TPMODE=1
  • AT+AUTOCONN=0
  • AT+PAIR=1
  • AT+SSP=1 (simple pairing ON)
  • AT+BTEN=1 (radio enable)
  • AT+NAME=[Provide a name between 1 and 32 chars]
  • AT+PIN=[Provide a PIN of 6 digits for BLE]
  • AT+LENAME=[Provide a BLE name between 1 and 32 chars]

You can configure the module through a USB connection after it has been wired to the CFX. Connect the CFX with a USB and establish a connection. Then, using either RICE or Crystal FX for desktop, you can send the above commands at 'custom serial command'

Send a custom serial command

When sending the commands through the CFX make sure to place "toBLE=" in front of each command so the CFX will relay the commands to the Bluetooth module.
Wiring diagram
BT909 Crystal focus 10 (CFX) wiring diagram

Get this module here:
The custom saber shop
The saber armory
ShtokCustomWorx
Saberbay