2019年6月27日 星期四

CC41-a不能連結Android8.0以後的版本

三年多前,淘了好幾片藍芽模組之後一直沒用,最近要安裝Otto就拿出來使用,結果發現不能連線,用模組名稱狗了一下找到底下一位法國人的文章才發現,有問題啊!

https://forum.arduino.cc/index.php?topic=393655.msg2709528




CC41-a是HM10的複製簡化版,使用的是TI的CC2541晶片,跟Android8.0之後的版本會有衝突,如果想知道HM10的資料,可以到底下的公司網站。

http://www.jnhuamao.cn/download_rom_en.asp?id=66#


雖然最上面的連結已經有教怎麼刷韌體,但是,我還是有點不太懂,在不斷搜索之下,終於發現底下的影片,也發現自己焊接技術太爛,根本是pin腳沒焊好。

https://www.youtube.com/watch?v=ez3491-v8Og

所以就去淘了底座,整個給焊上去就不怕了吧。



雖然刷好韌體了,藍牙模組的名稱也從CC41-a改成HMsoft,但是手機搜尋到之後,輸入0000也是不能連啊,查到底下網站有HM10的規格,原來PIN要輸入000000才可以。

http://www.martyncurrey.com/hm-10-bluetooth-4ble-modules/

想說用arduino連進去試試看,輸入AT是會回應OK啦,但是其他指令卻沒有任何反應。

最後,才發現HM10的指令不一樣,懶惰的我不想再去研究了,就直接使用底下路徑的方法,
http://www.martyncurrey.com/hm-10-bluetooth-4ble-modules/#HM-10%20-%20AT%20commands

終於將CC41-a給刷成HMsoft,也可以設定名稱跟密碼連線了。

沒有留言:

張貼留言