As the convener for the Adelaide community of The Things Network, I am frequently setting up Multitech Conduit Gateways. Depending on your PC or notebook hardware you might have some problems with the Exar USB-UART driver on Linux.
Here are the steps to getting this unit setup from an Ubuntu (should work for any other Linux distro) machine.
Should show something like this:
Bus 002 Device 006: ID 04e2:1410 Exar Corp. XR21V1410 USB-UART IC
Download the driver for the Exar site: https://www.exar.com/design-tools/software-drivers
sudo insmod ./xr_usb_serial_common.ko
Ensure driver is loaded at startup
sudo vim /etc/modules
#Add the following
should now show another USB port ttyXRUSB0
For the rest you just need to follow the excellent instructions by Jac Kersing who maintains the Multitech TTN installer and documentation here:
Get EUI of your gateway
mts-io-sysfs show lora/eui 2> /dev/null | sed 's/://g'
Having just wasted a few hours on getting this Java software running on Linux I am documenting this for future reference and hopefully saving other LoRa / TTN folks some time.
Install a Java JDK + JavaFX. This should work with the default OpenJDK 8 or 9 which comes as part of the Ubuntu repositories. I ended up installing Oracle JDK 8 as well as I thought the error might be related to OpenJDK.
sudo apt install openjdk-8-jre-headless openjfx
Download & install utility
LoRa® Technology Evaluation Kit
chmod +x LoRaSuite-linux-1.0.run
Fix User Preferences
This step is required for the Utility to run. Unfortunately, this is documented NOWHERE…
Change the following files to include the FilePath entry. The map is empty by default.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE map SYSTEM "http://java.sun.com/dtd/preferences.dtd">
<entry key="FilePath" value="/home/USERID/"/>
If you chose the default install location you can now start the utility
java -jar ~/Microchip/LoRaSuite/Applications/LoRaDevUtility/LoRaDevUtility.jar
A big thank you goes to The Things Network user JBI – who provided this answer in a TTN forum post.
No thanks to Microchip as their forum and firmware release policy is a bit of a shocker. There are several reports of such problems in the forum with no answers. Unfortunately, this seems to be no exception with electronics manufacturers (Hello Kerlink!).