この記事を書くきっかけ
Gunma.webで知り合った@noviiroさんのお誘いで、ガジェットもくもく会@コワーキングスペースSOMETHIN' ELSEに参加しました。
ガジェットもくもく会で、Open Web Boardに最新のFirefox OSのROM焼きをするのが今日のテーマです!
参考にするサイトは以下の通りです。
TOP / Open Web Board
Open Web BoardとPCを接続するためのUSBドライバです。
adbデバイスとして使用するためのドライバです。
環境は、以下の通り
Open Web Boardが認識しない!Σ( ̄□ ̄;!!!
試した作業は下記の通り
- C:\Users\ユーザ名\.android\adb_usb.iniにファイルが無かったので、今回作成。
- RockUSBドライバダウンロード 上記ページを試してみてNG
- 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
; ここまで
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でのデバイス認識が駄目なようです。(><)
ここで、ガジェットもくもく会の終了時刻になり、中断となりました。
自宅に戻り、作業手順を確認しました
1.[スタート] -> [コンピュータ] -> [右クリック] -> [プロパティ] -> [デバイスマネージャー]
2.[rk3066] -> [右クリック] -> [ドライバーソフトウェアの更新]
上記手順でNGでした
下記手順で解決しました
1.[スタート] -> [コンピュータ] -> [右クリック] -> [プロパティ] -> [デバイスマネージャー]
2.[rk3066] -> [右クリック] -> [プロパティ] -> [rk3066のプロパティ] -> [ドライバーの更新]
上記画面で、ドライバがある場所を指定し、更新すると下図のようになります。
デバイスが認識しない時は下図ダイアログが表示されませんでした。
正常にドライバがインストールされると下図ダイアログが表示されます。
ようやくデバイス認識が出来ました
WindowsでFx0,Flameで過去にデバイス認識しないといったトラブルがありました。
コミュニティで開催するハンズオンで活用できるようにマニュアル化しています。
Open Web Boardも同様にマニュアルにまとめたいと思います。
今回の感想はこんな感じです。
しかし、ハードウェア認識系トラブルでWindows発生率は異常。
— グレ蔵@OSC16gm画策中 (@ic_lifewood) 2015, 11月 28
明日12/02は、Firefox OS コミュニティ鳥取県の小林稔侍さんこと、@Uemmra3さんです!
宜しくお願いします。
今年のAdvent Calendar
去年のAdvent Calendar