Some internal pics from FCC submissions:
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 ?