FAQ
Q: After downloading a program to the module, sometimes it fails to connect to the serial port or fails to flash during subsequent downloads?
Press and hold the BOOT button, then press and release the RESET button while still holding BOOT, then release the BOOT button. The module will enter download mode, which can resolve most download issues.
Q: The module keeps resetting, and when checking in Device Manager, the connection appears to be blinking?
A: This may be caused by an empty Flash making the USB port unstable. Press and hold the BOOT button, then press and release the RESET button while still holding BOOT, then release the BOOT button. The module will enter download mode, allowing you to flash the firmware (program) and resolve the issue.
Q: What should I do if the first compilation is extremely slow?
It is normal for the first compilation to be very slow. Please be patient and wait for it to complete.
Q: How to handle not finding the AppData folder?
Some AppData folders are hidden by default. You can set them to be visible: File Explorer -> View -> Check "Hidden items".
Q: How can I check which COM port I am using?
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: Why does ESP-IDF report this error?

- This occurs when no TF card is inserted or the TF card cannot be recognized. If this happens, wait for a moment and then reset the device. If the issue persists, format the TF card to FAT32. If it still fails, try using a different TF card
Q: When using a MAC device, program flashing fails?
A: Install the MAC driver and try flashing again.
Q: What is the screen refresh rate? (Frame rate)
- This depends on the running example; different programs have different refresh rates.
Q: Can a camera be connected via expansion?
- No
Q: When running a program that uses the serial port (Serial.println()), the serial monitor in my Arduino IDE does not show any data?
- Are you using a USB to UART tool to connect to the UART pins, or have you enabled USB CDC in Tools?
Q: Can Wi-Fi and Bluetooth be used simultaneously?
- Yes, they can be used simultaneously. However, because audio consumes a significant amount of memory, they cannot be used together when audio functions are active
Q: Which battery can be used?
- MX1.25 interface 3.7V lithium battery
Q: What capacity lithium battery is recommended?
- Using one with the corresponding interface and output voltage is acceptable; capacity depends on customer needs
Q: I2C onboard device addresses used?
- 0x15,0x20,0x51
Q: Why is there no output even though the code is correct and flashed successfully?
- Refer to the schematic. Depending on the
Type-Cinterface of the different development boards, output handling in the code varies:- For development boards with direct
USBconnection, theprintffunction supports print output. To enable print output using theSerialfunction, you need to enable theUSB CDC On Bootfeature or declareHWCDC - For development boards with
UARTtoUSBconversion, bothprintfandSerialfunctions support print output without enablingUSB CDC On Boot
- For development boards with direct
Q: How to use SquareLine Studio to design interfaces?
- Please refer to SquareLine Studio Tutorial.
Q: Charging issues

- When charging the battery, the charging indicator lights up; it turns off when fully charged
Q: ESP32-S3-Touch-LCD-1.85C-BOX compatible battery dimensions?

- Manually measured, some tolerance may exist
Q: How to restore factory mode?
- Flash the factory bin file
Q: Q: Can the product be used without a TF card?
- Yes, it can. Only the functions related to the TF card will be unavailable; other functions are unaffected
Q: Screen issues
- The screen and backplate of this type of product are designed with an integrated adhesive bonding. To ensure normal use, it is recommended to avoid disassembling or prying open the adhesive layer. If the screen is damaged due to disassembly, repairs cannot be performed.