2011/05/14(土)プリモバイル

4月から環境が新しくなりました。新しい環境には新しい携帯が必要です。
と、言い訳をして以前から気になっていたsoftbankのプリペイド携帯を1つ購入してみました。


731sc.jpg

購入したのは731SCという機種です。nblogの中の人はストレートタイプの携帯が好きで折りたたみ式はあまり使いません。ちなみに普段持ち歩いてる機種はD705iμという機種で、2年ほど前のバリュー祭りのときに1800円で買増しました。

それ以前はSO213i(premini)という機種を使っており、731SCはpreminiを少し大きくしたぐらいの携帯です。ヨドバシカメラで購入したので2079円に10%ポイントが付きました。チャージ用のカードはポイントが付かないので、金券ショップで2700円で購入し、すぐにチャージしてメール使い放題の設定をしました。着信のみなら1年ほど使うことができます。

そういえば人生初softbankです。電波が入らない、という話をよく聞きますが自分の場合はどうなのか、気になるところです。

2010/07/05(月)SC-01B購入

買ってからだいぶ経ってしまいましたが、5月中旬にSC-01Bを購入しました。


この手のスマートフォン(PDA)は持っていてもあまり使わないことがわかっているので、興味を持たないように気をつけていました。最近だとEM-ONEαを発売と同時に購入して、でもちょっとしか使わないで結局2年間寝かして解約しちゃった、なんてこともありました。EM-ONEα(イー・モバイル)を解約してから、ここしばらくこの手のガジェット欲しい病が抑えられていたのですが、今年の3月からめちゃくちゃ忙しくなり、スケジュール管理のためにスマートフォンが必要だ、という言い訳をしている自分が出てきました。欲しい病の発病です。

しかしながら、忙しいのは事実で、スケジュール管理もきちんとしなければいけない、という感じはします。高い端末を購入して、そのまま使わないで寝かしておく、という失敗は繰り返したくはないので、今回は低価格な端末を購入して様子を見ることにしました。そして、その低価格な端末を使いこなせるようだったら、もう少し高い端末にグレードアップするという作戦です。実のところ、希望はiPhone(iPad)だったのですが、本体の値段もさることながら、月々の通信費も高く、まったく低価格ではないので、今回はスルーです。普段持っている携帯はDoCoMoなので、買い増しにすれば安く入手できるかも、という適当な考えからDoCoMoのスマートフォンで選択してみることにします。

購入のタイミングはDoCoMoの夏モデル発表前の週末に狙いを定めて、2chの買い増しスレをひたすらチェック。某家電量販店でSC-01Bが買い増し 4800円という書き込みがあったので、その某家電量販店も含めた、家電店が数店ひしめく価格競争地域に行ってみると買い増し1800円というのを見つけ、即購入となりました。

本体価格はかなり抑えることができましたが、通信費をどうするかが問題です。普段使っている携帯はタイプSSバリュー(月980円)というプランなのですが、これをデータ通信を含めたプランに変更する気はないので、別のSIMカードを考えることにします。データ通信用のSIMカードは、現在WILLCOM CORE 3Gを持っているのですが、これは使いまくると月に約6000円になります。それでも、以前ならDoCoMoのデータプランよりかなり安かったのですが、現在はそれほど変わらなくなってきました。b-mobileのU300だと、半年でAmazon価格13400円、月計算で2200円ほどなので、コストパフォーマンスに優れています。DoCoMoのMVMOであるb- mobileのSIMカードなら、SIMロック問題も関係ないはずです。実際にU300を購入して、SC-01Bに挿して使ってみましたが、まったく問題なく使用できました。


そして購入したSC-01Bをカスタマイズして出来上がったTodayが以下の画面です。
(日付が古いのは画面をキャプチャしたのが購入時の5月だったため)
sc01btm.jpg


次回(がもしあるなら)、どんなソフトをインストールしたかを書いていきたいと思います。



2010/02/23(火)willcom core 3GのAPN変更

willcomあんなことになってしまったので今回はwillcomネタです。タイトルから内容がわかりにくいのですが、要するに既存のwillcom core 3GのSIMでHYBRID W-ZERO3のAPNにアクセスしてみようというチャレンジです。


結論から言うと、うまくいきませんでした。


nblogの中の人は去年の10月にwillcom core 3Gを契約しました。指定されているAPNは
a.willcomcore.jp (通称a接続) ID:wcm PASS:wcm

1月28日に発売されたHYBRID W-ZERO3で使われているAPNは
d.willcomcore.jp (通称d接続) ID:clubh PASS:clubh

接続先(プロバイダ)はどちらもprinだし速度もそれほど変わらないとは思うのですが、かなり前からd接続の情報がネットに上がっていたことと、当時a接続はとても遅いと感じていたので、なんとかしたいという気持ちからアクセスしてみました。が、そのときはまったくつながらず。そもそもまだ発売されていないHYBRID W-ZERO3用のAPNなので、つながらないのは当然です。


しばらくしてHYBRID W-ZERO3発売。

実を言うと、d接続のことはまったく忘れていたのですが、ふと思い出したので再び試してみました。今回もやっぱりつながらないのですが、gnome-pppのログをよく見てみます。
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATZ E0 V1 X4 &C1 +FCLASS=0
ATZ E0 V1 X4 &C1 +FCLASS=0
OK
--> Sending: at+cgdcont=1,"PPP","d.willcomcore.jp"
OK
--> Modem initialized.
--> Sending: ATM1L3DT*99#
--> Waiting for carrier.
CONNECT 7200000
--> Carrier detected.  Waiting for prompt.
~[7f]}#@!}!}!} }3}(}"}'}"}"}&} } } } }#}%B#}%K}^~
--> PPP negotiation detected.
--> Starting pppd at Tue Feb 23 21:17:45 2010
--> Pid of pppd: 2062
--> Using interface ppp0
--> Disconnecting at Tue Feb 23 21:17:49 2010
--> The PPP daemon has died: Authentication error.
--> We failed to authenticate ourselves to the peer.
--> Maybe bad account or password? (exit code = 19)
--> man pppd explains pppd error codes in more detail.
--> I guess that's it for now, exiting
--> The PPP daemon has died. (exit code = 19)
man pppd を読むと exit code = 19 はIDやPASSが違うことによる認証エラー、となっています。しかし、今回はIDやPASSはあってるにも関わらず認証ではじかれているので、これが噂に聞くIMEI制限なのか、と勝手に思っていました。

しかしながら検索してみると、Nexus OneでHYBRID W-ZERO3のSIMを使ってる人がいるのでIMEIではなくて、単純に「新ウィルコム定額プランG」じゃないとダメなんだな、というオチでした。
参考サイト
旨い飯と楽しいデバイスの宴 - Nexus One で Willcom Hybrid W-ZERO3の3G SIMを使う

ちなみにa接続は ID:wcm でも、ID:clubh のどちらでも接続できるようになっていました。ということで既存のwillcom core 3GのSIMで接続できるAPNをまとめると以下のようになります(b接続、c接続は触れません)
ID:wcmID:clubh
a.willcomcore.jp
d.willcomcore.jp××

最近は速度も以前ほど遅くなく、都心でも平日の昼間ならほぼ1M↑出ています。夕方以降はあいかわらず惨事状態ですが、これはFOMAネットワーク自体が重くなっているのが原因な気がします。解約する人が多くなるかもしれませんが、自分は何かと気に入っているので、もうしばらくwillcomを使い続ける予定です。

2010/01/19(火)E5830のファームウェアをアップデート

ちょっと忙しくてblogの更新をさぼっていましたが、なんとなくtwitterを眺めていたら、E5830のファームウェアアップデート情報があったので早速試してみました。
参考サイト
機械設計者Anheloの中国杭州市モバイル“で“留学日記 - i-mo Huawei E5830(E583X) ファームウェアアップデート Firmware update (人柱注意!ご参考)


ファームウェアアップデートファイル E5838Update_716.11.17.07.108SP02.exe をダウンロードしてきて、手元にあったVAIO PのWindows7で実行してみました。

ファイルを実行するとウィザードが始まります。当然 I accept the agreement.を選択
firmup01.png



バージョン確認の画面。ちなみに自分のE5830はUK版です。
firmup02.png



気にせず「はい」を選びます。
firmup03.png



アップデート中の画面。途中でE5830が再起動したりするので、結構時間かかります。
firmup05.png



アップデート後にバージョンの確認。666の部分は変わってないので、もしかしたらバージョンダウンかもしれません。
firmup06.png




ファームウェアをアップデートすると、http://192.168.1.1/ でweb設定画面(ID:admin PASS:admin)を出せるようになります。もちろん従来通り、3 WiFi Managerも使えますので、好みの方で設定できます。お約束ですが、何かあってもnblogの中の人は責任取れませんので、アップデートは自己責任でお願いします。

2010/01/10(日)E5830にtelnet

先日からの続きでUK版E5830についていろいろメモしてみました。


イー・モバイルから出てるD25HWや、香港版E5830はわからないのですが、UK版E5830はtelnetで接続することができます。方法は簡単で、Enable the firewall のチェックをはずして、192.168.1.1にtelnetします。

login:root
passward:なし

この状態で3Gに接続するとWAN側からもアクセス可能になります



nblogの中の人はlinuxとかあまり詳しくないので、興味がある人向けにいくつかコマンド結果を貼っておきます。

~ # uname -a
Linux (none) 2.6.25 #1 PREEMPT Wed Aug 26 01:44:17 CST 2009 armv6l unknown


~ # cat /proc/cpuinfo
Processor       : ARMv6-compatible processor rev 2 (v6l)
BogoMIPS        : 383.38
Features        : swp half thumb fastmult edsp java
CPU implementer : 0x41
CPU architecture: 6TEJ
CPU variant     : 0x1
CPU part        : 0xb36
CPU revision    : 2
Cache type      : write-back
Cache clean     : cp15 c7 ops
Cache lockdown  : format C
Cache format    : Harvard
I size          : 32768
I assoc         : 4
I line length   : 32
I sets          : 256
D size          : 32768
D assoc         : 4
D line length   : 32
D sets          : 256

Hardware        : QCT SURF7X25
Revision        : 0000
Serial          : 0000000000000000


~ # dmesg
Initializing XFRM netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
Bridge firewalling registered
Ebtables v2.0 registered
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
clock_late_init() disabled 20 unused clocks
rs30000061:00010001 rs30000061:00010001: setting system clock to 1970-01-01 13:
08:18 UTC (47298)
rmnet_open()
rmnet_open()
SMD: ch 11 CLOSED -> OPENING
SMD: ch 11 OPENING -> OPENED
rmnet_open()
rmnet_open()
SMD: ch 12 CLOSED -> OPENING
SMD: ch 12 OPENING -> OPENED
rmnet_open()
rmnet_open()
SMD: ch 13 CLOSED -> OPENING
SMD: ch 13 OPENING -> OPENED
IP-Config: Incomplete network configuration information.
rmnet_stop()
rmnet_stop()
rmnet_stop()
VFS: Mounted root (cramfs filesystem) readonly.
Freeing init memory: 104K
mount used greatest stack depth: 5708 bytes left
udevd used greatest stack depth: 5352 bytes left
yaffs: dev is 32505856 name is "mtdblock0"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.0, "mtdblock0"
block 44 is bad
mount used greatest stack depth: 5028 bytes left
ISO 9660 Extensions: Microsoft Joliet Level 3
ISOFS: changing to secondary root

msmsdcc_probe id 1
mmc0: Qualcomm MSM SDCC at 0x00000000e1000000 irq 24,0 dma 8
mmc0: 4 bit data mode enabled
mmc0: MMC clock 144000 -> 49152000 Hz, PCLK 64000000 Hz
mmc0: DM non-cached buffer at ffc01000, dma_addr 0x01125000
mmc0: DM cmd busaddr 17977344, cmdptr busaddr 17978112
mmc0: Polling status mode enabled

msmsdcc_probe id 4
mmc1: Qualcomm MSM SDCC at 0x00000000e1003000 irq 50,0 dma 11
mmc1: 4 bit data mode enabled
mmc1: MMC clock 144000 -> 49152000 Hz, PCLK 64000000 Hz
mmc1: DM non-cached buffer at ffc02000, dma_addr 0x0115e000
mmc1: DM cmd busaddr 18210816, cmdptr busaddr 18211584
mmc1: Polling status mode enabled
diagchar: Unknown symbol diag_close
diagchar: Unknown symbol diag_read
diagchar: Unknown symbol diag_write
diagchar: Unknown symbol diag_usb_unregister
diagchar: Unknown symbol diag_open
diagchar: Unknown symbol diag_usb_register
SMD: ch 0 CLOSED -> OPENING
SMD: ch 0 OPENING -> OPENED
msm_hsusb_rpc_connect: rpc connect success vers = 10001
msm_chg_rpc_connect: rpc connect success vers = 10001
usb_set_composition: composition set to product id = 1446
phy info:(257)
usb_probe() io=c202c000, irq=47, dma=ffc03000(f78000)
Created the sysfs entry successfully
function name = diag, device name = mass_storage  index = 0
function name = mass_storage, device name = mass_storage  index = 1
usb_function_register: name = 'mass_storage',  map = 1
usb_set_composition: composition set to product id = 1446
msm_hsusb_is_serial_num_null: rpc call success
msm_hsusb_send_serial_number: rpc call success
msm_hsusb_send_productID: rpc call success
msm_hsusb: functions bound. starting.
usb_bind_func() (mass_storage)
mass_storage mass_storage: Number of LUNs=1
msm_hsusb_phy_reset
br0: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
usb_lpm_enter: usb in low power mode
hsusb: IDLE -> OFFLINE
smd_close(c16e5c00)
SMD: ch 0 CLOSED -> OPENING
SMD: ch 0 OPENING -> OPENED
device rmnet2 entered promiscuous mode
sigmap = 0x40000, vote = 0x20000, value = 0
sigmap = 0x40000, vote = 0x20000, value = 0
SMD: ch 38 CLOSED -> OPENING
SMD: ch 38 OPENING -> OPENED
usb_lpm_exit(): USB exited from low power mode
usb cable connected
SMD: ch 39 CLOSED -> OPENING
SMD: ch 39 OPENING -> OPENED
SMD: ch 40 CLOSED -> OPENING
SMD: ch 40 OPENING -> OPENED
msm_hsusb_phy_reset
hsusb suspend interrupt
sigmap = 0x40000, vote = 0x2, value = 1
sigmap = 0x40002, vote = 0x2, value = 1

*********** Charger Type: HOST PC

args->key_code = 166, 0xc3
msm_chg_usb_charger_connected
hsusb: IDLE -> ONLINE
hsusb resume: speed = HIGH
hsusb reset interrupt
usb_lpm_enter: phy suspend failed, lpm procedure aborted
msm_chg_usb_i_is_available
hsusb resume: speed = HIGH
hsusb reset interrupt
Registered the qmi_tty_driver !! <6>hsusb set_configuration wValue = 1 usbcmd = 80001
diag_configure() 1
gs_configure: Serial Function configured, high speed CDC-ACM config
eth_configure(1)
eth_set_config

=================================
[ INFO: inconsistent lock state ]
2.6.25 #1
---------------------------------
inconsistent {hardirq-on-W} -> {in-hardirq-W} usage.
sh/909 [HC1[1]:SC0[0]:HE0:SE1] takes:
 (&list->lock){+...}, at: [<c01ac5c4>] skb_queue_tail+0x24/0x50
{hardirq-on-W} state was registered at:
  [<c0068e38>] __lock_acquire+0x4f4/0xcf0
  [<c0069afc>] lock_acquire+0x68/0x80
  [<c026ebb4>] _spin_lock_bh+0x44/0x54
  [<c020d5c0>] udp_poll+0x58/0x10c
  [<c01a5128>] sock_poll+0x24/0x28
  [<c016f8a4>] bhalMonitorPollHook+0x20/0x58
  [<c00a4d94>] do_select+0x2a8/0x4d0
  [<c00a52e0>] sys_select+0x324/0x508
  [<c0022a20>] ret_fast_syscall+0x0/0x2c
  [<ffffffff>] 0xffffffff
irq event stamp: 461
hardirqs last  enabled at (460): [<c007ba60>] free_hot_cold_page+0x1ac/0x1e8
hardirqs last disabled at (461): [<c0022614>] __irq_svc+0x34/0x74
softirqs last  enabled at (407): [<c004b040>] __do_softirq+0xf0/0x104
softirqs last disabled at (386): [<c004b560>] irq_exit+0x5c/0xa4

other info that might help us debug this:
1 lock held by sh/909:
 #0:  (&mm->page_table_lock){--..}, at: [<c0085f98>] unmap_vmas+0x540/0x59c

stack backtrace:
[<c0027208>] (dump_stack+0x0/0x14) from [<c0067520>] (print_usage_bug+0x114/0x14c)
[<c006740c>] (print_usage_bug+0x0/0x14c) from [<c0067e64>] (mark_lock+0xe8/0x4d4)
[<c0067d7c>] (mark_lock+0x0/0x4d4) from [<c0068db0>] (__lock_acquire+0x46c/0xcf0)
[<c0068944>] (__lock_acquire+0x0/0xcf0) from [<c0069afc>] (lock_acquire+0x68/0x80)
[<c0069a94>] (lock_acquire+0x0/0x80) from [<c026ec68>] (_spin_lock_irqsave+0x4c/0x60)
 r7:c05eb79c r6:60000093 r5:c01ac5c4 r4:c0c5accc
[<c026ec1c>] (_spin_lock_irqsave+0x0/0x60) from [<c01ac5c4>] (skb_queue_tail+0x24/0x50)
 r6:c0c5accc r5:c0e634a0 r4:c0c5acc0
[<c01ac5a0>] (skb_queue_tail+0x0/0x50) from [<c01ca038>] (netlink_sendskb+0x1c/0x5c)
 r6:c0c5ac00 r5:00000018 r4:c0c5ac00
[<c01ca01c>] (netlink_sendskb+0x0/0x5c) from [<c01cae3c>] (netlink_unicast+0x29c/0x2c8)
 r5:c0e634a0 r4:00000000
[<c01caba0>] (netlink_unicast+0x0/0x2c8) from [<c01cec20>] (syswatch_nl_send+0x1fc/0x22c)
[<c01cea24>] (syswatch_nl_send+0x0/0x22c) from [<bf026c70>] (eth_configure+0x2b0/0x348 [g_ether_cdc_ecm])
[<bf0269c0>] (eth_configure+0x0/0x348 [g_ether_cdc_ecm]) from [<bf006120>] (set_configuration+0x6c/0x80 [msm_hsusb])
 r8:00000002 r7:00000081 r6:00000001 r5:00000005 r4:c0cc9800
[<bf0060b4>] (set_configuration+0x0/0x80 [msm_hsusb]) from [<bf00a010>] (usb_interrupt+0x954/0xcd8 [msm_hsusb])
 r6:c0cc9800 r5:00000000 r4:c0f5f8c0
[<bf0096bc>] (usb_interrupt+0x0/0xcd8 [msm_hsusb]) from [<c0072968>] (handle_IRQ_event+0x2c/0x68)
[<c007293c>] (handle_IRQ_event+0x0/0x68) from [<c00743d0>] (handle_level_irq+0xb8/0x120)
 r7:c033d674 r6:c0f5f8c0 r5:0000002f r4:c033d644
[<c0074318>] (handle_level_irq+0x0/0x120) from [<c0022048>] (__exception_text_start+0x48/0x64)
 r7:00000003 r6:00000000 r5:c033d644 r4:0000002f
[<c0022000>] (__exception_text_start+0x0/0x64) from [<c0022630>] (__irq_svc+0x50/0x74)
Exception stack(0xc113dce8 to 0xc113dd30)
dce0:                   00000001 c03a9b3c 00000001 c13dcb60 60000013 00000000
dd00: c113c000 00000000 c0c31d88 fffffffa 40018000 c113dd5c 00000000 c113dd30
dd20: c0068e74 c0069b08 80000013 ffffffff
 r6:c113c000 r5:e0000000 r4:ffffffff
[<c0069a94>] (lock_acquire+0x0/0x80) from [<c026eb60>] (_spin_lock+0x40/0x50)
 r7:40016000 r6:40018000 r5:c0085f98 r4:c0c6c2c8
[<c026eb20>] (_spin_lock+0x0/0x50) from [<c0085f98>] (unmap_vmas+0x540/0x59c)
 r5:c134f858 r4:00000000
[<c0085a58>] (unmap_vmas+0x0/0x59c) from [<c0088314>] (exit_mmap+0x68/0x134)
[<c00882ac>] (exit_mmap+0x0/0x134) from [<c0043470>] (mmput+0x50/0xcc)
 r8:c0c6c260 r7:c0c6c294 r6:c0c6c260 r5:c0c6c2e4 r4:c0c6c260
[<c0043420>] (mmput+0x0/0xcc) from [<c009bf64>] (flush_old_exec+0x430/0x6f4)
 r5:c13dcb60 r4:c0c6cbc0
[<c009bb34>] (flush_old_exec+0x0/0x6f4) from [<c00c92f8>] (load_elf_binary+0x57c/0x14c4)
[<c00c8d7c>] (load_elf_binary+0x0/0x14c4) from [<c009b2b8>] (search_binary_handler+0xf4/0x290)
[<c009b1c4>] (search_binary_handler+0x0/0x290) from [<c009c6ac>] (do_execve+0x120/0x180)
[<c009c58c>] (do_execve+0x0/0x180) from [<c0026280>] (sys_execve+0x3c/0x5c)
 r8:c0022bc8 r7:c1318000 r6:c113dfb0 r5:000732b4 r4:c1318000
[<c0026244>] (sys_execve+0x0/0x5c) from [<c0022a20>] (ret_fast_syscall+0x0/0x2c)
 r7:0000000b r6:000732b4 r5:000732dc r4:0007328c
msm_chg_usb_i_is_available
mass_storage mass_storage: config #1
device usb0 entered promiscuous mode
br0: port 2(usb0) entering learning state
br0: topology change detected, propagating
br0: port 2(usb0) entering forwarding state
get version
wenp:instance(0),type(0),reg(1),0xbf02ea60
QMUX svc 0 Version is 1.1
wenp:instance(0),type(1),reg(1),0xbf02ea94
QMUX svc 1 Version is 1.3
wenp:instance(0),type(2),reg(1),0xbf02eac8
QMUX svc 2 Version is 1.1
wenp:instance(0),type(3),reg(0),0xbf02eafc
wenp:instance(0),type(4),reg(0),0xbf02eb30
result tlv (0),error(0)
get client,0xc133600c
Got QMI_CTL get CLID command (svc = 2)<6>wenp:instance(0),type(2),reg(1),0xbf02eac8
Alloc clid 1 for service bf02fda8
Assigned client ID 1
result tlv (0),error(0)
dms request receive!<6>DMS No.1, with msg_id(33)
result tlv (0),error(0)
dms request receive!<6>DMS No.1, with msg_id(36)
result tlv (0),error(0)
release client ID,0xc133600c
Got QMI_CTL release CLID command (svc = 2, clid = 1)<6>wenp:instance(0),type(2),reg(1),0xbf02eac8
Dealloc service clid 1<6>result tlv (0),error(0)
get client,0xc133600c
Got QMI_CTL get CLID command (svc = 1)<6>wenp:instance(0),type(1),reg(1),0xbf02ea94
Alloc clid 1 for service bf02ed7c
Assigned client ID 1
result tlv (0),error(0)
set instance ID,0xc133600c
qmi_ctli_set_instance_id_p:0xc133600f!
Got QMI_CTL set instance command (instance = 0)<6>result tlv (0),error(0)
QMITTY is opened by 0 th devfs node
qmi_tty_write: in qmi_tty_write
qmi_tty_write: data len:18, buf[0]: 0x1;buf[1]: 0x11.
qmi_tty_write: memcpy  char[1]=, char[2]
qmi_wds_response_p: start.
qmi_wds_response_p: ok.
qmi_tty_write: qmi_wds_response_p ret == 0
qmi send REQ buffer to TTY
send_msg_to_user_space: <6>0x01 <6>0x18 <6>0x00 <6>0x00 <6>0x01 <6>0x01 <6>0x00 <6>0x03 <6>0x00 <6>0x01 <6>0x00 <6>0x0c <6>0x00 <6>0x10 <6>0x01 <6>0x00 <6>0x01 <6>0x11 <6>0x05 <6>0x00 <6>0x05 <6>0x3f <6>0x00 <6>0x00 <6>0x00 <6>
qmi send REQ buffer to TTY
send_msg_to_user_space: <6>0x01 <6>0x0c <6>0x00 <6>0x00 <6>0x01 <6>0x01 <6>0x00 <6>0x04 <6>0x00 <6>0x23 <6>0x00 <6>0x00 <6>0x00 <6>
qmi_tty_write: in qmi_tty_write
qmi_tty_write: data len:20, buf[0]: 0x1;buf[1]: 0x13.
qmi_tty_write: memcpy  char[1]=, char[2]
qmi_wds_response_p: start.
qmi_wds_response_p: ok.
qmi_tty_write: qmi_wds_response_p ret == 0
qmi_tty_write: in qmi_tty_write
qmi_tty_write: data len:39, buf[0]: 0x1;buf[1]: 0x26.
qmi_tty_write: memcpy  char[1]=, char[2]
qmi_wds_response_p: start.
qmi_wds_response_p: ok.
qmi_tty_write: qmi_wds_response_p ret == 0
dhcps uses obsolete (PF_INET,SOCK_PACKET)
get client,0xc133600c
Got QMI_CTL get CLID command (svc = 2)<6>wenp:instance(0),type(2),reg(1),0xbf02eac8
Alloc clid 2 for service bf02fda8
Assigned client ID 2
result tlv (0),error(0)
dms request receive!<6>DMS No.1, with msg_id(34)
result tlv (0),error(0)
get client,0xc133600c
Got QMI_CTL get CLID command (svc = 1)<6>wenp:instance(0),type(1),reg(1),0xbf02ea94
Alloc clid 2 for service bf02ed7c
Assigned client ID 2
result tlv (0),error(0)
qmi send REQ buffer to TTY
send_msg_to_user_space: <6>0x01 <6>0x0c <6>0x00 <6>0x00 <6>0x01 <6>0x02 <6>0x00 <6>0x02 <6>0x00 <6>0xf0 <6>0xf0 <6>0x00 <6>0x00 <6>
qmi_tty_write: in qmi_tty_write
qmi_tty_write: data len:24, buf[0]: 0x1;buf[1]: 0x17.
qmi_tty_write: memcpy  char[1]=, char[2]
qmi_wds_response_p: start.
qmi_wds_response_p: ok.
qmi_tty_write: qmi_wds_response_p ret == 0
args->key_code = 166, 0xc3
args->key_code = 166, 0xc3
release client ID,0xc133600c
Got QMI_CTL release CLID command (svc = 1, clid = 2)<6>wenp:instance(0),type(1),reg(1),0xbf02ea94
Dealloc service clid 2<6>result tlv (0),error(0)
release client ID,0xc133600c
Got QMI_CTL release CLID command (svc = 2, clid = 2)<6>wenp:instance(0),type(2),reg(1),0xbf02eac8
Dealloc service clid 2<6>result tlv (0),error(0)