x86 32-bit
x86 64-bit ARM 64-bitDownload NSDSP Software for Linux x86 32-bit
Click here to download.
System Requirements:
Installation Instructions:
If you are running 64-bit kernel, make sure that your system has 32-bit libraries. Without the 32-bit support the installer will not start
Download nsdsp_linux_x86_32.run, save it in a temporary place on your computer.
$wget http://www.northernsoftware.com/bin/nsdsp_linux_x86_32.run
Verify the integrity of the download.
$sha256sum -b nsdsp_linux_x86_32.run
fb12663edd5439aa2776459bac56d21cde9d9173b9991ff5e313ff9441c2987f *nsdsp_linux_x86_32.run
Make sure that the hash is the same as displayed here. Do not install if the hash is different!
Change file permissions to allow execution.
$chmod 0755 nsdsp_linux_x86_32.run
Start the installer as root.
$sudo ./nsdsp_linux_x86_32.run
Graphical installer will start. Follow on-screen instructions.
On some Linux distributions, you may need to use a special graphical version of "sudo" to run a graphical installer. For example, on KDE you need to use "kdesu". If you see the "No protocol specified" error, this may be because you used text mode "sudo" instead of a graphical version.
After the installation, you can run NSDSP software from your menu. It is installed into "Development" category. The exact method of launching the applications depends on your Linux distribution.
udev rules
The installer installs a rules file to allow access to the NSDSP programmers to all users. The rules apply to all devices which get plugged into your computer after the installation. However, if a device was plugged in before installation, the rules will not apply to it. To make it work, you need to unplug the device and then plug it in again.
USB host controller
There are different USB host controller interfaces - UHCI, OHCI, EHCI, or xHCI. UHCI is the oldest interface developed by Intel in 1996, however it is still common. Linux drivers for UHCI and some of the OHCI interfaces treat USB packets incorrectly. This halves the speed at which NSDSP can send data to the host computer. If your controller uses such driver, all operations which include reading or verification of data, as well as UART operations will be two times slower than normal.
It is possible that your computer has several USB host controllers, so you can try different connectors. Usually USB 3.0 connectors will be Ok. You can list all your controllers with the "lspci" command. To see which controller is used for the NSDSP device, plug the device in and then use the "dmesg" command.
To upgrade to newer version:
Do not uninstall the older version! Instead, download the newer version and run the installer. It will update your installation and preserve all the settings.
To uninstall:
Navigate to the directory where NSDSP Software is installed.
$cd /usr/local/NSDSP
Run the uninstaller as root.
$sudo ./uninstall
© 2007-2025 Northern Software Inc. All Rights Reserved.