Troubleshooting USB connection on Windows App
-
Moku:Go
Moku:Go Arbitrary Waveform Generator Moku:Go Data Logger Moku:Go Frequency Response Analyzer Moku:Go Logic Analyzer & Pattern Generator Moku:Go Oscilloscope & Voltmeter Moku:Go PID Controller Moku:Go Spectrum Analyzer Moku:Go Waveform Generator Moku:Go Power Supplies Moku:Go Digital Filter Box Moku:Go FIR Filter Builder Moku:Go Lock-in Amplifier Moku:Go General Moku:Go Logic Analyzer/Pattern Generator Moku:Go Time & Frequency Analyzer Moku:Go Laser Lock Box Moku:Go Phasemeter
-
Moku:Lab
Moku:Lab General Moku:Lab Arbitrary Waveform Generator Moku:Lab Data Logger Moku:Lab Digital Filter Box Moku:Lab FIR Filter Builder Moku:Lab Frequency Response Analyzer Moku:Lab Laser Lock Box Moku:Lab Lock-in Amplifier Moku:Lab Oscilloscope Moku:Lab Phasemeter Moku:Lab PID Controller Moku:Lab Spectrum Analyzer Moku:Lab Waveform Generator Moku:Lab Time & Frequency Analyzer Moku:Lab Logic Analyzer/Pattern Generator
-
Moku:Pro
Moku:Pro Arbitrary Waveform Generator Moku:Pro Data Logger Moku:Pro Frequency Response Analyzer Moku:Pro Oscilloscope Moku:Pro PID Controller Moku:Pro Spectrum Analyzer Moku:Pro Waveform Generator Moku:Pro Lock-in Amplifier Moku:Pro Digital Filter Box Moku:Pro FIR Filter Builder Moku:Pro Phasemeter Moku:Pro Multi-instrument Mode Moku:Pro General Moku:Pro Logic Analyzer/Pattern Generator Moku:Pro Time & Frequency Analyzer
- Python API
- MATLAB API
- Arbitrary Waveform Generator
- Data Logger
- Digital Filter Box
- FIR Filter Builder
- Frequency Response Analyzer
- Laser Lock Box
- Lock-in Amplifier
- Oscilloscope
- Phasemeter
- PID Controller
- Spectrum Analyzer
- Time & Frequency Analyzer
- Waveform Generator
- Logic Analyzer & Pattern Generator
- Multi Instrument Mode
- Moku Cloud Compile
- Moku general
- LabVIEW
Instead of wireless/Ethernet connection, you can also connect your Moku device to your PC through USB (USB-C connection for the Moku:Go/Moku:Pro, and through micro-USB for the Moku:Lab). The connected device can then be accessed using the Moku Desktop App or API on your Windows PC.
This article assumes you have followed the connection guide and are still unable to see your Moku in the Windows App or through the API.
If the Moku is not recognized, it would likely be due to network adapter or driver not being accessible or the IPv6 protocol being disabled on your system. This guide provides a few steps that can assist in fixing the connectivity problem. First though, ensure a good cable is used for connecting your Moku to your PC and the latest version of the Moku Desktop App is installed.
Checking network adapters
If your device is not being recognized in the App, check if the device is recognized by your Windows system. Connect and power-on your Moku then open Device Manager on your PC and search for your device under Network Adapters. For example: 'MokuGo' is recognized as ‘Network Adapter’ in the screenshot below:
If the device is not in the list of network adapters, this could mean the driver associated with the Moku has not installed properly. The driver is installed along with the Desktop App, so even if you are only planning to use the APIs, try installing (or re-installing) the App and connecting again. If it still doesn't appear, your system might have restrictions on driver installation, especially for devices that appear as custom network adapters like the Moku. Contact your IT administrator to provide access and re-install the App and try connection.
If your device appears as ‘Other’ or 'Unrecognized', it might be a driver issue associated with Windows 11, detailed in Switching USB drivers on Windows 11.
For Moku: Labs with firmware version (< 580), the device could instead be recognized as a COM port rather than a Network Adapter in Device Manager. Please refer to Moku:Lab shows up as COM port instead of RNDIS for assisting in the connection.
Enabling IPv6 on your system
If your Moku appears in the Device Manager under 'Network Adapters' but doesn't show up in the App, it could be related to any IPv6 restrictions on your PC. IT departments of some organizations could place restrictions on your PC that have IPv6 disabled, which is required for the Moku USB connection to function properly. If you have administrative rights, you could try enabling IPv6 on your network settings through the following ways:
Open Control Panel, and head to Network and sharing center. Click on the Ethernet connection relevant to your USB connection and open properties. Enable the IPv6 setting in Properties shown in the below screenshot and try connecting the Moku again. Refer to this guide for detailed instructions to access network properties: Change TCP/IP settings - Microsoft Support
IPv6 is enabled but still can't see Moku
If IPv6 is enabled and the Device is not shown in the App, check the network discovery settings of your USB network adapter. Depending on your version of Windows, this may be called “Enable Network Sharing and Discovery” or just setting the network type to “Private”. This is often enabled by default but may have been accidentally or automatically changed the first time the Moku was connected.
If there are restrictions in changing network settings or if the Moku still doesn't appear, a manual connection can be made to the device instead using its IPv6 address. Follow the below steps to obtain the IP address and connect to the Moku manually:
1. Open Command Prompt and run the command netsh interface ipv6 show neighbors | findstr "70-69-79"
to obtain the IP for the Moku. Copy the IP address displayed on the terminal.
2. Open Moku Desktop App and click on the gear icon. Hover to Device and select the Manual connection settings. Type in/Paste the copied IP address and you should have access to your Moku.
If IPv6 is enabled and the device is not accessed through manual connection, a deeper level setting may need to be checked/changed that still may have disabled IPv6. Please refer to this article on editing this setting on the registry: Configure IPv6 for advanced users.
If any issue still persists in connecting to your Moku, please contact us at support@liquidinstrument.com