Menu

Tree [892f3b] master 1.10 /
 History

HTTPS access


File Date Author Commit
 src 2025-12-19 André Schenk André Schenk [c2c128] replaced native code from Arduino IDE to list U...
 .classpath 2025-12-19 André Schenk André Schenk [c2c128] replaced native code from Arduino IDE to list U...
 .gitignore 2025-12-18 André Schenk André Schenk [51fa7b] adapted to Maven project
 .project 2025-12-18 André Schenk André Schenk [51fa7b] adapted to Maven project
 COPYING 2016-03-28 André Schenk André Schenk [c8034c] Initial commit
 README 2025-12-19 André Schenk André Schenk [892f3b] added history for version 1.10
 pom.xml 2025-12-19 André Schenk André Schenk [e0a244] bumped to version 1.10

Read Me

   ASLoader - Java tool to upload a compiled sketch to an Arduino micro
              controller

   This Software gives you a simple graphical interface to upload a binary
   files to an Arduino micro controller. It doesn't need any additional
   software installed.

   There is no warranty the software works correct. You use this
   software on your own risk.

History
=======

     1.0: first version (Stk500v1 protocol)
     1.1: added support for Arduino Mega (Stk500v2 protocol)
     1.2: added progress bar
          added dummy device for testing (only visible in develop version)
     1.3: added file name extension filter to file chooser
          read every page after programming to make the upload more robust (Arduino Mega only)
          added tooltip text to status bar
     1.4: added support for Arduino Leonardo (AVR109 protocol)
     1.5: improved support for Arduino Leonardo, especially with Windows
     1.6: close serial port on exit
          added support for Arduino Duemilanove
     1.7: changed baud rate for Arduino Pro Mini
          fixed reset procedure which caused problems on Windows
     1.8: added version check during startup
          put everything into one Jar file
          added support for Arduino Due
          remember user input
   1.8.1: prevent NPE if no stored settings exist
   1.8.2: ensure comm port is set in MainModel
   1.8.3: readded dist target for listSerials DLL
   1.8.4: ensure target device is set in MainModel
     1.9: added support for Arduino Due (Native USB Port)
          added error message when running with 64 bit Java on Windows
    1.10: replaced USB port scanner -> program now runs with JDK > 1.8 and also on Windows 64 bit
          built Windows executable

License
=======

   This software underlies the GNU public license.

Requirements
============

   Java 8 or newer is needed to build the program.

Usage
=====

   Just unpack the zip file and double click on the Jar file icon.

   I could only test the tool with a

   - Arduino Due
   - Arduino Leonardo
   - Arduino Leonardo ETH
   - Arduino Mega 2560
   - Arduino Uno
   - Arduino Pro Mini (5V, 16 MHz) w/ ATmega328

   It might work with other Arduinos, too, but some boards might use
   another baud rate or another protocol. So please inform me if you
   have information about working or not working boards.

Support
=======

  For more information please look at the project's home page
  http://sourceforge.net/projects/asloader/.


André Schenk, December 2025