Scarlet Docs home page
English
Search...
⌘K
Store
Support
Visit Site
Visit Site
Search...
Navigation
Ditto Firmware
Introduction
DMA Guides
Firmware Guides
No-HWID & Spoofer Guides
Official Website
Community
View Purchased Key
🅵🆁🅴🅴 Open Source Firmware [Scarlet × Beater.Solutions]
Card Reader
NIC Device
PCIe Bridge
SATA Controller
USB Port
VMD NVMe
HOW TO
Flash Firmware [Fully Auto]
Flash Firmware [Manually]
Troubleshooting
Ditto Firmware
Introduction
Components
Initial Setup
How To Use
Troubleshooting
On this page
Ditto
Overview
What Does This Mean?
Key Capabilities
Subscription Tiers
Pro Tier
Ultimate Tier
Components
Ditto Firmware
Introduction
Introduction to Ditto Firmware
Ditto
Overview
Ditto is a software-level shape-shifting framework for PCIe device emulation.
What Does This Mean?
From a PCIe device emulation perspective, Ditto provides APIs and building blocks for “correct” behavior on emulating how “real” devices look and respond. This extends not only beyond the restrictions of the Xilinx core, but beyond its capabilities.
Key Capabilities
Virtual configuration space
Virtual MMIO
Interrupt handling (legacy, MSI, MSI-X)
Out-of-the-box APIs for device communication buffers (NVMe, SATA, xHCI, etc.)
Subscription Tiers
Pro Tier
Includes a limited subset of xHCI controller models
Supports sub-devices (such as mouse) connections
Ultimate Tier
Provides the full set of xHCI controller models
Components
VCFS
Read me to understand what is VCFS (Virtual Configuration Space)
What's VCFS
VCFS
Read me to understand what is VCFS (Virtual Configuration Space)
What's VDH
Troubleshooting
VCFS
Assistant
Responses are generated using AI and may contain mistakes.