Friday, 22 June 2018

ESP8266-S3 WiFi module

Introduction

In my previous post about an ESP8266-based Smart Plug, I described how I had to desolder and remove the metal shielding cap of the WiFi module in order to identify its pins and their functions. I hadn’t a clue what that module was, because there were no manufacturer, nor model labels on it.

This week I stumbled on a number of GitHub issues, containing information about other Smart devices, seemingly incorporating the same module.

Hidden in plain sight

Buried in a Tasmota’s wiki page was the following hidden gem:

SmartHome

Look carefully at the first image on that page: here

Now look at my photo of Hyleton-313’s module front side: module-front

That’s right! It’s exactly the same module, even it is the same hardware revision (2016-3-31).

So let’s follow along issue #1474, said to contain more details. User Kiwifranky’s comment directly gives us a pinout:

image

Although the pins numbering schemes are different, pins functions seem to match those in the table in section Identify pins.

Another device using the same module, also in the same section of Tasmota’s wiki:

PowStro

This image shows the WiFi module with the metal shielding cap removed:

image

Same layout, even same hardware revision.

Following along the issue mentioned (#1419) reveals the following treasures:

FCC ID 2AKBPESP8266-S3

ESP8266-S3 WiFi Module Datasheet

So, now we know the manufacturer’s name - Shenzhen Hysiry Technology Co. Ltd., and the product name of the module appears to be ESP8266-S3.

Module (un)known

Finally we have a product code for the unlabelled WiFi module - ESP8266-S3! And also knowing the manufacturer name leads us straight to its website:

http://en.hysiry.com/

Let’s check what they say on the About Us page:

Shenzhen HYSIRY Technology Co., Ltd is a High-tech enterprise specializing in the development of internet of things and intelligent electrical hardware and software. The company was established in 2015 and is a hardware partner for Tuya smart, Hekr Cloud and other Companies. The company provided product support services for Orvibo, Midea, and YITOA. The main products are: Smart Plug, Smart lighting, Smart Switch, etc.

Interesting! It appears that Hysiry are a hardware partner for Tuya Smart. That’s the reason why the WiFi module in Hyleton-313 has firmware developed by Tuya.

Choosing WiFi module from the Products menu loads an information page about three WiFi modules: ESP8266-1, ESP8266-2 and ESP8266-3. But most importantly, we have first-hand information for the previously unknown module: ESP8266-S3.

ESP8266-S3 WiFi module

Even though the datasheet for ESP8266-S3 module on Hysiry’s website is in Chinese, it is not that hard to find the pin mappings and PCB layout for example. But we can of course also download the English version of this same datasheet, which is published on fccid.io: ESP8266-S3 datasheet. The circuit diagram at the end of the original datasheet is however missing in the English version, so having a copy of the original is not that bad after all!