DroneBridge ESP32 Versions Save

DroneBridge for ESP32. A transparent short range wifi based telemetry (serial to WiFi) link. Support for MAVLink, MSP, LTM (iNAV) or any other protocol

v1.5

2 months ago

Changelog:

  • Fixed crashes of the esp32c3
  • Fixed MSP/LTM parsing bug
  • Improved throughput performance
  • Added support for UART flow control
  • RSSI is reported when in client mode via the web interface

Full Changelog: https://github.com/DroneBridge/ESP32/compare/v1.4...v1.5

You want to erase the flash of the ESP32 first! Otherwise, it will not boot! To flash/install see the included flashing_instructions.txt.

The attached zip file includes all pre-compiled binaries that are ready to flash. For detailed instructions please visit the wiki

v1.4

3 months ago

Changelog:

  • Added compiled binaries for esp32, esp32c3, esp32s2 & esp32s3
  • Fixed UDP broadcast bug, when multiple clients are connected to the esp32 access point
  • ESP32 in client mode can now connect to WEP enabled WiFi networks
  • Fixed packet loss bug when two esp32s were talking to each other (one in client mode, the other one in ap mode)

Full Changelog: https://github.com/DroneBridge/ESP32/compare/v1.3...v1.4

You might want to erase the flash of the ESP32 first! To flash/install see the included flashing_instructions.txt.

The attached zip file includes all pre-compiled binaries that are ready to flash.

v1.3

4 months ago

Changelog:

  • Pushed to esp-idf v5.1.2
  • Added support for ESP32C3
  • Fixed bug with number only SSID or Wifi password
  • Fixed load times and failed loads of the website by minifying and including the CSS and JS code
  • No pre-defined pins for the UART. If both pins are set to the same number (like initially) then the UART will not be opened. User has to define the TX & RX pins initially. That way there is only one image for all boards necessary.

Known Issues:

  • Load errors may occur on the ESP32C3 when in AP-Mode and accessed via PC/Desktop browser. Android mobile browsers performed well.

Erase the flash of the ESP32 first! To flash see the Github Readme or run:

esptool.py -p (PORT) -b 460800 --before default_reset --after hard_reset  write_flash --flash_mode dio --flash_size detect --flash_freq 40m 0x1000 bootloader.bin 0x8000 partition-table.bin 0x10000 db_esp32.bin 0x110000 www.bin

v1.2

7 months ago

If the DroneBridgeESP32_v1_2 build does not work (no startup etc.) please choose the DroneBridgeESP32_v1_2_alt_UART_conf. Some boards have the flash chip connected to pins 16/17. In that case the alt. UART conf. version has pins 32/33 configured. If you are using a Pico board, like the TinyPico or M5Stack Atom Lite please use the alternative build. The other one will not work.

Changelog:

  • Added WiFi client mode support - ESP32 can now connect to existing WiFi instead of creating an access point on its own
  • Enhancements for the web interface: Support for new modes, hide unnecessary config options depending on the current config
  • re-base onto esp-idf 4.4.6
  • Fixed bugs related to country code settings

Erase the flash of the ESP32 first! To flash see the Github Readme or run:

esptool.py -p (PORT) -b 460800 --before default_reset --after hard_reset --chip esp32  write_flash --flash_mode dio --flash_size detect --flash_freq 40m 0x1000 bootloader.bin 0x8000 partition-table.bin 0x10000 db_esp32.bin 0x110000 www.bin

v1.0

2 years ago

If the DroneBridgeESP32_v1_1 build does not work (no startup etc.) please choose the DroneBridgeESP32_v1_1_alt_UART_conf. Some boards have the flash chip connected to pins 16/17. In that case the alt. UART conf. version has pins 32/33 configured. If you are using a Pico board, like the TinyPico or M5Stack Atom Lite please use the alternative build. The other one will not work.

Changelog:

  • re-write of the web interface
  • re-base onto esp-idf 4.3
  • fixed UDP bugs
  • added REST:API for settings and status updates

Erase the flash of the ESP32 first! To flash see the Github Readme or run:

esptool.py -p (PORT) -b 460800 --before default_reset --after hard_reset --chip esp32  write_flash --flash_mode dio --flash_size detect --flash_freq 40m 0x1000 bootloader.bin 0x8000 partition-table.bin 0x10000 db_esp32.bin 0x110000 www.bin

v0.6

4 years ago
  • Configure SSID
  • Configure WiFi channel

v0.5

4 years ago
  • MSP & LTM UDP forwarding fix
  • Auto broadcasting of messages to UDP:14550 to all connected stations. No config required for QGroundControl

v0.4

4 years ago
  • Fixed performance issues
  • Added support for up to 5 UDP client connections. Clients must register to ESP by sending a packet to UDP port 14550

v0.3

4 years ago
  • Based on latest ESP-IDF
  • Uses TCP instead of UDP (multiple simultaneous connections)
  • Improved communication module
  • Tested with MAVLink, DroneBridge for android v1.3 & QGroundControl
  • Removed unnecessary settings
  • Needs testing with LTM/MSP
  • Synced to DB v0.6 Beta release
  • Improved & tested installation guide

v0.11

5 years ago

Support for MAVLink, MSP or LTM via a single serial port