XENO3 Setting Change Manual

Notes

We provide support for issues or malfunctions caused by setting changes, but we may not be able to guarantee solutions for all cases. Please proceed at your own risk.

Additionally, we recommend backing up your settings before making any changes.

Introduction

To change settings, you need to remove the micro SD card from the board and read it on your PC.

When removing the SD card, ensure the kill switch is OFF or the saber's battery is removed. *For models without a kill switch or non-removable batteries, please remove the SD card while in sleep mode.

How to remove the SD card | SYBER SABERS

Please use the included USB SD card reader to connect to your computer.

After reading the SD card, it will have the following structure. Click on the "setting" folder within it.

xenov3

Opening the "setting" folder will display the file list below.

Click on "config" and open it with a text editor (e.g., Notepad).

xeno2

Once "config" is open, you are ready.

xeno3

2. How to change motion ON/OFF settings

XenoPixel allows ON/OFF via motion actions.

As of the current version (April 2023), motion ON supports three patterns: push (stab), twist, and swing. Motion OFF supports two patterns: pull and twist.

To enable or disable each motion action, change the settings for the following statuses.


xeno4


Interpretation of each status

Status Name Status Description
motion_control Enable/disable overall motion control
pull_push_on Motion ON by push
push_pull_off Motion OFF by pull
push_sensitivity=18 Push ON operation sensitivity
pull_sensitivity=13 Pull OFF operation sensitivity
swing_on=1 Motion ON by swing
swing_sensitivity=1100 Swing motion ON sensitivity
twist_on=0 Motion ON by twist
twist_off=0 Motion OFF by twist
twist_sensitivity=220 Twist ON/OFF sensitivity

To enable a motion (_on or _off), set it to 1; to disable, set it to 0.

Also, a lower sensitivity value means higher sensitivity. If you feel the sensitivity is too high, increase the value; if it's too low, decrease the value.

Example 1)

Before setting: push_sensitivity=18

After setting: push_sensitivity=13


In this case, setting it to 13 makes push ON more likely to activate.

Example 2)

pull_push_on=1
push_pull_off=0

The motion ON status by push is 1, so it is enabled, and the motion OFF by pull is set to 0, so it is disabled.

3. How to change maximum volume

volume=80

Change the volume status above. The maximum setting is 100, but please limit it to 90 to avoid the risk of speaker damage.


4. Blade mode ON/OFF settings

XENO3 allows you to enable or disable some blade styles and actions.

xeno5
Status Status Description
velocity_mode Blade style: velocity mode
torch_mode Blade style: torch mode
multiblock_mode Action: multiblock
multilock_mode Action: multilock
lightning_block_mode Action: lightning block
blaster_mode Blade style: blaster mode
ghost_mode Blade style: ghost mode

By default, some statuses are set to disabled (0).
Setting them to 1 enables them.

Among these, blaster mode and ghost mode differ from normal saber effects in that the blade only lights up during blaster actions.

5. Countdown sound ON/OFF

countdown=1

This sets whether the countdown sound, which occurs according to the number of LED blinks, is enabled or disabled.

1 is enabled, and 0 is disabled. 1 (enabled) is recommended.

6. Adjusting FoC and clash sensitivity

FoC (Flash on Clash) can be enabled/disabled, and clash sensitivity can be adjusted.


XENO3 setting

flash_on_clash is 1 for FoC enabled, and 0 for FoC disabled. It is set to 1 (enabled) by default.


Clash sensitivity for FoC can be adjusted by changing clash_sensitivity.


It is set to around 2.0 by default, but if you want to increase clash sensitivity, set it to a lower number.
However, if the sensitivity setting is too high, it may detect speaker vibrations and cause unintended clash actions.


Example 1) Increased clash sensitivity

clash_sensitivity=1.5

Example 2) Decreased clash sensitivity

clash_sensitivity=3.5

7. How to add fonts

Only fonts compatible with XENO3 or XenoPixel can be used. Please confirm compatibility with your font provider.

  1. Create a new font folder. Name the folder with the next number after the last existing font folder in the SD card. For example, if there are font folders up to number 45 on the SD card, create a new folder numbered 46.
  2. Save the acquired font sound files (wav files) to the newly created folder (e.g., 46).
  3. Copy fontconfig.ini from another font folder and save it to the created folder (e.g., 46).
  4. Edit the copied fontconfig.ini. The text within fontconfig.ini specifies the default settings for the font (blade color, effects, ignition speed, etc.).

Setting format

fontconfig.ini contains the following text format:
>>font number=(R,G,B),A,B,C,D,E,F,G,H

Each item specifies the number of the corresponding effect.

(R,G,B) is the blade's LED color (Red, Green, Blue values specified from 0 to 255).

"A" is the default ignition sound light effect for each font. Replace "A" with one of the following: (FIRE BLADE=0, STEADY BLADE=1, UNSTABLE BLADE=2, RAINBOW BLADE=3, CANDY BLADE=4, CRACK BLADE=5, PULSE BLADE=6, FLASHING BLADE=7)
"B" is the default blaster light effect for each font. Replace "B" with one of the following: (LIGHT EFFECT1=0, LIGHT EFFECT2=1, LIGHT EFFECT3=2)
"C" is the default force light effect for each font. Replace "C" with one of the following: (LIGHT EFFECT1=0, LIGHT EFFECT2=1)
"D" is the default lock-up light effect for each font. Replace "D" with one of the following: (LIGHT EFFECT1=0)
"E" is the default clash light effect for each font. Replace "E" with one of the following: (LIGHT EFFECT1=0, LIGHT EFFECT2=1, LIGHT EFFECT3=2)
"F" is the default style for each font. Replace "F" with one of the following: (STANDARD BLADE=0, VELOCITY BLADE=1, TORCH BLADE=2, BLASTER MODE=3, GHOST MODE=4, SPECIAL PREON=5/6/7/8/9/10/11)
"G" is the ignition speed for each font. 200 is the basic default value; a higher number means slower ignition speed.
"H" is the retraction speed for each font. 500 is the basic default value; a higher number means slower retraction speed.

Setting example

font46=(0,0,255),0,2,0,0,0,0,500,700
  • font46: Typically specified as "font" + folder number.
  • (0,0,255): The blade color is blue. (Red:0, Green:0, Blue:255)
  • 0: The normal blade effect is FIRE BLADE (flame-like effect).
  • 2: The effect when firing a blaster is LIGHT EFFECT3.
  • 0: The effect when using force is LIGHT EFFECT1.
  • 0: The effect during lock-up is LIGHT EFFECT1.
  • 0: The flash effect during clash is LIGHT EFFECT1.
  • 0: The blade style is STANDARD BLADE (standard blade).
  • 500: The blade ignition speed is standard.
  • 700: The blade retraction speed is slightly slow.

8. How to set font color

1. Open the font folder on the SD card.

2. Open fontconfig inside the folder.

3. When fontconfig is opened, the following code will be displayed. The numbers in parentheses at the beginning are the RGB codes.

4. To change to solid blue, set it as follows:

Before setting: font44=(255,0,0),7,2,0,0,0,0,300,400

After setting: font44=(0,0,255),7,2,0,0,0,0,300,400

5. After making changes, overwrite and save to apply the settings.

9. Reference

・English manual

XENO3.0_User_Manual_2024

This content is based on the manual for firmware version 1.0 (April 2023).

Please note that operations or setting statuses may differ depending on the version.