Skip to content

ESP-BOX Release V0.5.0

Latest
Compare
Choose a tag to compare
@espressif2022 espressif2022 released this 21 Aug 05:47
· 81 commits to master since this release

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.