Repository navigation
DriveWire4 v4.3.6p for Linux aarch64
Linux aarch64 Release Notes
This release was compiled with OpenJDK 21 using the final known stable source files maintained by Aaron Wolfe.
DriveWire 4 has historically depended on platform-specific libraries, including the SWT UI toolkit and the nrjavaserial serial library. Because nrjavaserial does not support modern platforms such as Apple Silicon or ARM Linux environments, DriveWire 4 has now been updated to use jSerialComm, a modern and actively maintained cross-platform serial library.
This Linux aarch64 build includes the appropriate SWT and jSerialComm native components required for stable operation on contemporary 64-bit ARM Linux distributions.
Important Requirement
BEFORE STARTING DRIVEWIRE, MAKE SURE THE SWT WEBKIT LIBRARY IS INSTALLED.
IF YOU RUN DRIVEWIRE WITHOUT THIS LIBRARY, IT WILL CORRUPT THE INSTALLATION.
INSTALLING THE LIBRARY AFTER THE FACT WILL NOT FIX THE ISSUE — DRIVEWIRE WILL NEED TO BE REINSTALLED.
On Debian-based systems (Ubuntu for ARM, Raspberry Pi OS 64-bit, etc.), install the WebKit bridge with:
sudo apt install libswt-webkit-gtk-4-jniLaunching DriveWire 4
This release includes a launcher script that should be used to start DriveWire 4:
./run-linux.shYou may also run the installer, which will create a desktop launcher:
./install_linuxBundled JRE
A bundled OpenJDK 21 JRE is included with this release, so there is no need to install Java.
The bundled JRE is fully self-contained and will not interfere with any existing Java installation on your system.