I recently bought a couple boards off Amazon (vendor was DIYmalls) and I'm pretty sure the ad said ESP32. These are the boards with 2.8" LCD display. I see now that the boards have Sparkle IOT XH-32S - laser etched on the metal shield of the WIFI module.
The datasheet says it's an ESP32. It also says that it's based on the Tensilica L106 CPU at up to 160MHz, while the ESP32 uses a Tensilica LX6 or LX7 (the ESP8266 is an L106) running up to 240MHz. It also has a block diagram that shows a RISC-V cpu.
So... I dunno. I don't think the datasheet is reliable
It does show it as ESP32-DOWD-R2-V3. Document date 2025-03-05
The SparkleIOT XH-32S 8-page user-manual (Ver V1.1 2018-3-18) that seems to be part of the FCC submission has a document creation date of 2025-03-05.
The WiFi module XH-32S is manufactured by using a high-performance chip named ESP32. This small chip is encapsulated an enhanced Tensilica’s L106 diamond series 32-bit kennel CPU with a SRAM. Thus, ESP32 has the complete function Wi-Fi function; it can be applied independently, and also can be used as a slaver working with other host CPU. When ESP32 is applied as a slaver, it can start from the onboard flash. The built-in high-speed buffer is not only benefit to improve the system performance, but optimize the store system. In addition, XH-32S WiFi module can be used as Wi-Fi adapter by SPI/SDIO or I2C/UART interface, when it is applied to other MCU design.
All printed specs from Sparkle for the XH-32S show it is a ESP8266, it could be they simply did a copy-paste to create a spec sheet from the older chip.
The module diagram shows 12 pins across the bottom, but on my board I see only 10.
I can find practically no forum or github discussions about Sparkle / SparkleIOT. The few things I can find are about zigbee smart plugs.
The board I have has this printed on it: ESP32 2432S028 and a logo that looks like GUITION. The 2432S028 does not have an R on the end, I don't know if that is relavent or if it is a capacitive touch-screen (not resistive).
Guition has a website, and on it is something called "Online LVGL GUI Design Tool". They must have something to do with this board if their name is on it ?
The board I have, and possibly many of these ESP-32 boards with LCD display, has a 2-pin speaker connector. I have identified a 2-watt audio amp (8002A) and touch screen controller (XPT 2046) but I don't see any I2S-based audio system. How do these boards drive the speaker output for audio?