Cart Contact NSDSP Home

Download NSDSP Software for Linux x86 32-bit

Click here to download.

System Requirements:

  • Linux kernel 3.8 or later
  • If using 64-bit system, 32-bit libraries
  • x86 processor
  • Minimum screen resolution 800x600
  • USB 2 or USB 3

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

Northern Software Home NSDSP Contact Us Purchase/View Cart

© 2007-2025 Northern Software Inc. All Rights Reserved.