iPhoneアプリiHWD14 version 1.5リリースしました。
変更箇所は以下の通りです。
- HWD15に対応させました。
- バッテリのアイコンのバーの長さを変更しました。
- HWD15のバッテリ数値は100%,70%,50%,20%,5%となります。
- LTEとWIMAX2+の通信量がそれぞれわかるようにしました。
Owltech 0.94A
ANKER旧型 0.92A
ANKER新型 0.97A
Owltech(2.1A端子) 2.04AANKER新型圧勝です。
Owltech(1A端子) 0.94A
ANKER旧型(iPad端子) 2.03A
ANKER旧型(Samsun端子) 0.46A
ANKER旧型(iPhone端子)0.94A
ANKER旧型(Android端子)0.94A
ANKER新型 2.34A
#/system/bin/sh
netcfg eth0 up
sleep 3
netcfg eth0 dhcp
sleep 1
setprop net.dns1 192.168.2.1
setprop net.dns2 192.168.2.1
setprop dhcp.eth0.dns1 192.168.2.1
setprop dhcp.eth0.dns2 192.168.2.1
setprop dhcp.eth0.gateway 192.168.2.1
route add default gw 192.168.2.1 dev eth0sleep 3がないとdhcpで固まる場合がある為いれています。
#!/system/bin/shWiFi側192.168.100.xxxはそのまま機能させてdefault gatewayをかえました。
echo netcfg eth0 up
netcfg eth0 up
sleep 3
echo netcfg eth0 dhcp
netcfg eth0 dhcp
sleep 1
echo setprop net.dns1 8.8.8.8
setprop net.dns1 8.8.8.8
echo setprop net.dns2 8.8.4.4
setprop net.dns2 8.8.4.4
echo setprop dhcp.eth0.gateway 192.168.2.1
setprop dhcp.eth0.gateway 192.168.2.1
echo ip route del default via 192.168.100.1
ip route del default via 192.168.100.1
echo ip route del default via 192.168.2.1
ip route del default via 192.168.2.1
echo ip route add default via 192.168.2.1
ip route add default via 192.168.2.1
route add default gw 192.168.2.1 dev eth0
echo ok
#!/system/bin/shDNSの調子が悪かったので念のためたくさん書いております。
/system/xbin/usb_modeswitch -I -W -c /system/xbin/usb_modeswitch.conf
sleep 3
netcfg usb0 dhcp
setprop net.dns1 192.168.100.1
setprop net.dns2 192.168.100.1
setprop dhcp.usb0.dns1 192.168.100.1
setprop dhcp.usb0.dns2 192.168.100.1
setprop dhcp.usb0.gateway 192.168.100.1
# /system/xbin/usb_modeswitch -I -W -c /system/xbin/usb_modeswitch.conf
# sleep 3sleep 3はバッチで動かす場合の間です。
# netcfg usb0 dhcp
# setprop net.dns1 192.168.100.1
$ adb shell lsusb
…
Bus 001 Device 008: ID 12d1:1f01
Bus 001 Device 008: ID 12d1:1f01がHWD14です。
$ adb remount
$ adb push usb_modeswitch-1.1.9-arm-static /system/xbin/usb_modeswitch
$ vi usb_modeswitch.conf
DefaultVendor= 0x12d1
DefaultProduct=0x1f01
TargetVendor= 0x12d1
TargetProduct= 0x14db
MessageContent="55534243123456780000000000000a11062000000000000100000000000000"
NeedResponse=1
$ adb push usb_modeswitch.conf /system/xbin/usb_modeswitch.conf
$ adb shell chmod 777 /system/xbin/usb_modeswitch
$ adb shell chmod 777 /system/xbin/usb_modeswitch.conf
$ adb /system/xbin/usb_modeswitch -I -W -c /system/xbin/usb_modeswitch.conf
$ adb reboot
$ adb shell lsusb
Bus 001 Device 008: ID 12d1:14db
$ adb shell netcfg
...
usb0 DOWN 0.0.0.0/0
$ adb shell netcfg usb0 dhcp
$ adb shell netcfg eth0 down
$ adb shell netcfg
usb0 UP 192.168.100.100/24usb0に192.168.100.xxxが割当られれば成功です。
eth0 DOWN 0.0.0.0/0
$ adb shell ping 8.8.8.8
$ adb shell ping www.google.com
ping: unknown host www.google.comというエラーがでました。 DNSが認識できていないようです。
$ adb shell setprop net.dns1 192.168.100.1
odroid@odroid:~$ lsusb
Bus 001 Device 007: ID 12d1:1f01 Huawei Technologies Co., Ltd.
...
Bus 001 Device 003: ID 0424:3503 Standard Microsystems Corp.
Bus 001 Device 002: ID 0424:9730 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
DefaultVendor= 0x12d1
DefaultProduct=0x1f01
TargetVendor= 0x12d1
TargetProduct= 0x14db
MessageContent=“55534243123456780000000000000a11062000000000000100000000000000”
odroid@odroid:~$ lsusb
Bus 001 Device 009: ID 12d1:14db Huawei Technologies Co., Ltd.
…
Bus 001 Device 003: ID 0424:3503 Standard Microsystems Corp.
Bus 001 Device 002: ID 0424:9730 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
DefaultVendor= 0x12d1DefaultProduct=0x1f01
TargetVendor= 0x12d1
TargetProduct= 0x14db
MessageContent=“55534243123456780000000000000a11062000000000000100000000000000"
model_verify
start_file
HWD14
end_file
softversion_verify
start_file
11.031.09.30.824
end_file
dailup_file:
/app/webroot/data/userdata/dialup/config.xml
start_file:
...