-
Notifications
You must be signed in to change notification settings - Fork 7.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ESP32-C6 support #7713
Comments
C6 will not be supported until ESP-IDF 5.1, so arduino will not support it until that is released. |
Hello, support of ESP32-C6 is on our Roadmap, @lbernstone is right that it will be supported in ESP-IDF 5.1 so in Arduino, it will be in version 3.X.X. We'll soon create development branch and we will start working on IDF 5 support there. @probonopd Thanks for opening the issue, we will use it to track progress on support of ESP32-C6 :) |
My first esp32 c6 dev boards v0.0 arrived today, eager to test it! |
Hi @tuct how did you get it the esp32 c6 dev board? which supplier ? thanks |
mine also just arrive, i ordered from there: https://www.aliexpress.com/item/1005005125343088.html?spm=a2g0o.order_list.order_list_main.29.28e41802T3MZjD |
Thanks a lot @negis02 .. very kind... are you going to try the new features about cyber security in the C6 dev board? |
Hey @simogaspa84 - thanks for posting. I'm building an air quality, temp, humidity, CO2 sensor. Does anyone know if we can use a C3 board for basic prototyping until the C6 support is added? |
I got mine from the official store at aliexpress |
For me most interesting to try ESP32-c6 in Wi-Fi 6 network, to test all WiFi6 benefits: in some application test and compere real time messaging over Wifi6 in is heavy loaded Wi-Fi with many devices, like MU-MIMO and OFDM AP capability tests with IOT device like this; |
You can also purchase from Adafruit's official store. They have 47 in stock at the time of writing this. 46 now, I bought one. 😝 |
I've ordered mine today, looking forward to C6 support. |
I just got my esp32-c6 wroom module, looking forward to have arduino capability! |
I just got my esp32-c6 wroom module too, looking forward to have arduino capability! |
idf.py --version It looks like v5.1 has been released ;-) |
It has not. This is just the version that will be used in the future. 5.1 is in ESP-IDF master and needs to be split in it's own branch before it will be released. It has not even been feature-frozen yet :) |
Any update on this? |
Update please? |
Guys, please stop asking for update every few days. Before we add support for new chips, there is a lot of work that needs to be done. When that is done (will take way more than few days) most if not all new chips will be supported. We will announce that, so even less reason to keep asking. |
As noted, the official Espressif ESP-IDF v5.1, which is currently in development, will include initial support for the new ESP32-C6 chip, however, while Espressif ESP-IDF v5.1 has not yet been released it should mostly work if using the master branch in esp-idf repository. If you want to track the development status then follow these the updates made to these other issues for ESP32-C6: |
Hi guys news about C6 support in platformio ? How is going the integration process? Thanks |
When using the platform_packages made by @Jason2866 you can use the C6 perfectly fine. |
Hi @TD-er can you copy ini the platformio.ini file to use Esp32-c6 with platformio and arduino framework? Thanks a lot |
see: https://github.com/letscontrolit/ESPEasy/blob/mega/platformio_core_defs.ini and newer builds made by Jason: |
Build from yesterday. Complete setup just use this
|
I can't seems to get to work ESP32-C6 with Arduino IDE 2.3.2 using Alpha3 Board Library from Dev channel I installed alpha3 to Arduino IDE, selected ESP32C6 board. I created a super simple sketch, no external libraries. Compilation and upload are OK but there is nothing coming out of ESP32 on Serial port.
If I compile this example (in C) or an example from ESP-IDF, compile it with |
What is your "Serial port"? |
I think you forgot to call something like "Serial.begin(115200)" in your setup function. |
I have a problem similar to gtom84. I have the ESP32-C6-DevKitM-1 board and I've added Serial.print s to the Blink example, with boards selected from the 3.0.0.a library. I'm using the USB connector and uploads are OK so I think the basic connection is good. Depending on which board is selected, I can get the LED or Serial to work, or neither works, but not all the same time. It should be simple to fix the LED problem, but I haven't succeeded yet. Would say the native port is already enabled? If not, how do I do that? |
facing an issue with the async TCP connection, at least I guess so. pretty complex project, trying to strip it down. basically what happens: connecting to an mqtt broker via WiFi connection. working fine. sending a message every few seconds, no problem. receiving messages works too. unless, after a period of time (yet unknown) receiving a message crashes the esp and it restarts. trying to break it down to a minimal code basis :) using the asyncmqttclient which uses the now built in "esp async TCP" library. EDIT: same code works on another esp32 flawless for several months :) esp32-pico-v3. |
@slaesh Only can say Tasmota works stable with the C6 (test run a few days) no crash or reboot. Tasmota uses mqtt (modified pubsubclient) by default. There was a BME280 sensor connected, providing sensor data every 5 minutes via mqtt. |
Also ESPEasy works fine on the C6 with MQTT and some sensors connected. |
thanks @Jason2866 @TD-er , works now fine. had a weird mis-configuration somehow. was going to a newer platform_packages build and got weird compile time errors like saying that the WiFiEvent_t type is missing and other stuff.. after completly removing and re-installing platformio and all deps it went away.. Oo dunno what this was, but now it works as expected! :)) thanks for your feedback, so I could narrow it down faster :) |
Cool. Is there zigbee support and an example? |
@probonopd ported ESP-IDF examples to Arduino are here: https://github.com/espressif/arduino-esp32/tree/master/libraries/ESP32/examples/Zigbee |
Top!!! |
Hi, I also run tasmota with and esp32-c6. It connects to g-HE (AX), but I noticed ping from a client to the esp32c6 I got a ttl of 63 instead of 254? @Jason2866 is this also with your device, and is it tasmota of arduino related? |
What do you mean by a TTL of 63? Not sure if this also applies when connecting via AX (thus HE instead of HT), but I also have set this in my (ESPEasy) code: // HT20 = 20 MHz channel width.
// HT40 = 40 MHz channel width.
// In theory, HT40 can offer upto 150 Mbps connection speed.
// However since HT40 is using nearly all channels on 2.4 GHz WiFi,
// Thus you are more likely to experience disturbances.
// The response speed and stability is better at HT20 for ESP units.
esp_wifi_set_bandwidth(WIFI_IF_STA, WIFI_BW_HT20); This bandwidth enum does only have HT20/HT40. I noticed that ESP32-xx does perform less 'snappy' when using HT40. I did add WiFi 6 support after setting this bandwidth limitation so I never tried without. |
@kroon040 i have no wifi 6 equipment |
Here exmapl of 3 devices , the last with esp32-c6, all with tasmota . ping 192.168.170.68 An esp32-c3 device PING 192.168.170.35 (192.168.170.35) 56(84) bytes of data. The esp32-c6 device ping 192.168.170.103 |
Looks like a different setting choosen for TTL with the C6. Will have no impact in real life. |
I hardly ever pay attention to the TTL of ping. I doubt any hop on the route to your ESP will 'restart' the TTL at some much lower value like 128 or 64 as this can mess with tools like traceroute/tracepath. (though I doubt you will ever need more than ~30 hops to reach anything) |
Look below.... |
To the Devs, you guys do great work & thanks 4 ESP-32 H2/C6 support! Any simple way to contribute, please contact me. Very talented, just want to crawl before sprinting... To all you others, here you go: https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json. Cut/paste to your IDE board manager URLS, download and go to your board options. Credits to Sparkfun Industries, https://docs.sparkfun.com... |
Hello all, version 3.0.0-stable was released yesterday and it includes support for ESP32-C6. I am closing this ticket as solved and if you find any new issue related to ESP32-C6 chip, please open a new ticket. Thanks for your contribution. |
Related area
ESP32-C6
Hardware specification
Support for ESP32-C6
Is your feature request related to a problem?
ESP32-C6 is not supported yet
Describe the solution you'd like
Support for ESP32-C6
Describe alternatives you've considered
No response
Additional context
No response
I have checked existing list of Feature requests and the Contribution Guide
The text was updated successfully, but these errors were encountered: