Folks, discussing conspiracy theories is entirely off-topic for this forum and if necessary posts in this thread will be moderated.
greengnu wrote: ↑Thu Nov 07, 2019 9:34 am
Even if the whole wireless functionality would be left out we’d still have a dual core 240mhz 32bit cpu that can run complex applications for a dollar (soc). I couldn’t find any other cpu in the same performance class that comes even close in terms of price performance.
How is this pricing possible?
The short answer is that it's cheap to manufacture. In particular the RF engineers have done a bunch of very clever things on the Wi-Fi side. You will also notice that in a lot of ways ESP32's design is not like other common microcontrollers. This is generally not by accident, it's to keep the overall cost down.
greengnu wrote: ↑Thu Nov 07, 2019 9:34 am
Just saying. If I were the chinese government and wanted to spy on the world through an armada of small IoT devices linked into every private wifi around the globe....
This conspiracy theory comes up every now and again, and as a core Espressif engineer I've tried to figure how it would technically work. And I have no idea. Would all ESP32s ping a server once a day to check if they should switch into "backdoor mode"? And what would "backdoor mode" do exactly, given every chip has different peripherals attached to it in different ways? And noone would notice this additional unauthorised behaviour on their WiFi, despite millions of chips in daily use?
Keep in mind that all network code in ESP32 above the Wi-Fi MAC layer is open source, the WPA2 integration is open source, and the build system and toolchain are all open source. So the binary Wi-Fi libraries somehow have to implement an entire "shadow" firmware implementation that could take over the main firmware, no matter what that main firmware happens to do, and without any ability to analyze the real firmware source. Then they'd all have to phone home with no interruption to normal device behaviour and nothing unusual that shows up on a TCP packet dump.
Engineering a chip that is cheap to manufacture seems positively simple by comparison.