Go Down

Topic: How to flash genuine HM-10 firmware on CC2541 (make genuine HM-10 from CC41) (Read 116065 times) previous topic - next topic

matthijs490

To all those Who believe their AT-09 clone doesn't work after this upgrade:

Simply change the serial setting to 9600 Baud (default) and "no line break"

Pararera

Hi there,
can I use firmware from this web site -> http://www.jnhuamao.cn/download_rom_en.asp?id=66
Or I have to use firmware from attachment?

Reason why I ask is because I don't understand this part

"*You need the full firmware, not the firmware provided by the manufacturer as this firmware is only usefull for UPGRADE a genuine HM-10 wich have already a bootloader."

Pararera

Hi there,
can I use firmware from this web site -> http://www.jnhuamao.cn/download_rom_en.asp?id=66
Or I have to use firmware from attachment?

Reason why I ask is because I don't understand this part

"*You need the full firmware, not the firmware provided by the manufacturer as this firmware is only usefull for UPGRADE a genuine HM-10 wich have already a bootloader."
Updated one board with .bin file from http://www.jnhuamao.cn/download_rom_en.asp?id=66 (V705). LED doesn't blink, but I can send data from phone BT terminal to PC.

Second board updated with .bin file from attachment. LED blinks but it doesn't responde to any AT command(sending commands from PC). Why?

Also I can't connect to any board because PIN is not 0000 or 1234. What PIN is?

TS_

#138
Sep 27, 2019, 05:35 pm Last Edit: Sep 27, 2019, 06:03 pm by TS_
Hi there,

I ordered some of these "Keywish BLE Nano" units from China as I like the idea to have the CC2540 integrated directly on the Arduino for practically no money:
https://www.aliexpress.com/item/33006686263.html

Turns out the AT command set is so extremely restricted on these, that can do practically nothing. Is there a chance to reflash them to HM-10 firmware? Unfortunately there are no additional pins available. Docs and pinouts are here:
https://github.com/keywish/keywish-nano-plus/blob/master/BLE-Nano/BLE-Nano%20Operation%20Manual%20V.1.4.pdf
and
https://github.com/keywish/keywish-nano-plus/blob/master/BLE-Nano/BLE-Nano.pdf

UPDATE: looks like the Pins P2.1, P2.2 and RESET_N are put through to the underside unsoldered connectors "ICSP2". Did I get the Pin 1 in the attached picture correctly? Would this mean I connect the pins from the other side to these and start flashing? However, I am not quite sure whether this is a 5V or 3.3V board. Documentation is quite poor...


Thanks for any help!

rajiv24950

after successfully upload HM10 original frame work from "https://circuitdigest.com/microcontroller-projects/how-to-flash-the-firmware-on-cloned-hm-10-ble-module-using-arduino-uno" this tutorial status pin not working. after command AT+PIO11 or AT+PIO10 that pin not work also.. I want to wake up my arduino from sleep mode by using interrupt  when connect hm10 with mobile device, so i need that function. so can any one help me to solve that problem.

rtek1000

Quote
I want to wake up my arduino from sleep mode by using interrupt
Please start a new topic.

(maybe you can find it on google using the keywords: arduino wake sleep external interrupt)

Please avoid private messages, your question may be someone's answer in the future!

minsu12

I'm making a customized BLE module using CC2541 that is compatible with Arduino.

I organized the circuit except for the antenna part(pin26, 26) with the newly purchased CC2541 (XTAL1 - 32M; XTAL2 - 32.768K; C221, C232 - 12pF; C331, C321 -15pF; C401 - 1uF; R301 - 56K;)

And then, I updated the firmware for the HM10 by following the direction.

I succeeded in updating the firmware but received no response when I sent AT command.

I think the response to the AT should come even without the antenna part, but I wonder if it's wrong.

 If it's wrong, I wonder what is the problem.

 I need advice from someone with similar experience.

Thank you

danny6869

I am looking for the same answer about the "Keywish BLE Nano".  My objective is to create a small Midi BLE pedal, and in order to do this I need to be able to speak a different bluetooth protocol.

To my surprise, these units are not able to do so out of the box.  Any tips would be appreciated.

TS_

I am looking for the same answer about the "Keywish BLE Nano".  My objective is to create a small Midi BLE pedal, and in order to do this I need to be able to speak a different bluetooth protocol.

To my surprise, these units are not able to do so out of the box.  Any tips would be appreciated.
I raised the original question in #138. In a lack of answers, I switched my project to an ESP32 unit (LOLIN D32).

Cheers,
TS

Go Up