Skip to content

0.1.0 (esp32_ttgo pre-release)

Pre-release
Pre-release
Compare
Choose a tag to compare
@paidforby paidforby released this 30 Nov 03:05
· 143 commits to master since this release

Disaster Radio v0.1.0

Download firmware and web app binary

This is a developmental pre-release of the disaster radio firmware for the LILY TTGO ESP32 V2.1_1.6 dev board.

Flash firmware

To flash the binary to an ESP32 TTGO board, install a flashing tool. The recommended tool is the python package esptool,

sudo pip install esptool
esptool.py -p /dev/ttyUSB0 erase_flash
esptool.py -p /dev/ttyUSB0 --baud 460800 write_flash 0x00000 esp_flash.bin

This binary should contain both the main firmware code and the SPIFFS file system with the demo chat app. However, an microSD can also be used to store the chat app.

Note: the binary included in this release is only intended for use with the LILY TTGO ESP32 V2.1_1.6 dev board and has not been tested (and will most likely not work) with any other ESP32 or ESP8266 dev boards.

Create microSD card

To use a microSD card, first, format a 32GB or smaller microSD card as fat32. Then copy the pre-built cotents of web/static from this download. Alternatively, build the chat app in the repo using npm and copy the generated cotents of web/static.

Demo Chat App

To ues the demo chat app,

  • connect to the SSID provided by the device, disaster.radio <MAC address>
  • navigate to http://192.168.4.1
  • enter a nickname
  • send a message
  • to toggle the local echo, type $ and press enter

Features