博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于刷Sylvain/burst_ind分支的一些问题解答
阅读量:6084 次
发布时间:2019-06-20

本文共 2041 字,大约阅读时间需要 6 分钟。

Sylvain/burst_ind分支是网上说的比较多的带sniffer功能的分支,但是编译完无法刷固件

关于以上问题。相信很多朋友碰到过。但是国内没有人分享相关的经验。在这里我分享下我的经验。

除了做以上步骤以外,官网提示是这样的。

First of all you need to download and unpack the lastest version of , an open-source tool replacing the proprietary windows-only tool from SiLabs (see application note AN205 if you want to mess with that).

To make sure cp210x-program will be the only one talking to the converter, unload the kernel module:

首先,你需要下载最新版本的CP210X驱动程序并解压,然后执行如下命令:

sudo rmmod cp210x

After that, perform a dry-run to see everything is okay:【未改波特率前测试效果】

sudo ./cp210x-program

The tool should output the device-string of the converter, some other information, and a baudrate table with the following default entries:

[baudrate table][...] 921600 = FFE6, FFF6, 1 #  923077 Baud, 20 us[...] 460800 = FFCC, FFEC, 1 #  461538 Baud, 40 us[...] 230400 = FF98, FFD9, 1 #  230769 Baud, 78 us[...] 115200 = FF30, FFB2, 1 #  115385 Baud, 156 us[...]

Okay, now to the real thing: create a backup of the EEPROM:

sudo ./cp210x-program -f eeprom.hex

The next step is to program the modified, non-standard baudrates: (这个才是最关键的,改波特率)

sudo ./cp210x-program -p -F eeprom.hex -w --set-baudrate 812500:FFE2,FFF4,1 --set-baudrate 406250:FFC5,FFE9,1 --set-baudrate 203125:FF8A,FFD3,1

Check if the entries have been written successfully:【改完波特率后测试效果】

sudo ./cp210x-program

You should see the following entries:

[baudrate table][...] 812500 = FFE2, FFF4, 1 #  800000 Baud, 24 us[...] 406250 = FFC5, FFE9, 1 #  406780 Baud, 46 us[...] 203125 = FF8A, FFD3, 1 #  203390 Baud, 90 us[...] 115200 = FF30, FFB2, 1 #  115385 Baud, 156 us[...]

Replug the converter and you're done.

Using burst_ind

If you want to use the burst_ind branch with a CP210x converter, you need to add the following define in osmocon.c:

需要修改osmocom-bb/src/host/osmocon/osmocon.c,文件中添加定义

#define I_HAVE_A_CP210x

否则会出现“Unable to set custom baudrate, please use appropriate cable"执行完上述的步骤后。在去刷Sylvain/burst_ind分支固件就能看到成功刷进手机了

本文转自 K1two2 博客园博客,原文链接:http://www.cnblogs.com/k1two2/p/5318827.html
  ,如需转载请自行联系原作者
你可能感兴趣的文章
全局探色器
查看>>
Hive Export和Import介绍及操作示例
查看>>
http://mongoexplorer.com/ 一个不错的 mongodb 客户端工具。。。
查看>>
Xcode 4.3 使用xcodebuild命令编译项目环境设置
查看>>
上传jar包到nexus私服
查看>>
Android LruCache 二级缓存
查看>>
Java使用Redis
查看>>
Why Namespace? - 每天5分钟玩转 OpenStack(102)
查看>>
Nuget帮助说明
查看>>
基于linux的ekho(余音)安装与开发
查看>>
Java基础---Java中无参数带返回值方法的使用(三十七)
查看>>
MySQL性能优化的最佳20+条经验(1)
查看>>
对Ansible二次开发来检查服务器的Java程序占用端口数量
查看>>
使用Logstash收集PHP相关日志
查看>>
a:link,a:visited,a:hover,a:active 分别是什么意思?
查看>>
Android学习之BMI1.0
查看>>
PureFlex System成为IT架构优化的根基
查看>>
word精华编号篇之一自动编号
查看>>
centos 安装 nginx-mysql-redis
查看>>
C语言实现直接插入排序,冒泡排序以及二分查找(巩固理解记忆)
查看>>