Linuxでワンセグ録画 その4 (LOG-J100Mの巻)

前回のsiano製チューナーの後もTS抜きができるワンセグチューナーをずっと待ってたんですが、なんと昔売られていた LOG-J100M がアウトレットとして売りに出されていると知り、早速買ってしまいました。

売っているのは、電脳売王さんのこのページです。今日(9/19)の時点ではまだ在庫あるようですね。 

で、届きました。

LOG-J100M届きました 
LOG-J100M届きました

LOG-J100は Linux での動作報告があったのですが、LOG-J100Mは動作報告がなくて不安でしたが、LOG-J100用のドライバであっさり動いてしまいました。

ただ、感度がかなり悪いですね・・・。siano製とか LOG-J200 ではアンテナ線を近づけるだけで受信できたのですが、LOG-J100Mでは接触させないと受信できませんでした。

忘れないように Ubuntu でのドライバの作り方をメモしておきます。

————-2011/09/21追記—————-

下記手順が一部間違っていたので新しい手順をこちらのブログに書いています。

下記はあまり参考にしないでください。

————-2011/09/21追記—————-

 

まず、kernel ビルドに必要なパッケージをインストールします。

$ sudo apt-get build-dep --no-install-recommends linux-image-`uname -r`

そして、kernelソースを取得します。

$ sudo apt-get source linux-image-`uname -r`

UOT-100/LOG-J100 用のドライバを http://sourceforge.jp/projects/uot100/ からダウンロードします。今ダウンロードできるのは LOG-J200 用の修正も入っているもののようです。

$ tar xf uot100-0.1.tar.gz 

一度 kernel をビルドします。

$ cd linux-2.6.28
$ AUTOBUILD=1 NOEXTRAS=1 fakeroot debian/rules binary-generic

結構時間がかかります。

ビルドが終わったらドライバをカーネルツリーにコピーして、Makefileに追加します。

$ cp ../uot100-0.1/dvb-usb/* drivers/media/dvb/dvb-usb/
$ cp ../uot100-0.1/frontends/* drivers/media/dvb/frontends/
$ cp /boot/config-2.6.38-11-generic .config
$ echo "obj-m += uot100.o" >> drivers/media/dvb/dvb-usb/Makefile
$ echo "obj-m += mtv211.o" >> drivers/media/dvb/frontends/Makefile

また、drivers/media/dvb/dvb-usb/uot100.c を変更して、 先頭の方の #define ENABLE_LOGJ200 をコメントアウトします。

そして、モジュールをビルドします。

$ make ARCH=x86_64 CROSS_COMPILE= EXTRAVERSION=-11-generic CONFIG_DEBUG_SECTION_MISMATCH=y SUBLEVEL=38 KBUILD_BUILD_VERSION="48" LOCALVERSION= localver-extra= M=`pwd`/drivers/media/dvb/ -j2 modules

これでモジュールのビルドが完了です。

使う場合は以下のようにロードします。 

$ sudo modprobe dvb-usb
$ sudo insmod drivers/media/dvb/frontends/mtv211.ko
$ sudo insmod drivers/media/dvb/dvb-usb/uot100.ko

これで dvbstream + mplayer を使えばワンセグを視聴できます。

やっとワンセグ野郎が実現できる・・・ 


ワンセグ野郎の夢敗れたり・・・

ちょっと間が空いてしまいましたが、前回注文したワンセグチューナー届きました!

早速空けてみると・・・・。

チューナー届いた・・・けど? 
チューナー届いた・・・けど?

あれ?ちょっとリモコンの見た目が違う。

もしかして・・・・・。PCに挿して lsusb を打ってみると・・・。 

$ lsusb -s 1:4
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp.
がぼーん!sianoじゃない!!!
蟹チップじゃねーか! 
皆さん注意してくださいね!(もう遅いか・・・?)

ちょっと冷静になって、違いを見てみる。

左: RTL2382  右: siano 
左: RTL2382(使用不可)  右: siano(使用可)

明らかにリモコンが違う。 

写真は撮り忘れたけど、CDのレーベル面も違っていて、RTL2832は赤と白で、sianoは水色と白でした。

あと細かいところでは、中の基板の色が違うらしい。

上: RTL2382  下: siano 
上: RTL2382  下: siano

緑がsianoで、オレンジが蟹チップ。これで混ざっても見分けられる。

 

RTL2382 を調べてみると、一応、DVB-Tという、ヨーロッパなどで使われているワンセグ規格用なら、RTL2382のLinuxドライバはあるらしいけど・・・。改造すれば使えるのかなぁ・・・。

ダメ元でハックしてみるか・・・。 

 

どうすんのよ、これ 

どうすんだよ、こんなに買っちゃったのに・・・。(泣) 


siano製チューナーでLinuxワンセグ野郎!!

ーーーーーーー7/20追記 ーーーーーーー

注意!このエントリ内にあるワンセグチューナーは現在ではモデルチェンジしているらしく、中身はsiano製ではなくなってしまいました!

RTL社製のいわゆる蟹チップで、Linux はもちろん、Windows環境でもワンセグ野郎は実現できません!!!

ーーーーーーー7/20追記 ーーーーーーー

さて、LOG-J200 で一通りワンセグ録画から mp4 変換までできるようになりました。

で、なぜ今更古いチューナー使ってワンセグ録画なのかというと、Linux限定ながら、最近新たにワンセグ録画できるチューナが見つかったそうなのです!! そのチューナが届くまでの予行練習というわけです。

動作報告があったチューナーは siano社というチップメーカを使用した CVOC-E121 という製品です。

CVOC-E121 (LinuxTV Wikiより)
CVOC-E121 (LinuxTV Wikiより)

これ用の Linux ドライバが公開されています。元々はブラジル向けのワンセグドライバだったようですが、日本でもそのまま使えるそうです。まとめサイトまで作られています。

この CVOC-E121 は早くも入手困難ですが、同じチップを使った別の製品を見つけた方がいます!
それがこれ!


ISDB-T Digital TV Receiver USB Dongle with IR Remote Controller + Antenna

DealExtreameという海外の通販サイトで送料無料で購入できます。しかも格安の$17.76でした。

とりあえず使えるか分からないので 1 つだけ買ってみました。

届いたやつがこれ

届きました
ワンセグチューナー届きました

ブログに書こうと思い、型番やメーカーを探したんですが、わかりませんでした・・・。中国製のDigital TV-Stick ということしかわかりません。

とりあえず動作確認しようとWindowsにドライバとアプリをインストールしたんですが・・・・シリアルキーがありません(え?)

CDのケースに貼られていると書かれているんですが、そんなものありませんでした。

シリアルキーは・・・・?
シリアルキーは・・・・?

私が買ったやつがたまたまそうだっただけかもしれないですが、Windowsで使用することを考えて買う場合はお気を付け下さい。たまたま Linux 用に買ったんで助かりましたが・・・。

動作確認もできないまま不安な気持ちで Linux でまとめサイトを参考にドライバをビルドしてみたところ・・・・・

使えましたー!!

迷わずチャンネル数分買ってしまいました。これで夢の24時間ワンセグ野郎が実現できるかも!!

ーーーーーーー7/20追記 ーーーーーーー

現在ではモデルチェンジしているらしく、中身はsiano製ではなくなってしまいました!

RTL社製のいわゆる蟹チップで、Linux はもちろん、Windows環境でもワンセグ野郎は実現できません!!!

ーーーーーーー7/20追記 ーーーーーーー 

 

・・・と買ってから思ったんですが、もしかしたらこっちでも使えるかもしれません。


USB DVB-T TV Dongle with Remote

これは1つで$12.75。付属品が全く同じに見えるのと、LED、リモコン受光部の位置も全く同じなのでOEMで中身的には同じかなと・・・・。保証はできないですが。

ーーーーーーー7/20追記 ーーーーーーー

こちらもすくなくとも今買えるのはRTL社製のチップらしいです。ご注意を!!

ーーーーーーー7/20追記 ーーーーーーー 

これが使えると、ワンセグ野郎用に8ch分揃えてバルクレート適用すれば$100に収まりますね。

1個くらい買って試したいですが、既にこっちを8ch分(約$130)注文してしまったのでちょっとお金が・・・。

届くのが楽しみです。