Firmware Applications
Let the Code Drive Your Motion. Integrate Fast. With Maximum Control.
siliXcon provides a ready-to-use firmware platform for electric drive control, designed for rapid deployment and testing within days. We never develop from scratch – instead, we leverage a vast library of proven functionalities to accelerate the process and ensure reliability.
Key benefits
Over 500 functions available on request.
A fully operational solution within days
Flexible architecture adaptable to various functionalities and applications
Advanced interactive documentation with AI chatbot support
Custom modifications possible via scripting
Our firmware adapts to you – not the other way around. If you can’t find the function you need, we can modify an existing one or add a new one – easily, quickly, and without any complex development.
How does our firmware work?
Forget lengthy development cycles – we leverage proven functionalities, methodologies, and components to assemble a ready-made solution tailored to your specific requirements.
Extra features
We adjust existing functions or code new ones very fast.
Fast & Scalable Platform
A comprehensive firmware platform enabling continuous growth, rapid adjustments, and faster market entry at lower costs.
Complex implementation
Final solutions in days, not weeks or months.
Modular Architecture
Use only the features you need – the system grows with your application.
With this approach, you get firmware precisely tailored to your application – fast and efficiently.
Our Firmware Applications
ECHO
Pure CAN/UART Control Interface
ECHO is a minimal firmware application with no internal logic — all motor control is performed externally via the Driver API over CAN or UART.
- ✓ No internal logic — all control performed externally via the Driver API
- ✓ Configurable automatic periodic transmission of driver status messages
- ✓ Multiple interface support — CAN, UARTCOM, or UARTEXT
- ✓ Optional CANopen protocol support via dedicated mod
FALCON
RC & Drone Motor Control
FALCON is a firmware application for RC vehicles — drones, RC cars, and boats — with servo PWM and analog throttle input, multiple control modes, and built-in safety features.
- ✓ Servo PWM and analog throttle input with configurable signal conditioning
- ✓ Voltage, current (torque), freewheel, and speed closed-loop control modes
- ✓ Emergency stop with prop docking and position hold
- ✓ Automatic driver re-initialization after errors for aerial safety
IGNIS
Starter-Generator Control
IGNIS is a firmware application for starter-generator systems, enabling the siliXcon controller to both start an internal combustion engine and generate electrical power.
- ✓ Configurable cranking sequence with pullback, pause, and retry
- ✓ Overvoltage protection — automatic shutdown if motor voltage exceeds battery voltage
- ✓ Persistent maintenance counters for motor-hours and start cycles
- ✓ GPIO or automatic start-on-power-up modes
LYNX
Complete Vehicle Control System
LYNX is a complete control system for electric traction drives — scooters, bikes, motorbikes — with built-in power maps and over 500 configurable functions.
- ✓ Advanced acceleration, braking, and regenerative braking control
- ✓ Performance map configuration and dynamic control
- ✓ Comprehensive safety monitoring and protection mechanisms
OPHION
Universal Analog Motor Control
OPHION provides simple motor control via potentiometer or PLC analog inputs — for pumps, conveyors, servo drives, and other applications that don't need CAN or vehicle logic.
- ✓ Automatic motor control optimization based on operating conditions
- ✓ Performance monitoring & overload protection
- ✓ Advanced safety features — redundant signals, fault detection
- ✓ Supports various traction motor types
Firmware Features & Capabilities
Filter by market segment or firmware application to find the capabilities that match your project.
Platform & Advanced
Customizable Firmware
FW can be tailored per customer and application with multiple modification options
Modular Architecture
Separate modules for driver, limiters, protections, communication, and apps — mix and match per product
Container System
Production-ready firmware locked with customer-specific configuration, delivered pre-flashed — plug and play OEM deployment
SRM — Secured Remote Management
Online versioning, remote firmware upgrade, remote configuration and support over secured internet channel
500+ Configurable Parameters
Fully accessible via free SWTools / emGUI desktop software with no license fee
EMC / EMI Certified
Designed to meet electromagnetic compatibility standards for regulatory compliance
Vehicle Homologation (OBD2)
OBD2 interface enabling EU-type vehicle approval with DTC codes and PID queries
ISO 9001 Quality Management
Company-level quality certification ensuring consistent manufacturing standards
Traction Control
Native slip detection and limitation for safe operation in all terrain conditions
Skid Steer
Differential thrust steering for tracked and dual-motor vehicles
Motion Synchronization
Multiple controllers synchronized across one vehicle via master/slave CAN-based protocol
Multi-Controller Setup
Up to N units per vehicle with independent limiter configuration per unit
Inertia Simulation (Flywheel)
Virtual flywheel effect that simulates engine inertia for combustion-engine feel
Drift / Eco Mode
Configurable drive modes — Drift for higher slip tolerance, Eco for maximum range
BEST — Battery SOC Estimator
Dual-method Coulomb counting plus OCV voltage model for SOC and SOH estimation without BMS
Range Estimator
Real-time range calculation based on actual consumption history
Starter-Generator (Hybrid)
Automatic engine starting sequence with configurable retry logic for hybrid and range-extender applications
CC/CV Generator Mode
Constant current / constant voltage charge regulation for hybrid powertrains and solar charging
Inertial Stabilization
External IMU/sensor-driven stabilization for platforms, gimbals, and anti-wheelie systems
User Maps (Drive Modes)
Up to 9 configurable driving profiles with per-map speed, power, torque, and PAS limits
Restricted / Learner Maps
Speed and power-limited maps for compliance modes, learner mode, or fleet management
Safety Map
Startup default map that prevents operation until explicitly changed by the rider
Reserve Map (Low-Battery)
Automatic low-battery mode switch below configurable SOC threshold
Multi-BMS Support
Compatible with siliXcon, Akuenergy, Jikong, Kortanek, LMX, Greenway/SOL, Cake, FP BMS and more
Vehicle Lock / Unlock
GPIO or IoT/CAN command with configurable lock mode (freewheel, voltage brake, phase short) and auto-lock timeout
Motor Beeping / Custom Melody
Programmable audio through motor phases — works while running, customer-specific sound sequences
Cruise Control
Speed hold via PID with configurable activation and deactivation behavior
Walk Assist
Slow-speed push assistance activated via button hold
Reverse Mode
Dedicated reverse map with configurable reverse speed limits
PAS — Pedal Assist System
Advanced cadence plus torque sensor fusion with configurable assist levels and reverse pedaling brake option
Anti-Rollback (Kickback)
Scooter/e-bike safety feature preventing rollback on steep hills
Hill Assist / Hill Hold
Safe hill start with automatic rollback prevention during standstill
Geofencing
CAN-based geofencing for speed restriction or disarm based on location data
Welding Mode
Controller repurposed as stick welder with anti-stick and hot-start functions for field maintenance
Motor Control, Protections, Sensors & Connectivity
FOC — Field-Oriented Control
Full vector control for PMSM/BLDC motors with precise torque and flux management
BLDC Trapezoidal Control
Classical commutation mode for simple, robust motor driving
Full Torque at 0 RPM (Sensorless)
Unique capability delivering full torque at standstill without position sensors
4-Quadrant Symmetric Operation
Motoring, regenerative braking, active braking, and generating with full energy recovery
Regenerative Braking
Energy returned to battery during deceleration for extended range
Flux Weakening
Extends high-speed operating range above rated motor speed
Reluctance Torque Control (D-axis)
Native IPM motor support maximizing efficiency via reluctance torque contribution
Motor Agnostic Drive
Supports PMSM, induction, axial/radial flux, inrunner/outrunner, IPM and SPM motors
Servo Drive (Speed / Position / Torque)
Closed-loop speed, position, and direct torque control modes
VCU Capability
Controller can act as Vehicle Control Unit, replacing separate VCU hardware
Automatic Motor Identification
Measures KV, inductance, resistance, PID parameters, and D-rating automatically
Automatic PID Tuning
Self-commissioning eliminates manual tuning for most motors
Motor Temperature Estimation
Virtual temperature model protects motor without hardware thermistor
Seamless Sensor-to-Sensorless Switch
Transitions between sensored and sensorless modes during run without stopping
Multiple Sensor Types
Hall effect, incremental encoder, Sin/Cos, and sensorless back-EMF modes
ASC — Analog Signal Conditioner
Flexible analog input processing for throttle, brake, and joystick with safety NaN detection
CSC — Control Signal Conditioner
Signal shaping with exponential curves, dead zones, hysteresis, ramp, and low-pass filter
Rugged Design
Near-impossible to damage through normal operation — system always protected regardless of operating point
Short Circuit Protection (All Phases)
Hardware-level protection between all phases with instant response
Dynamic Limiter System
Smooth limiting instead of hard cutoff — current, power, speed, and temperature-based derating
Automatic Motor Diagnostics
Phase disconnection detection at startup and sensor error detection before operation
Safety Disarming Block
Configurable safety system — disarms on sensor faults, BMS errors, geofence triggers, or seat switch
Over/Under Voltage Protection
Configurable battery voltage window with automatic response
Temperature Protection (Controller / Motor / Battery)
Multi-zone thermal protection with automatic derating via sensor or virtual model
CAN Bus (CANopen-Compatible)
Primary vehicle communication bus with configurable speed and multi-device support
IOT Protocol (CAN)
Dedicated protocol for infotainment, displays, and telematics — read/write parameters, lock/unlock, map switching
WiFi / Bluetooth Connectivity
Wireless connection to running vehicle via Kvaser WiFi-to-CAN bridge or Bluetooth
Multi-Vendor IoT Integration
Protocol designed for third-party IoT, telematics, and infotainment system integration
Software & Tools
SWTools / emGUI
Free Windows desktop application with full parameter access, real-time scope, terminal, and firmware upgrade
siliWatch Plugin
Real-time monitoring dashboard with driver state, limiters, motor, battery, and background CSV logging
siliTune Plugin
Advanced tuning and configuration frontend for deep parameter adjustment
siliSpin Plugin
Command interface for start/stop/run/freewheel control directly from PC
Real-Time Scope (1 ms)
1 ms sampling rate oscilloscope with multiple variables and autoset function
Background CSV Logging
Timestamped variable logging via siliWatch for data export and analysis
SD Card Logging (OpenLog)
Permanent UART logging module with configurable variable set and CSV output
YOS Scripting Environment
Embedded scripting language for automation, permanent scripts, boot sequences, and UART formatting
Firmware Over CAN / USB
Remote firmware upgrades via SRM without physical access to the device
Online Support Connection
Remote diagnostics and parameter inspection while the device is running
Platform & Advanced
Customizable Firmware
FW can be tailored per customer and application with multiple modification options
Modular Architecture
Separate modules for driver, limiters, protections, communication, and apps — mix and match per product
Container System
Production-ready firmware locked with customer-specific configuration, delivered pre-flashed — plug and play OEM deployment
SRM — Secured Remote Management
Online versioning, remote firmware upgrade, remote configuration and support over secured internet channel
500+ Configurable Parameters
Fully accessible via free SWTools / emGUI desktop software with no license fee
EMC / EMI Certified
Designed to meet electromagnetic compatibility standards for regulatory compliance
Vehicle Homologation (OBD2)
OBD2 interface enabling EU-type vehicle approval with DTC codes and PID queries
ISO 9001 Quality Management
Company-level quality certification ensuring consistent manufacturing standards
Traction Control
Native slip detection and limitation for safe operation in all terrain conditions
Skid Steer
Differential thrust steering for tracked and dual-motor vehicles
Motion Synchronization
Multiple controllers synchronized across one vehicle via master/slave CAN-based protocol
Multi-Controller Setup
Up to N units per vehicle with independent limiter configuration per unit
Inertia Simulation (Flywheel)
Virtual flywheel effect that simulates engine inertia for combustion-engine feel
Drift / Eco Mode
Configurable drive modes — Drift for higher slip tolerance, Eco for maximum range
BEST — Battery SOC Estimator
Dual-method Coulomb counting plus OCV voltage model for SOC and SOH estimation without BMS
Range Estimator
Real-time range calculation based on actual consumption history
Starter-Generator (Hybrid)
Automatic engine starting sequence with configurable retry logic for hybrid and range-extender applications
CC/CV Generator Mode
Constant current / constant voltage charge regulation for hybrid powertrains and solar charging
Inertial Stabilization
External IMU/sensor-driven stabilization for platforms, gimbals, and anti-wheelie systems
User Maps (Drive Modes)
Up to 9 configurable driving profiles with per-map speed, power, torque, and PAS limits
Restricted / Learner Maps
Speed and power-limited maps for compliance modes, learner mode, or fleet management
Safety Map
Startup default map that prevents operation until explicitly changed by the rider
Reserve Map (Low-Battery)
Automatic low-battery mode switch below configurable SOC threshold
Multi-BMS Support
Compatible with siliXcon, Akuenergy, Jikong, Kortanek, LMX, Greenway/SOL, Cake, FP BMS and more
Vehicle Lock / Unlock
GPIO or IoT/CAN command with configurable lock mode (freewheel, voltage brake, phase short) and auto-lock timeout
Motor Beeping / Custom Melody
Programmable audio through motor phases — works while running, customer-specific sound sequences
Cruise Control
Speed hold via PID with configurable activation and deactivation behavior
Walk Assist
Slow-speed push assistance activated via button hold
Reverse Mode
Dedicated reverse map with configurable reverse speed limits
PAS — Pedal Assist System
Advanced cadence plus torque sensor fusion with configurable assist levels and reverse pedaling brake option
Anti-Rollback (Kickback)
Scooter/e-bike safety feature preventing rollback on steep hills
Hill Assist / Hill Hold
Safe hill start with automatic rollback prevention during standstill
Geofencing
CAN-based geofencing for speed restriction or disarm based on location data
Welding Mode
Controller repurposed as stick welder with anti-stick and hot-start functions for field maintenance
Motor Control, Protections, Sensors & Connectivity
FOC — Field-Oriented Control
Full vector control for PMSM/BLDC motors with precise torque and flux management
BLDC Trapezoidal Control
Classical commutation mode for simple, robust motor driving
Full Torque at 0 RPM (Sensorless)
Unique capability delivering full torque at standstill without position sensors
4-Quadrant Symmetric Operation
Motoring, regenerative braking, active braking, and generating with full energy recovery
Regenerative Braking
Energy returned to battery during deceleration for extended range
Flux Weakening
Extends high-speed operating range above rated motor speed
Reluctance Torque Control (D-axis)
Native IPM motor support maximizing efficiency via reluctance torque contribution
Motor Agnostic Drive
Supports PMSM, induction, axial/radial flux, inrunner/outrunner, IPM and SPM motors
Servo Drive (Speed / Position / Torque)
Closed-loop speed, position, and direct torque control modes
VCU Capability
Controller can act as Vehicle Control Unit, replacing separate VCU hardware
Automatic Motor Identification
Measures KV, inductance, resistance, PID parameters, and D-rating automatically
Automatic PID Tuning
Self-commissioning eliminates manual tuning for most motors
Motor Temperature Estimation
Virtual temperature model protects motor without hardware thermistor
Seamless Sensor-to-Sensorless Switch
Transitions between sensored and sensorless modes during run without stopping
Multiple Sensor Types
Hall effect, incremental encoder, Sin/Cos, and sensorless back-EMF modes
ASC — Analog Signal Conditioner
Flexible analog input processing for throttle, brake, and joystick with safety NaN detection
CSC — Control Signal Conditioner
Signal shaping with exponential curves, dead zones, hysteresis, ramp, and low-pass filter
Rugged Design
Near-impossible to damage through normal operation — system always protected regardless of operating point
Short Circuit Protection (All Phases)
Hardware-level protection between all phases with instant response
Dynamic Limiter System
Smooth limiting instead of hard cutoff — current, power, speed, and temperature-based derating
Automatic Motor Diagnostics
Phase disconnection detection at startup and sensor error detection before operation
Safety Disarming Block
Configurable safety system — disarms on sensor faults, BMS errors, geofence triggers, or seat switch
Over/Under Voltage Protection
Configurable battery voltage window with automatic response
Temperature Protection (Controller / Motor / Battery)
Multi-zone thermal protection with automatic derating via sensor or virtual model
CAN Bus (CANopen-Compatible)
Primary vehicle communication bus with configurable speed and multi-device support
IOT Protocol (CAN)
Dedicated protocol for infotainment, displays, and telematics — read/write parameters, lock/unlock, map switching
WiFi / Bluetooth Connectivity
Wireless connection to running vehicle via Kvaser WiFi-to-CAN bridge or Bluetooth
Multi-Vendor IoT Integration
Protocol designed for third-party IoT, telematics, and infotainment system integration
Software & Tools
SWTools / emGUI
Free Windows desktop application with full parameter access, real-time scope, terminal, and firmware upgrade
siliWatch Plugin
Real-time monitoring dashboard with driver state, limiters, motor, battery, and background CSV logging
siliTune Plugin
Advanced tuning and configuration frontend for deep parameter adjustment
siliSpin Plugin
Command interface for start/stop/run/freewheel control directly from PC
Real-Time Scope (1 ms)
1 ms sampling rate oscilloscope with multiple variables and autoset function
Background CSV Logging
Timestamped variable logging via siliWatch for data export and analysis
SD Card Logging (OpenLog)
Permanent UART logging module with configurable variable set and CSV output
YOS Scripting Environment
Embedded scripting language for automation, permanent scripts, boot sequences, and UART formatting
Firmware Over CAN / USB
Remote firmware upgrades via SRM without physical access to the device
Online Support Connection
Remote diagnostics and parameter inspection while the device is running
No features match your current filter selection. Try widening your choices.
Beyond Standard Applications
Custom Application Development
None of the standard applications fit your project? We develop completely custom firmware solutions tailored to your specific use case — from unique control strategies to proprietary communication protocols.
All controllers also support our built-in scripting language, allowing you to customize existing applications or write your own logic from the ground up.
custom firmware builds
full driver access
built-in scripting language
co-development & integration