I'm having some difficulty getting a Microchip BM64 bluetooth module up and running. It's soldered to a breakout board and powers up but never shows as a com port or usb device. It's also not discoverable. The datasheet says EAN should be low and P2_0 high for flash application mode. It says these pins have internal pullups but EAN reads 0.3 volts when left floating while P2_0 reads 3.3 as expected.
On powerup both leds flash 6 times and then led2 stays on for several more seconds before going out. Trying all the combinations of P2_0 and EAN never change the behavior. Neither does holding the button for any length of time. I can see the factory settings needing to be updated via the software but no usb device is ever registered. Below is my schematic. Anyone have any experience with this?
On powerup both leds flash 6 times and then led2 stays on for several more seconds before going out. Trying all the combinations of P2_0 and EAN never change the behavior. Neither does holding the button for any length of time. I can see the factory settings needing to be updated via the software but no usb device is ever registered. Below is my schematic. Anyone have any experience with this?
Attachments
Those really cheap modules have poor noise performance and this one gives I2S lines to use your own dac.
The flashing LEDs could be some sort of error message.
Just how expensive was this chip?
Try and get the data sheet, and then check the connections.
If it powers up, it is getting supply, then the LED sequence means a particular error is there, if it happens always.
Just how expensive was this chip?
Try and get the data sheet, and then check the connections.
If it powers up, it is getting supply, then the LED sequence means a particular error is there, if it happens always.
I've read the datasheet and the instructions that come with their dev board. They never mention this led behavior. Just blinking alternately for pairing mode or one blinking occasionally while playing music.
Some motherboards have beep codes, but that information is usually in the service manual.
You just might gave got a development board, with intermediate software.
And you can't flash it...because it is invisible.
Is your PC Windows or Linux?
I sometimes use Knoppix for troubleshooting in live mode, using a CD.
Another way is to hook up to cell phone, at least you might see it.
If not, contact the supplier.
You just might gave got a development board, with intermediate software.
And you can't flash it...because it is invisible.
Is your PC Windows or Linux?
I sometimes use Knoppix for troubleshooting in live mode, using a CD.
Another way is to hook up to cell phone, at least you might see it.
If not, contact the supplier.
This module is a piece of junk. Microchip bought it as a solution from another company and the support is very poor. I found that a common ESP32 board will do exactly as I need and it costs less. The BM64 is going right in the trash.
GitHub - pschatzmann/ESP32-A2DP: A Simple ESP32 Arduino Bluetooth A2DP Library (to implement a Music Receiver or Sender)
GitHub - pschatzmann/ESP32-A2DP: A Simple ESP32 Arduino Bluetooth A2DP Library (to implement a Music Receiver or Sender)
A little late, but I use alot of BM64 over the years for multi-speaker bluetooth projects (dual speaker and concert mode for 3+ speakers). I never got the USB interface to work for programming, I have to use the UART. Unfortunately, I haven't found any other modules that support more than 2 speakers wirelessly, so I couldn't utilize an ESP32.
- Home
- Source & Line
- Digital Source
- BM64 Bluetooth module help