Open Web Boardを坊主五厘が繋ぐようです。

02_s

『Firefox OS Advent Calendar 2015』 1日目

この記事を書くきっかけ

Gunma.webで知り合った@noviiroさんのお誘いで、
ガジェットもくもく会@コワーキングスペースSOMETHIN’ ELSEに参加しました。

  1. 序章
  2. 不具合発生
  3. 問題着手
  4. 手詰まり
  5. 再開
  6. 解決
  7. まとめ
  8. おまけ

序章

ガジェットもくもく会で、Open Web Boardに
最新のFirefox OSのROM焼きをするのが今日のテーマです!

参考にするサイトは以下の通りです。

TOP / Open Web Board

Open Web BoardとPCを接続するためのUSBドライバです。

adbデバイスとして使用するためのドライバです。

環境は、以下の通り
2

FirefoxDev


不具合発生

Open Web Boardが認識しない!Σ( ̄□ ̄;!!!

rk3066

試した作業は下記の通り

  1. C:\Users\ユーザ名\.android\adb_usb.iniにファイルが無かったので、今回作成。
  2. RockUSBドライバダウンロード
    上記ページを試してみてNG
  3. ADB USBドライバ インストールマニュアル
    上記ページを試してみてNG

問題着手

その日、FirefoxOSハンズオン in 米子が開かれていたので
現地で詳しい方にも質問しながら、解決に挑んでみました。

Q:iniファイル最終行に改行入ってたりしませんか?
A:C:\Users\ユーザ名\.android\adb_usb.ini
  # 1 USB VENDOR ID PER LINE.
  0x2207[EOF]

Q:adbとadb helperが競合することもあるので、adb殺してみると改善したりもします
A:adbを止めて確認してみましたが、NGでした(-”-;

Q:ベンダID指定しても駄目ですか?
A:下記のように記載して確認してみましたが、NGでした(-”-;

C:\dev\android-sdk-windows\extras\google\usb_driver\android_winusb.inf
[Google.NTx86]

;Google Nexus One


%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4D07

; 追記ここから
; Open Web Board
%SingleAdbInterface% = USB_Install, USB\VID_2207&PID_0006
%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0010&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0011&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0012&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0013&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0014&MI_01
; ここまで

[Google.NTamd64]

;Google Nexus One
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02


%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4D07

; 追記ここから
; Open Web Board
%SingleAdbInterface% = USB_Install, USB\VID_2207&PID_0006
%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0010&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0011&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0012&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0013&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0014&MI_01
; ここまで

adb-ng-fx-stop

手詰まり

Q:macで繋がらない時はこんな感じで試しますってのがあるので、互角にいただければ…
  http://qiita.com/tadfmac/items/eaf2d1b31f18936532b9
  設定見る限り、ほぼ必要な手順は踏んでいると思います…
  後はadb helperの再起動など、モノの再起動を…

A:Firefox止めて確認しましたが、ダメでした(><)
  ちなみにmacユーザーの方は、同じハードで認識やデバッグが目の前で出来ていました(><)

  やはりドライバー又は設定と云う事で問題の
  切り分けは出来ている状況です・・・・(^-^;

  下記のURLからRK3066 の32bit/64bit板を試しても駄目でした
  http://www.rockchip.nl/downloads/

  自分のOpen Web Boardをmacユーザーの方に貸して接続を確認した所、あっさりと認識しました。
  Windowsでのデバイス認識が駄目なようです。(><)
adb-ng

ここで、ガジェットもくもく会の終了時刻になり、中断となりました。

再開

自宅に戻り、作業手順を確認しました
adb-ng-fx-stop2
1.[スタート] -> [コンピュータ] -> [右クリック] -> [プロパティ] -> [デバイスマネージャー]
2.[rk3066] -> [右クリック] -> [ドライバーソフトウェアの更新]
上記手順でNGでした

解決

下記手順で解決しました
1.[スタート] -> [コンピュータ] -> [右クリック] -> [プロパティ] -> [デバイスマネージャー]
2.[rk3066] -> [右クリック] -> [プロパティ] -> [rk3066のプロパティ] -> [ドライバーの更新]
rk3066
property

上記画面で、ドライバがある場所を指定し、更新すると下図のようになります。
driver
install

デバイスが認識しない時は下図ダイアログが表示されませんでした。
kensyou
check

正常にドライバがインストールされると下図ダイアログが表示されます。
complete

ようやくデバイス認識が出来ました
adb-devices-owd - xxx

まとめ

WindowsでFx0,Flameで過去にデバイス認識しないといったトラブルがありました。
コミュニティで開催するハンズオンで活用できるようにマニュアル化しています。

Open Web Boardも同様にマニュアルにまとめたいと思います。
今回の感想はこんな感じです。

明日12/02は、Firefox OS コミュニティ鳥取県の小林稔侍さんこと、@Uemmra3さんです!
宜しくお願いします。

今年のAdvent Calendar

去年のAdvent Calendar

おまけ

Add a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です