Skip to content
/ ols Public
forked from jawi/ols

OpenBench LogicSniffer repository

License

Notifications You must be signed in to change notification settings

fbarriga/ols

 
 

Repository files navigation

CI Status GitHub Actions Build Status GitHub license GitHub contributors GitHub issues GitHub pull-requests

GitHub watchers GitHub forks GitHub stars

OpenBench LogicSniffer

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.

SUPPORTED PLATFORMS

Tested

  • 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

Not tested

  • Solaris
  • FreeBSD
  • OpenBSD

SUPPORTED DEVICES

Tested

Not tested

SCREENSHOTS

Main Measurements Acquisition Details Darcula Theme i2c Analysis Available Tools

Capture Settings Connection Capture Settings Acquisition Capture Settings Triggers Capture Settings Supported Devices Preferences

LINKS

To access documentation (bearing in mind it may be outdated), please refer to the following links:

COMPILING THE SOURCES

Prerequisites

  • JDK 17+
  • Maven 3.9.x

Compiling

$ cd ols
$ mvn clean install package

After this, you should find the latest binary ZIP and tarball in ols.distribution/target.

Compiling on MacOS

$ 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.

DEVELOPMENT

Setup IntelliJ IDEA

IntelliJ Setup

LICENSE

GNU GPLv2

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/>.

About

OpenBench LogicSniffer repository

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Java 98.6%
  • Shell 1.4%