-
Notifications
You must be signed in to change notification settings - Fork 7.6k
ESP32-C3 rev3 + 2.0.0-RC2 : permanent reboot w WiFI #5601
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
Comments
This will depend on espressif/esp-idf#7441 being merged/available in arduino-esp32. |
Thanks, I'll wait !! |
I'm seeing this on ESP32-C3 on the recent release 2.0? Could that be right??? |
Not yet |
I have builded the framework with the commits from IDF4.4 (master) from today (include this fix). |
Thanks you!!! |
I have found the same problem - with version 2.0.1. Does anyone know how to fix this problem? |
The LilyGo board rev 1 is faulty. You can ask LilyGo for a replacement |
I'm not using the LilyGo board. |
We have no problem with the actual released core 2.0.1 using the ESP32-C3 in project Tasmota. Tasmota has many installations. |
Well I flashed the latest tasmota c3 target in release and development and both throw "invalid header: 0xffffffffff" and don't run. The Wifi example from Arduino (w. 2.0.1) causes permanent reboots. Hardware: ESP32-C3-MINI-1-N4 |
@NiklasVoigt Looks like a flashing issue/error |
this may have 2 reasons. Flash has been erased and no bootloader found or bootstrap pin is in wrong state and flash didnt run. |
The standard sketch of the arduino ide with bluetoothle works like a charm. But every time i try to activate the wifi the esp restarts... this can't have anything to do with flashing.... it can't be the power, the esp is powered by an external voltage source. In combination with those issue it makes more sense to me that it is a software bug |
Why does wifi work for many with the c3 and the actual core 2.0.1? |
this is a good question.. i have two esp32c3-mini-1-n4 and both have the same issue Maybe my console ouput helps: Connecting to WLAN |
|
has anyone found a fix or workaround for this yet? |
There is no issue with actual Arduino master and the C3. |
Yes, please test with the latest master. |
If I try to compile with esphome, the message I recieve is that the board isn't supported. Compile log:
my config:
|
@lukedukeus Yes since you use old core |
@al1fch Did you give it a try with latest release version 2.0.2? The problem seems to be solved. I'm closing the issue, if you will still face this issue, please reopen it. Thanks for your contribution! :)) |
I have same issue with 2.0.2 with 2 C3 minis |
Hello @flyturbo, also on 2.0.3-rc1? |
I don't have that option to download this revision from board manager in Arduino. |
@flyturbo If you have a LOLIN Wemos c3 mini you will have no luck. The board is a design fail. It does not work with IDF, Arduino nor Micropython. Read the comments in the official Aliexpress LOLIN shop. There are many feedbacks. |
I have the ESP32-C3-MINI1N4 |
That issue indicates that the problem is the power supply. What power supply/regulator are you using, @flyturbo ? |
I connect and power up the C3 mini with a FTDI adapter. |
I had the same issue, The FTDI couldn't provide enough current to the C3, so it would crash/ reboot when it tried to draw more current. You can just connect the gnd, tx, and rx to your c3, then an external 3v3 and gnd to the C3 |
That's exactly what am doing now, when I need to serial monitor for debugging, I power the C3 mini externally. |
@flyturbo Can you post a boot log? |
ESP-ROM:esp32c3-api1-20210207 |
Board : Lilygo/TTGO T-OI Plus (ESP32-C3)
Core 2.0.0-RC2
IDE 1.8.15 on Ubuntu 21.04
Code : WiFiScan (or any other code with WiFi)
Problem : pemanent reboot with following line :
`rst:0x13 (GLITCH_RTC_RST),boot:0xd (SPI_FAST_FLASH_BOOT)
07:48:06.489 -> ESP-ROM:esp32c3-api1-20210207
07:48:06.522 -> Build:Feb 7 2021
07:48:06.522 -> rst:0x1 (POWERON),boot:0xd (SPI_FAST_FLASH_BOOT)
07:48:06.522 -> SPIWP:0xee
07:48:06.522 -> mode:DIO, clock div:1
07:48:06.522 -> load:0x3fcd6100,len:0x12f4
07:48:06.522 -> load:0x403ce000,len:0x93c
07:48:06.522 -> load:0x403d0000,len:0x292c
07:48:06.522 -> SHA-256 comparison failed:
07:48:06.522 -> Calculated: 8d996f0c10c713e532f0d62ceb5bd044db8011bcaef3163574bcc3fc4768f05d
07:48:06.522 -> Expected: e9d7702986eabdb730063e52592f19701feea7da0d2207d674ef148b8cdb3216
07:48:06.555 -> Attempting to boot anyway...
07:48:06.555 -> entry 0x403ce000
07:48:06.555 -> I (48) boot: ESP-IDF v4.4-dev-2313-gc69f0ec32 2nd stage bootloader
07:48:06.555 -> I (49) boot: compile time 12:10:29
07:48:06.555 -> I (49) boot: chip revision: 3
07:48:06.555 -> I (49) boot_comm: chip revision: 3, min. bootloader chip revision: 0
07:48:06.555 -> I (64) boot.esp32c3: SPI Speed : 80MHz
07:48:06.555 -> I (64) boot.esp32c3: SPI Mode : DIO
07:48:06.555 -> I (64) boot.esp32c3: SPI Flash Size : 4MB
07:48:06.588 -> I (66) boot: Enabling RNG early entropy source...
07:48:06.588 -> I (71) boot: Partition Table:
07:48:06.588 -> I (73) boot: ## Label Usage Type ST Offset Length
07:48:06.588 -> I (80) boot: 0 nvs WiFi data 01 02 00009000 00005000
07:48:06.588 -> I (86) boot: 1 otadata OTA data 01 00 0000e000 00002000
07:48:06.588 -> I (93) boot: 2 app0 OTA app 00 10 00010000 00140000
07:48:06.622 -> I (99) boot: 3 app1 OTA app 00 11 00150000 00140000
07:48:06.622 -> I (106) boot: 4 spiffs Unknown data 01 82 00290000 00170000
07:48:06.622 -> I (112) boot: End of partition table
07:48:06.622 -> I (116) boot_comm: chip revision: 3, min. application chip revision: 0
07:48:06.622 -> I (122) esp_image: segment 0: paddr=00010020 vaddr=3c090020 size=11c68h ( 72808) map
07:48:06.622 -> I (141) esp_image: segment 1: paddr=00021c90 vaddr=3fc8de00 size=03170h ( 12656) load
07:48:06.655 -> I (144) esp_image: segment 2: paddr=00024e08 vaddr=40380000 size=0b210h ( 45584) load
07:48:06.655 -> I (153) esp_image: segment 3: paddr=00030020 vaddr=42000020 size=86b38h (551736) map
07:48:06.721 -> I (240) esp_image: segment 4: paddr=000b6b60 vaddr=4038b210 size=02ad4h ( 10964) load
07:48:06.754 -> I (242) esp_image: segment 5: paddr=000b963c vaddr=50000000 size=00010h ( 16) load
07:48:06.754 -> I (248) boot: Loaded app from partition at offset 0x10000
07:48:06.754 -> I (249) boot: Disabling RNG early entropy source...
07:48:07.020 -> Setup don⸮ESP-ROM:esp32c3-api1-20210207
07:48:07.020 -> Build:Feb 7 2021
07:48:07.020 -> rst:0x13 (GLITCH_RTC_RST),boot:0xd (SPI_FAST_FLASH_BOOT)
07:48:07.020 -> SPIWP:0xee
07:48:07.020 -> mode:DIO, clock div:1
... and so on
The text was updated successfully, but these errors were encountered: