# Cronus™

## CRONUS ZEN™

- [Table of Contents](https://guide.cronuszen.com/zen/contents.md)
- [Cronus Zen Quick Start Guides](https://guide.cronuszen.com/zen/cronus-zen-quick-start-guides.md)
- [Downloads](https://guide.cronuszen.com/zen/downloads.md)
- [Changelog (25)](https://guide.cronuszen.com/zen/changelog-25.md)
- [Changelog (24)](https://guide.cronuszen.com/zen/changelog-25/changelog-24.md)
- [Changelog (23)](https://guide.cronuszen.com/zen/changelog-25/changelog-23.md)
- [Changelog (22)](https://guide.cronuszen.com/zen/changelog-25/changelog-22.md)
- [Quick Start Guide](https://guide.cronuszen.com/setup-guides/quick-start-guide.md)
- [STEP 1: Install Zen Studio](https://guide.cronuszen.com/setup-guides/quick-start-guide/step-1-install-zen-studio.md)
- [STEP 2: Update Firmware](https://guide.cronuszen.com/setup-guides/quick-start-guide/step-2-update-firmware.md)
- [STEP 3: Register Your Zen](https://guide.cronuszen.com/setup-guides/quick-start-guide/step-3-register-your-zen.md)
- [STEP 3: Controller Setup](https://guide.cronuszen.com/setup-guides/quick-start-guide/step-3-controller-setup.md)
- [USB](https://guide.cronuszen.com/setup-guides/quick-start-guide/step-3-controller-setup/usb.md)
- [Wireless](https://guide.cronuszen.com/setup-guides/quick-start-guide/step-3-controller-setup/wireless.md)
- [STEP 5: Gamepacks & Scripts](https://guide.cronuszen.com/setup-guides/quick-start-guide/step-5-gamepacks-and-scripts.md)
- [PlayStation®5 Bypass](https://guide.cronuszen.com/setup-guides/ps5bypass.md)
- [Register with Linux without a VM](https://guide.cronuszen.com/setup-guides/register-with-linux-without-a-vm.md)
- [Running Zen Studio on Linux](https://guide.cronuszen.com/setup-guides/running-zen-studio-on-linux.md)
- [Zen Link™](https://guide.cronuszen.com/zen-link-tm.md)
- [What is Zen Link™](https://guide.cronuszen.com/zen-link-tm/what-is-zen-link-tm.md)
- [Setup](https://guide.cronuszen.com/zen-link-tm/setup.md)
- [V1 Setup](https://guide.cronuszen.com/zen-link-tm/v1-setup.md)
- [V2 Setup](https://guide.cronuszen.com/zen-link-tm/v2-setup.md)
- [Backup Copy of V2 Setup](https://guide.cronuszen.com/zen-link-tm/v2-setup-1.md)
- [PlayStation®5](https://guide.cronuszen.com/supported-devices/ps5.md)
- [Xbox Series X|S®](https://guide.cronuszen.com/supported-devices/xboxseriesxs.md)
- [Nintendo Switch®](https://guide.cronuszen.com/supported-devices/switch.md)
- [PlayStation®4](https://guide.cronuszen.com/supported-devices/ps4.md)
- [Xbox® One](https://guide.cronuszen.com/supported-devices/xbox-r-one.md)
- [PlayStation®3](https://guide.cronuszen.com/supported-devices/ps3.md)
- [Xbox 360®](https://guide.cronuszen.com/supported-devices/xbox-360-r.md)
- [Nintendo® Wii](https://guide.cronuszen.com/supported-devices/nintendo-r-wii.md)
- [Windows® PC](https://guide.cronuszen.com/supported-devices/windowspc.md)
- [Android®](https://guide.cronuszen.com/supported-devices/android.md)
- [Apple®](https://guide.cronuszen.com/supported-devices/apple.md)
- [Mouse & Keyboard](https://guide.cronuszen.com/supported-devices/mouse-and-keyboard.md)
- [Racing Wheels](https://guide.cronuszen.com/supported-devices/racing-wheels.md)
- [Zen DS4 Back Button](https://guide.cronuszen.com/supported-devices/zen-ds4-back-button.md)
- [Zen Studio Overview](https://guide.cronuszen.com/zen-studio/overview.md)
- [Main Interface](https://guide.cronuszen.com/zen-studio/main-interface.md)
- [File Management](https://guide.cronuszen.com/zen-studio/file-management.md)
- [Edit, Search, Replacement](https://guide.cronuszen.com/zen-studio/edit-search-replacement.md)
- [Working Panels](https://guide.cronuszen.com/zen-studio/working-panels.md)
- [Library](https://guide.cronuszen.com/zen-studio/working-panels/library.md)
- [Compiler](https://guide.cronuszen.com/zen-studio/working-panels/compiler.md)
- [Programmer](https://guide.cronuszen.com/zen-studio/working-panels/programmer.md)
- [Device](https://guide.cronuszen.com/zen-studio/working-panels/device.md)
- [M\&K Settings](https://guide.cronuszen.com/zen-studio/working-panels/m-and-k-settings.md)
- [Zen Studio Update](https://guide.cronuszen.com/zen-studio/zen-studio-update.md)
- [Zen Operational Mode](https://guide.cronuszen.com/zen-studio/zen-operational-mode.md)
- [Normal Mode](https://guide.cronuszen.com/zen-studio/zen-operational-mode/normal-mode.md)
- [Tournament Mode](https://guide.cronuszen.com/zen-studio/zen-operational-mode/tournament-mode.md)
- [Wheel Mode](https://guide.cronuszen.com/zen-studio/zen-operational-mode/wheel-mode.md)
- [Device Monitor](https://guide.cronuszen.com/zen-studio/device-monitor.md)
- [Plugins](https://guide.cronuszen.com/zen-studio/plugins.md)
- [MAX Combo](https://guide.cronuszen.com/zen-studio/plugins/max-combo.md)
- [MAX Mapper](https://guide.cronuszen.com/zen-studio/plugins/max-mapper.md)
- [MAX Rec](https://guide.cronuszen.com/zen-studio/plugins/max-rec.md)
- [URL Hooks](https://guide.cronuszen.com/zen-studio/url-hooks.md)
- [M\&K Overview](https://guide.cronuszen.com/mouse-and-keyboard/overview.md)
- [Native vs Emulation](https://guide.cronuszen.com/mouse-and-keyboard/native-vs-emulation.md)
- [Supported Platforms and Devices](https://guide.cronuszen.com/mouse-and-keyboard/supported-platforms-and-devices.md)
- [Connect & Configure](https://guide.cronuszen.com/mouse-and-keyboard/connect-and-configure.md)
- [Import Game Specific Profiles](https://guide.cronuszen.com/mouse-and-keyboard/import-game-specific-profiles.md)
- [PlayStation®5 Setup](https://guide.cronuszen.com/wheel-mode/ps5setup.md)
- [PlayStation®4 Setup](https://guide.cronuszen.com/wheel-mode/ps4setup.md)
- [Compatible Racing Games](https://guide.cronuszen.com/wheel-mode/compatible-racing-games.md)
- [Fanatec PS3 Mode](https://guide.cronuszen.com/wheel-mode/fanatec-ps3-mode.md)
- [Zen Studio Won’t Open](https://guide.cronuszen.com/frequently-asked-questions/zen-studio-wont-open.md)
- [Error E3001](https://guide.cronuszen.com/frequently-asked-questions/error-e3001.md)
- [Zen Studio Freezes](https://guide.cronuszen.com/frequently-asked-questions/zen-studio-freezes.md)
- [Firmware Incompatible](https://guide.cronuszen.com/frequently-asked-questions/firmware-incompatible.md)
- [Error 300X (E3 / E3001 / E3002)](https://guide.cronuszen.com/frequently-asked-questions/error-300x-e3-e3001-e3002.md)
- [Hard Reset](https://guide.cronuszen.com/frequently-asked-questions/hard-reset.md)
- [Stack / Bytecode Error](https://guide.cronuszen.com/frequently-asked-questions/stack-bytecode-error.md)
- [GameSir® Fix](https://guide.cronuszen.com/frequently-asked-questions/gamesir-fix.md)
- [Synch Flash, Please Wait](https://guide.cronuszen.com/frequently-asked-questions/sync-flash-error.md)

## GPC SCRIPTING

- [GPC Script Guide](https://guide.cronuszen.com/gpcscripting/gpc-script-guide.md)
- [Introduction](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/introduction.md)
- [32-bit support](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/32-bit-support.md)
- [GPC Developer Guide](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide.md)
- [Basic Syntax](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/basic-syntax.md)
- [Basic GPC Structure](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/basic-gpc-structure.md)
- [A Simple Tutorial](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/a-simple-tutorial.md)
- [Variables](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/variables.md)
- [Definitions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/definitions.md)
- [Data Section](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/data-section.md)
- [Remapping](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/remapping.md)
- [Const Arrays](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/const-arrays.md)
- [Init Section](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/init-section.md)
- [Main Section](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/main-section.md)
- [Combo Section](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/combo-section.md)
- [User Created Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/user-created-functions.md)
- [Identifiers](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/identifiers.md)
- [Flow Control](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/flow-control.md)
- [Operator Types](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/operator-types.md)
- [Constants](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants.md)
- [Cronus Zen](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/cronus-zen.md)
- [OLED](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/cronus-zen/oled.md)
- [ASCII Constants](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/cronus-zen/ascii-constants.md)
- [PIO](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/cronus-zen/pio.md)
- [Keyboard](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/keyboard.md)
- [Controller](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller.md)
- [Polar](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/polar.md)
- [LED](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/led.md)
- [Rumble](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/rumble.md)
- [PlayStation© 5](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/playstation-c-5.md)
- [PlayStation© 4](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/playstation-c-4.md)
- [PlayStation© 3](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/playstation-c-3.md)
- [Xbox© Series X/S](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/xbox-c-series-x-s.md)
- [Xbox© One](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/xbox-c-one.md)
- [Xbox© 360](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/xbox-c-360.md)
- [Nintendo© Switch](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/nintendo-c-switch.md)
- [Nintendo© Wii](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/nintendo-c-wii.md)
- [Racing Wheel](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/racing-wheel.md)
- [G29](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/racing-wheel/g29.md)
- [G27](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/racing-wheel/g27.md)
- [G25](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/racing-wheel/g25.md)
- [DF](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/racing-wheel/df.md)
- [DF GT](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/racing-wheel/df-gt.md)
- [DF Pro](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/racing-wheel/df-pro.md)
- [Trace](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/trace.md)
- [Memory](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/memory.md)
- [Misc](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/misc.md)
- [Persistent Memory](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/persistent-memory.md)
- [Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/functions.md)
- [Internal Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/internal-functions.md)
- [Bit Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/internal-functions/bit-functions.md)
- [Combo Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/internal-functions/combo-functions.md)
- [Math Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/internal-functions/math-functions.md)
- [Device Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/internal-functions/device-functions.md)
- [OLED Display Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/internal-functions/oled-display-functions.md)
- [Console Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/console-functions.md)
- [Core Console Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/console-functions/core-console-functions.md)
- [Controller Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/controller-functions.md)
- [Core Controller Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/controller-functions/core-controller-functions.md)
- [Rumble Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/controller-functions/rumble-functions.md)
- [LED Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/controller-functions/led-functions.md)
- [Keyboard Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/keyboard-functions.md)
- [Core Keyboard Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/keyboard-functions/core-keyboard-functions.md)
- [Device Functions](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/device-functions.md)
- [Advanced Samples](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/advanced-samples.md)
- [Bit-Packing SPVARs](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/advanced-samples/bit-packing-spvars.md)
- [Custom OLED Buttons](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/advanced-samples/custom-oled-buttons.md)
- [API Samples](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/api-samples.md)
- [SendMsgAppSample](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/gpc-developer-guide/api-samples/sendmsgappsample.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://guide.cronuszen.com/zen/contents.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
