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.
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).
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.
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>
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 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.
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.
MultiDeviceLoader is released under the GPLv3 license.