ThinkPad x201i+MC8781卡+刷BIOS白名单+Access Connections支持的折腾记录

Update at 20130106:我的Windows 8 64bit下,有时候打开AirCard Watcher,一直显示搜索网络,这个时候直接修复安装然后重启电脑即可正常。

=========以下是旧文,以上是更新=========

最近搞了一张MC8781的WWAN上网模块,我的x201i本身带SIM卡插槽,然后买张联通的手机卡,这样我的笔记本就可以通过联通的网络上网了。

在国内,8781的卡支持移动的2G网络,和联通的WCDMA网络,基本是不支持电信的CDMA2000 EVDO的(不过根据网上帖子的反应,8781对移动的2G支持不是很稳定,联通的WCDMA基本没问题)。要支持电信的CDMA2000 EVDO网络,需要买GOBI2000的模块,相对较贵,不过GOBI2000对三种网络都支持,并且x201i不用刷BIOS,8781必须要刷。关于WWAN上网模块网上有很多的介绍,我这里不细说了。

为什么要刷BIOS?什么是白名单?

我们能买的到大部分的MC8781上网模块是不带FRU的,不带FRU的话也就不会被我们的小黑识别,要让小黑识别就需要破解BIOS。而白名单就相当于BIOS里面对于8781卡的一种通行证,BIOS里有了这个白名单,BIOS就放行,说,你可以通过了。

其他相关概念请Google之,百度的最好还是不要了。好了,现在我们买好了这些设备了,如何来操作,最终使用WWAN网络呢?

先说一下我的机器环境:

我的都是比较新的系统和软件,在网上找到的教程,一大堆都是相对比较老的版本了。我们自己操作的时候要学会变通,完全按照老帖子是搞不定的。

机器:ThinkPad x201i 3249-CTB(所谓的港行)
系统:Windows 7 64bit
Access Connections版本:5.85
联通WCDMA手机卡一张

对于ThinkPad+MC8781,要折腾得完美,我们要按顺序做以下几个操作(结合我的机器环境和实际情况,分别说明):

  1. 刷含白名单的x201i的BIOS
  2. 安装AirCard Watcher软件
  3. 拆机,安装8781卡到机器里面
  4. 让ThinkPad的Access Connections和Hot Key完美支持MC8781

以下操作有很大风险,请斟酌后实施,一切后果自行负责!!!刷BIOS之前要做好恢复BIOS的技术准备以及小黑变砖的心理准备!!!

1、刷含白名单的x201i的BIOS

目前我找到的最新版适合x201i的含白名单BIOS是1.37版(官方最新版本是1.38),这个帖子有下载。

如何刷BIOS:上面链接里BIOS文件下下来后,是一压缩包,里面包含了含白名单的BIOS文件(bios.rom)和刷BIOS的程序,如果你是XP或者32位系统的话,直接运行里面的SWinFlash.exe程序就可以备份并刷BIOS了。如果像我一样是64位系统,需要到联想官网下载最新的x201i BIOS程序,安装但不要更新BIOS。在C:/DRVIERS的FLASH文件夹下面有一个64bit目录里面有一个WinPhlash64.exe程序,要用它来刷。64位系统下,用SWinFlash.exe是不行的,运行的时候你会发现过一会闪一下就没了。

刷BIOS的时间不短,请耐心等待。刷的过程中,不要随意拔、插设备,也不要做其他操作,松开你的小黑,让他静静地刷,直到完成。

刷好以后会自动重启。

2、安装AirCard Watcher软件

下载安装AirCard Watcher软件,官方下载地址。下载后按默认设置安装即可。这个软件提供了MC8781的驱动和拨号界面。

安装完成后,关机。

3、拆机,安装MC8781模块

稍微有点动手能力就会安装,不详说,不会的看这里的教程一步一步操作即可。

4、用AirCard Watcher软件看是否都可连接和使用

装好8781模块后,开机启动进入系统。这个时候电脑的右下角会自动安装驱动程序,等待安装完成。

进入“我的电脑”,将虚拟出的一个光驱弹出,弹出后系统会继续安装几个驱动程序,等待安装完成。

打开AirCard Watcher软件,点“设置”,切换到“调制解调器模式”,如果一切正常,应该就可以使用联通的WCDMA网络上网了。

注意:一定要在没有插MC8781模块的时候安装AirCard Watcher软件,然后再插卡。如果在插卡的状态下安装了AirCard Watcher软件,可能无法搜索到网络。至少在我的Windows 7上是如此。2012-10-31更新:在Windows 8系统,插卡情况下安装AirCard Watcher后可正常使用。 Windows  8下还是要先装软件再装卡。用管理员身份运行AirCard Watcher软件,直接打开的话可能会一直显示正在“正在搜索”。

如果不小心在插卡的状态下安装了AirCard Watcher软件(比如重装系统后),如何解决:

  1. 删除AirCard Watcher软件
  2. 使用USBDeview软件将Sierra相关的USB设备Uninstall
  3. 关机拆下MC8781模块,再安装AirCard Watcher软件

5、让ThinkPad的Access Connections和Hot Key完美支持MC8781(对最新的AC5.85 Fn+F5不能完美控制,放弃之)

以后你可以每次都使用AirCard Watcher软件来连接WCDMA网络,但在ThinkPad x201i上总觉不完美。ThinkPad 下有Access Connections,所以要完美,就让Access Connections来管理MC8781,并且可以使用Hot Key。

我们操作如下:

  1. 安装新版的Access Connections,我的是5.85,网上讨论很多是5.73的。
  2. 安装完成后到C:\Program Files (x64)\Lenovo\Access Connections目录下,找到AcAdaptersInfo.dll和ACon.dll两个DLL文件,拷贝到其他地方,用UltraEdit打开(用notepad++之类不行),用310031003900390026005000490044005f0036003800350036替换掉所有的310031003900390026005000490044005f0036003800310033字段,两个文件的都替换。说明:310031003900390026005000490044005f0036003800310033是MC8775的硬件ID,310031003900390026005000490044005f0036003800350036是MC8781的硬件ID。
  3. 到C:\Program Files (x64)\Lenovo\Access Connections目录下,将AcAdaptersInfo.dll和ACon.dll两个DLL文件重命名(删除不能,覆盖也不能)。将刚才修改的文件拷贝过来。
  4. 安装MC8775的官方驱动。下载地址。直接安装即可。
  5. 删除并重新安装AirCard Watcher软件。
  6. 重启计算机。
  7. 到Access Connections里找到自动生成的名为mobile bandboard的概要文件,删除之。重新建立一个概要文件,参数见这个帖子的说明。(对于这一步,不知道直接修改原概要文件的参数是否可行,我没有想到测试)

Update:AC5.85对8781支持不完美,即使按照以上方法修改,也不能控制8781的开关,网上亦无相关资料,严格说就是控制不了,放弃之,等待网络出现新的方法。

我所遇到的一些问题(希望给你一些参考):

  1. 我刷完BIOS,装好8781卡后,机子始终认不出8781这个新硬件。另外刷BIOS、以为8781的金手指接触不好擦金手指、进PE系统刷BIOS等等,做了很多操作,最后知道原因:很久之前我在BIOS里面将Wireless WAN和ExpressCard Slot设置成Diable了,并且刷BIOS这些个设置不会变。CAO!!!!!
  2. AirCard Watcher里切换“调制解调器模式”的时候出错,提示无法切换,让我重新拨插卡,解决:到“计算机”,发现虚拟出了一个光驱,点右键,弹出即可。
  3. 在新建概要文件,在最后点击“确认”的时候,系统提示程序出错,问是否关闭还是调试,查看“详细”,出错的文件为ACon.dll,我将修改后的ACon.dll重新拷贝过去,重启电脑,正常鸟。
  4. 个人感觉使用Access Connections管理MS8781不是很完美,经常不能完成“无线WAN”的打开和关闭的状态的切换,但是使用AirCard Watcher不会出现这个情况。待研究。
  5. 要在没有插MC8781模块的时候安装AirCard Watcher软件,然后再插卡,否则可能引起无法搜索到网络。

参考网页:

  1. [原创] 已验证ThinkPad x201系列的BIOS最新1.37版本破解1082 1084白名单加SLIC2.1
  2. X201成功安装了MC8781(WWAN卡)成功实现3G上网全程图文教程
  3. 让你的MC8781完美支持access connection以及HOT KEY
  4. 让你的小黑支持FN+F5控制无FRU的MC8775/8780/8781/HS2300(这个帖子说得要更深入一些)
  5. 刷BIOS失败的解决:http://bbs.bios.net.cn/thread-178984-2-1.html

已有 2 人 对 ”ThinkPad x201i+MC8781卡+刷BIOS白名单+Access Connections支持的折腾记录” 进行了评论

  1. antonio说道:

    我是X200,也用黑莓,握手!

    [Reply]

    wcjxixi Reply:

    握爪,x201i+BB9000 :smile:

    [Reply]

对本文发表评论





5 + 3 = ?

注意:
1、请勿单纯发表顶啊、打酱油之类无任何意义的评论,否则将被视为spam!谢谢合作!
2、但欢迎你留下对本文的看法或技术上的任何疑问,我会及时回复你。