Kobo Touch/gloをAndroid化する・・・ことの覚え書き

2013年の話ではありますが、Kobo Touchの2代目と、Kobo gloをAndroid化する、という話があります。

あるのですが、日本語で、その起源について、きちんと書かれているページがないようなので、メモとして記載します。

まず、このネタの起点はMobilereadのフォーラム「Android on Glo」です。

投稿者のSyreKronさんが、ぐぐってたら、ドイツのheckeさんのblog「collector {dt.:Sammler}」を発見。
ここでは、ドイツで販売されているE-Ink Readerの「Tolino Shine」用にLinux kernelをコンパイルしてる。
このToline ShineはAndroid 2.3で動作しているのだが、上記Blogを見ると、ハードウェア構成がKobo gloに似ている。

試しにTolino Shine向けのAndroidイメージをKogo gloに入れてみたら、Androidがちゃんと動いているように見えるよ!

という報告が第1弾。

これを受けて、いろんな人が、Kobo gloのキーをちゃんと認識できるようにしたり、と、カスタマイズを行っていき、それをとりまとめたのが、MarekGibekさんの「New image for Kobo Touch」で、それをさらに改良して、新バージョン「Android for Kobo v2 – improved reading mode(2014/08/07)」がある。

といったところ。

Kobo Touch(N705C)と、Kobo Glo用のfirmwareが上記で配布されている。
日本でKobo Touchが発売された頃のものは、Kobo Touch(N705B)なので、N705Cのものは使用できない。

MobileReadフォーラム「Android on Kobo: “Tips and Apps”」に、Kobo E-Ink Reader上でAndroidを動かす場合の情報源について、リンクが紹介されている。

Kobo glo v3.1が再起動するepub(文字エスケープ処理忘れ)

Kobo gloに、小説家になろう、から取得したテキストファイルを使って作成した自作epubファイルを突っ込もうとしたら問題が発生。

パソコンに繋いで、ファイルコピーをし、切断すると、コンテンツの読み込みが始まるわけですが、それが途中でハングアップし、Koboが再起動してしまう、というもの。

最初、ファイル数が多すぎたのかと思い、ファイル数を減らしてみても現象発生。
初期化して、1ファイルずつコピーしたところ、原因判明。

とあるepubにて問題が発生していた模様。

今回、現象が発生したファイル名は「Knight’s & Magic-n3556o.kepub.epub」

よく見てみれば怪しい文字が・・・「’」と「&」
まず、ファイル名自体があやしいのかと考え、とりあえずファイル名から該当文字列を取り除く・・・しかし、現象再発。

ファイル名の問題でないとすれば、navigation-documents.xhtmlとtoc.ncx(うちの場合、他に使うソフトの関係で、toc.ncxも入れている)のタイトル処理だろうと、「&」となっているところ「&」に変更

すると、問題なく読み込み完了。

・・・きちんとエスケープ処理しないと駄目なんですね。

pcsensor-1.0.3 for TEMPerV1.2/TEMPerV2 with multi device and multi sensor support

昨日、TEMPerV2を使っているユーザから、「githubであなたが改造したpcsensorに対してTERMPerV2対応を加えたものを公開してる人がいる」、ということを教えてもらった。

修正版:https://github.com/waja/pcsensors/blob/master/debian/patches/multiple_temerature_readings

ソースをみてもどういう修正なのかがわからなかったので、教えてくれた人に尋ねた。
TEMPerV2は、温度センサーを2つ持っているが、pcsensor.cの1.0.2では、1つ目の温度センサーの情報しか取得できない。
2つ目の温度センサーからも温度が取得できるようにした修正であるとのこと。

というわけで、自分のところのソース修正を開始

・センサーが2個である、という決め打ち修正はよくないのでMAX_SENSORで定義し
 それ以上の個数がある場合でも容易に対応ができるように変更
・センサーが1個しかないTEMPerV1.2で、2個分取得しようとすると異常な値になるので
 waja’s pcsensor.cの修正だけでは駄目なので、修正

修正したものを「https://github.com/osakanataro/pcsensor」にて公開しました。

また、「http://blog.osakana.net/sw/pcsensor/pcsensor-1.0.3.tar.gz」にtar.gzを置いています。

・マルチデバイス時にデバイス名を出力するオプション “-d”

# ./pcsensor -d
2014/07/11 10:42:13 Bus 002 Device 003 Temperature0 88.47F 31.38C
2014/07/11 10:42:13 Bus 003 Device 003 Temperature0 74.30F 23.50C
#

・接続されているTEMPerのリスト表示 “-D”

# ./pcsensor -D
0 is Bus 002 Device 003
1 is Bus 003 Device 003
#

・接続されているTEMPerの個別表示 “-D番号”

# ./pcsensor -D0
2014/07/11 10:43:48 Temperature0 88.47F 31.38C
# ./pcsensor -D1
2014/07/11 10:44:16 Temperature0 74.30F 23.50C
#

・摂氏/華氏表示の同時指定を可能にした

# ./pcsensor -c
2014/07/11 10:44:49 Temperature0 31.38C
2014/07/11 10:44:49 Temperature0 23.50C
# ./pcsensor -f
2014/07/11 10:44:53 Temperature0 88.47F
2014/07/11 10:44:53 Temperature0 74.30F
# ./pcsensor -f -c
2014/07/11 10:45:02 Temperature0 88.47F 31.38C
2014/07/11 10:45:02 Temperature0 74.30F 23.50C
#

・1つのデバイスに2個の温度センサーがついている場合

# ./pcsensor -c -n2
2014/07/11 10:44:49 Temperature0 31.38C
2014/07/11 10:44:49 Temperature1 23.50C
#

なお、センサーが1つしかないもので、-n2指定すると以下の様な異常値になります。

# ./pcsensor -c -n2
2014/07/11 11:09:41 Temperature0 214.60F 101.45C
2014/07/11 11:09:41 Temperature1 32.00F 0.00C
#

dx.comでmicroUSB機器のQiアダプタが大量入荷

microUSBコネクタで充電する機器をQi充電可能にする、汎用的なQiアダプタがdx.comで取扱始めたのは知ってたのですが、確認してみると、思いの外種類が出ている模様。

とりあえず、メモ書きとしてリストアップ。
なお、ここに上げたもの以外に、Samsung端末専用のやつとか、Qi充電台とかもdx.comでは取り扱っています。
「Cell Phones & Accessories » Cables & Chargers」を見てくと、いろいろ出てくるので探してみるのも面白いでしょうね。

・Itian Wireless Charging Receiver for Micro USB Mobile Phone – White
sku_273319_1
5.0V 600mA, $12.43

・Universal Wireless Charger Receiver Module w/ Micro USB
sku_252209_1
5.0V 500mA, $12.41

・65M-B Universal Qi Wireless Charger Receiver Module w/ Micro USB – Black
sku_280408_1
5.0V 650mA, $10.54

・A3-1 Universal Qi Micro USB Wireless Charger Receiver – Green + Yellow
sku_284228_1
5.0V 500mA, $9.62

・ZY-408 Wireless Charging Receiver for Mobile Phone Micro USB – Black
sku_259151_1
5.0V 650mA, $12.47

・Internal Universal Wireless Charger Charging Receiver Module w/ Micro USB Port – Black
sku_242486_1
5.0V 500mA, $11.21

・Micro USB Qi Wireless Charging Back Clip – Black
sku_253066_3
5.0V 1000mA, $19.55

・JSQ-006 Qi Micro USB Interface Wireless Charging Receiver for Samsung / MIUI / HTC – White
sku_256218_4
5.0V 500mA, $11.41

・JSQ-007 Qi Micro USB Interface Wireless Charging Receiver for Samsung / MIUI / HTC – Green + White
sku_256202_4
5.0V 500mA, $11.41

・JSQ-005 Qi Micro USB Interface Wireless Charging Receiver for Samsung / MIUI / HTC – Orange + White
sku_256204_4
5.0V 500mA, $11.41

・Universal 500mA Micro USB Powered Wireless Charger Receiver w/ Keychain for Samsung + More – Black
sku_253995_3
5.0V 500mA, $13.84

日本語版KoboデスクトップアプリがWindows上での電子書籍読みに対応!

以前より、設定ファイルを変更すると、Kobo Desktopアプリ上で日本の電子書籍を読むことができました。
(詳しくは「日本語版Koboデスクトップアプリでも電子書籍読ませろ!(2012/07/30)」を参照)

ついに、Kobo デスクトップアプリ 3.5.2にてそのままの状態で日本の電子書籍を読むことができるようになりました!
Koboデスクトップアプリのダウンロードページにも「NEW パソコンで今すぐに読書を楽しむ」と記載されているので正式対応です!!

いままで表示出来なかったマンガや画像ベースで収録されている書籍もきちんと中身が読めるようになりました!!

以前のバージョンでの表示例
kobo3

今回のバージョンでの表示例
book

・・・・・某Amazon Kindleの方も追従してくるのかなぁ・・・