Skip to content

esp32c6 not booting since commit d118250c5cf163426d68e1335323e9804c4b1d9e #4638

@nponsard

Description

@nponsard

Bug description

I've tried flashing multiple examples from the main branch like embassy_hello_world, embassy_hello_world_defmt and access_point. None of seem to work, the only logs I get are from the bootloader (written in green) and after some time the command stops with

Error:   × Broken pipe

[2025-12-09T14:26:05Z ERROR xtask::commands::run] Failed to run example: Failed to execute cargo subcommand `cargo run --manifest-path /home/nponsard/git/esp-hal/examples/async/embassy_hello_world_defmt/Cargo.toml --config /home/nponsard/git/esp-hal/examples/async/embassy_hello_world_defmt/.cargo/config.toml --target=riscv32imac-unknown-none-elf --features=esp32c6 --release`

I tried with two esp32c6 boards, one FireBeetle 2 esp32-c6 v1.0 and one XIAO esp32c6.

Using git bisect I found that the first bad commit is d118250

To Reproduce

  1. check out commit 10025b6
  2. run cargo xtask run example embassy_hello_world_defmt --chip=esp32c6 or cargo xtask run example access_point --chip=esp32c6
  3. notice that there is no output from the program.

Expected behavior

Examples booting and for the hello-world examples, displaying hello world in the console.

Environment

  • Target device: esp32c6 (revision v0.1)
  • Crate name and version: esp-hal commit d118250 to 10025b6 (main at time of posting)
  • espflash 3.3.0
  • rust toolchain v1.91.1

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingchip:esp32c6Issue related to ESP32-C6 chip

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions