Skip to content

chrisnoisel/seatermUSB-sbe56-linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

seatermUSB-sbe56-linux

About

As part of their software tools, Sea-Bird releases SeatermUSB-SBE56 for Windows. Interestingly, it runs with Java so it can be used on Linux as long as you provide a suitable library to communicate with the FTDI USB chip on the SBE56.

The project makes use of the following components :

Requirements

You will need wget, unzip, gcc and unshield (https://github.com/twogood/unshield) which are probably already available for your Linux distribution.

How To

Get and build the whole thing :

git clone https://github.com/chrisnoisel/seatermUSB-sbe56-linux.git
cd seatermUSB-sbe56-linux
make assemble

You should get a directory named seatermUSB_sbe56 that contains the final result. Run the thing with make run or by calling directly the bash script ./seatermUSB_sbe56/seatermusb-sbe56.sh

While this seems to put everything into motion, a difference in device scanning between Windows and Linux prevents to detect any SBE56. As a temporary workaround, you can use the command make sniff to patch the software.

Building issues

Depending on your Linux distro, your Java library can be in a different location. Change the variables JNI_HEADERS and JVM_LIB at the top of ./src/ftd2xxj-native/Makefile. Use make libftd2xxj to only build the library and test the setup.

Note

With a bit of work, it should work fine on Mac too.

About

making SeatermUSB-SBE56 run on Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published