Please complete Initial Setup before you go through this step.

Login / Register

  1. Run ditto.exe as ADMINISTRATOR.
  2. 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.

  1. Back to login page and login with your registered account.
  2. 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.
  3. 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

  1. Goto Linux Hardware List.
  2. 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!
  1. On Ditto Software, goto Editor -> Capabilities.
  1. 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
  1. Click Apply Changes.

Activate Firmware

  1. 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.
  2. Activation is required everytime Main PC is powering ON.
  3. Make sure your Main PC is powered OFF.
  1. After setting up your desired device in detail, sub-device information, etc. in Ditto, go to the Settings page.
  2. Powering on your Main PC. (immediately proceed to the next step)
  3. After the Main PC is powered on, wait for about 5 seconds, and then click Connect in Ditto Software -> Settings on the Second PC. (Start counting from power on, not after entering the windows).
  4. After a few Retrying to connect notification, a notification will pop up indicating that FGPA 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

  1. Open Device Manager alongside the Ditto application.,
  2. Expand the Universal Serial Bus controllers or the Universal Serial Bus devices section.
  3. When you see FTDI FT601 USB 3.0 Bridge Device or the FTDI SuperSpeed-FIFO Bridge appear, wait 5 seconds, then hit “Connect” in Ditto.

For ZDMA Users

  1. Open Device Manager alongside the Ditto application.
  2. Expand the Memory Technology Devices section.
  3. When you see LeechDMA appear, wait 5 seconds, then click Connect in Ditto.

For Ferrum Users

  1. If you’re using a Ferrum, just wait until your mouse shows up under the Boards category, then hit Connect in Ditto.

This timing trick should completely eliminate your connection headaches.