OpenBench LogicSniffer (ols) is a cross-platform, GUI Java client for Open Bench Logic Sniffer but supports other devices.
This repository has been forked from jawi/ols.
This fork's goal is to update the client just enough to make it work on modern systems.
- MacOS Sonoma 14.3 - Silicon / OpenJDK 18
- MacOS Ventura 13.6 - Intel / OpenJDK 19
- Fedora 34 - x86_64 / OpenJDK 18 / X.Org 1.20.14
- Windows 11 64-bit x86 / JDK 22
- Solaris
- FreeBSD
- OpenBSD
- Original SUMP device
- LogicPirate (both 40 and 60MHz variants)
- LogicShrimp
- USB IRToy
- Arduino + Arduino Mega Logic Analyser
- Pipistrello (serial-based only).
To access documentation (bearing in mind it may be outdated), please refer to the following links:
- https://lxtreme.nl/projects/ols/
- https://github.com/jawi/ols
- https://github.com/jawi/ols/blob/master/README.md
- https://github.com/jawi/ols/wiki
- JDK 17+
- Maven 3.9.x
$ cd ols
$ mvn clean install package
After this, you should find the latest binary ZIP and tarball in
ols.distribution/target
.
$ brew install maven
$ cd ols
$ export createDMG=1
$ mvn clean install package
After this, you should find the latest binary ZIP, tarball, DMG and .app in
ols.distribution/target
.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.