The intersection of physical fitness and video gaming—often referred to as "exergaming"—has historically been defined by specialized, closed-ecosystem hardware. From the dance mats of the early 2000s to the motion-tracking cameras and balance boards of the Nintendo Wii era, gamers looking to break a sweat have typically been confined to custom-built titles with limited depth.

However, a new open-source utility named Deck de France is challenging this paradigm. Created by developer Sukolupo and shared widely via GitHub and tech-hobbyist platform Hackaday, the application allows users to convert standard, Bluetooth-enabled smart bike trainers into functional game controllers. Optimized for Valve’s handheld Steam Deck running SteamOS (Linux), this software enables players to power their in-game vehicles, characters, and avatars using real-world leg power.

By translating raw physical wattage into digital controller inputs, Deck de France opens up mainstream, AAA titles—ranging from Forza Horizon and Rocket League to Grand Theft Auto—to an entirely new style of interactive, high-intensity play.


1. Main Facts: The Hybrid Control Paradigm

At its core, Deck de France acts as an input translator. It does not replace the traditional controller entirely; rather, it introduces a hybrid control scheme where the user’s lower body manages speed and acceleration, while their hands manage direction, steering, and in-game actions.

Key Features and Mechanics:

  • Protocol Compatibility: The application is compatible with any smart bike trainer that broadcasts the standardized Cycling Power Service (CPS) over Bluetooth Low Energy (BLE). This includes industry-standard trainers from manufacturers such as Wahoo, Tacx, Elite, and Saris.
  • Input Translation: The software reads the real-time wattage or cadence data sent by the bike trainer and maps it to specific controller outputs. For example, higher physical wattage output can be mapped to trigger depression (such as the Right Trigger on a standard controller) or specific keypresses.
  • Operating System Support: While optimized for the Steam Deck’s handheld form factor, the application is compatible with any PC running a modern Linux distribution.
  • Hybrid Gameplay: To play a game like Rocket League or Forza, players mount their Steam Deck or a monitor in front of their stationary bike. They hold a standard Bluetooth controller (or use the Steam Deck’s built-in controls) to steer and navigate, while their pedaling speed dictates their in-game throttle or boost.

2. Chronology: The Evolution of Gamified Cycling

To understand the relevance of Deck de France, it is necessary to examine how indoor cycling and video games have evolved over the last two decades.

+-----------------------------------------------------------------+
|                       HISTORICAL TIMELINE                       |
+-----------------------------------------------------------------+
|                                                                 |
|  [Early 2000s]                                                  |
|  Exergaming begins with arcade-style peripherals (e.g., DDR).  |
|                                                                 |
|  [2010s]                                                        |
|  Smart trainers emerge; platforms like Zwift gamify cycling     |
|  within dedicated, simulated environments.                      |
|                                                                 |
|  [2022]                                                         |
|  Valve releases the Steam Deck, popularizing Linux-based        |
|  handheld gaming and open-source input customization.           |
|                                                                 |
|  [August 2026]                                                  |
|  Developer Sukolupo releases "Deck de France" on GitHub;        |
|  Hackaday amplifies the project to the broader tech community.  |
|                                                                 |
+-----------------------------------------------------------------+

The Era of Dedicated Simulation (2010s)

Prior to projects like Deck de France, cyclists looking for virtual engagement turned to dedicated indoor training platforms such as Zwift, Rouvy, and TrainerRoad. Released in the mid-2010s, Zwift revolutionized indoor training by placing cyclists in a shared virtual world where their speed was directly proportional to their real-world power output. While highly successful, these platforms remain strictly simulation-focused, designed primarily for athletes looking to replicate outdoor road conditions indoors.

The Rise of DIY Hardware Hacking

For years, tech-savvy gamers attempted to bridge the gap between AAA gaming and fitness equipment. Early attempts involved dismantling controller circuitry and soldering wires to stationary bike pedals, or using microcontrollers like the Arduino to convert analog pedal rotations into USB keyboard strokes. These solutions, while functional, were highly custom, fragile, and difficult for the average user to replicate.

'Deck de France' is a new free software that can turn your bike trainer into a controller for your Steam Deck

The Steam Deck and Linux Openness (2022–Present)

The launch of Valve’s Steam Deck in early 2022 fundamentally shifted the landscape of portable and open-source gaming. Because the Steam Deck runs on SteamOS (a Debian/Arch-based Linux distribution) and features an open architecture, developers gained the ability to write custom background daemons that could interface directly with the system’s input layer.

In August 2026, developer Sukolupo published Deck de France on GitHub. By leveraging Linux’s robust Bluetooth stack and virtual input subsystems, the developer created a software-only solution that bypassed the need for custom hardware modifications, allowing users to configure their trainers as controllers in minutes.


3. Supporting Data & Technical Specifications

Deck de France relies on standardized wireless protocols and native Linux input modules to achieve low-latency input translation.

The Bluetooth Low Energy (BLE) Cycling Power Service

Smart trainers utilize standard GATT (Generic Attribute Profile) specifications to transmit fitness data over Bluetooth. The Cycling Power Service (CPS) is a standardized profile recognized by the Bluetooth Special Interest Group (SIG).

Metric Transmitted Data Type Purpose in Game Translation
Instantaneous Power 16-bit Integer (Watts) Mapped to analog throttle values (0% to 100% trigger pull).
Instantaneous Cadence 8-bit Integer (RPM) Can be mapped to continuous button presses or speed modifiers.
Accumulated Torque 16-bit Integer (Newton-meters) Used by advanced configurations to calculate sudden bursts of acceleration.

Input Emulation via Virtual Devices

Under the hood, Deck de France utilizes the Linux uinput kernel module. The software reads the incoming BLE data packets from the smart trainer and creates a virtual user-space input device (such as a virtual joystick or keyboard).

  1. Data Capture: The Python-based background daemon connects to the smart trainer via BlueZ (the Linux Bluetooth protocol stack).
  2. Scaling and Calibration: The raw wattage input is scaled against a user-defined threshold. For instance, a user might set their "maximum throttle" (100% trigger pull) to 300 Watts. If they pedal at 150 Watts, the virtual controller registers a 50% trigger pull.
  3. Steam Input Integration: Because the virtual device operates at the system level, Valve’s proprietary Steam Input layer recognizes it as a standard controller. This allows players to map the pedal input to any button, trigger, or keybind within Steam’s controller configuration overlay.
[Smart Trainer] 
       │ (BLE Cycling Power Service)
       ▼
[Linux Bluetooth Stack (BlueZ)]
       │
       ▼
[Deck de France Daemon] ──(Scales Wattage to Input Value)
       │
       ▼
[Linux Virtual Input (uinput)]
       │
       ▼
[Steam Input / SteamOS]
       │
       ▼
[Game Engine (Forza, Rocket League, etc.)]

Game-Specific Configurations and Behaviors

The software has been tested across several genres, displaying varying degrees of integration:

  • Tour de France Series: The original target use case. The game natively simulates road cycling, and mapping real-world wattage to the virtual rider’s output creates a highly realistic, physically demanding simulation.
  • Rocket League: Pedaling power is mapped directly to the "Boost" modifier. Crucially, players still use their hands to steer, jump, and slide, but they must actively pedal to activate and sustain their car’s rocket-boost capabilities.
  • Forza Horizon Series: The analog trigger value of the accelerator (Right Trigger) is mapped to the player’s wattage. To maintain a cruising speed of 60 mph in-game, the player must maintain a steady physical output; to accelerate up a steep hill or overtake an opponent, they must sprint.

4. Developer and Community Perspectives

The release of Deck de France has sparked significant interest within both the open-source software community and the indoor cycling community.

'Deck de France' is a new free software that can turn your bike trainer into a controller for your Steam Deck

Developer Insights

According to the project’s creator, Sukolupo, the project was born out of a desire to make indoor winter training more engaging. While cycling simulators like Zwift are highly effective training tools, they lack the narrative and mechanical complexity of mainstream video games. By mapping the trainer to games with highly developed physics engines and progression systems—like Grand Theft Auto V—the developer found that the psychological barrier to high-intensity cardiovascular exercise was drastically reduced.

The developer emphasizes the simplicity of the installation process:

"The setup is designed to take less than five minutes. Because it relies on standard Bluetooth protocols and native Linux input drivers, there is no need for complex calibration, custom dongles, or driver signing bypasses."

Community Reception

On platforms like Reddit and the Hackaday comment sections, the community’s response has highlighted both the ingenuity of the project and its inherent physical challenges.

A primary point of discussion is the cognitive and physical load of hybrid gaming. Gamers who have tested the setup note that coordinating precise finger movements (such as aiming a weapon in GTA or executing an aerial maneuver in Rocket League) while simultaneously maintaining a high-intensity pedaling cadence of 90 RPM requires a high level of physical coordination.

Furthermore, users have praised the accessibility potential of the software. For individuals who require lower-body physical therapy or those who find traditional physical rehabilitation regimens monotonous, the ability to play their favorite games while meeting physical therapy movement goals represents a significant step forward in gamified rehabilitation.


5. Implications: The Future of Interactive Fitness

The development of Deck de France highlights a growing trend toward open, hardware-agnostic software solutions in consumer electronics.

'Deck de France' is a new free software that can turn your bike trainer into a controller for your Steam Deck

Challenging the Walled Gardens of Fitness Hardware

For years, the connected fitness industry—dominated by brands like Peloton, Wahoo, and Garmin—has relied on closed ecosystems. Users buy expensive hardware and are often locked into monthly subscription services to access interactive software.

Deck de France demonstrates that the underlying hardware (the smart trainer) is fundamentally capable of interacting with any software ecosystem, provided the manufacturer adheres to open wireless standards like BLE CPS. As open-source tools continue to mature, consumers may increasingly demand that fitness hardware manufacturers provide open APIs and official integration tools for mainstream gaming platforms.

The Convergence of Esports and Physical Sports

The concept of "virtual sports" has already gained traction, with the Union Cycliste Internationale (UCI) hosting official Cycling Esports World Championships on platforms like Zwift. However, tools like Deck de France point toward a future where traditional esports could integrate physical endurance components.

Imagine an esports league where players compete in Rocket League or racing simulators, but their vehicle speed is tied directly to their physical fitness and endurance. This would merge the cognitive, tactical, and reflex-based demands of modern esports with the cardiovascular demands of traditional athletics.

Conclusion

Deck de France is more than a novel hack; it is a proof of concept for the future of decentralized, open-source input mapping. By breaking down the barriers between consumer fitness hardware and mainstream gaming operating systems, it offers a glimpse into a world where staying active does not require a subscription to a virtual cycling world—just a steam library, a smart trainer, and the willingness to pedal for your life.

Leave a Reply

Your email address will not be published. Required fields are marked *