Live data from Hacker News

ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

espressif.com

41–50 of 151 posts

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#41
post #40

Oh neat. Zigbee support. I wonder if I at some point can create low power devices with EspHome for home assistant. I assume this should use less power than connecting to wifi?

You already can with nRF52 boards. Presumably they'll add ESP32 support soon too.

https://esphome.io/components/zigbee/

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#42
post #40

Oh neat. Zigbee support. I wonder if I at some point can create low power devices with EspHome for home assistant. I assume this should use less power than connecting to wifi?

The C6 and the H2 already support ZigBee. Their SDK has a thin layer on top of zboss.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#43
post #7
post #3

I believe this is the first ESP to gain Ethernet capability? I totally wish that a board would come with PoE… Because as it is right now, powering a fleet of those with USB power supplies is annoying as fsck…

Nah, ESP32's have had ethernet capability for a while and ESP-IDF supports it well. I've been using one I built for 5+ years now. Unfortunately RMII (ethernet phy) interface takes up a lot of the GPIO pins. This part looks like it'll remedy that issue. There's two ESP32 boards that have been around for a while with PoE: - https://www.tme.com/us/en-us/details/esp32-poe/development-k... - https://wesp32.com/ I'm more h…

SPE with multidrop and PoDL would be awesome ! They are working on that and it will be everywhere.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#44
post #28
post #3

I believe this is the first ESP to gain Ethernet capability? I totally wish that a board would come with PoE… Because as it is right now, powering a fleet of those with USB power supplies is annoying as fsck…

> Because as it is right now, powering a fleet of those with USB power supplies is annoying as fsck… Therefore, wifi is more convenient than ethernet. You don't need long cables, just a local power source.

> You don't need long cables, just a local power source

Which means batteries that have to be replaced and maintained or cables... So ethernet with PoE or even better SPE (single pair Ethernet) with PoDL (power over data lines which is PoE for SPE) is the best from my point of view

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#45
post #11

I'm puzzled by Espressif's naming here. We had the ESP32-S3, so "S31" sounds like "S3, variant 1," but this part doesn't really look like a simple S3 variant. And then there's an ESP32-E22, but no E21 or even a plain E2 anywhere. Edit: found an article explaining some of their naming logic, and said that the SoC naming will get its follow-up article, but sadly it never happened. https://developer.espressif.com/blog/2…

I stopped following the producer logic when Intel went from Pentium 4 to Pentium D

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#46

> high-speed 250 MHz 8-bit DDR PSRAM with concurrent flash and PSRAM access This is perhaps lost in the noise but IMO a large deal. PSRAM starting to get serious bandwidth.

For reference, the 4-bit PSRAM interface on the ESP32-S3 normally runs at 80 MHz (maximum 120 MHz) and shares bandwidth with the external flash.

I wonder if it will be possible to (ab)use the faster PSRAM interface on the ESP32-S31 as a general purpose 8-bit parallel interface, eg. for ADCs...

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#47
post #44
post #28

Earlier quoted context omitted.

> Because as it is right now, powering a fleet of those with USB power supplies is annoying as fsck… Therefore, wifi is more convenient than ethernet. You don't need long cables, just a local power source.

> You don't need long cables, just a local power source Which means batteries that have to be replaced and maintained or cables... So ethernet with PoE or even better SPE (single pair Ethernet) with PoDL (power over data lines which is PoE for SPE) is the best from my point of view

I mean, if I just look at my house. There is just one ethernet outlet, but many power sockets. If I want to connect devices all over my house, the best way is to use wifi and usb power adapters. Not ethernet.

Both solutions require 1 cable per device, but the first solution would require only short and thin cables, and the second solution would require very long cables which I don't know even how to do properly without milling my walls.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#49
Interesting.

Although, I'd like to seem some non-paid blogger head-to-head reviews benchmarking instruction cycle efficiency per power of comparable Arm vs. ESP32 Xtensa LX6* and RISC-V parts.

* Metric crap tons of WROOM parts are still available and ancient ESP8266 probably too.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#50
post #38

Since the Snowden leaks in 2013, it just doesn't make sense that *any* foreign customers would put US technology inside their firewall. But they do. It shocks me even more that any Western customer would do the same with network-connected Chinese chips. But we do. The Espressif chips are truly incredible value, but what are we doing here? Is there any doubt that these don't represent a major attack surface if a confl…

It’s not like creating a chip gives you unfettered access to it. You _can_ add 0-day flaws and backdoors, but these can be discovered, leaked, etc. Has there been any case of such a backdoor built in consumer chips like theses? I’m not talking about CIA ops like snowden described, that’s supply chain interception. I mean, has anybody ever found such a backdoor?

Well, that depends on what you count as a backdoor, but Espressif has had some questionable flaws:

- Early (ESP8622) MCUs had weak security, implementation flaws, and a host of issues that meant an attacker could hijack and maintain control of devices via OTA updates.

- Their chosen way to implement these systems makes them more vulnerable. They explicitly reduce hardware footprint by moving functionality from hardware to software.

- More recently there was some controversy about hidden commands in the BT chain, which were claimed to be debug functionality. Even if you take them at their word, that speaks volumes about their practices and procedures.

That’s the main problem with these kinds of backdoors, you can never really prove they exist because there’s reasonable alternative explanations since bugs do happen.

What I can tell you is that every single company I’ve worked which took security seriously (medical implants, critical safety industry) not only banned their use on our designs, they banned the presence of ESP32 based devices on our networks.

Post reply on HN