Skip to content

Releases: xyzroe/XZG

20241001

01 Oct 14:22
Compare
Choose a tag to compare
20241001 Pre-release
Pre-release

GitHub Downloads

STILL BETA RELEASE, USE ON YOUR OWN RISK

Don't support ESP32-­SOLO-­1 boards. (ESP32-S0WD)

  • Fix some memory leaks
  • Add upcoming generic ZHA Zeroconf discovery #109
  • Restored discovery for ZigStar Multitool

20240928

28 Sep 15:20
Compare
Choose a tag to compare
20240928 Pre-release
Pre-release

GitHub Downloads

BETA RELEASE, USE ON YOUR OWN RISK

Don't support ESP32-­SOLO-­1 boards. (ESP32-S0WD)

Because of switching to original Espressif Arduino framework

Updates and Improvements

  • Updated PlatformIO to 6.1.15
  • Switched to espressif32@6.8.1
  • Switched to mathieucarbou/AsyncTCP@3.2.5
  • Switched to robtillaart/DS18B20@^0.2.3
  • Removed sstaub/Ticker, now using built-in from arduino-esp32
  • Reworked code to run on Arduino ESP32 3.0.5 based on the ESP-IDF v5.1.4

New Features

  • Added update notification to HA for ESP and Radio firmwares
  • Support for WPA3
  • Support for local IPv6 (only on ETH)
  • Added firewall mask (now supports more than one allowed IP)
  • Added DNS resolving check before trying to update Zigbee or ESP32

Optimizations

  • Reworked FS size calculation
  • Optimized memory usage by MQTT
  • Shortened booting time
  • Reworked OTA updating files structure and xzg.json file
  • Moved hardware config to NV storage (auto import from file and remove after)
  • Moved all web files to FS

Fixes

  • Fixed very long load if no Zigbee firmware answer
  • Removed loading of old config files (used before XZG firmware)
  • Removed check and restore DNS, showing real current DNS on the main page

Scripts and Build

  • Reworked gulp and build scripts to build XZG_*.fs.bin file
  • Reworked build_html.py - gulp to data folder, build fs file
  • Reworked build.py - creates 3 release files (full, ota, fs)

Miscellaneous

  • Automatic WiFi and MQTT disabling while RCP (Zigbee) is flashing, but sometimes you still need to totally disable MQTT in settings.

20240914

14 Sep 14:30
Compare
Choose a tag to compare

GitHub Downloads

20240707

07 Jul 20:15
Compare
Choose a tag to compare

GitHub Downloads

20240612

11 Jun 23:16
Compare
Choose a tag to compare

GitHub Downloads

  • Add 1wire support if 33 pin is free
  • Fix SLS Zigbee pinout
  • Fix T-Internet-POE detection (pin 14)
  • Update cz.json #75 Thanks @leroyloren 🏆

20240610

10 Jun 19:43
Compare
Choose a tag to compare

GitHub Downloads

  • Stops: socket connection, MQTT, cron and WG while Zigbee flashing and NVRAM erasing
  • Fix RSSI bar direction
  • Try to make SLS config works
  • Fix AP turn OFF after LAN connected
  • Update en.json #72 Thanks @SAOPP 🏆
  • Update cz.json #71 Thanks @leroyloren 🏆
  • Clean up the translations by removing unused entries and adding any missing ones

20240609.1

09 Jun 15:54
Compare
Choose a tag to compare

GitHub Downloads

  • Revert to on task in workflow to avoid error while GitHub output command
  • Add detection of Zigbee role if none was previously selected.
  • Fix "no ETH" hardware boards hangs during boot.
  • Fix startup update check over WiFi (only when network is ready).
  • Fix small network errors in USB mode.
  • Enhance board configuration process: if multiple configurations are found, use the name Multi_X.
  • Add modal window on the root page to choose the device model when the board name is Multi_X.

20240609

08 Jun 21:28
Compare
Choose a tag to compare

GitHub Downloads

20240608

08 Jun 20:52
Compare
Choose a tag to compare

GitHub Downloads

  • Use *.md files or md styled text for Zigbee release information. Using marked.js.
  • Zigbee version information is hidden by default and expands by clicking on the version name.
  • Looks like finally fixed events' lost connection while Zigbee flashing, causing no progress shows during flash.

20240607.1

07 Jun 00:01
Compare
Choose a tag to compare

GitHub Downloads

Additions to the previous major update:

  • Add DNS check before flash starting to enhance the stability of the flashing process display.
  • Add mode LED blinking at 3Hz during Zigbee flash.