This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

HM10 (cc2541) cannot be detected over bluetooth on windows

Other Parts Discussed in Thread: CC2541

I am trying out the BLEPeriheral example on hm10 (cc2541). However, it cannot be detected over bluetooth. Also tried out HIDremote example too. That too is not working. My bluetooth card is Dell wireless 1704 bluetooth v4.0+hs and running windows 10.

  • Additional info:
    Haven't tired out with a phone or another PC. I just flashed the hex file using flash programmer. I noticed two other files in the output directory.
  • Hello Sreedev,

    Which hex file did you use? The prebuilt hexes are for the SmartRF05 based modules or the respective HW platform (i.e., keyfob).

    Best wishes
  • I know that the pre built hex files are for TI's dev boards. It'll be very helpful if you could provide me a verified hex file of SimpleBlePeriheral for a standalone cc2541 chip. Is there any kind of change that has to be made to the code in order to get s standalone chip to work? I don't see any where in the code where you tell the compiler the freq at which the chip is running. Is there something that I'm missing out.
  • So finally, it solved the whole issue. I was using an HM10 clone that was missing the external 32Khz crystal. However, the code was set to use the external 32Khz. Just modded the code to use internal 32Khz and removed power saving pre processor. Added XOSC32K_INSTALLED=FALSE to pre processor list. Thanks TI for the wonderful forum. I actually made use of the following forum posts. Hope this helps someone in future using HM 10 clones.

    e2e.ti.com/.../1443229