Firmware update mode is active. Profiles and appearances are unavailable until the controller restarts. Choose an approved build and install it.
Check for approved firmware builds, then update from this same page when needed.
Controller identity unavailable
We couldn't identify this controller in update mode. If it still starts normally, reconnect it in normal mode and start the update here. Otherwise, contact support for recovery.
Release notes
Do not unplug the controller or power down your PC until the update finishes.
idle
Advanced firmware filelocal signed/encrypted .bin
— no file —
Factory controller backups
Download approved factory profiles, or restore a compatible backup to your controller. Restoring replaces all eight profiles, including their appearances and active selection. Calibration remains unchanged.
Loading factory backups…
Profiles
Connect your controller to load profiles.
UNSAVED CHANGES
Do not unplug the controller or power down. Writing to controller memory…
No profile data loaded yet.
Profiles
Profiles will appear here after your controller finishes loading.
File
Edit
UNSAVED CHANGES
Do not unplug the controller or power down. Writing to controller memory…
Controller appearances
Appearance recovery
Saving profiles…
Preparing profiles…
Keep the controller connected until saving is complete.
Controller confirmation needed
Look at the controller
The website wants to perform a controller write. Press the glowing X button on the controller screen to allow it.
On controllerPress X to allow
→
Or cancelPress O to deny
This protects profiles, appearances, calibration, and firmware update mode from accidental website commands.
Firmware update
Updating controller
Do not unplug the controller or close this page until the update finishes.
Preparing…
0%
General
0/13
Appearance
Lighting
Loading profile appearances…
PLAY SCREEN
RAYTHCORE
TemplatesScroll through available designs and choose one as a starting point for this profile.
Loading template library…
Anti-DeadzoneStored for firmware compatibility; runtime suppression keeps it inactive.