follow me

MZK-WDPRでOpenWrt、LCD起動タイミング対応

MZK-WDPR(MZK-WDPR-R01)のOpenWrt化のお話です。


LCDボード側で対応しようかと考えていたのですが、OpenWrt側で起動タイミング合わせを出来る事が判明したので修正を入れました。
今回入れた修正についてですが、LCDボードとの連携の為接続されているGPIO定義を追加しています。
実際には、GPIO操作を起動処理完了後に行う必要がる。
起動タイミング合わせについての詳細は、別途書く機会があれば公開します。

必要なGPIO定義を追加するパッチがtrunkに入ったので、ちょいちょいと初期化処理を追加すればMZK-WDPR-R01がOpenWrtで使える様になります。
https://dev.openwrt.org/changeset/49128

OpenWrtなら有線を使って接続とかも可能になるw
無線は逆に電波法が存在するので日本国内では使用できません。(あくまで自己責任になります。)
OpenWrt化の行為は自己責任でお願いします。

起動タイミング合わせを組み込んだバイナリも置いておきます。
openwrt-ramips-rt305x-mzk-wdpr-initramfs-uImage.bin
openwrt-ramips-rt305x-mzk-wdpr-squashfs-sysupgrade.bin


みなさん、電波法を守ってOpenWrtを愉しみましょう。
follow me

OpenWrt(ramips系がビルドできない)

久々にビルドができないのを見た。
trunkのr49129~r49160で発生しています。
ramipsアーキテクチャのみに影響しています。
$ make
Makefile:355: *** missing separator.  Stop.
make[5]: *** [image-prereq] Error 2
make[4]: *** [prereq] Error 2
make[3]: *** [target/linux/prereq] Error 2
make[2]: *** [trunk/staging_dir/target-mipsel_24kec+dsp_musl-1.1.14/stamp/.target_prereq] Error 2
make[1]: *** [prereq] Error 2
make: *** [world] エラー 2
原因は、target/linux/ramips/image/Makefileにゴミが入っている為なので、2行消せばとりあえずビルド通ります。
既にMLにはビルドできない事は流れているので、そのうち修正されるとは思いますが。
--- target/linux/ramips/image/Makefile   2016-04-09 21:23:57.161477340 +0900
+++ target/linux/ramips/image/Makefile  2016-04-09 21:51:54.185562598 +0900
@@ -260,8 +260,6 @@
 include mt7621.mk
 endif

-<<<<<<< HEAD
-=======
 define Device/mt7621
   DTS := MT7621
   IMAGE_SIZE := $(ralink_default_fw_size_4M)
@@ -354,7 +352,6 @@
 Image/Build/Profile/MT7628=$(call BuildFirmware/Default4M/$(1),$(1),mt7628,MT7628)
 Image/Build/Profile/WRTNODE2P=$(call BuildFirmware/Default16M/$(1),$(1),wrtnode2p,WRTNODE2P)

->>>>>>> Adjust image size limit for the D-Link DIR-860L B1
 ifeq ($(SUBTARGET),mt7628)
 include mt7628.mk
 endif

[2016/04/09 23:58追記]
r49161で、Makefileに追加された箇所が削除された為、ビルドは通る様に解消された模様です。
follow me

MZK-WDPRのOpenWrt化と注意点

「かんたんインターネットラジオ|MZK-WDPR-R01」のOpenWrt化ですが、パッチがOpenWRT trunkに入りました。
https://dev.openwrt.org/changeset/48968/

OpenWrt化にあたり注意点もあるので、状況理解したうえでハックをお愉しみ下さい。
OpenWrt化についてはあくまで自己責任のもと行ってください。メーカー等に問い合わせない様お願い致します。
また、OpenWrt化すると技適の問題が発生します。日本国内で電波を出力する事による問題、トラブル等は自己責任と理解ください。(電波法は守った上でハックを愉しみましょう。)

follow me

Xiaomi Mi WiFi miniのファームウェアアップデート

Xiaomi Mi WiFi miniの記事にコメントを頂いていたので、新しいファームウェアにアップデートしてみました。


すっかりXiaomi Mi WiFi miniの存在を忘れていました。
入手した当初のファームウェアは、本当にOpenWrtそのまんまだったのですが、Xiaomi Mi WiFi nanoと同等のUIが搭載されたファームウェアが出ていた様です。
ダウンロードを何処からするかとか少し面倒だったので、実際に新ファームウェアにアップデートするまでの一連作業をメモしておきます。
follow me

MZK-WDPRのOpenWrt対応。

MZK-WDPRのOpenWrt対応。
とりあえず簡単なルータ側基板のOpenWrt対応です。
14.07、15.05、trunkのパッチを用意しました。
本家にはそのうちパッチ投稿予定します。
現時点では、LCD基板との連携機能は生きていません。(家出中のやる気さんが帰ってきたらやります。
スペック自体は高くないのでLCD付きなオモチャとして遊ぶ感じですかねぇ。
ルータ側SoCはRT3050F、RAM 32MB、Flash 8MB。

follow me

MZK-WDPRをシリアルで中を見る。

MZK-WDPRにシリアルをおっ立てよぅ。
MZK-WDPRは、LCD基板とルータ基板の2枚構成となっており、SoCもそれぞれに乗っている形となっている。
この為、シリアルでそれぞれにピンを立てる必要があります。
基板毎に速度も異なるので注意してください。

LCD基板側は、J605がシリアルになります。
ピン配列はJ605のシルク印刷の方からVCC, Tx, GND, Rxです。
速度は、57,600です。

follow me

Zsun WifiでOpenWrt。小さい小さいLinuxBox。

Zsun WifiでOpenWrt。小さい小さいLinuxBox。
既に2回ほど紹介しているのですが、どうやらOpenWrtがシリアルを生やさなくても動かせる様になった様です。
前に紹介した記事はこんな感じ。
AR9331な小さなオモチャ
AR9331な小さなオモチャにシリアルを生やす

自分はu-bootも書換えて動かしていましたが、純正ファームのtelnetにアクセスする方法を使ってLinux上から書き換えてしまうイメージが登場(Zsun Wifi Card Reader Can Now Run OpenWrt)した様なので試してみました。(結構話題になってるから既にZsun Wifiを買ってる人多そう)

ただし、2点注意しないといけない事があります。
1点目は、Zsun Wifi登場当初に存在していたRAM 32MB版ではなく、現在入手できる64MB版である事です。(32MB版を持っている人なんて滅多に居ないと思いますが。。。)
2点目は、日本国内では技適通過していない為、無線を使用すると電波法違反となります。(シールドルーム等適切な環境で遊んで下さい)

follow me

So-net 0 SIMをDocomo L-05Aで開通。

So-net 0 SIMをDocomo L-05Aで開通させました。
So-net 0 SIMは、先日正式にサービスとして販売開始され盛り上がっている0円で運用できるSIMです。
自分は昨年末にデジモノステーションの付録に付いていたものを使用しています。
雑誌付録にSIMが流行?
雑誌の付録では終わらなかったので、これからもっと盛り上がるかと期待です。

follow me

WSR-300HPは蟹さんRTL8198

WSR-300HPをTwitter上で見かけたので数か月前に開封したものの蟹さんだったのでそっと閉じてしまった記録を出してみます。
Buffalo WSR-300HPは安価モデルにしては珍しく1000BASE-T搭載モデルになっています。
そろそろ安価モデルも1000BASE-T化される時期という事でしょうか。
無線は802.11nまでとなっているので古さを感じてしまうが価格を考えれば、ある意味割り切った製品の様に思える。
ケース自体は他の製品同様のデザイン、おそらく使いまわしと思われる。

follow me

au Home Spot Cube (PXH11RWA)を弄り易く

au Home Spot Cube (PXH11RWA)は昨年春にレンタルが終了し権利移譲により所有権が各個人に変わっているので弄り放題(電波法は守る必要はある)となっている訳で、いろいろ書いたつもりでいました。
どうやら記憶喪失だったようです。
RTL8196CのOpenWrt化の話も書いていないというなんという事でしょう。
僕の記憶は何時から飛んでしまったのか。

今回は手始めにau Home Spot Cube (PXH11RWA)を弄りやすいケースに入れ替えします。
自分で作るかとか考えてたら、taobaoで売ってた。。。
taobao恐ろしや。