feature-requests icon indicating copy to clipboard operation
feature-requests copied to clipboard

Bluetooth proxy support for ESP32-C6

Open reinisb opened this issue 1 year ago • 7 comments

Describe the problem you have/What new integration you would like I'm trying to install ESPHome bluetooth proxy on my ESP32-C6 board, but it fails stating that ESP32-C6 is not supported.

Screenshot 2024-02-09 at 00 21 08

Please describe your use case for this integration and alternatives you've tried: I would like to install ESPHome bluetooth proxy on my ESP32-C6 board.

Additional context No additional context

reinisb avatar Feb 08 '24 22:02 reinisb

I also would appreciate C6 support.

andrewseago avatar Feb 12 '24 21:02 andrewseago

The latest esphome is runningh on ESP-IDF v4.4.6, C6 is supported from ESP-IDF version 5.1.To switch to 5.1 will take a while, then the template will be updated.

randybb avatar Feb 12 '24 22:02 randybb

The latest esphome is runningh on ESP-IDF v4.4.6, C6 is supported from ESP-IDF version 5.1.To switch to 5.1 will take a while, then the template will be updated.

Good to know, thanks for sharing some context. Is there an issue where the work to switch esphome to 5.1 is tracked?

reinisb avatar Feb 12 '24 22:02 reinisb

We need to make everything compatible with 5.0 first, then we will go to 5.1, so this will take some time. There is an old discussion about this on discord, ESP-IDF 5.0.0, some initial support for 5.0 has been already completed, now is some work done on a new testing framework. For now you can only try to switch platformio version and esp-idf manually (check https://github.com/esphome/feature-requests/issues/2176 how to override it and which version has been tested by other people) and something might work, but without an official esphome support, so please don't create issues that something doesn't work.

randybb avatar Feb 12 '24 22:02 randybb

Any news?

reinisb avatar May 11 '24 16:05 reinisb

FYI, some other project developers (including Tasmota's lead developer) have decided to fork Platformio's platform-espressif32 library due to lack of official PlatformIO development because of this conflict that they PlatformIO have with Espressif that have now made them even refuse to review and merge community patches to Platformio's platform-espressif32 library:

  • https://github.com/esphome/esphome/discussions/7334

Since it is now clear that there will be no official support for Arduino core 3.0.x from Platformio team, (Issue No. 1225 in repo https://github.com/platformio/platform-espressif32/issues) i decided to fork the needed repo(s) and build a community version to support core 3.0.x (starting with core 3.0.3)

(Originally posted by Jason2866 in https://github.com/espressif/arduino-esp32/discussions/10039)

Thus if you want to use Espressif Arduino 3.0.x and IDF 5.1.x with newer ESP32 SoCs like ESP32-C6 and ESP32-H2 then you might need to consider using pioarduino's fork of the platform-espressif32 instead of the "official" platform-espressif32 from Platformio.

  • https://github.com/pioarduino/platform-espressif32

For additional information, please refer to these GitHub links:

  • https://github.com/espressif/arduino-esp32/discussions/10039
  • https://github.com/platformio/platform-espressif32/issues/1225
  • https://github.com/espressif/arduino-esp32/pull/8606

Hedda avatar Aug 21 '24 13:08 Hedda

Any news on support of Bluetooth Proxy for ESP32-C6?

ssalahi avatar Oct 15 '24 19:10 ssalahi