Ditto Firmware
How To Use
Installation Guideline for Ditto Firmware
Please complete Initial Setup before you go through this step.
Login / Register
- Run
ditto.exe
as ADMINISTRATOR. - For New User, goto
Sign up
and register your own account.
Waitlist Code = Purchased License Key
Register using your existing email. A verification code is required to complete the registration.
- Back to login page and login with your registered account.
- For first login, it will ask for Email Verificaiton Code. Simply check your mailbox, fill in the verification code in loader to complete the verification.
- After verification, you should now loaded into loader
dashboard
.
Your first login, the subscription duration may be unusual. Log out again and log in again to solve the problem.
How to custom your xHCI
- Goto Linux Hardware List.
- There is more than 10,000 devices, you can pick and click into any device you like.
We recommend avoiding Intel/AMD/NVIDIA xHCI devices!
- On
Ditto Software
, gotoEditor
->Capabilities
.
- Based on your selected device, fill in the information. If you are unsure how to identify the Vendor ID and Device ID, you can use the tools below. Simply copy and paste the
XXXX:XXXX:XXXX:XXXX
into them.
- Vendor ID
- Device ID
- Protocol
- Click
Apply Changes
.
Activate Firmware
- The firmware must be activated on the Second PC when the computer is turned on; otherwise, the Main PC will not load the system properly or boot up.
- Activation is required everytime Main PC is powering ON.
- Make sure your Main PC is powered OFF.
- After setting up your desired device in detail, sub-device information, etc. in Ditto, go to the
Settings
page. - Powering on your Main PC. (immediately proceed to the next step)
- After the Main PC is powered on, wait for about 5 seconds, and then click
Connect
inDitto Software
->Settings
on the Second PC. (Start counting from power on, not after entering the windows). - After a few
Retrying to connect
notification, a notification will pop up indicating thatFGPA Connected
if everything is correct.
Determine whether the firmware has connected successfully and initialized correctly
Determine if it’s connected properly:
- Windows will boot quickly, as usual.
- A device you emulated will appear in your Main PC
Device Manager
.
Determine if it failed to connect:
- Windows may get stuck on a black screen and fail to boot.
- Windows may boot slowly, taking up to 5 minutes to load.
- In Device Manager, a device labeled
USB xHCI Compliant Host Controller
will show a ⚠️ yellow exclamation mark.
Better Activation Timing?
For FTDI Devices
- Open
Device Manager
alongside the Ditto application., - Expand the
Universal Serial Bus controllers
or theUniversal Serial Bus devices
section. - When you see
FTDI FT601 USB 3.0 Bridge Device
or theFTDI SuperSpeed-FIFO Bridge
appear, wait 5 seconds, then hit “Connect” in Ditto.
For ZDMA Users
- Open
Device Manager
alongside the Ditto application. - Expand the
Memory Technology Devices
section. - When you see
LeechDMA
appear, wait 5 seconds, then clickConnect
in Ditto.
For Ferrum Users
- If you’re using a Ferrum, just wait until your mouse shows up under the
Boards
category, then hitConnect
in Ditto.
This timing trick should completely eliminate your connection headaches.