Skip to content
This repository has been archived by the owner on Feb 20, 2024. It is now read-only.
/ Flasher Public archive

Flash the Inamata firmware onto an ESP32 and register it with the server

License

Notifications You must be signed in to change notification settings

InamataCo/Flasher

Repository files navigation

Apache2.0 GitHub tag (with filter) Linux Support Windows Support

Inamata Logo

Inamata Flasher

Flash the firmware onto an ESP32 and register it with the server. Released for the Inamata IoT platform.

Download | Driver Setup | Languages | Snap Setup | Development | Known Issues

Git it for Windows 10 Get it from the Snap Store

Screenshots

Windows Screenshots Linux Screenshots
Windows Welcome Linux Welcome
Welcome page for Windows 10 → more pages Add controller page for Ubuntu 22.04 → more pages

Download

Windows

For Windows download the latest setup installer.

Linux

For Linux use the Snap download to receive automatic updates.

Older and Standalone Versions

Older and standalone versions are available on the GitHub releases page. The app is available via the following channels:

GitHub Release Snap Store Installer Source
Linux Yes Yes No Yes
Windows Yes No Yes Yes
Packager PyInstaller Snap Inno Setup None

Driver Setup

Windows

Download and install the CP210x USB to UART Bridge driver from silabs.com. Additional information is provided by Espressif:

In rare cases you might require the FTDI driver. This is used on some developer boards.

Linux

  1. Add your Linux user to the dialout group to gain access to the serial USB port. Run the following command in a terminal:

    sudo usermod -a -G dialout $USER

  2. Now logout and back in again. To verify the change run the following command:

    groups

Languages

The application is available in

  • 🇬🇧 🇺🇸 English
  • 🇩🇪 German
  • 🇫🇷 French
  • 🇪🇸 Spanish

The translations have been created with the help of translation software as well as a mixture of native and non-native speakers. If you find any translation errors, we'll gladly accept merge requests or an e-mail ([email protected]) with the mistranslated strings. Instructions for translators are available in the development doc.

German French
Linux Welcome Dark German Linux Welcome Dark French

Optional Snap Setup

To enable saving the authentication token between restarts run the following command in a terminal:

snap connect inamata-flasher:password-manager-service

Future Features

This is a list of features that would be useful and show the tool's current limitations