|
某宝6块钱的HY-254101 刷出厂固件给ESYB充电板用编程接口
手头没有cc debugger 用的ESP8266(nodemcu)作为烧录器
项目地址
https://github.com/jeanniquini/CCLoader
先配置好esp8266的arduino ide 百度一下
然后烧录项目中的\Arduino\CCLoader\CCLoader.ino到nodemcu
然后连接nodemcu和HY254101模块
开启一个cmd窗口
cd到项目中的windows目录
根据你的系统选择64位或者32位的ccloader.exe
CCLoader_x86_64.exe 1 CC2541_SBL.bin 0
红色的这个 1 是你nodemcu插到电脑上之后的串口数字 比如COM10 就写 10
回车之后
出现
Waiting for respond from Arduino...
Uploading firmware...
1 2 3 4 Upload successfully!
File closed!
Comport closed! 就是上传成功了
如果卡在
Waiting for respond from Arduino... 或者出现
Waiting for respond from Arduino...
No chip detected!
Upload Failed!
File closed!
Comport closed!
就说明线路连接的有问题,检查一下
下载成功之后就可以用BleConfig来进行串口烧录了
找个cp2102之类的usb转串口(一定要支持3.3v的)
右边第6脚一定要接GND 是模块的WAKEUP脚,不接不能烧录
连接好之后打开BleConfig.exe
1 选择你串口(usb转ttl的串口 不是nodemcu的) 波特率115200
2 点SBL
3 选择目录下的TC41_MS_SBL_20180122_V2.84_SBL.bin
4 点本地烧录
不出问题的话进度条就会开始走,走完就可以用了
由于这个固件没开启通信加密,而声艺宝的app是默认开启的所以原版的app没法用,需要修改app关掉通信加密
同时由于加密非加密通信长度不同会导致app收到的数据拆分有问题,这个也需要修改。
用到的工具 固件 修改好的apk都打包到一起了。
如果手里没有nodemcu也可以用arduino
项目地址
https://github.com/RedBearLab/CCLoader
连接方式什么的项目中都有
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|