DS-Installer is an application which can be used to flash your Arduino board with sketches from our repository. It uses AVRDude in de background for the flashing process.
Besides flashing our sketches, the app also offers the possibility to backup and restore flash memory or eeprom memory.
The app is a one file executable so there is no installation required. Just download the app for your operating system, place it in a separate folder and you can use it. The app is available for Windows, Linux and MacOS and the current version is v1.6. The app can be downloaded from our downloads page.
Due to high costs for certification procedures which we are currently avoiding, you might need to confirm execution when a security notification pops up. On Windows right-click and select properties to Unlock the app if needed. Make sure you always download the latest version from this website.

Once started, the app will check for app updates and repository updates but in the preferences menu this check can be disabled besides the language selection. You can change the app language from English to Dutch, German, French, Spanish and Italian.


In the main window you can select the ‘Check repository’ button and the repository will be downloaded from our website. You might need to confirm a firewall pop-up if you get notified that the app tries to access the internet. After a succesfull update, the repository will be populated with available packages.

For all flashing actions, the app AVRDude is needed. Depending on the OS-version, it can be downloaded automatically or manually using the ‘Check AVRDude’ button. After download of AVRDude, it will show an OK and also the options in the File Menu will be available for use.

When selecting a package in the repository list, the details of the package will be shown and if the package has not been downloaded already, the ‘Download’ button will be enabled.

After downloading a package, the ‘Flash’ button will be enabled instead.

When selecting the ‘Flash’ button, make sure the correct COM-port and type of Arduino board is selected. An extra window will open and show the AVRDude progress.

In the File Menu the is an option to backup the contents of an Arduino board. Again make sure you select the correct COM-port and type of Arduino board before opening the Backup or Restore window. Any backup created will be stored in a subfolder named ‘Backup’.


