FAQ
Q: How long does a fully charged battery last?
- Under the factory default standby program, it can run for about 24 hours under normal testing conditions.
Q: What is the power consumption of the development board?
- Power consumption data under the factory program: 5.32V, 0.09A. Power consumption varies with different programs; users can measure the actual power consumption based on the running program.
Q: What should I pay attention to when replacing the 18650 battery?
- This module requires a standard 18650 rechargeable lithium battery.
- Special note: When installing or replacing the battery, please handle it gently and avoid pressing hard on the screen to prevent screen damage.
Q: How do I power on/off the device?
- Power on: Short press the PWR button.
- Power off: Long press the PWR button.
Q: Why can't I power on the device using battery power?
- After installing the battery, you need to connect a Type-C power supply to activate the device first. After powering on, you can disconnect the Type-C cable, and the battery will maintain power to the board.
Q: Why does the RLCD screen look dim or have no brightness?
- RLCD (Reflective LCD) is a fully reflective screen that uses ambient light reflection for imaging and does not have a backlight.
- Characteristic: The brighter the ambient light (such as sunlight or strong lighting), the clearer the display. This design greatly reduces power consumption and minimizes eye strain during prolonged viewing.
Q: What battery model should I use for the RTC backup battery holder?
- You must use a secondary lithium battery (rechargeable), recommended model ML1220 or compatible 3V/3.3V rechargeable coin cells.
- Note: Do not use non-rechargeable ordinary coin cells (e.g., CR1220), as they may be damaged or cause circuit damage when the main power is connected for charging.
Q: After programming the module, sometimes I cannot connect to the serial port or the upload fails on a subsequent attempt?
- You can press and hold the BOOT button to power on again, and the module can enter the download mode at this time, which can solve most of the problems that cannot be downloaded.
Q: VS Code (ESP-IDF) environment setup fails?
- Most environment configuration failures are caused by unstable network connections. It is recommended to try switching to a different network environment (e.g., mobile hotspot) and retry.
- Ensure the path does not contain Chinese characters or spaces, as these may cause the toolchain to run abnormally.
Q: Compilation error when using Arduino IDE?
-
Please refer to the product documentation and verify the settings under Arduino IDE -> Tools are correct (especially the chip model, Flash mode, PSRAM, etc.).

Q: The first compilation is very slow?
- The first compilation requires downloading dependencies and building a large amount of underlying architecture cache, which usually takes a long time. Please wait patiently for it to complete.
- After the first compilation, subsequent incremental compilations will be significantly faster.
Q: Cannot find the AppData folder?
- The
AppDatafolder is hidden by default in Windows. You can show it by the following steps: - Windows 10/11: File Explorer -> View -> Show -> Check "Hidden items".
Q: How to confirm the COM port number used by the device?
Windows System:
- Through Device Manager: Press Windows + R to open the "Run" dialog box. Type
devmgmt.mscand press Enter to open Device Manager. Expand the "Ports (COM & LPT)" section. All COM ports and their current status will be listed here. - Using Command Prompt: Open the Command Prompt (CMD), type the
modecommand, which will display status information for all COM ports. - Check the hardware connection: If an external device is already connected to a COM port, the device typically occupies a port number. You can determine which port is being used by checking the connected hardware.
Linux System:
- Check using the
dmesgcommand: Open the terminal. - Check using the
lscommand: Typels /dev/ttyS*orls /dev/ttyUSB*to list all serial devices. - Use the
setserialcommand: Typesetserial -g /dev/ttyS*to view configuration information for all serial devices.
Q: How to use SquareLine Studio to design interfaces?
- Please refer to SquareLine Studio Tutorial.