しばらく前に試してみようと思いつつイーモンをISのインターネット共有デバイスとしてでなくUSBモデムとして認識させる方法。 今はUSB端子が不調なので試せませんが再来週に修理から帰ってきたら試すんだ(´-`)...←死亡フラグ風?
気になるもの。
[S11HT] EMONSTER を USB CDC なモデムにする!
http://solaris.sunfish.suginami.tokyo.jp/blog/2008/05/s11ht_emonster_usb_cdc_1.html
EMOBILE S11HT(EMONSTER) を USB CDC ( USB communication device class)のモデムにすることができました。
これで、ActiveSync の呪縛から解き放たれます!でも、multicore 環境だとすぐに通信できなくなるので、微妙です。
Workaround は、psradm で 0 以外を offline にしてから、pppd を実行することです。
#x86 でも SPARC でも同じ。以下、モデム化の方法です。
#MacOS X では、まだ試していません・・・その前に、【EMOBILE】EMONSTER(S11HT) Part 14 の 490 さんに超絶感謝!!!
S11HT 側の設定
1. 某所から WM6_BT_DUN.cab と MODEMLINK.zip と USBMDM.zip を落としてくる。
がんばって!(さくっと見つかります)
#Solaris で使うなら、USBMDM.zip は、いりません。2. WM6_BT_DUN.cab をインストール
3. レジストリエディタで、HKLM\Software\Microsoft\ATCIUI の Connections を
編集(さとうは PHM Registry Editor を使用)
あたらしく作る場合は、下記のように。Value name: Connections
Value type: REG_MULTI_SZ
Value data: USB|COM8:|すでに、Connections は存在するため、こいつを 0Connections のように無効な
名前に rename して新しく作成するのがよいかと。
4. MODEMLINK.zip に含まれる ATCIUI.exe を S11HT のどっかに copy する(特に
Windows ディレクトリに copy しなくても ok. 実行できるとこならどこでも良い
ようです。)5. ソフトリセット実行
6. 念のため IE などで、ふつうに通信できるか確認する。
(ソフトリセット後、emb に接続できずに悩んだ。一度、電源 OFF にすることで
何事もなかったように接続できた・・・)7. ATCIUI.exe を実行すると、モデムリンクなるアプリが起動。
接続の部分が USB になっていることを確認8. 左下にある「アクティブ化」を実行。これで、USB モデム状態となります
- -
USB モデム化しても、WM5torage も使える。
接続中に、BTDUN の要求があると横取りされてしまい通信が切れます。
(pppd プロセスは、通信していると思いこんでいる)
Windows で使う場合は、こちら。
元ネタです。
2 の _setup.xml の編集は、難易度高いのでレジストリ書き換えを推奨します。
- -
490 :白ロムさん:2008/05/25(日) 14:44:56 id:lETchbgS0
買って1日目なので不安なのだが一応書いておく
1.某所から WM6_BT_DUN.cab と MODEMLINK.zip と USBMDM.zip を落としてくる
BT_DUN.cab はファイルが1個足りないのでたぶん使えない(?)2.WM6_BT_DUN.cab の _setup.xml を修正
parm name="Connections" の value="Serial|COM1:|〜" が文字化けしてるので
ここを value="USB|COM8:|" に変える
3.修正した WM6_BT_DUN.cab を S11HT へインストール
4.MODEMLINK.zip の ATCIUI.exe を S11HT の \Windows フォルダへ入れる
5.ソフトリセットをする
6.ATCIUI.exe を実行して "アクティブ化"
ここで "接続" が "USB" になってれば成功7.PC と USB で接続すると新しいハードウェア(ryが出てくるのでドライバをインストール
ドライバは USBMDM.zip に入ってる
これで USB モデムとして使えるようになってるはず
後は BT-DUN と同じ初期化コマンドを使って設定すればおk
ちなみにアクティブ化すると ActiveSync が無効になるから、使うときは ATCIUI.exe
で非アクティブ化が必要
- -