Skip to content

Releases: chvvkumar/ESP32-P4-Allsky-Display

Release v2.0.6

Choose a tag to compare

@github-actions github-actions released this 06 Dec 04:59
fce63a6

Installation

  1. Download the .bin file
  2. Use esptool or Arduino IDE to flash to your ESP32-P4
  3. Edit WiFi credentials in config_storage.cpp before 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

Choose a tag to compare

@github-actions github-actions released this 06 Dec 03:55
1a83e5c

Installation

  1. Download the .bin file
  2. Use esptool or Arduino IDE to flash to your ESP32-P4
  3. Edit WiFi credentials in config_storage.cpp before 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

Choose a tag to compare

@github-actions github-actions released this 06 Dec 03:47
6b2e648

Installation

  1. Download the .bin file
  2. Use esptool or Arduino IDE to flash to your ESP32-P4
  3. Edit WiFi credentials in config_storage.cpp before 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

Choose a tag to compare

@github-actions github-actions released this 06 Dec 01:45
4a0e315

Installation

  1. Download the .bin file
  2. Use esptool or Arduino IDE to flash to your ESP32-P4
  3. Edit WiFi credentials in config_storage.cpp before 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

Choose a tag to compare

@github-actions github-actions released this 06 Dec 00:52
308a502

Installation

  1. Download the .bin file
  2. Use esptool or Arduino IDE to flash to your ESP32-P4
  3. Edit WiFi credentials in config_storage.cpp before 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)

Choose a tag to compare

@github-actions github-actions released this 06 Dec 18:28

🧪 Test Release v-snd-0.1

⚠️ This is a pre-release test build from the snd branch.
Use for testing purposes only. For stable releases, use builds from the main branch.

🚀 Installation Methods

Initial Installation (USB)

  1. Download the .bin file below
  2. Flash using esptool or Arduino IDE
  3. Configure WiFi via captive portal (device creates AllSky-Display-Setup network)

OTA Update (Wireless) ✨

Already have a previous version installed? Update wirelessly!

Method 1: ElegantOTA (Recommended)

  1. Navigate to http://[device-ip]:8080/update
  2. Upload the .bin file from this release
  3. Device reboots automatically with new firmware

Method 2: ArduinoOTA (For Developers)

  1. Select network port in Arduino IDE: Tools → Port → esp32-allsky-display at [IP]
  2. 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

🔧 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)

Choose a tag to compare

@github-actions github-actions released this 06 Dec 17:59

🧪 Test Release v-snd-0.1

⚠️ This is a pre-release test build from the snd branch.
Use for testing purposes only. For stable releases, use builds from the main branch.

🚀 Installation Methods

Initial Installation (USB)

  1. Download the .bin file below
  2. Flash using esptool or Arduino IDE
  3. Configure WiFi via captive portal (device creates AllSky-Display-Setup network)

OTA Update (Wireless) ✨

Already have a previous version installed? Update wirelessly!

Method 1: ElegantOTA (Recommended)

  1. Navigate to http://[device-ip]:8080/update
  2. Upload the .bin file from this release
  3. Device reboots automatically with new firmware

Method 2: ArduinoOTA (For Developers)

  1. Select network port in Arduino IDE: Tools → Port → esp32-allsky-display at [IP]
  2. 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

🔧 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

Choose a tag to compare

@github-actions github-actions released this 05 Dec 23:39

Installation

  1. Download the .bin file
  2. Use esptool or Arduino IDE to flash to your ESP32-P4
  3. Edit WiFi credentials in config_storage.cpp before 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

Choose a tag to compare

@github-actions github-actions released this 05 Dec 22:17
b111922

Installation

  1. Download the .bin file
  2. Use esptool or Arduino IDE to flash to your ESP32-P4
  3. Edit WiFi credentials in config_storage.cpp before 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

Choose a tag to compare

@github-actions github-actions released this 05 Dec 14:57
6146630

Installation

  1. Download the .bin file
  2. Use esptool or Arduino IDE to flash to your ESP32-P4
  3. Edit WiFi credentials in config_storage.cpp before first compile

See README.md for complete setup instructions.

What's Changed

See commit history for detailed changes in this release.