blogPCを車に積む。OpenStreetMapに道を追加。GPS/OSMツールGPS/OSM関係のツールはUsoinfoにあります。LinuxGPSdTangoGPS低価格帯VPSいろいろ。データ計測I2C経由で気温や気圧が取れる、BMP180とBMP280というチップを買った。繋いで、データを取ってみる。150円くらい全部合わせて1000円ほど。他に必要なものは、ハンダと半田ごて。ハードウェア側の整備。OrangePi本体のI2Cポートはピンが出てないので(RaspberryPiは出ているのだが...)ピンヘッダを半田付けし、BMP180/BME280モジュールは付属してくるピンヘッダを半田付け。BMP180--をジャンパーケーブルで結線する。ソフトウェア側の整備。blacklistを2行追加してreboot。libi2c-devi2cdetectしてみると、モジュールが見えた。掲載されているデータ取得用のプログラムを使用。見えているので、プログラムを一部書き換え。"/dev/i2c-0";そしてコンパイルして実行。見えた!カンタン!!!この例で繋いだのはBMP180だったので湿度は取れていないが、同じようにBME280を繋げば、湿度も取れる。気圧のデータを、muninに取ってみた。グラフ出力サンプルはこんな感じ。緑のラインはBMP180の計測値、青のラインは最寄りの気象台が発表している1時間毎の気圧。してみると、ほぼ一定の誤差で、気圧の変動は気象台の計測値を完全にトレースしている。当然と言えば当然だが、わざわざ自前で気圧を測らなくても、気象庁のデータで十分だろうということが分かってしまった......。数百円で、カンタンにデータが取れるようになったので、これはなかなかいいんじゃなかろうか。タブでもないと思うのだが、誰かの役に立つかもしれないので、ジャンクのKVI-70Bを回復させた作業記録。当然ながら保証なんてクソくらえ壊れて上等、自己責任の参考資料である。使い道もなかったのだが、恵安のKVI-70Bの中古が送込3000円で売られてたので買った。但し書きに、「BIOSは起動するがOS起動不可」と書いてあったため、ジャンク品相当ではあろうが、BIOSまで上がるのならなんとかする方法はあると思い、値段に釣られて買ったのである。Setupにも入れるが、Windowsは起動しない(起動すると画面が乱れて固まる)。ブート失敗後は、回復オプションが出てくるので、ストレージがハードウェア的に壊れてるとかいうことはなさそうだが......。shellから起動を試みたり、USBからのブートを試みるが、起動しない。試してBIOSの設定を変えているうち、うっかりBIOS設定でUSB3.0を切ったら二度とUSBデバイスを認識しないカラダになってしまった。外付けキーボードを挿しても認識しないので、何の操作もできなくなってしまった。USB3.0を切ってはダメです。あはは!!!普通のデスクトップやノートのマザーボードだったら、CMOSクリアをかけてBIOSをリセットすればいいんだが、タブレットではどうにもならない。やむを得ず、殻を割る。KVI-70Bは、両面テープなどは使われておらず、簡単に割れた。バッテリーを空にしたり、バッテリーからの給電線を切断したり、3日ほど放置したりしたが、BIOS設定はリセットされない。万策尽きた、と思ったが、5年以上前に、BIOSをぶっ飛ばした時にチップに無理矢理BIOSを書き込むために、フラッシュROMライタを買っていたことを思い出した。これでBIOSを吸い出せばなんとかならないだろうか。W25Q64FWSというチップがあった。これがBIOSに違いない。ボードにがっちり実装されていて取り外せそうにない。しよう、、、と思ってぐぐっていると、ICテストクリップというものがあることを発見。チップを脇から挟んでROMライタまで結線するというアイテムだ。32bitのドライバしかないので、読み書きする用に別のマシンにXPを新たにインストールし、準備を整えているうちに、テストクリップが届いた。チップを挟んで、BIOSを吸い出す。Eraseして、BIOSを書き戻し、起動。設定は変わらず、キーボードは認識しない。BIOSの設定自体がフラッシュROMに書き込まれているのか?なんてこった。BIOSファイルのバイナリダンプを眺めてみるが、どこが設定値なのか分かるはずもない。どこか1バイトを書き換えればいいのだろうが、どこだか分からん。くそう、メーカーがBIOSファイルを1つでも公開してればなあ......。