Skip to content

Releases: forkineye/ESPixelStick

ESPixelStick v4.0-beta5

01 Dec 17:34
Compare
Choose a tag to compare
Pre-release

First of all, I’d like to thank @MartinMueller2003 for all the hard work he’s put into this project over the past couple of years. Numerous fixes have occurred since beta4, most notably web frontend stability (websockets removed) and FPP / xLights compatibility and synchronization. You will need to be on a current release of xLights in order for input/output uploading to work. MacOS libraries for the flash tool have been updated as well, but you will still have to execute the flash tool from the command line and jump through Apple's security hoops to allow mklittlefs to run. Numerous 3rd party ESP32 platforms have been added for those that like to roll their own controllers.

What's Changed

Read more

ESPixelStick v4.0-beta4

13 Nov 15:06
Compare
Choose a tag to compare
Pre-release

This release mainly addresses stability and FPP Remote synchronization. Please create an Issue for any problems you may find or use the Discussions section for any questions you may have.

Changes since 4.0-beta3

  • Moved FPP Remote to secondary input Issue #388
  • Added option to change E1.31 port number Issue #320
  • Display SD card stats on file management page Issue #399
  • Fixed issue not being able to use GPIO0 as a relay pin Issue #375
  • FPP multisync improvements
  • Increased ESP8266 pixel limit to 1200 pixels
  • Fixed issue with installing from 32bit Windows systems
  • Added ESP32-CAM build environment and binaries
  • Added PWM support for relays
  • Added factory reset confirmation dialog
  • Added RF calibration at boot and maximum TX limits to ESP8266
  • Switched LWIP2 build configuration to "High Bandwidth, No Features"
  • Switched to "yubox" fork of ESPAsnycWebserver

Change details

New Contributors

Full Changelog: v4.0-beta3...v4.0-beta4

ESPixelStick 4.0-beta3

02 Oct 15:56
Compare
Choose a tag to compare
Pre-release

This release mainly addresses some issues related to FPP Remote mode and FSEQ playback. Please create an Issue for any problems you may find or use the Discussions section for any questions you may have.

Changes since 4.0-beta2

  • Fixed FSEQ playback for sparse files Issues #367
  • Fixed refresh rate display Issue #371
  • Added FSEQ validation for channel and sparse range counts
  • Stop output on FPP Connect file upload
  • Blank output when FPP Remote configuration is changed
  • Fixed files not showing for FPP Remote when tab is refreshed
  • More serial logging cleanup

ESPixelStick 4.0-beta2

29 Sep 19:15
Compare
Choose a tag to compare
Pre-release

Please create an Issue for any problems you may find or use the Discussions section for any questions you may have.

Changes since 4.0-beta1

  • Fixed issue saving when hostname defined in ESPSFlashTool Issue #360
  • Websocket stability fixes
  • FPP / fseq processing fixes
  • Fixed hostname issue for ESP8266
  • Fixed cfgver not valid issue
  • Added project links to Admin page
  • More serial logging cleanup
  • Switch back to X.Y versioning

4.0-beta1

The is the initial beta release of the ESPixelStick 4.0 firmware, previously known as the "Unify" branch. I would like to thank everyone for the contributions they've made over the past year and especially @MartinMueller2003 for the work he's put in. A lot of work and testing has went into this, and we look forward to your feedback. Please create an Issue for any problems you may find or use the Discussions section for any questions you may have.

Changes since 3.2

  • Compiled against Arduino Core 3.0.2 for ESP8266 platform.
  • Compiled against Arduino Core 2.0.0 for ESP32 platform.
  • ESP-01 modules are no longer supported. Version 4.0 requires 4MB of flash and ESP-01 modules only have 1MB of flash. For the ESPixelStick V1 or V2, 3.2 is the latest version you can load.
  • Requires local upload to controller. OTA update from 3.x via EFU is not supported due to the new flash layout. Upgrades to future 4.x versions from 4.0.0 final however will be supported.
  • Complete refactor of the code to allow easier implementation of extensions.
  • Pixel and Serial code has been unified and all output modes are now selectable at runtime.
  • Added support for the ESP32 platform.
  • Added Artnet support.
  • Added Alexa support.
  • Added SD card support.
  • Added FPP remote support (requires board with SD card support).
  • Added Relay output support (8 channels, DIY hardware solution with GPIO mapping).
  • Added PCA9685 Servo output support (16 channels, requires PCA9685 module).
  • Added WS2801 support (ESP32 only)
  • Added APA-102 support (ESP32 only)

ESPixelStick v3.2 Firmware

06 Nov 00:09
Compare
Choose a tag to compare

Important Note for ESPixelStick V1 / V2 and other ESP-01 based boards:
You must manually reset the board to see serial output in ESPSFlashTool after flashing. This does not apply to ESPIxelStick V3.

This release mainly addresses flashing issues on newer releases of MacOS. The included binary flash utility now utilizes the Python based esptool.py script for flashing. A portable Python binary for Windows is included in the release, so don't worry about that. This release is also compiled against the 2.7.4 Arduino Core. Our efforts have been focused getting on Unify (4.0) ready so that pretty much wraps this up.
Enjoy!

ESPixelStick v3.1 Firmware

11 Jan 02:17
Compare
Choose a tag to compare

This release wraps up the 3.1 development efforts. You can upgrade from 3.0 using the EFU files included in the release archive, however if you're on one of the newer Travis dev builds, it'll probably fail. This is due to changes that have occurred in the way SPIFFS (the internal file system we use) is handled by the Arduino ESP8266 core. This release also updates ESPSFlashTool to support the new ESPixelStick v3.0 hardware which is Wemos based. That means If you're on a NodeMCU or Wemos board, you no longer have to manually enter flash mode. Enjoy!

ESPixelStick v3.0 Firmware

21 Nov 01:55
Compare
Choose a tag to compare

This release wraps up 3.0 fixing a few minor issues. A full list of changes are in the changelog. Pre-compiled binaries along with a java based flash tool are included in the zip.

ESPixelStick v3.0-rc3 Firmware

05 Aug 21:29
Compare
Choose a tag to compare
Pre-release

This release addresses an IGMP issue found in the ESP8266 Arduino core (lwip). The binaries included have been compiled against this fix - esp8266/Arduino#3499.

ESPixelStick v3.0-rc2 Firmware

04 Aug 19:14
Compare
Choose a tag to compare
Pre-release

This is a release candidate for version 3.0 of the ESPixelStick firmware. It fixes some multicast issues and adds universe boundary configuration.

ESPixelStick v3.0-rc1 Firmware

29 Jul 15:30
Compare
Choose a tag to compare
Pre-release

This is a release candidate for version 3.0 of the ESPixelStick firmware, fixing some minor issues found in the dev1 release.