Skip to content
Windows/Linux/Mac application for loading an application to multiple Laird modules at the same time.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
COPYING
LICENSE
MultiDeviceLoader.pro
README.md Update readme Jan 18, 2018
Sample_Usage.txt
main.cpp
main.h

README.md

Laird MultiDeviceLoader

About

MultiDeviceLoader is a command-line application for Windows, Linux and Mac that can be used to XCompile an application (Windows only) and download it to multiple Laird devices at the same time and provides options for renaming the file, running it after downloading it and other functions.

This is a companion application for UwTerminalX and is mostly suited to production/end-stage testing purposes.

Downloading

Pre-compiled builds can be found by clicking the Releases tab on Github, builds are available for Linux (32 bit build), Windows (32 bit build) and Mac (64 bit build).

Setup

Windows

Download the zip and extract the executable file to a folder of your choice and execute the program using command prompt or powershell using the parameters documented on the command line arguments wiki page.

Linux

Download the tar and extract the executable file to a folder of your choice and execute the program using a terminal with the parameters documented on the command line arguments wiki page.

Extracting the archive can either be done in the GUI or by using a terminal:

tar xf MultiDeviceLoader.tar.gz ~/

Executing MultiDeviceLoader can be achieved using:

./MultiDeviceLoader <command line arguments here>

Mac

Download the dmg and mount the image, then simply copy the executable to a location of your choosing. The executable must be ran using terminal and may require you to adjust your security preferences to allow it to run.

Change to the directory where MultiDeviceLoader is located:

cd Downloads/MultiDeviceLoader

Executing MultiDeviceLoader can be achieved using:

./MultiDeviceLoader <command line arguments here>

Compiling

Compiling MultiDeviceLoader is a similar process to compiling UwTerminalX, please refer to the UwTerminalX compilation wiki page, replacing the UwTerminalX source code tree with the MultiDeviceLoader source code tree.

Usage

For a list of parameters that can be supplied and to see an example of using the application please refer to the Sample_Usage.txt file

Please note: Checksum verification on old BT900 firmware is not supported, please ensure you are using firmware version 9.1.12.0 or newer to use the Verify=2 or Verify=3 options otherwise an error will be shown that the file verification has failed.

License

MultiDeviceLoader is released under the GPLv3 license.

You can’t perform that action at this time.