Skip to content

Releases: espressif/esp-box

ESP-BOX Release V0.5.0

21 Aug 05:47
Compare
Choose a tag to compare

ESP-BOX v0.5.0 primarily focuses on separating the firmware code for ESP32-S3-BOX and ESP32-S3-BOX-Lite. Additionally, it modularizes the modules in the Board Support Package (BSP), enhancing code maintainability and scalability. ESP-BSP is a software package provided by Espressif for its application development boards, which accelerates the process of getting started with Espressif development boards.

Furthermore, ESP-BOX v0.5.0 introduces new demos, significantly expanding the functionality and features of ESP-BOX. These demos facilitate a better understanding and learning experience for users. They also aid in identifying and resolving potential issues, thereby offering an enhanced development experience.

Major changes

  • Modularization of modules in the BSP.
  • Added a chatgpt_demo, enabling users to create a chatbot using OpenAI API and ESP-BOX.
  • Added a matter_switch demo, showcasing the construction of Matter devices utilizing the innovative smart home standard Matter.
  • Added an usb_headset, allowing users to employ ESP-BOX as a USB desktop speaker capable of audio playback and recording.
  • Fixed the known bugs in the factory_demo.
  • Fixed the known bugs in the ESP BOX mobile App.
  • Separated the firmware code for ESP32-S3-BOX and ESP32-S3-BOX-Lite, transitioning from the adaptive configuration in ESP-BOX Tag v0.3.0 to manual configuration.
  • Updated the ESP-SR voice library to enhance voice recognition.
  • Updated the background interface for switching between Chinese and English voice models.

Update and Flash Firmware

We suggest that users update the firmware via Espressif's online firmware flashing tool ESP Launchpad.

To flash firmware under the Windows system, please to the Firmware update for Windows.

To flash firmware under the Linux system, please to the Firmware update for Linux.

To flash firmware under the macOS system, please to the Firmware update for macOS.

Troubleshooting

  • Program upload failure
    • Hardware connection is not correct: run idf.py -p PORT monitor, and reboot your board to see if there are any output logs.
    • Try to put ESP32-S3 into download mode. To do this, keep GPIO0 low while toggling reset. On many development boards, the “Boot” button is connected to GPIO0, and you can press the “Reset” button while holding the “Boot” button.

ESP-BOX Release V0.3.0

10 Jun 01:53
Compare
Choose a tag to compare

ESP-BOX v0.3.0 did huge refactors, which are compatible with ESP32-S3-BOX and ESP32-S3-BOX-Lite.
ESP32-S3-BOX-Lite is another Lightweight AI Voice Recognition Audio Evaluation Kit launched by Espressif System, compare with ESP32-S3-BOX which removed the touch panel and added three buttons for UI interaction. In addition, we developed a mobile App esp-box over public rainmaker server for you to experience cloud control and other smart functions.

Major changes

  • Added board auto-detect to support ESP32-S3-BOX and ESP32-S3-BOX-Lite

  • Added ESP-RainMaker cloud support that allows users to control the light via esp-box mobile App

  • Added brand new UI including media player page, about us page, help page

  • Added Chinese and English continuous speech recognition

  • Added speech echo after recognition successful

  • Added support for switching CN&EN firmware

  • Added watering_demo that is compatible with two boards

  • Removed local webserver

  • Removed the patch of esp-idf

  • Improved wake-up and recognition accuracy

  • Updated older examples to support two boards except for mp3_demo

  • Updated documentation of README, getting started, disassembly tutorial, hardware overview, and technical architecture.

Update and Flash Firmware

To flash firmware under the Windows system, please to the Firmware update for Windows

To flash firmware under the Linux system, please to the Firmware update for Linux

To flash firmware under the macOS system, please to the Firmware update for macOS

Troubleshooting

  • Program upload failure

    • Hardware connection is not correct: run idf.py -p PORT monitor, and reboot your board to see if there are any output logs.
    • Try to put ESP32-S3 into download mode. To do this, keep GPIO0 low while toggling reset. On many development boards, the “Boot” button is connected to GPIO0, and you can press the “Reset” button while holding the “Boot” button.

ESP-BOX Release V0.2.1

01 Dec 09:15
Compare
Choose a tag to compare

ESP-BOX v0.2.1 has bug fixes and performance improvements to the previous ESP32-S3-BOX development board firmware. Include the following:

  • Update the animation of the speech recognition interface to improve response speed and fluency

  • Fixed the issue that the voice wake-up animation was extremely stuck when the prompt message was not closed

  • Fixed the problem that the control panel information was not synchronized after the LED status was modified by voice

  • Fixed the problem that the LED does not turn on when the brightness is updated through the Web

  • Updated LVGL to V8.1

    • Dark lines appear in the shadow of the control in V8.0 : LED with custom style

    • All third-party components are moved to the LVGL epository. Remove all lv_lib_xxx and ntrol whether the component is enabled through Kconfig.

    • Split file system support to stdio, POSIX and FatFS. Select stdio according to IDF support and specify the default drive letter in CMakeLists.txt

  • Fixed an issue where a command word that was too short was added successfully on the web page but esp-sr refused to add it

In addition, update the factory firmware version number to V0.2.1.

Update and Flash Firmware

To flash firmware under Windows system, please to the Firmware update for Windows

To flash firmware under Linux system, please to the Firmware update for Linux

To flash firmware under macOS system, please to the Firmware update for macOS

Troubleshooting

  • Program upload failure

    • Hardware connection is not correct: run idf.py -p PORT monitor, and reboot your board to see if there are any output logs.
    • Try to put ESP32-S3 into download mode. To do this, keep GPIO0 low while toggling reset. On many development boards, the “Boot” button is connected to GPIO0, and you can press “Reset” button while holding “Boot”.
  • LCD does not display properly or flickers

    • Make sure that the MUTE button is not pressed, and the yellow indicator light on the top of the development board is not lit.
    • If there is still no response, reset the device or reconnect the USB-C cable.
  • No response after scanning the QR code

    • Try to manually connect to the AP displayed on the screen and enter the URL in the browser.

ESP-BOX Release V0.1.1

19 Nov 11:56
Compare
Choose a tag to compare
Pre-release

ESP-BOX v0.1.1 is the first update for ESP32-S3-BOX development board.

Update and Flash Firmware

To flash firmware under Windows system, please to the Firmware update for Windows

To flash firmware under Linux system, please to the Firmware update for Linux

To flash firmware under macOS system, please to the Firmware update for macOS

Troubleshooting

  • Program upload failure

    • Hardware connection is not correct: run idf.py -p PORT monitor, and reboot your board to see if there are any output logs.
    • Try to put ESP32-S3 into download mode. To do this, keep GPIO0 low while toggling reset. On many development boards, the “Boot” button is connected to GPIO0, and you can press “Reset” button while holding “Boot”.
  • LCD does not display properly or flickers

    • Make sure that the MUTE button is not pressed, and the yellow indicator light on the top of the development board is not lit.
    • If there is still no response, reset the device or reconnect the USB-C cable.
  • No response after scanning the QR code

    • Try to manually connect to the AP displayed on the screen and enter the URL in the browser.