2018-12-30 18:25:55 -08:00
# SpeedyLoader
2019-01-01 22:08:36 -08:00
SpeedyLoader is a universal (Cross platform) firmware loader for Speeduino devices. It avoids the need for any compiling and allows the user to select a firmware version and then automatically downloads a pre-compiled version.
2019-01-08 05:17:22 -08:00
## Running from binary
2020-10-21 22:01:22 -07:00
### Linux
2019-01-08 05:17:22 -08:00
The AppImage pack requires the following packages be installed:
* libusb-1.0-0:i386
* libusb-0.1-4:i386
On Ubuntu, you can install these with: ```sudo apt install libusb-1.0-0 libusb-0.1-4:i386```
You also need to make sure you have permission to access the serial port. If you get a permission denied error, run:
```sudo usermod -a -G dialout < username here > ```
And then logout and back in
2019-01-01 22:08:36 -08:00
## Install from Source
### Pre-Requisites
* NPM - https://www.npmjs.com/get-npm
2019-01-02 00:03:26 -08:00
* Python 2.x
2019-01-01 22:08:36 -08:00
* Git
### Installation steps
```
$ git clone https://github.com/noisymime/SpeedyLoader.git
$ cd SpeedyLoader
2019-01-01 22:17:56 -08:00
$
$ npm install electron-rebuild -g
2019-01-01 22:08:36 -08:00
$ npm install
$ npm start
```