LJM Software Installer Downloads - T4, T7, T8, Digit
The T8 is currently only supported with LJM 1.22+.
The downloads on this page install LabJack software for T-series and Digit devices. Most operating system and architecture combinations have their own installer. After running the appropriate installer, we suggest going through the Quickstart Tutorial for your device.
Looking for software for the U3, U6, or UE9? See the following resources: Windows - UD Driver Installation, macOS/Linux - Exodriver
Looking for software for the U12? See the U12 Installation Packages
Do you just want our LJM library resources and none of our programs such as LJLogM and Kipling? See our Minimal LJM Installers page.
Are you trying to package our software with your own software? See Integrating LabJack Software into an Installer.
LJM Library for T-series and Digit Devices
The LJM library is LabJack's free, cross-platform library for simplifying device communication. It is included in the following software installer downloads.
LJM Documentation: LJM User's Guide
LJM Examples and wrappers for other languages: LJM examples page
LJM Compatibility: System requirements
Subsections
Windows (x86_64) LJM Software Installer Downloads
The drop-down below contains the installers for Windows Vista through Windows 11. There is support for both 32-bit and 64-bit operating systems.
Requirements
This installer requires an internet connection if .NET 2.0 is not already installed. To install without internet access and without having .NET 2.0 already installed, first install the Microsoft .NET Framework 3.5 Service pack 1 (Full Package). Alternatively, the Basic installer may be used without .NET. See the Example installer to create a custom installer to deploy your code in a single installer alongside LabJack dependencies.
Download - Windows Installer
Beta Windows Installer
We currently do not have a beta LJM installer available, check back soon for our next beta release.
For older software installer versions, see our Archived Releases.
macOS x64 LJM Software Installer Downloads
The drop-down below contains installation packages for Intel-based Mac OS X for T-series and Digit devices (64-bit only.) If you have a Mac with an Apple processor (M1, M2, etc.) please use the ARM64 macOS installer instead.
LJLogM and LJStreamM do not support macOS.
To use LJM with LabVIEW OSX please install the April 2021 Beta release or newer.
Download - macOS x64 Installer
Beta macOS x64 Installer
We currently do not have a beta LJM installer available, check back soon for our next beta release.
Installation Instructions
Download and extract the contents of one of the
.zip
archives above.Run
LabJackM.pkg
/LabJack-LJM_YYYY-MM-DD.pkg
Follow the installer instructions.
MacOS 14 has introduced a breaking change to rpaths.
A fix for the time being is to add “/usr/local/lib” to your “DYLD_LIBRARY_PATH” environment variable.
This can be done by adding this line to your ~/.zprofile file:
export DYLD_LIBRARY_PATH=/usr/local/lib:$DYLD_LIBRARY_PATH
macOS ARM64 LJM Software Installer Downloads
The drop-down below contains installation packages for Apple silicon based (M1, M2, etc.) Mac OS X for T-series and Digit devices. If you have a Mac with an Intel based processor, use the x64 macOS installer instead.
LJLogM and LJStreamM do not support macOS.
To use LJM with LabVIEW OSX please install the April 2021 Beta release or newer.
Download - macOS arm64 Installer
Beta macOS arm64 Installer
We currently do not have a beta LJM installer available, check back soon for our next beta release.
Installation Instructions
Download and extract the contents of one of the
.zip
archives aboveRun
LabJack-LJM_YYYY-MM-DD.pkg
Follow the installer instructions
MacOS 14 has introduced a breaking change to rpaths.
A fix for the time being is to add “/usr/local/lib” to your “DYLD_LIBRARY_PATH” environment variable.
This can be done by adding this line to your ~/.zprofile file:
export DYLD_LIBRARY_PATH=/usr/local/lib:$DYLD_LIBRARY_PATH
Linux x64 LJM Software Installer Downloads
The drop-down below contains LJM installation packages for the Linux x64 (64-bit) architecture. This includes devices with the most common AMD and Intel based processors. If you have an ARM based device such as a Raspberry Pi, use our ARM installers instead. To check compatibility, see the system requirements.
LJLogM and LJStreamM do not support Linux.
Download - Linux x64 Installer
Beta Linux x64 Installer
We currently do not have a beta LJM installer available, check back soon for our next beta release.
For older software installer versions, see our Archived Releases.
Installation Instructions
Download an appropriate LJM installer package from our download links above.
Navigate to the file location in which you downloaded the package from a terminal session.
Extract the package using the
tar
orunzip
command:Extract a
.tar.gz
archive:tar -zvxf [installer package name here].tar.gz
Extract a
.zip
archive:unzip [installer package name here].zip
Navigate (
cd
) into the installer directory:cd [installer package name here]
Run the install script with
sudo
:sudo ./labjack_ljm_installer.run
Linux ARMv7 LJM Software Installer Downloads
The drop-down below contains LJM installer packages for the Linux ARMv7 (armhf/armv7l) architecture. Tested on:
Raspberry Pi 2 Model B with kernel 3.18.11
Raspberry Pi 3 Model B with kernel 4.1.19
Raspberry Pi 4
BeagleBone Black with kernel 3.8.13
ARMv7 boards with similar or newer kernel versions should use this build. Older kernels should use the deprecated ARMv7 kernel 2.6 build in our archived installers. To check compatibility, see the system requirements.
The graphical LabJack programs (Kipling, LJLogM, or LJStreamM) do not support Linux ARM.
Download - Linux ARMv7 Installer
Download - Beta Linux ARMv7 Installer
For older software installer versions, see our Archived Releases.
Installation Instructions
Download one of the LJM installer packages from our download links above.
Navigate to the file location in which you downloaded the package from a terminal session.
Extract the package using the
tar
command:tar -zvxf [installer package name here].tar.gz
Navigate (
cd
) into the installer directory:cd [installer package name here]
Run the install script with
sudo
:sudo ./[install script name here]
The beta installer requires the
--without-kipling
option specified when running the install script:sudo ./labjack_ljm_installer.run -- --without-kipling
Linux AArch64 LJM Software Installer Downloads
The drop-down below contains LJM installer packages for the Linux AArch64/ARM64 architecture. This includes newer ARM based devices such as a Raspberry Pi running a 64-bit operating system. If you have a device with an Intel or AMD processor, use our x64 Linux installer instead.
Tested on:
Raspberry Pi 3 Model B with kernel 4.4.76 (with openSUSE 64-bit)
To check compatibility, see the system requirements.
The graphical LabJack programs (Kipling, LJLogM, or LJStreamM) do not support Linux ARM.
Download - Linux AArch64 Installer
Download - Beta Linux AArch64 Installer
For older software installer versions, see our Archived Releases.
Installation Instructions
Download an appropriate LJM installer package from our download links above.
Navigate to the file location in which you downloaded the package from a terminal session.
Extract the package using the
tar
command:tar -zvxf [installer package name here].tar.gz
Navigate (
cd
) into the installer directory:cd [installer package name here]
Run the install script with
sudo
:sudo ./[install script name here]
Linux ARMv6 LJM Software Installer Downloads
The drop-down below contains LJM installer packages for the Linux ARMv6 architecture. Tested on:
Raspberry Pi 1 Model B
Raspberry Pi Zero
To check compatibility, see the system requirements.
The graphical LabJack programs (Kipling, LJLogM, or LJStreamM) do not support Linux ARM.
Downloads - Linux ARMv6 Installer
For older software installer versions, see our Archived Releases.
Installation Instructions
Download an appropriate LJM installer package from our download links above.
Navigate to the file location in which you downloaded the package from a terminal session.
Extract the package using the
tar
command:tar -zvxf [installer package name here].tar.gz
Navigate (
cd
) into the installer directory:cd [installer package name here]
Run the install script with
sudo
:sudo ./[install script name here]