Page 1 of 1

Help selecting a device for bluetooth classic

Posted: Thu Aug 24, 2023 4:24 pm
by ninomegadriver
Hello,

I'm new to the forum, but I've been using ESP32 for my projects for quite a long time. However, just recently I came across the need of developing a board with Bluetooth support.

I've chosen my board digging thought the datasheets and the Product Selector page and ended up using the ESP32-WROOM-32UE-N16.

Esptool identifies it with the chip ID "ESP32-D0WD-V3 (revision v3.1)"

Unless I'm missing out something, both datasheets states that these SoCs have Bluetooth v4.2 + Bluetooth LE.

Flashing it with the example from 'examples/bluetooth/bluedroid/classic_bt/bt_hid_mouse_device' I can get it to detect only on my smartphones but not on any of my PCs. This leads me to believe that the ESP is running on Low Energy instead of Classic. Even if I completely disable BLE using the menuconfig, it doesn't show up on my PCs, only on my smartphones.

If I flash the same code to an old Devkit v1 board with the "ESP32-D0WD (revision v1.0)" chip, it runs as expected.

Any clues on what am I missing?

Do the ESP32-D0WD-V3/ESP32-WROOM-32UE-N16 support classic Bluetooth or am I'm missing some external circuit on my board?
If it doesn't support classic Bluetooth anymore, which one, in massive production, still supports it?

Thanks,

Re: Help selecting a device for bluetooth classic

Posted: Fri Aug 25, 2023 12:45 am
by ESP_Sprite
No clue. The V3 should have the same support for BT Classic as the earlier chips, and I don't think you need external components for that.

Re: Help selecting a device for bluetooth classic

Posted: Fri Aug 25, 2023 9:59 pm
by ninomegadriver
ESP_Sprite wrote:
Fri Aug 25, 2023 12:45 am
No clue. The V3 should have the same support for BT Classic as the earlier chips, and I don't think you need external components for that.
Perhaps something related to my ISP circuit, its pins or some other used pins generating conflics with interrups?

Thanks for your reply.