読者です 読者をやめる 読者になる 読者になる

ちぎっては投げるブログ

Programming, Android, RaspberryPi, Digital Devices, Kinkuma Hamster...

データ通信のみの MVNO 回線での Android セルスタンバイ問題

Android

この記事へのアクセスが多いので追記(2016/04\03)

現在でも国内のAndroid端末の多くはデータ通信のみのSIMだとセルスタンバイでバッテリーを食う問題自体はあまり解決していないようである。

しかし、記事を書いた当初に比べ、SMS対応SIMや、通話対応SIMが増えてきた&SIMフリー機が国内でも増えてきたため、以前よりは状況は改善している。 常用するならば通話SIMを、常用しないならデータSIMで機内モードと組み合わせる、という運用がいいのではないか。

f:id:mczh:20160403231252j:plain Photo by niekverlaan | Pixabay / CC BY 0

セルスタンバイが電池を消費している

最近調べたので、わかったことをまとめてメモしておきます。 長くなってしまったので、下のほうに表にまとめてあります。

・データ通信のみの MVNO 回線でのセルスタンバイ問題

アンテナ(アンテナピクト)が立たない、または立つが矢印の表示が出ない。 通信は出来るが、100%圏外状態。ブラウザでエラーが出る場合がある(通信はできる) 一部アプリで圏外とみなされて利用できないことがあるらしい。 常に電波を探してしまうため、セルスタンバイでバッテリを急激に消費する。

*おまけ

この話とは関係ないのですが、海外SIMフリー機で運用する場合、FOMA プラスエリアに対応していない機種が多いのにも気をつけましょう。(これは機種の仕様なので、DoCoMo 本家のSIMでも無理です。)

・発生しているかどうかの判断

f:id:mczh:20160403231252j:plain アンテナが立っていれば発生しないというわけではないようです。

コメントより
先日bmobileの販売員 と この事象についていろいろなお話が出来ました 圏外扱いとなる端末でもアンテナピクトや3Gデータ通信シグナルの出る端末も有るそうで 確認には端末情報から電池使用量のセルスタンバイでの圏外時間で判断しないとハッキリ解らないようです

逆に、アンテナが立っていなくても圏外ではないという場合もあるそうです。

・バッテリードレイン発生条件

b-mobile, DTI, So-net などの DoCoMo の MVNO で、データ通信のみの SIM カードを Android で利用した場合 DoCoMo 自体のデータ通信 SIM や、b-mobile の Talking SIM では発生しないらしい。

・セルスタンバイを減らす対策

SMS/音声通話付きのSIM にするか、問題の発生しない機種に変えるか以外に、今のところ根本的な解決法はない。 アンテナ表示に関してはアプリで対応可能。

DataConnectionMonitorLITE

DataConnectionMonitorLITE

MVNOのデータ通信sim利用時の,携帯ネットワーク接続状況をアイコン表示します。 b-mobileなどのMVNOのデータ通信simを使用していると,アンテナ表示ができないことがあります。このアプリは携帯ネットワーク(3G)の接続状況を,ステータスバーに表示するものです。 https://play.google.com/store/apps/details?id=cx.ath.dish.dcmL

”メールのプッシュを受けたい”などのような常時接続をする必要がなく、使用時のみ繋がればいい場合は、スリープ時に自動で機内モードにするアプリでセルスタンバイを減らすことができる。ただし、スリープから復帰時に電波を掴むまで時間がかかる。

自動機内モード

自動機内モード

デバイスのスクリーンがオフになったときに自動で機内モードを有効にします。 b-mobileのSIMが常に圏外として認識されるため、待機時の電力を節約するために作りました。 https://play.google.com/store/apps/details?id=com.blogspot.donkun3.autoairplane

対策(追記)

2012/01/11 対策方法がいくつかあがっています。最近忙しくて試せていないのですが…。 ・当記事の so16さん のコメント (おそらくSamsungのみ?)

ダイヤルパッドで、*#*#197328640#*#* で MAIN MENU に入って [1] DEBUG SCREEN → [8]PHONE CONTROL → [7]NETWORK CONTROL → [3]SERVICE DOMAIN → [3]PS ONLY を選択してパケット交換専用モードにします。 右上のメニュー→endで通常画面に戻り、電源OFF/ON し充電完了まで充電した後、圏外100%表示が出なくなり、「3G待ち受け(CELL Standby)」の消費電力が普通の状態になりました SERVICE DOMAIN の初期値は CS+PS で 回線交換サービス+パケット交換サービス と言う意味だと思っています。 試される方は自己責任でお願いします。

・バッチファイル(要root) ブローヴちゃん(さん)

ブローヴちゃん: Android + データ専用 SIM での動作修正パッチ

ブローヴちゃん: Android + データ専用 SIM での動作修正パッチ

これは主に docomo の MVNO でのデータ専用 SIM で発生する「セルスタンバイが大量にバッテリーを消費する問題」や「アンテナが表示されない問題」を回避するためのパッチです。 前回 b-mobile のデータ専用 SIM での動作を改善してみたものが、どうやら他の環境でも動く気配がしているのでバッチファイルにまとめました。 http://bl.oov.ch/2012/01/android-sim.html

設定をいじったりシステムファイルを書き換えたりするので、自己責任でお願いしますとのことです。 特にSystemファイルの書き換えをする場合は、リカバリなどから完全に復元出来る状態にしてからのほうがいいと思います。 バッチまで作っていただけるのはとてもありがたいですね。

Xposedのモジュール化

試してません Android + データ専用 SIM での動作修正パッチ http://bl.oov.ch/2012/01/android-sim.html をXposedのモジュール化してみました。

機種対応表
圏外にならない機種表
機種名 SIM アンテナピクト 通信シグナル Ver 備考
Galaxy S(SC-01C) イオン 標準ROM ---
Galaxy SII(SC-02C) So-net 標準ROM & rooted で確認済み ---
Galaxy Tab(SC-01C)) イオン,IIJmio --- ---
(Galaxy Tab 7.0Plus(SC-02D)) イオン --- 設定により改善
DELL Streak(001DL) 不明 --- SoftBankのものをシムフリ化
Acer Liquid Metal(怪しい?) So-net 2.2 アンテナは確認したが、圏外時間は未確認
XPERIA(SO-01B) bmobile 2.3.3 ---
XPERIA Neo MT15i(2.3.4未満?) MiFi,bmobile 2.3.3以前なら圏内/2.3.4で圏外 ---
XPERIA Play R800i(2.3.4未満) bmobile 2.3.3以前なら圏内/2.3.4で圏外 ---
IDEOS(日本通信) 不明 --- ---
HTC Flyer 不明 × G↑↓ 2.3.4 ソフトウェア番号:2.27.708.2
Motorola DEFY+ イオン × --- ---
Optimus Chat bmobile 標準ROM & CM7.1にて確認 ---
P-07C bmobile 2.3.3 SIMロック解除済
Sony Tablet S bmobile --- ---
その他 ドコモ機種一般 イオン 不明 不明 --- SO-03C,SO-01C(2.3.4),SC-04D?,L-07Cなどは圏外確認

圏外になる機種表
機種名 SIM アンテナピクト 通信シグナル Ver 備考
Nexus One bmobile,IIJmio 不明 --- CM7
Nexus S bmobile 不明 不明 --- ---
Galaxy Nexus(SC-04D) bmobile × 不明 4 ---
XPERIA mini st15a bmobile × × --- ---
XPERIA mini Pro sk17a/i bmobile × × --- ---
XPERIA Ray(DoCoMo,海外) bmobile 不明 --- SO-03Cおよびグローバルともに圏外
XPERIA Pro mk16a bmobile 不明 記事参照 ---
XPERIA Neo MT15i(2.3.4) MiFi,bmobile × 2.3.4 2.3.4にバージョンアップすると圏外
XPERIA active st17i イオン × --- ---
XPERIA Arc(SO-01C(2.3.4)) モバルネ --- アンテナに問題はないが圏外
XPERIA Play R800i bmobile 2.3.4 ROMによってアンテナ異なる/2.3.4で圏外
HTC Magic(HT-03A) bmobile 不明 不明 --- ---
HTC Desire(X06HT) So-net × CM7.0.3 SoftBankのものをシムフリ化
HTC Wildfire a3333 bmobile × × --- 内部圏外は未確認
HTC Desire HD 不明 不明 不明 --- ---
HTC Desire Z bmobile 不明 不明 2.2.1/2.3.3/CM2.3.7 ---
HTC sensation XE bmobile × × --- 内部圏外は未確認
Galaxy S(海外版) 不明 不明 不明 --- DoCoMo版は圏内
Galaxy SII(海外版) 不明 不明 不明 --- DoCoMo版は圏内
Galaxy GT-I9000 bmobile 2.3.5(EU) ---
(Galaxy Tab 7.0Plus(SC-02D)) イオン --- 設定により改善
Galaxy Note GT-N7000 So-net,IIJmio × --- ---
LG Optimus 2X bmobile × × --- ---
LG Optimus Bright(L-07C) イオン,bmobile × --- DoCoMoだが圏外