Releases: chvvkumar/ESP32-P4-Allsky-Display
Release list
Release v2.0.6
Installation
- Download the
.binfile - Use esptool or Arduino IDE to flash to your ESP32-P4
- Edit WiFi credentials in
config_storage.cppbefore first compile
See README.md for complete setup instructions.
What's Changed
See commit history for detailed changes in this release.
Release v2.0.5
Installation
- Download the
.binfile - Use esptool or Arduino IDE to flash to your ESP32-P4
- Edit WiFi credentials in
config_storage.cppbefore first compile
See README.md for complete setup instructions.
What's Changed
See commit history for detailed changes in this release.
Release v2.0.4
Installation
- Download the
.binfile - Use esptool or Arduino IDE to flash to your ESP32-P4
- Edit WiFi credentials in
config_storage.cppbefore first compile
See README.md for complete setup instructions.
What's Changed
See commit history for detailed changes in this release.
Release v2.0.3
Installation
- Download the
.binfile - Use esptool or Arduino IDE to flash to your ESP32-P4
- Edit WiFi credentials in
config_storage.cppbefore first compile
See README.md for complete setup instructions.
What's Changed
See commit history for detailed changes in this release.
Release v2.0.2
Installation
- Download the
.binfile - Use esptool or Arduino IDE to flash to your ESP32-P4
- Edit WiFi credentials in
config_storage.cppbefore first compile
See README.md for complete setup instructions.
What's Changed
See commit history for detailed changes in this release.
🧪 Test Release v-snd-0.1 (snd branch)
🧪 Test Release v-snd-0.1
snd branch.
Use for testing purposes only. For stable releases, use builds from the main branch.
🚀 Installation Methods
Initial Installation (USB)
- Download the
.binfile below - Flash using esptool or Arduino IDE
- Configure WiFi via captive portal (device creates
AllSky-Display-Setupnetwork)
OTA Update (Wireless) ✨
Already have a previous version installed? Update wirelessly!
Method 1: ElegantOTA (Recommended)
- Navigate to
http://[device-ip]:8080/update - Upload the
.binfile from this release - Device reboots automatically with new firmware
Method 2: ArduinoOTA (For Developers)
- Select network port in Arduino IDE:
Tools → Port → esp32-allsky-display at [IP] - Click Upload button
✨ Features
- ✅ OTA Updates: Update wirelessly via web interface or Arduino IDE
- ✅ Safe A/B Partitioning: Automatic rollback if update fails
- ✅ Configuration Preserved: WiFi, MQTT, and image settings survive updates
- ✅ Multi-Image Cycling: Display from up to 10 image sources
- ✅ Home Assistant Integration: Full MQTT discovery support
- ✅ Touch Controls: Single/double tap gestures
- ✅ Hardware Acceleration: ESP32-P4 PPA for fast image processing
📖 Documentation
- README.md - Complete setup and features
- OTA_GUIDE.md - Detailed OTA update instructions
🔧 Technical Details
- Partition Scheme: 13MB app / 7MB data with A/B OTA support
- Flash Size: 32MB
- PSRAM: Required (OPI mode)
- Supported Displays: Waveshare ESP32-P4 3.4" & 4.0" DSI touch displays
- Branch: snd
📝 What's Changed
See commit history for detailed changes in this release.
🧪 Test Release v-snd-0.1 (snd branch)
🧪 Test Release v-snd-0.1
snd branch.
Use for testing purposes only. For stable releases, use builds from the main branch.
🚀 Installation Methods
Initial Installation (USB)
- Download the
.binfile below - Flash using esptool or Arduino IDE
- Configure WiFi via captive portal (device creates
AllSky-Display-Setupnetwork)
OTA Update (Wireless) ✨
Already have a previous version installed? Update wirelessly!
Method 1: ElegantOTA (Recommended)
- Navigate to
http://[device-ip]:8080/update - Upload the
.binfile from this release - Device reboots automatically with new firmware
Method 2: ArduinoOTA (For Developers)
- Select network port in Arduino IDE:
Tools → Port → esp32-allsky-display at [IP] - Click Upload button
✨ Features
- ✅ OTA Updates: Update wirelessly via web interface or Arduino IDE
- ✅ Safe A/B Partitioning: Automatic rollback if update fails
- ✅ Configuration Preserved: WiFi, MQTT, and image settings survive updates
- ✅ Multi-Image Cycling: Display from up to 10 image sources
- ✅ Home Assistant Integration: Full MQTT discovery support
- ✅ Touch Controls: Single/double tap gestures
- ✅ Hardware Acceleration: ESP32-P4 PPA for fast image processing
📖 Documentation
- README.md - Complete setup and features
- OTA_GUIDE.md - Detailed OTA update instructions
🔧 Technical Details
- Partition Scheme: 13MB app / 7MB data with A/B OTA support
- Flash Size: 32MB
- PSRAM: Required (OPI mode)
- Supported Displays: Waveshare ESP32-P4 3.4" & 4.0" DSI touch displays
- Branch: snd
📝 What's Changed
See commit history for detailed changes in this release.
Release v2.0.1
Installation
- Download the
.binfile - Use esptool or Arduino IDE to flash to your ESP32-P4
- Edit WiFi credentials in
config_storage.cppbefore first compile
See README.md for complete setup instructions.
What's Changed
See commit history for detailed changes in this release.
Release v1.0.8
Installation
- Download the
.binfile - Use esptool or Arduino IDE to flash to your ESP32-P4
- Edit WiFi credentials in
config_storage.cppbefore first compile
See README.md for complete setup instructions.
What's Changed
See commit history for detailed changes in this release.
Release v1.0.7
Installation
- Download the
.binfile - Use esptool or Arduino IDE to flash to your ESP32-P4
- Edit WiFi credentials in
config_storage.cppbefore first compile
See README.md for complete setup instructions.
What's Changed
See commit history for detailed changes in this release.