MilkyWiki EPGStationWithDTV02A-1T1S-U Edit MetaEdit Search

linux(ubuntu)での方法

ちょっと古いが、チューナーセットアップまでは以下の記事が参考になる。
https://komone-life.com/2020/05/06/how-to-install-epgstation-bcas/
以下のチューナードライバはOut-of-treeモジュールであり、OSのアップデートを行うと使えなくなる可能性がある。
docker版Mirakurunを使う場合(以下の方法)はpcscdは入れないこと


カードリーダー
DTV02A-1T1S-Uの内蔵カードリーダーはLinuxのドライバがない為使えない。外付けのSCR3310などを使う。
B-CASカードリーダーライブラリをホストにインストールした場合、一度再起動が必要。


チューナー
px4_drvでDTV02A-1T1S-Uもサポートされているのでインストールも基本的にはそのままで良い。

最新カーネルだと以下のようにエラーが出ることがあるので適宜書き換える
https://github.com/nns779/px4_drv/issues/32
$ nano ~/src/px4_drv/driver/ptx_chrdev.c
573 1つ目の引数を削除
569 strlcpy()をstrscpy()に変更
$ nano ~/src/px4_drv/driver/driver_module.c
init_module()とcleanup_module()をpx4_init()とpx4_exit()に名称を変更
最終行に以下を追加
module_init(px4_init);
module_exit(px4_exit);
また、セキュアブートが有効だと自作のカーネルドライバは当てられないのでOFFにする必要がある。

(余談:DTV02-1T1S-Uは低温時に動かなくなる?不具合があり、A付きでは電源ラインにコンデンサーがついて改善されているとの噂だったが、やっぱり定期的に不通になる。)

libarib25
最新のCmakeは標準で古い形式を許可しなくなっている。以下で強制的に実行できる
$ cmake . -DCMAKE_POLICY_VERSION_MINIMUM=3.5



録画テスト

DTV02A-1T1S-Uはデバイス名がisdb2056video0なので、適宜読み替える。
$ recpt1 --device /dev/isdb2056video0 --b25 --strip 27 10 /tmp/test.m2ts
VLCで見る場合
$ recpt1 --device /dev/isdb2056video0 --b25 --strip 27 - - | cvlc -


Mirakurun
https://github.com/Chinachu/Mirakurun/blob/master/doc/Platforms.md#docker-on-linux
Dockerはすでに入っているものとする。

recpt1等はイメージに入っていないので、最初にビルド用のスクリプトを作る。以下のセクションをそのまま実行
https://github.com/Chinachu/Mirakurun/blob/master/doc/Platforms.md#preparation-when-using-chardev

以下セクションでインストール
https://github.com/Chinachu/Mirakurun/blob/master/doc/Platforms.md#installation--uninstallation--update
docker-compose.ymlを取得した後、起動前に設定ファイルを編集
$ nano docker-compose.yml
「カードリーダーを使う場合」の/dev/bus行のコメントを外す、上のdevices:もコメントを外す
「全てのデバイスを追加」の/dev行を/dev/isdb2056video0:/dev/isdb2056video0にする

http://127.0.0.1:40772/にアクセスできるか試す

アクセスできたら、チューナーをセットアップ
設定→チューナー設定→Add Tunerで以下と同じように記載、有効化
DVB Deviceは空、decoderはarib-b25-stream-test
$ nano /usr/local/etc/mirakurun/tuners.yml
- name: ISDBT2056
types:
    - BS
    - CS
    - GR
  command: recpt1 --device /dev/isdb2056video0 <channel> - -
isDisabled: false
設定→チャンネル設定で受信するチャンネルを有効化、もしくはChannel Scan
Homeでチューナーが追加され、Servicesに有効化したチャンネルが表示されていることを確認

Chromeを利用している場合は再生ボタンでブラウザ視聴が可能
そうでなければ、チャンネルをクリックして…ボタンからURLをクリップボードにコピーしてVLC等で視聴

Back Last Update: Thu, 09 Jul 2026 21:40:30 +0900