这里提供一个方法,让Access Connection可以辨识并控制MC8775/MC8780,源自Thinkpad Forum的Zender网友。
1. 如果你是用HP的hs2300 WWAN卡,在安裝驅動程式時一定要用HP提供的原廠驅動,雖然同是MC8775,但是如果硬是用Lenovo提供的驅動會裝不起來。 1.如果你是用HP的hs2300 WWAN卡,在安装驱动程式时一定要用HP提供的原厂驱动,虽然同是MC8775,但是如果硬是用Lenovo提供的驱动会装不起来。
若不是用hs2300,請先到裝置管理員(Device Manager)裡,把你的WWAN卡的Hardware ID記下來,以下使用AC v5.02和HP hs2300WWAN(MC8775 OEM)作為範例,雖然只是小軟體修改,不過請自行斟酌,本人概不負責。 若不是用hs2300,请先到装置管理员(Device Manager)里,把你的WWAN卡的Hardware ID记下来,以下使用ACv5.02和HP hs2300 WWAN(MC8775 OEM)作为范例,虽然只是小软体修改,不过请自行斟酌,本人概不负责。
2. 在C:\Program Files\ThinkPad\ConnectUtilities裡找兩個檔案: AcAdaptersInfo.dll和Acon.dll 。 2.在C:\Program Files\ThinkPad\ConnectUtilities里找两个档案: AcAdaptersInfo.dll和Acon.dll 。
3. 先把以上兩個檔案都備一份起來。 3.先把以上两个档案都备一份起来。
4. 在Hex Editor(如HxD)裡開啟AcAdaptersInfo.dll: 4.在Hex Editor(如HxD)里开启AcAdaptersInfo.dll:
1> 我們要找的是1199:6813這組原廠的MC8775 ID,所以按Ctrl+F,把Unicode String的選項勾起,在搜尋欄裡鍵入6813後搜尋,將會看到VID_.1.1.9.9.&.PID_.6.8.1.3這組數值,找到後把1199替換成030f ,把6813替換成1e1d 。 1>我们要找的是1199:6813这组原厂的MC8775 ID,所以按Ctrl+F,把Unicode String的选项勾起,在搜寻栏里键入6813后搜寻,将会看到VID_.1.1. 9.9.&.PID_.6.8.1.3这组数值,找到后把1199替换成030f ,把6813替换成1e1d 。
2> 重複這個動作直到下一組的VID_.1.1.9.9.&.PID_.6.8.1.3的數值都已經替換成VID_.0.3.0.f.&.PID_.1.e.1.d然後儲存,接著再把Acon.dll做同樣的處理,在AcAdaptersInfo.dll和Acon.dll兩個檔案裡各有兩組數值要替換,所以總共有四組數值要替換。 2>重复这个动作直到下一组的VID_.1.1.9.9.&.PID_.6.8.1.3的数值都已经替换成VID_.0.3.0.f.&.PID_.1.e.1.d然后储存,接着再把Acon.dll做同样的处理,在AcAdaptersInfo.dll和Acon.dll两个档案里各有两组数值要替换,所以总共有四组数值要替换。
3> 這裡做的動作其實就是把檔案裡原廠的MC8775的硬體ID(1199:6813)給替換成hs2300的硬體ID(030f:1e1d),所以Access Connection可以認得並且控制。 3>这里做的动作其实就是把档案里原厂的MC8775的硬体ID(1199:6813)给替换成hs2300的硬体ID(030f:1e1d),所以Access Connection可以认得并且控制。
4> 有一件事要注意,在原檔案裡的原始數值會呈現為:1‧1‧9‧9 和6‧8‧1‧3(中間有點),在替換的過程中不要去動到那個〔點〕,把數字換掉就好了。 4>有一件事要注意,在原档案里的原始数值会呈现为:1‧1‧9‧9和6‧8‧1‧3(中间有点),在替换的过程中不要去动到那个〔点〕,把数字换掉就好了。
5> 也要注意的是,1199開頭的數值很多,但是只要替換掉後面跟著6813的那組,注意不要把每個1199都換掉,那會影響到其他網卡的辨識。 5>也要注意的是,1199开头的数值很多,但是只要替换掉后面跟着6813的那组,注意不要把每个1199都换掉,那会影响到其他网卡的辨识。
5. 完成之後就把以上兩個修改過的檔案替換掉原檔即可: 5.完成之后就把以上两个修改过的档案替换掉原档即可:
Vista底下: Vista底下:
把工作管理員(Task Manager)打開,然後把AC有關的Processes全殺掉,系統就會讓你替換了,之後重開機就行了。 把工作管理员(Task Manager)打开,然后把AC有关的Processes全杀掉,系统就会让你替换了,之后重开机就行了。
XP底下(由遲來的青鳥網友提供): XP底下(由迟来的青鸟网友提供):
1> 編輯AcAdaptersInfo.dll 和Acon.dll 1>编辑AcAdaptersInfo.dll和Acon.dll
2> 另存新檔 2>另存新档
3> 把原本的AcAdaptersInfo.dll 和Acon.dll 改名 3>把原本的AcAdaptersInfo.dll和Acon.dll改名
4> 把修改過的檔案改名回AcAdaptersInfo.dll 和Acon.dll 4>把修改过的档案改名回AcAdaptersInfo.dll和Acon.dll
5> 重開機 5>重开机
6. 重開機後,Fn+F5應該就可以控制WWAN卡了。 6.重开机后,Fn+F5应该就可以控制WWAN卡了。
此方法在Access Connection 所有版本(4.xx到5.02)皆適用,目前使用在x61和x300上都成功讓AC得以控制MC8775/MC8780網卡。 此方法在Access Connection所有版本(4.xx到5.02)皆适用,目前使用在x61和x300上都成功让AC得以控制MC8775/MC8780网卡。
--------------------新增WWAN Profile問題更新--------------------- --------------------新增WWAN Profile问题更新---------------------
之前在改好AC後就有遇過類似的問題,剛好友站也有網友遇到,在此便提供一些討論和解決的方案: 之前在改好AC后就有遇过类似的问题,刚好友站也有网友遇到,在此便提供一些讨论和解决的方案:
問題:在改好的AC裡新增WAN連線時出現:〔 現行的無線WWAN連線是由另一個用戶端公用程式所管理,請關閉該用戶端公用程式,然後重試 〕的對話窗。 问题:在改好的AC里新增WAN连线时出现:〔 现行的无线WWAN连线是由另一个用户端公用程式所管理,请关闭该用户端公用程式,然后重试 〕的对话窗。
之後不是程式當掉,就是怎麼都不讓你新增WWAN Profile。 之后不是程式当掉,就是怎么都不让你新增WWAN Profile。
延伸:這個問題似乎在AC v4.52以後的版本(v5.00和v5.02)都會發生,目前為止唯一倖免的只有XP版的AC v4.52,連Vista底下的AC v4.52都有這樣的問題。 延伸:这个问题似乎在AC v4.52以后的版本(v5.00和v5.02)都会发生,目前为止唯一幸免的只有XP版的AC v4.52,连Vista底下的AC v4.52都有这样的问题。
解決辦法:目前還在跟網友測試各種方法,請參考以下。 解决办法:目前还在跟网友测试各种方法,请参考以下。
1. 安裝AC v4.52 XP版,裝完後替換掉修改過的檔案,把WWAN的Profile建立起來後再升級到v5.02版(當然,檔案還得再替換一次)。 1.安装AC v4.52 XP版,装完后替换掉修改过的档案,把WWAN的Profile建立起来后再升级到v5.02版(当然,档案还得再替换一次)。
2. 下載預設好的HSDPA Profile: HSDPA.loc ,密碼:xxx,把此檔案匯入Access Connection裡,再做修改。 2.下载预设好的HSDPA Profile: HSDPA.loc ,密码:xxx,把此档案汇入Access Connection里,再做修改。
註:如果使用方法一,每次重灌在裝AC的時候都得先裝4.52再到5.02很煩,所以可以在4.52底下profile弄好時(確定可以連上),打開Regedit.exe,到: 注:如果使用方法一,每次重灌在装AC的时候都得先装4.52再到5.02很烦,所以可以在4.52底下profile弄好时(确定可以连上),打开Regedit.exe,到:
HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\Access Connections\locetions\ HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\Access Connections\locetions\
把locetions給反白,然後export成一個.reg檔,這樣下次裝完5.02後,只要執行該登錄檔就可以了。 把locetions给反白,然后export成一个.reg档,这样下次装完5.02后,只要执行该登录档就可以了。
目前不確定這是否為一個常態性的問題,如果有此問題的網友不妨在此提出討論。 目前不确定这是否为一个常态性的问题,如果有此问题的网友不妨在此提出讨论。 |