How to download bitstream files with mokucli
-
Moku:Go
Moku:Go General Moku:Go Arbitrary Waveform Generator Moku:Go Data Logger Moku:Go Digital Filter Box Moku:Go FIR Filter Builder 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 Lock-in Amplifier 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 Time & Frequency Analyzer Moku:Lab Waveform Generator Moku:Lab Logic Analyzer/Pattern Generator
-
Moku:Pro
Moku:Pro General 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 Laser Lock Box Moku:Pro Digital Filter Box Moku:Pro FIR Filter Builder Moku:Pro Phasemeter Moku:Pro Multi-instrument Mode 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
It's now possible to use mokucli
to download the instrument bitstreams using:
mokucli instrument download <MokuOS_version>
This will automatically make the bitstreams available for all API packages.
Users can also use mokucli
to download bitstream files to a specified directory.
To do this, run the command:
mokucli instrument download <MokuOS_version> --target /Path/to/directory
The bitstream files will be available in the instrument
folder at the specified location.
If the --target
method is used, it's required to set the MOKU_DATA_PATH
environment variable to the path that holds the bitstreams.
For Python:
Provide the path to the Python client
For Linux/macOS:
export MOKU_DATA_PATH=/path/to/bitstreams/directory
For Windows (Command Prompt):
set MOKU_DATA_PATH=C:\path\to\bitstreams\directory
For Windows (PowerShell):
$env:MOKU_DATA_PATH="C:\path\to\bitstreams\directory"
For MATLAB:
In the MATLAB command window, run:
setenv('MOKU_DATA_PATH', ‘/path/to/bitstreams/directory’)
Previously, this was done through the API site, which is still available for older firmware versions ( < MokuOS 4.0.1).

You can manually download the bitstreams for legacy firmwares at the bottom of this page.