Files
xiaozhi-esp32/main/boards/aipi-lite/README_en.md
Clark Scheff 1f602fa3a0 Add support for the Xorigin AiPi Lite (#1330)
* Add support for the Xorigin AiPi Lite

* aipi-lite: correction to README_en.md

* aipi-lite: use 20MHz display clock

Highger speeds might work sometimes but best not to push
it and use a sane speed.

* aipi-lite: change English name and remove Chinese TTS
2025-10-31 22:10:32 +08:00

1.2 KiB

Build Instructions

One-click Build

python scripts/release.py aipi-lite -c config_en.json

Manual Configuration and Build

idf.py set-target esp32s3

Configuration

idf.py menuconfig

Select the board:

Xiaozhi Assistant -> Board Type -> AiPi-Lite

Build and Flash

idf.py -DBOARD_NAME=aipi-lite build flash

Note: If your device was previously shipped with the AiPi-Lite firmware (not the Xiaozhi version), please be very careful with the flash partition addresses to avoid accidentally erasing the device information (such as EUI) of the AiPi-Lite. Otherwise, even if you restore the AiPi-Lite firmware, the device may not be able to connect to the Xorigin server correctly! Therefore, before flashing the firmware, be sure to record the necessary device information to ensure you have a way to recover it!

You can use the following command to back up the factory information:

# Firstly backup the factory information partition which contains the credentials for connecting the SenseCraft server
esptool.py --chip esp32s3 --baud 2000000 --before default_reset --after hard_reset --no-stub read_flash 0x9000 16384 nvsfactory.bin