Firmware for the ESPixelStick
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.
sprintf()
(unsafe API) by @henrygab in https://github.com/forkineye/ESPixelStick/pull/532
Full Changelog: https://github.com/forkineye/ESPixelStick/compare/v4.0-beta4...v4.0-beta5
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.
Full Changelog: https://github.com/forkineye/ESPixelStick/compare/v4.0-beta3...v4.0-beta4
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.
Please create an Issue for any problems you may find or use the Discussions section for any questions you may have.
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.
The is the initial beta release of the ESPixelStick 4.0.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.
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!
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!
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.
This release addresses an IGMP issue found in the ESP8266 Arduino core (lwip). The binaries included have been compiled against this fix - https://github.com/esp8266/Arduino/pull/3499.