Moonlight
  • Welcome to Moonlight!
  • Getting Started!
  • GUIDES
    • Arduino Section
      • Arduino Leonardo Section
        • Arduino Leonardo Spoofing Guide
        • Leonardo + Moonlink Guide
      • Arduino Due Section
        • Arduino DUE Spoofing Guide
        • DUE + Moonlink Guide
        • Advanced Arduino Due Troubleshooting
    • OBS/NDI GUIDE
      • Simple Install
      • Advanced Install
      • Direct PC to PC link
    • Capture Card Guide
    • A.I. Install Guide for Darknet
    • Creating Datasets for Moonlight
      • Creating Datasets for YOLOv4 in Darknet
      • Creating Datasets for YOLOv8 +
  • OVERVIEWS
    • Moonlight Color Overview
    • Moonlink Overview
  • ABOUT MOONLIGHT
    • Our Solutions and How They Work
Powered by GitBook
On this page
  • ⚠️ FOLLOW ALL THESE STEPS ON THE 2ND PC ⚠️
  • πŸ”„ 1) Reflash the Arduino
  • πŸ”Œ 2) Check Cable & Connection Quality
  • πŸ“Œ 3) If Using Leonardo + CP2102, Secure the Jumpers
  • πŸ”„ 4) Power Cycle Everything
  1. GUIDES
  2. Arduino Section
  3. Arduino Leonardo Section

Leonardo + Moonlink Guide

PreviousArduino Leonardo Spoofing GuideNextArduino Due Section

Last updated 4 months ago

⚠️ FOLLOW ALL THESE STEPS ON THE 2ND PC ⚠️

πŸŽ₯ Video Tutorial

1) Connect CP2102 to Arduino

πŸ”Œ Hardware Setup:

  1. Grab 3 female to male jumper cables.

  2. Plug one end of the jumper into the "TXD" pin on the CP2102 and the other end into the "RX0" pin on the Arduino Leonardo.

  3. Plug one end of the jumper into the "5V" pin on the CP2102 and the other end into the "5V" pin on the Arduino Leonardo.

  4. Plug one end of the jumper into the "GND" pin on the CP2102 and the other end into the "GND" pin on the Arduino Leonardo (next to the 5V pin).

  5. Plug the CP2102 into the 2nd PC.

  6. Plug the Arduino into the gaming PC.

You have successfully completed the hardware setup!

2) Check COM Port for CP2102

πŸ’» Software Setup:

  1. In the Moonlink folder, open the siliconlabs folder.

  2. Right-click silabser.inf and hit install.

  3. Press the Windows Key and type "Device Manager".

  4. Under "Ports (COM & LPT)", find "Silicon Labs CP210x USB to UART Bridge". The COM port will be next to the name.

  5. Under Hardware, go to Properties. In Properties, click on "Change settings". Under Power Management, untick "Allow the computer to turn off this device to save power."

f the COM port doesn't show up, follow these steps again and install the CP210x Universal Windows Driver. You can download the driver from the following link:

3) Mouse Software Setup

πŸ–±οΈ Mouse Setup: Make sure to download mouse software on the 2nd PC and set the mouse polling rate to 1k. Ensure that "Enhance Pointer Precision" is turned off on the 2nd PC.

4) Run the Program

πŸš€ Program Setup:

  1. Open Moonlink.exe in the Moonlink folder located in C:\moonlink\.

  2. Register or login.

    • If you bought a Color or AI sub, you will use that key.

  3. The GUI should pop up.

  4. Unplug your mouse from the Gaming PC and plug it into the Script PC.

    • Ensure only ONE mouse is plugged into the Script PC, or Moonlink might get confused.

  5. To enter capture mode, click "Enter Capture Mode".

  6. To exit capture mode, hit the ESC key on your keyboard.


πŸ› οΈ Quick Fix: Mouse Not Moving in Capture Mode

If your mouse isn’t moving on the Gaming PC after entering Moonlink Capture Mode, follow these quick troubleshooting steps:


πŸ”„ 1) Reflash the Arduino

🚨 If flashing fails or gets stuck:

  • Make sure the Arduino is in bootloader mode (Press Reset before flashing).

  • If the COM port doesn’t appear, try another USB port.


πŸ”Œ 2) Check Cable & Connection Quality

  • Use a high-quality USB cable for the Arduino (cheap cables can cause data loss).

  • If using a USB hub, plug the Arduino directly into the PC.


πŸ“Œ 3) If Using Leonardo + CP2102, Secure the Jumpers

πŸ”Ή Check that all jumper wires are securely connected:

  • TXD (CP2102) β†’ RX0 (Arduino Leonardo)

  • 5V (CP2102) β†’ 5V (Arduino Leonardo)

  • GND (CP2102) β†’ GND (Arduino Leonardo)

βœ… If unsure, replug each jumper and test again.


πŸ”„ 4) Power Cycle Everything

βœ… Steps to Reset & Power Cycle:

  1. Unplug the Arduino from the PC.

  2. Unplug any extra hardware (CP2102, USB hubs, etc.).

  3. Wait 5 seconds, then plug everything back in.

  4. Open Moonlink.exe β†’ Click Enter Capture Mode again.


πŸš€ TL;DR - Quick Fix Checklist

βœ… Reflash Arduino firmware βœ… Use a high-quality USB cable βœ… Check that CP2102 jumpers are secure (if using Leonardo) βœ… Unplug and replug the Arduino & all hardware

If the issue still persists, open a support ticket with screenshots of: βœ… Device Manager (Ports & COM LPT section) βœ… Firmware flashing output

This should resolve 90% of cases where the mouse isn’t moving in Capture Mode. πŸš€




Setup Image
Watch the Video Tutorial
CP210x USB to UART Bridge VCP Drivers - Silicon Labs
Logo