Skip to content

Windows/Linux/Mac application for loading an application to multiple Laird modules at the same time.

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

LairdCP/MultiDeviceLoader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Windows/Linux/Mac application for loading an application to multiple Laird modules at the same time.

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Packages

No packages published