Milestone使用APNdroid (或WiFi) 後沒有data的研究

使用APNdroid 關閉data 連線後, 再re-enable, 會遇到沒有data 連線的情況 (或使用Wifi後),
以下URL有關於這個問題
http://code.google.com/p/android/issues/detail?id=2207

目前, 我找到方法去reproduce這個問題:

1.) 先開啟 Data Connection, 確定3G/H icon 有顯示.
2.) 連上Wifi (一定要確定有連上), 之後3G/H icon會消失.
3.) 用 APNdroid 關閉 Data Connection.
4.) 關掉Wifi, 在wifi關閉後, 開啟APNdroid, 再開啟 Data Connection.
5.) Data Connection已無法連線了.....

如果想變回正常, 只要再以Wifi 連去任何一個AP後 (一定要確定有連上), 再關閉wifi, 就可以了...

總結: 如果連上wifi前, data connection是啟動的, 而在連上wifi後, 當data connection已經被wifi disable, 才以APNdroid關掉data connection, 在 wifi 關閉後, 就算以APNdroid啟動data connection, 但已經無法連線了

個人猜想, 使用APNdroid關閉在開啟連線後, 無法連線, 會不會中途連上過Wifi 或 類似情況 ? 我想應該是Wifi 的BUG, 因為開啟Wifi 會同時關掉3G/H/GPRS連線, 而有時 Wifi 關閉後, 3G網路沒有重新啟動....

開啟電話功能, 按入*#*#4636#*#*, 去Phone information, data connection 是"inactive"的, 就如同wifi連接後一樣.....
雖然這menu裡有"Enable data connection"這個選項, 但只有在data正常連線後, "enable/disable"才有效....

希望大家會試出解決方法

Hint1: 千萬別在Wifi啟動後, 去開啟APNdroid, 或更改APN 設定!
Hint2: 想知道你的data connection是已經死了(dead), 還是連線中(setting up), 只要用*#*#4636#*#*, 去Phone information, 如果GSM disconnects 顯示 "inactive", 就是已經死了; 如果是 "setting up", 就是連線中; 如果是 "active", 就是已連線 (很正常=-=).
我試過關閉wifi與Data Connection的狀態下
只打開Data Connection會需要等待一分鐘左右才能上線
因為目前這類關閉Data Connection的軟體
都是用修改APN名稱與種類的方式
讓手機溝通不了APN
當打開Data Connection後又要重新建立APN與基地台連結
所以會呆滯一分鐘左右
這或許在日後可以靠系統更新去解決
雖然不知道你在害羞啥?有問題就光明正大的版上討論,別人有相同問題才能一起受益,把問題PM我也沒用,會答的在討論區已經答了,發私訊問絕對不回。
czh wrote:
我試過關閉wifi與Data Connection的狀態下
只打開Data Connection會需要等待一分鐘左右才能上線
因為目前這類關閉Data Connection的軟體
都是用修改APN名稱與種類的方式
讓手機溝通不了APN
當打開Data Connection後又要重新建立APN與基地台連結
所以會呆滯一分鐘左右
這或許在日後可以靠系統更新去解決


這情況只是連線中, 而不是無法連線,
你可以在 *#*#4636#*#* 看到,
連線狀態應該是 "setting up" 而不是 "inactive".

"setting up"的意思是正在與APN作出連線, 時間可能會久一些, 但最後也是會連接到的.
而"inactive" 是你就算等多久, 也不會有連接.

如果不相信, 可以在你的data connection等待一分鐘時, 以"*#*#4636#*#*"去查看.


如果你開 wifi 前, data connection是開啟的, 開啟 wifi 後 (確定是已連接 & 3G網路符號消失), 再"手動"關閉 data connection, 再關閉 wifi, 這時你再開啟 data connection, 無論你等多久, data connection 也不會再連線 (變成inactive), 直到reboot/re-associate wifi

問題是, 當 本身有data connection, 開wifi時 系統會主動去以internal API 去關閉data connection.
而關閉wifi 時, 系統檢查到 你並沒有正確的APN, 而不去以internal API去把被關閉的data connection 重新打開, 才做成了 data connection 一直都無法連線.
確實試過第一篇那些步驟後的確是inactive
我之前都是家中只開wifi
出門前先開Data Connection再關閉wifi
所以沒遇過這種問題
先開Data Connection再關wifi
也會讓Data Connection連線快一點完成
不過一旦出門後wifi已經斷線再去連Data Connection就會等一分多鐘
雖然不知道你在害羞啥?有問題就光明正大的版上討論,別人有相同問題才能一起受益,把問題PM我也沒用,會答的在討論區已經答了,發私訊問絕對不回。
我特地去抓了畫面作比較
有了圖應該更容易知道問題在哪裡
moto如果有看到應該會盡快解決吧
雖然不知道你在害羞啥?有問題就光明正大的版上討論,別人有相同問題才能一起受益,把問題PM我也沒用,會答的在討論區已經答了,發私訊問絕對不回。
請問這個問題跟2G sim卡用一段時間就會出現的紅色十字架問題有關嗎?

czh wrote:
我特地去抓了畫面作比...(恕刪)
can2 wrote:
請問這個問題跟2G ...(恕刪)


應該沒關係..
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!