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 comments on “ThinkPad x201i+MC8781 卡+刷 BIOS 白名单+Access Connections 支持的折腾记录

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注