<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>hizwarp &#187; d02hw</title>
	<atom:link href="http://hizwarp.net/archives/category/d02hw/feed" rel="self" type="application/rss+xml" />
	<link>http://hizwarp.net</link>
	<description>多趣味人間のつれづれ</description>
	<lastBuildDate>Mon, 27 Feb 2012 09:05:57 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>fonera 2.0をOpenWrt化してみた。+ D02HWを動かしてみた。</title>
		<link>http://hizwarp.net/archives/168</link>
		<comments>http://hizwarp.net/archives/168#comments</comments>
		<pubDate>Sun, 04 Oct 2009 11:53:30 +0000</pubDate>
		<dc:creator>hizumi</dc:creator>
				<category><![CDATA[d02hw]]></category>
		<category><![CDATA[e-mobile]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[La Fonera]]></category>
		<category><![CDATA[更新]]></category>

		<guid isPermaLink="false">http://hizwarp.net/?p=168</guid>
		<description><![CDATA[#すべて自己責任の上でお願いします。壊しても、動かなくても泣かないこと。 日経Linuxでfonera2.0ネタが取り上げられてたのでやってみました。 まず分解。 いつものようにご丁寧にシリアル通信が出来るpinがついて [...]]]></description>
			<content:encoded><![CDATA[<p>#すべて自己責任の上でお願いします。壊しても、動かなくても泣かないこと。<br />
日経Linuxでfonera2.0ネタが取り上げられてたのでやってみました。</p>
<p>まず分解。<br />
いつものようにご丁寧にシリアル通信が出来るpinがついてます。</p>
<p>Ethernetコネクタ側<br />
&#8212;&#8212;&#8212;&#8212;&#8211;<br />
・ Vcc (3.3V)<br />
・ Tx<br />
・ Rx<br />
・ GND<br />
&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Atherosチップ側</p>
<p><a href="http://hizwarp.net/img/TS3C0122.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="TS3C0122" src="http://hizwarp.net/img/TS3C0122_thumb.jpg" border="0" alt="TS3C0122" width="244" height="184" /></a> </p>
<p>とりあえずさくっと秋月 USB-Serial変換(TTL)を使ってコネクタ作製</p>
<p>後の手順は前書いた<a href="http://hizwarp.net/archives/79">LaFonera Linux化計画</a>とほとんど同じ。<br />
<a href="http://openwrt.org/">openwrt</a>のページからopenwrt-atheros-vmlinux.lzma,openwrt-atheros-root.squashfsをダウンロードしてtftpサーバーを用意しておきます。</p>
<p>以下操作ログ(黒字の部分が入力です。アドレスなどは適宜置き換えてください。)</p>
<p><span style="color: #696969">Ethernet eth0: MAC address 00:xx:xx:xx:xx:xx<br />
IP: 0.0.0.0/255.255.255.0, Gateway: 0.0.0.0<br />
Default server: 0.0.0.0<br />
&#8212;省略&#8212;<br />
== Executing boot script in 1.000 seconds &#8211; enter ^C to abort</span></p>
<p><span style="color: #696969">== Executing boot script in 1.000 seconds &#8211; enter ^C to abort<br />
</span>^C<span style="color: #696969"><br />
RedBoot&gt; </span>ip_address -l 192.168.1.2/24 -h 192.168.1.10<br />
<span style="color: #696969">IP: 192.168.1.2/255.255.255.0, Gateway: 0.0.0.0<br />
Default server: 192.168.1.10<br />
RedBoot&gt; </span>fis init<span style="color: #696969"><br />
About to initialize [format] FLASH image system &#8211; continue (y/n)? </span>y<span style="color: #696969"><br />
*** Initialize FLASH Image System<br />
&#8230; Erase from 0xa87e0000-0xa87f0000: .<br />
&#8230; Program from 0x80ff0000-0&#215;81000000 at 0xa87e0000:<br />
<span style="color: #000000"><span style="color: #696969">RedBoot&gt; </span>load -r -b %{FREEMEMLO} openwrt-atheros-vmlinux.lzma<br />
</span></span><span style="color: #696969">Using default protocol (TFTP)<br />
Raw file loaded 0&#215;80040400-0x801003ff, assumed entry at 0&#215;80040400<br />
RedBoot&gt; fis create -e 0&#215;80041000 -r 0&#215;80041000 vmlinux.bin.17<br />
<span style="color: #696969">&#8230; Erase from 0xa8030000-0xa80f0000: &#8230;&#8230;&#8230;&#8230;<br />
&#8230; Program from 0&#215;80040400-0&#215;80100400 at 0xa8030000: &#8230;&#8230;&#8230;&#8230;<br />
&#8230; Erase from 0xa87e0000-0xa87f0000: .<br />
&#8230; Program from 0x80ff0000-0&#215;81000000 at 0xa87e0000: .<br />
RedBoot&gt; <span style="color: #000000">fis free</span><span style="color: #696969"><br />
0xA80F0000 .. 0xA87E0000<br />
RedBoot&gt; </span><span style="color: #000000">load -r -b %{FREEMEMLO} openwrt-atheros-root.squashfs</span><span style="color: #696969"><br />
Using default protocol (TFTP)<br />
Raw file loaded 0&#215;80040400-0x801e03ff, assumed entry at 0&#215;80040400<br />
RedBoot&gt;<span style="color: #000000"> </span></span><span style="color: #000000">fis create -l 0x006f0000 rootfs</span><br />
&#8230; Erase from 0xa80f0000-0xa87e0000: &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;<br />
&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;<br />
<span style="color: #808080">&#8230; Program from 0&#215;80040400-0x801e0400 at 0xa80f0000: &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..<br />
</span></span></span><span style="color: #808080">&#8230; Erase from 0xa87e0000-0xa87f0000: .<br />
&#8230; Program from 0x80ff0000-0&#215;81000000 at 0xa87e0000: .<br />
RedBoot&gt; </span>fconfig boot_script_data<span style="color: #696969"><br />
boot_script_data:<br />
.. fis load -b 0&#215;80100000 loader<br />
.. go 0&#215;80100000<br />
Enter script, terminate with empty line<br />
&gt;&gt;</span>fis load -l vmlinux.bin.17<br />
<span style="color: #696969">&gt;&gt; </span>exec<br />
<span style="color: #696969">&gt;&gt;<br />
Update RedBoot non-volatile configuration &#8211; continue (y/n)?</span> y<br />
<span style="color: #696969">&#8230; Erase from 0xa87e0000-0xa87f0000: .<br />
&#8230; Program from 0x80ff0000-0&#215;81000000 at 0xa87e0000: .<br />
RedBoot&gt; </span>reset<br />
<span style="color: #696969">&#8212;省略&#8212;<br />
BusyBox v1.11.2 (2009-05-28 20:21:24 UTC) built-in shell (ash)<br />
Enter &#8216;help&#8217; for a list of built-in commands.<br />
</span><span style="color: #696969">_______ ________ __<br />
| |.&#8212;&#8211;.&#8212;&#8211;.&#8212;&#8211;.| | | |.&#8212;-.| |_<br />
| &#8211; || _ | -__| || | | || _|| _|<br />
|_______|| __|_____|__|__||________||__| |____|<br />
|__| W I R E L E S S F R E E D O M<br />
KAMIKAZE (8.09.1, r16278) &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
* 10 oz Vodka Shake well with ice and strain<br />
* 10 oz Triple sec mixture into 10 shot glasses.<br />
* 10 oz lime juice Salute!<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&#8212;省略&#8212;<br />
root@OpenWrt:/# </span>passwd<br />
<span style="color: #696969">Changing password for root<br />
New password:<br />
Retype password:<br />
Password for root changed by root<br />
root@OpenWrt:/#</span> uci set system.@system[0].hostname=hoge<br />
<span style="color: #696969">root@OpenWrt:/# </span>uci set system.@system[0].timezone=JST-9<br />
<span style="color: #696969">root@OpenWrt:/# </span>uci commit system<br />
<span style="color: #696969">root@OpenWrt:/# </span>uci set network.lan.proto=static<br />
<span style="color: #696969">root@OpenWrt:/# </span>uci set network.lan.ipaddr=192.168.1.2<br />
<span style="color: #696969">root@OpenWrt:/# </span>uci set network.lan.netmask=255.255.255.0<br />
<span style="color: #696969">root@OpenWrt:/# </span>uci set network.lan.gateway=192.168.1.1<br />
<span style="color: #696969">root@OpenWrt:/# </span>uci set network.lan.dns=192.168.1.1<br />
<span style="color: #696969">root@OpenWrt:/# </span>uci commit network<br />
<span style="color: #696969">root@OpenWrt:/# </span>reboot</p>
<p>基本設定はここまで。ここまでは前回とほとんど変わりません。</p>
<p>ただ、せっかくUSBポートがあるので、「emobile使いたいよね。」と思い日経Linuxでwillcomを動かしていた例をまねて動かしてみましたが、駄目だったので<a href="http://mizupc8.bio.mie-u.ac.jp/pukiwiki/?FOMA%2FA2502#de5250b6">ここ</a>とかを参考にしながら動かしてみました。</p>
<p><span style="color: #808080">#操作ログ。<br />
#パッケージ管理システムupdate.<br />
</span>opkg update<br />
<span style="color: #808080">#kmod-usb-serial kmod-usb-uhciをインストール<br />
</span>opkg kmod-usb-serial kmod-usb-uhci<br />
<span style="color: #808080">#設定ファイル書き込み<br />
</span>vi /etc/modules.d/60-usb-serial<br />
<em>usbserial vendor=0x12d1 product=0&#215;1003 maxSize=4096</em><br />
<span style="color: #808080">#再起動<br />
</span>reboot</p>
<p><span style="color: #808080">#D02HWドライバをインストール。</span><br />
opkg install huaweiaktbbo<br />
<span style="color: #808080">#起動時に接続するように設定ファイル作製<br />
</span>vi /etc/init.d/huaweiAktBbo<br />
<em>#!/bin/sh /etc/rc.common<br />
START=70<br />
start() {<br />
huaweiAktBbo<br />
ifup ppp0<br />
}<br />
</em><span style="color: #808080">#ファイルに実行権限を与え、onにする。</span><br />
chmod +x /etc/init.d/huaweiAktBbo<br />
/etc/init.d/huaweiAktBbo enable<br />
<span style="color: #808080">#3g制御用のパッケージインストール<br />
</span>opkg install comgt<br />
<span style="color: #808080">#インターフェイスの設定<br />
</span>vi /etc/network<br />
<span style="color: #808080">#以下を追記<br />
</span><em>config interface ppp0<br />
option ifname ppp0<br />
option proto 3g<br />
option device /dev/usb/tts/0<br />
option apn emb.ne.jp<br />
option pincode 9999 <span style="color: #808080"><span style="font-style: normal">#初期値</span><br />
</span></em><span style="color: #808080">#再起動</span><br />
reboot</p>
]]></content:encoded>
			<wfw:commentRss>http://hizwarp.net/archives/168/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

