Available from:
Aliexpress.com
Manufacturer:
Alibaba.com
Install method:
USB to Serial
| GPIO # | Component |
|---|---|
| GPIO00 | None |
| GPIO01 | None |
| GPIO02 | None |
| GPIO03 | Button1 |
| GPIO04 | BL0937 CF |
| GPIO05 | HLWBL CF1 |
| GPIO09 | None |
| GPIO10 | None |
| GPIO12 | HLWBL SEL |
| GPIO13 | Led1 |
| GPIO14 | Relay1 |
| GPIO15 | None |
| GPIO16 | None |
| FLAG | None |
{"NAME":"NX-SM400","GPIO":[0,0,0,17,134,132,0,0,130,52,21,0,0],"FLAG":0,"BASE":18}

Recently, some smart plugs with the BR plug type started appearing on AliExpress
Usually, these products don’t have a specific model and make, since they are mostly Tuya whitelables. After searching alot, I’ve found Nanxin NX-SM400 which looks like this one.
Flash Tasmota
Since this model working with the Smart Life app, we know it uses a Tuya chip. To flash Tasmota, we need to us tuya-convert. There’s an excellent tutorial (in pt-BR) by Douglas Baptista that you can use.
Configuring Tasmota
Go to the device’s IP address > Configuration > Configure Other > Template
{"NAME":"NX-SM400","GPIO":[0,0,0,17,134,132,0,0,130,52,21,0,0],"FLAG":0,"BASE":18}
Just paste that line and check Activate
Teardown
To create the template, I had to open the plug up.
If you want to do that, you can use a hot air gun on the bottom part and a flat head screwdriver to force it open. It will probably damage the case a little bit and you will need to glue it shut.




The smart plug uses the TYWE2S Tuya chip, which is a ESP8285.

The power monitoring chip is the BL0937 It’s pins are connected like this:
| BL0937 | ESP8285 |
|---|---|
| Pin 6 (CF) | GPIO 4 |
| Pin 7 (CF1) | GPIO 5 |
| Pin 8 (SEL) | GPIO 12 |

The switch and LEDs are on another PCB. They are connected like this:
| PCB | ESP8285 |
|---|---|
| Red LED | GPIO 14 (Same as Relay) |
| Blue LED | GPIO 13 |
| Switch | GPIO 3 (Rx) |
At last, the Relay is connected to the GPIO14 pin.
Pinout
.