Live data from Hacker News

ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC

espressif.com

61–70 of 112 posts

Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC

#61
post #39

Earlier quoted context omitted.

One downside of using wifi if that devices like phones really don't like network connections that don't route to the internet. You sometimes have to fight them to stop the phone "helpfully" falling back to 4G or popping up all sorts of warnings about degraded networking to the user. [edit]: This is assuming you are connecting directly to the device of course. Connecting the ESP32 to your existing wifi is well support…

I have tried fighting this a couple of times but lost every time. Do you know a solution to make my Android phone keep the connection to a wifi without internet connection?

What about setting up some honeypot open-with-no-IP wifi hotspots near google HQ and near places where googlers are known to congregate (or in residential areas with high density of googlers working from home). Once it's their problem, they'll fix it pronto.

Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC

#62
post #39

Earlier quoted context omitted.

One downside of using wifi if that devices like phones really don't like network connections that don't route to the internet. You sometimes have to fight them to stop the phone "helpfully" falling back to 4G or popping up all sorts of warnings about degraded networking to the user. [edit]: This is assuming you are connecting directly to the device of course. Connecting the ESP32 to your existing wifi is well support…

I have tried fighting this a couple of times but lost every time. Do you know a solution to make my Android phone keep the connection to a wifi without internet connection?

In my experience, I had no network until I answered "no internet connection, disconnect?" dialog that pops up in that case. Maybe you could also say "don't ask again". Then it was working fine.

What is not working fine though, is that I cannot access the internet through the mobile network at the same time. But this seems to really depend on the phone: it works on iPhones and on my previous Android phone, but not on a Pixel 5. I would like to download updates for the esp32 firmware through the mobile network, but this prevents it.

Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC

#63

Why didn't they pack more ram on this? 400K is a bit tight, we often hit the ceiling with the ESP32's 512K of internal RAM. Does anyone know if they support SPI-connected external RAM on this? It has been a lifesaver on the ESP32, especially since WROVER-E fixed most of the long standing bugs that were plaguing the earlier revisions. It is slow as hell, but having 4MB (+4MB high memory) of connected RAM on a microcon…

Thanks for mentioning the possibility to extend RAM on an ESP32.

Found the official documention about it:

https://docs.espressif.com/projects/esp-idf/en/latest/esp32/...

> ESP32 has the ability to also use up to 4 MB of external SPI RAM memory.

> The external memory is incorporated in the memory map and, with certain restrictions, is usable in the same way as internal data RAM.

> While ESP32 is capable of supporting several types of RAM chips, ESP-IDF currently only supports Espressif branded PSRAM chips (ESP-PSRAM32, ESP-PSRAM64, etc).

Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC

#64
post #58
post #38

I really wish Thread mesh networking would become standard on new Wi-Fi routers. Google Nest has hardware support for it, but not sure if it's enabled yet. I think Thread is a much better fit for IP connectivity for IoT devices. Nordic Semiconductor nRF SoCs can do Bluetooth LE and Thread on the same radio at the same time, so should be very cost effective. I'd gladly replace all my Zigbee devices with Thread ones if…

Is Thread still happening? Last time I checked the only hub available was Nest, although Apple hardware has support but it's not enabled in software. Other than a couple of niche home automation products, nothing supports it. When will I be able to buy smart light bulbs for $10 that use Thread?

You can buy Nanoleaf Essential LED bulbs right now and they mesh with thread and the Homepod Mini

Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC

#65
post #33

Why didn't they pack more ram on this? 400K is a bit tight, we often hit the ceiling with the ESP32's 512K of internal RAM. Does anyone know if they support SPI-connected external RAM on this? It has been a lifesaver on the ESP32, especially since WROVER-E fixed most of the long standing bugs that were plaguing the earlier revisions. It is slow as hell, but having 4MB (+4MB high memory) of connected RAM on a microcon…

Have you seen the die images of the ESP32? Basically the entire die area is SRAM. SRAM eats a ton of space, and with a bigger die area you have a much higher likelihood per part that you will have a defect and have to scrap the entire chip.

Isn't memory the easiest part to remap to use build in redundancies during the factory testing of the chip?

Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC

#66
post #39

Earlier quoted context omitted.

One downside of using wifi if that devices like phones really don't like network connections that don't route to the internet. You sometimes have to fight them to stop the phone "helpfully" falling back to 4G or popping up all sorts of warnings about degraded networking to the user. [edit]: This is assuming you are connecting directly to the device of course. Connecting the ESP32 to your existing wifi is well support…

I have tried fighting this a couple of times but lost every time. Do you know a solution to make my Android phone keep the connection to a wifi without internet connection?

Chromecasts get initially configured by connecting your phone to a wifi network hosted by the device, so I wonder how Google makes that work.

Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC

#67

Earlier quoted context omitted.

One downside of using wifi if that devices like phones really don't like network connections that don't route to the internet. You sometimes have to fight them to stop the phone "helpfully" falling back to 4G or popping up all sorts of warnings about degraded networking to the user. [edit]: This is assuming you are connecting directly to the device of course. Connecting the ESP32 to your existing wifi is well support…

Any idea how this works? Are they trying to connect to a particular address?

Sometimes as straightforward as pinging a server, sometimes elaborate as trying lists of random domains that some must respond and some must not resolve.

Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC

#68
post #36

Earlier quoted context omitted.

Especially since the multi-thread OS means wasting space for multiple stacks. 400k is a lot for an MCU, but for the ESP32 its really not that much. A 1MB Sram version would be great, with two cores.

Why use the OS then? Just do bare metal runtime like we used to do on MS-DOS days.

Well the ESP-IDF is freeRTOS based, so: threads. But have fun re-inventing the SDK I guess?

Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC

#70
post #36

Earlier quoted context omitted.

Why use the OS then? Just do bare metal runtime like we used to do on MS-DOS days.

Well the ESP-IDF is freeRTOS based, so: threads. But have fun re-inventing the SDK I guess?

Exactly, FreeRTOS makes it trivial to spin up 20 threads... who was doing that with MS-DOS?
Post reply on HN