Linux下华为E220模块调试问题小记
来源:互联网 发布:免费手机炒股软件排行 编辑:程序博客网 时间:2024/05/16 10:17
最近新买了一批3G网卡,用的华为E220的模块,之前在板子上调试3G一直很正常,奇怪的是买回来的这一批在Android2.1上能连接上,可就是上不了网,串口下手动ping外网也能ping通。而在Android2.3或者Android4.0上,因为Android提供了相应库的支持,模块是可以用的,插在电脑上也可以用,就觉得应该是Android2.1上自己的测试代码有问题。改了半天程序,什么拨号命令和网络模式什么的都尝试过了,因为要急用,所以非常郁闷。
最离奇的是同样的型号,为什么有的可以,有的不可以,最后没什么好主意就在原来的地方买了一批,货到了第一时间测了一次,发现可以,就理所当然的认为上次买的模块有问题。但其实更离奇的事情发生了,在发货之前测试的时候,发现这一批竟然有的也不行。这样也就剩下两种可能,一是批次不同,E220改版了,二的话就是固件问题。
网上搜索了半天,在一个帖子里有人说到固件有bug,看来有很大可能是固件的问题了,因为之前可以,现在不可以,所以猜测是固件更新了,所以用不了。网上先随便下了一个固件更新程序,E220的固件和更新程序打到一个包里了,很方便更新,也可以查看当前版本,我对比了可以用的3G和不可以用的固件版本,但我猜错了。左边是上不了网的,右边是可以上网的。
可以看到上次新买的模块的固件版本竟然低,还没有一年之前买的那批高,真是可恶至极,既然这样就翻墙出去下了个最新版的固件,可能不好下,下载地址在这:华为E220 3G网卡最新固件11.313.02.00.01
更新了最新的固件,测试一下,一切正常,而且可以使用移动的GSM 2G卡,很惊喜。
总结一下还是之前那个版本的固件有bug,结合网上看到说是因为获得了假的DNS,所以造成了确实连接上了,就是打不开网页的情况。耽误了两天的时间,不过以后的调试过程中还是得静下来分析原因,不能上来就对自己的代码下手,毕竟代码也会难受的。
- Linux下华为E220模块调试问题小记
- Linux下华为3g模块e220上网
- Linux下华为3g模块e220上网
- Linux下华为3g模块e220上网
- Linux下华为3g模块e220上网
- 华为3G e220 linux
- linux下华为HSPA模块MU609的驱动问题
- linux下华为HSPA模块MU609的驱动问题
- Mac下adb调试华为C8815问题
- Linux 下使用 Eclipse 调试 apache 模块
- 嵌入式linux下 华为E353模块3G自动上网配置
- 华为3G模块EM770W在LINUX下的驱动安装
- Linux下调试内存问题
- 4.0-华为MW269V2模块wifi调试
- 4.0-华为MW269V2模块wifi调试
- 华为4G模块调试配置文件
- linux下模块加载的一些问题
- linux下用GDB调试可加载模块
- 你还在用notifyDataSetChanged?
- IOS 整体框架类图值得收藏
- Android技术积累:图片异步加载
- 脱壳工具大汇总
- oracle error 6 initializing sql*plus (设置ORACLE_HOME环境变量)
- Linux下华为E220模块调试问题小记
- vijos 猫狗大战
- Oracle笔记
- hadoop 大数据开发1---配置hadoop分布式
- 你的Android应用定制属于你的BaseActivity
- 无法连接到 PC-201305301540。与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。
- 简单面试题::字符串按单词反转
- hdoj_2031 进制转换
- C/C++运算符优先级