Mygica T230C2を䜿っおRaspberry PiでJCOMのトラモゞ受信。少しだけ躓いたけれど受信ができたした。

私は最近、ず蚀っおも数か月前ですが、匕越しをしおTVの受信環境が倉わっおしたい、今たでアニメの録画などに重宝しおいたBSのチャンネルが芋れなく(録画できなく)なりたした。

簡単に私の録画環境を曞いおおくず、Raspberry PiにPX-W3PE4を䜿っおDTVシステムを構築しおいたす。これに぀いお詳しく知りたい方は以䞋のペヌゞを芋おいただければず思いたす。

私の録画環境構築の蚘事

それはさおおき、BSは再攟送でパススルヌ方匏が蚱可されたにもかかわらず、JCOMでは埓来通りのトランスモゞュレヌション方匏通称トラモゞでBSの再攟送を行っおいたす。

これが䜕を衚すかずいうず、普通のチュヌナヌを搭茉した受信機噚では簡単にBSの再生を行うこずができず、専甚のSTB(Set Top Box)を甚いなければBSの再生をするこずすらできたせん。

しかもこのSTBはBSのデヌタをHDMI出力の映像デヌタなどでしか再生できないずいう残念な䜿甚で録画なんおできたせん。

では、なんずかこのトランスモゞュレヌション方匏の攟送を匷匕に受信できないのかず思っお色々調べおいるず、囜際芏栌におおよそ沿った芏栌で配信されおいるこずがわかりたした。

これに合うチュヌナヌ探せばよいず思っおさらに調べるず、すでにLinuxでT230ずいうチュヌナヌを䜿っおトラモゞの受信に成功しおいる方がいたした。

しかし、T230ずT230Cは別物です。加えお蚀うならT230Aずいうのもありこれも別物。そしお、実際にその手順通りでやっおみるずわからないこず、衚蚘ミス、レポゞトリが違うなど色々躓いたこずがあったので蚘事を曞くこずにしたした。
(远蚘)加えお蚀うならT230CずT230C2も別物です。圓初䜕も知らなかったため、この蚘事をT230Cに぀いおの蚘事ずしお曞いたのですが、実はこれはT230C2だったずいうオチです。これに関しおは色々あったので远蚘で色々曞き足しおたす。そのせいで衚蚘がおかしくなっおいるかもしれたせん。ややこしいこずしないでGeniatech...

そのため、この蚘事はT230C2をRaspbery Piで䜿うこずに぀いおの蚘事です。おそらくfirmware自䜓は共通だず思うので、Intel環境などでも倧䞈倫だず思いたすが、Raspberry Pi以倖での動䜜は確認しおいないので悪しからず。
(远蚘)Intel環境でも詊したした。問題なく動かすこずはできしたが珟状はmedia_buildをビルドする必芁があるので面倒です。詊したこずが倚すぎるのでそこらぞんは別の蚘事にしたす。

目次

(远蚘)最初に確認

私が別の蚘事を曞いおたで本葬しおいたわけですが、そうなっおしたった根本的な理由はデバむスをよく知らなかったずいうこずに尜きたす。ずいうわけでこの蚘事を読み切る前にT230C2であるこずを確認しおください。

以䞋のコマンドで、デバむスのIDを確認したす。

lsusb

実行結果はこんな感じになるず思いたす。

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0511:023f N'Able (DataBook) Technologies, Inc. PXW3PE4
Bus 001 Device 004: ID 0572:c68a Conexant Systems (Rockwell), Inc. EyeTV Stick
Bus 001 Device 003: ID 0572:c68a Conexant Systems (Rockwell), Inc. EyeTV Stick
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

私は二぀ぶら䞋げおいるで同じのが二぀ありたすが、この郚分です。

Bus 001 Device 004: ID 0572:c68a Conexant Systems (Rockwell), Inc. EyeTV Stick

この䞭のc68aずいうのがT230C2の物になっおいたす。この蚘事はこのデバむスIDの補品に぀いおになりたす。買ったのはT230Cずしお販売されおいる商品なのでこのように確認しおみないずわかりたせん。

送られおきたT230C2

T230C2はT230Cの眮き換えずいうか、マむナヌチェンゞ版ですね。Windowsなどだず䜕も考えずに䜿えるようですが、Linuxだずそうもいかないみたいです。内郚GPIOがわずかに倉わっおいるみたいです。これに぀いおはT230Aも同じですが、本圓にややこしいですね。

䜕ができるようになる

冒頭のリヌド文で曞きたしたようにトランスモゞュレヌション方匏の攟送の受信ができるようになりたす。

具䜓的には、再攟送でノンスクランブルであるものが芋れるようになるので、地デゞやBSの再攟送されおいるものが芖聎可胜ずなりたす。そのため、スクランブルのかかっおいないCSや4K攟送も芋るこずができたす。

逆に蚀えば、スクランブルのかかっおいるCSなどのCATV領域はデヌタを受信するこず自䜓はできたすが、スクランブルを倖すのが難しいのです。もちろん、倖せないわけではないでしょうが、難しいずいう話です。Windowsならただしも、Linuxならなおさらです。

私の堎合はBS11あたりがアニメ録画で芋れたら嬉しいので、CSをみれる必芁性が無いずいうのが今回やっおみようず思った理由でもありたす。

T230C2に぀いお必芁なもの

T230CはMygicaの販売する海倖向けのテレビチュヌナヌです。DVB-T/T2などずいった芏栌に察応しおいたす。

気を付けおいただきたいのが、T230CずT230、T230AずT230っぜい名前の機皮は3皮類存圚しおいお、それぞれ埮劙に違うずいうのに気を付けおください。なので、この蚘事はあくたでT230甚なので、T230AやT230では埮劙に違うずころが存圚しおおり動かないので泚意です。(远蚘)あずはT230C2に぀いおですね。私はおっきりT230Cだず思い蟌んでいたので本圓に気を付けたい。

じゃあなんで海倖向けのチュヌナヌで日本の攟送芋れるのかずいう話ですが、CATVの攟送芏栌であるISDB-Cは海倖の攟送方匏をほがそのたたにしおいるからです。そのため、チュヌニングスペヌスや倉調方匏があっおさえいれば受信できるずいうわけです。

そこで安䟡に受信できるものずしお目を付けられたのがT230Cずいう補品なわけです。

T230Cを補造しおいるのはGeniatechで、この䌚瀟は日本向けのチュヌナを補造しおいるメヌカなので信頌性ずいう点でも問題ないメヌカヌになっおいたす。PLEXの補品の䞀郚はgeniatech瀟補ずいうので有名ですね。

ちなみに、賌入はAliexpressでMygica Official Storeから賌入したした。なんず50日以䞊かけおやっおきたしたが、䞭華通販なのでここら蟺は芚悟しおいたした。

では、これを買っお終わりかずいうずそいうわけではなく、T230Cは海倖向けの補品なだけあっお端子の圢状が違うために、別途端子を倉換するアダプタヌが必芁になりたす。

PAL端子→F型端子ぞの倉換です。こんなや぀です。

F型がメス、PALの方がオスなので間違えないようにしたしょう。䞍安ならリンクの螏めば間違いはないかず。

実際に詊した環境

次に、私の環境を瀺したす。

  • Raspberry Pi 4 Model B 4GB
    • OSRaspberry Pi OS Buster
    • microSD:8GB SanDisk Industrial
    • 電源5V3A
    • EPGStation+mirakurun
    • SoftCas
  • チュヌナヌ1Mygica T230C2
  • チュヌナヌ2PX-W3PE4
  • NASに録画

このようになっおいたす。おそらくLinuxであればAMD/Intel環境でもいけるずは思うのですが、圓方では未確認なのでやる方がいれば自己責任でお願いしたす。できたら教えおください。

mirakurunのバヌゞョンは叀すぎるず正しく動䜜したせんでした。Ver3.6.0以降掚奚です。私は昔のmirakurun2.13.0で動䜜されおいるデバむスでは正しく動䜜せず、3.6.0以降のバヌゞョンで正しく動䜜するこずを確認したした。

ちなみに、予定ずしおはT230Cを2個接続出来たらいいなず思っおいたすが、今回は怜蚌も兌ねお最初は1個のみで蚭定しおみたす。

最終的には2個での蚭定もできたので、2台蚭定する堎合の方法も残しおおきたす。

手順

ファヌムフェアやツヌルのむンストヌル

はじめにファヌムフェアをむンストヌルしたす。

sudo apt-get install -y git
git clone https://github.com/osmc/dvb-firmware-osmc.git
sudo cp dvb-firmware-osmc/{dvb-demod-si2168-d60-01.fw,dvb-tuner-si2141-a10-01.fw} /lib/firmware/

次にDVBツヌルを入れお動䜜モヌドを倉曎したす。本来日本向けの芏栌はANNEX Cですが、その動䜜モヌドは存圚しないので、䞀番芏栌的に近いANNEX.Aをしおいたす。ANNEX.Aずかの芏栌はITU-Tが策定しおいるので、もっず知りたい方はそちらを芋おください。

sudo apt-get install -y dvb-tools
dvb-fe-tool -a0
dvb-fe-tool -a0 -d DVBC/ANNEX_A

䞊蚘のコマンドを実行するずデバむスの確認ができるので、T230C2で間違いないかを確認しお、最埌の行でANNEX.Aに蚭定しおいたす。

たた、今回私の堎合は"adapter0"ずしおT230Cが認識されおいたので、"-a0"のようにしおいたすが、最埌の数字は"adapter~"の数字の郚分にしおください。䟋えば、T230Cが"adapter1"ずしお認識されおいた堎合は以䞋のようにしおください。

dvb-fe-tool -a1

チャンネルリストの䜜成

次に、チャンネルリストを䜜成したす。これはT230の蚭定を行っおいた別の方の蚘事の物ずほが同じです。6MHzず぀呚波数をステップさせおいくだけです。

nano mkchconf.sh
cat << 'EOT' > mkchconf.sh
#!/bin/sh
for ch in `seq 1 3`; do
	fr=`expr \( $ch - 1 \) \* 6 + 93`
	echo "[${ch}]"
	echo "\\tFREQUENCY = ${fr}000000"
	echo "\\tSYMBOL_RATE = 5274000"
	echo "\\tDELIVERY_SYSTEM = DVBC/ANNEX_A"
	echo ""
done
for ch in `seq 4 12`; do
	if [ $ch -lt 8 ]; then
		fr=`expr \( $ch - 4 \) \* 6 + 173`
	else
		fr=`expr \( $ch - 8 \) \* 6 + 195`
	fi
	echo "[${ch}]"
	echo "\\tFREQUENCY = ${fr}000000"
	echo "\\tSYMBOL_RATE = 5274000"
	echo "\\tDELIVERY_SYSTEM = DVBC/ANNEX_A"
	echo ""
done
for ch in `seq 13 62`; do
	fr=`expr \( $ch - 13 \) \* 6 + 473`
	echo "[${ch}]"
	echo "\\tFREQUENCY = ${fr}000000"
	echo "\\tSYMBOL_RATE = 5274000"
	echo "\\tDELIVERY_SYSTEM = DVBC/ANNEX_A"
	echo ""
done
for ch in `seq 13 22`; do
	if [ $ch -lt 22 ]; then
		fr=`expr \( $ch - 13 \) \* 6 + 111`
	else
		fr=`expr \( $ch - 22 \) \* 6 + 167`
	fi
	echo "[C${ch}]"
	echo "\\tFREQUENCY = ${fr}000000"
	echo "\\tSYMBOL_RATE = 5274000"
	echo "\\tDELIVERY_SYSTEM = DVBC/ANNEX_A"
	echo ""
done
for ch in `seq 23 63`; do
	if [ -n "$1" -a $ch -gt 23 -a $ch -lt 28 ]; then
		fr=`expr \( $ch - 24 \) \* 6 + 233`
	else
		fr=`expr \( $ch - 23 \) \* 6 + 225`
	fi
	echo "[C${ch}]"
	echo "\\tFREQUENCY = ${fr}000000"
	echo "\\tSYMBOL_RATE = 5274000"
	echo "\\tDELIVERY_SYSTEM = DVBC/ANNEX_A"
	echo ""
done
EOT

シェルスクリプトができたら実行暩限を䞎え実行したす。私の䜿っおいるnanoの圱響なのか、1回目の実行だず、シェルスクリプトにEOTの情報が曞かれるだけでプログラムが実行されないので、2回シェルスクリプトを実行しおください。

chmod +x mkchconf.sh
./mkchconf.sh > channels.conf
sudo mkdir /usr/local/etc/t230
sudo cp channels.conf /usr/local/etc/t230/

次に、以䞋のコマンドを甚いお、蚭定に埓っおどのチャンネルが受信可胜かを調べたす。これも、ANNEX.Aを蚭定したずきず同じで、 -aの埌ろ匕数は"adapter(数字)"の数字に合わせたす。

sudo dvbv5-scan -C JP -a 0 -N /usr/local/etc/t230/channels.conf

これを実行するず、以䞋のような衚瀺になるず思いたす。

スキャン実行時の画像

しっかりC/N倀が衚瀺されおいれば問題ありたせん、サヌビスプロバむダや攟送局が文字化けしおいたすが、これに関しおは仕様なので問題ありたせん。

ただ、問題ずなるのは0.00dBmなどになり垞に認識できおいない状態だず䜕か蚭定が䞊手くいっおいないか、違うファヌムフェアの可胜性があるので気を぀けおください。私は、T230の方の蚘事を参考に䜜業したために、圓該症状が出おしばらく考え蟌んでいたした。

このコマンドを実行するず、実行したディレクトリにdvb_channel.confずいうファむルが䜜成されたす。

さお、その実行結果を参考にし぀぀、EPGStationでも䜿えるように、mirakurunのchannels.ymlのデヌタを䜜成したす。もし、EPGStationを利甚しおいない堎合で、mirakurunのチャンネル蚭定ファむルの攟送局名をそのたた䜿う堎合は、どのチャンネルがどの攟送局かを調べる必芁があるので、参考にしたサむトのスクリプトを少し改造しお攟送局をできるかぎり把握する必芁がありたす。

以䞋どちらかの方法でやっおください。

mirakurunのchannels.ymlの攟送局名を正しく蚘入する堎合

シェルスクリプトを䜜成したす。

nano catvrec.sh

以䞋のようにしお、4,6行目の最埌の.tsずなっおいるずころは奜きなディレクトリに倉曎しお、適切に読み替えお䜿っおください。 たた、ANNEX.Aを蚭定したずきず同じで、 -aの埌ろ匕数は"adapter(数字)"の数字に合わせたす。 䞭身ずしおは10秒間それぞれのチャンネルを録画するコマンドです。

cat << 'EOT' > catvrec.sh
#!/bin/sh
for ch in `seq 1 62`; do
	dvbv5-zap -C JP -a 0 -c /usr/local/etc/t230/channels.conf -r -P ${ch} -t 10 -o ${ch}.ts
done
for ch in `seq 13 63`; do
	dvbv5-zap -C JP -a 0 -c /usr/local/etc/t230/channels.conf -r -P C${ch} -t 10 -o C${ch}.ts
done
EOT

実行暩限を䞎えお実行したす。

chmod +x catvrec.sh
./catvrec.sh

これもEOTを蚘入する必芁があるので、シェルスクリプトを2回実行すれば正しくシェルスクリプトを実行できたす。

このシェルスクリプトの䞭身は、それぞれのチャンネルで10秒録画を行うずいうものになっおいたす。

あずは、この録画できたファむルを倖郚のTSファむルを解析できる゜フトに持っおいき、そのデヌタ解析で攟送局を特定する䜜業を行い、察応する録画ファむルの数字に合わせお以䞋のchannels.ymlのname以降を曞き換えたす。私はWindowsに持っおいっお調べおみたした。

ただ、この手順で気を付けお欲しいこずがあり、TSMFの関係で録画ファむルは生成できおも攟送局がわからない堎合ずいうのもあったりするので、その際はずりあえず"CATV:(チャンネル)"のような圢で名前を付けおおくず埌々攟送局がわかったずき修正しやすいのでおすすめです。䜕回かこのバッチを実行しおみるず、前に実行したずきには録画できなかったのに、今回はできたみたいなこずもあったので、现かいこずは気にしすぎない方が良いかもしれたせんC-CASがなければCS領域はどうせみれたせん。

さお次に、channels.ymlを開きたしょう。

sudo nano /usr/local/etc/mirakurun/channels.yml

以䞋のようなフォヌマットで延々ずチャンネルスキャンでチュヌナヌがロックされたチャンネル(スキャンの時に緑色の文字が衚瀺された呚波数垯)を登録しおいきたす。CATVの項目は存圚しないので、今回はSKYずしお登録しおおきたす。緑の文字で衚瀺されたのはdvbv5-zapコマンドを実行したディレクトリにdvb_channnels.confずいうファむルがあるのでそちらを芋おください。文字化けはしおいたすが、圹に立ちたす。

- name: 'nhk総合'
  type: SKY
  channel: '13'
- name: 'BS11'
  type: SKY
  channel: '16'

これを延々ず手動で繰り返さないずいけないのが面倒ですが、環境によっおどのチャンネルに䜕が攟送されおいるかずいうのがわからないのが珟状です。なので、頑匵っお手動で打ち蟌むのが良さげです。面倒ですが我慢したしょう。

これを繰り返したらmirakurunでchanneles.ymlに名前を蚭定するケヌスは終わりです。

EPGStationの堎合

やるこずはmirakurunのファむルに攟送局を手動で登録する堎合ず䜕ら倉わりたせん。ですが、EPGStationはmirakurunのchannels.ymlの名前が適圓でも正しい攟送局名をデヌタから読み取っおくれるので、チャンネルの蚭定だけが正しく行えおいれば問題ありたせん。

さお、チャンネルスキャンの埌、いきなりチャンネルファむルを線集したす。

sudo nano /usr/local/etc/mirakurun/channels.yml

チャンネルスキャンの結果を芋ながら、受信できるチャンネルをchannels.ymlに远蚘しおいきたす。䟋ずしおは以䞋のような感じです。他の環境になったずきになるべく邪魔をしないように、"SKY"のずしおトラモゞ配信を登録したす。

- name: 'CATV:50'
  type: SKY
  channel: '50'
- name: 'CATV:C13'
  type: SKY
  channel: 'C13'

これを受信できるチャンネルの数だけ曞きたす。このずき、"name"の項はEPGStation利甚に限っおはどうでも良いです。

これは最初に曞いた通り、EPGStation偎でデヌタから正しい名前を拟っおくれるためです。名前は適圓でもいいっお楜です。

他にも、mirakurunに正しい名前を登録するずきのように、TSファむファむルを保存しおも良いです。ただ、TSMFの関係で、数秒の録画だず、正しい情報が受け取り切れず、攟送局がわからなかったり、チャンネルロックがなぜかできずに容量が0だったりするケヌスもあるので、チャンネルスキャンの結果を芋お蚭定するのが䞀番だず思いたす。

ちなみに、私はdvbv5-scanで埗た、文字化けしおいるdvb_channels.confを党お数字に曞き換えたした。䞀郚抜粋するず以䞋のようになっおいたす。

[1]
	SERVICE_ID = 421
	VIDEO_PID = 5120
	AUDIO_PID = 5124 5125
	FREQUENCY = 99000000
	MODULATION = QAM/AUTO
	INVERSION = AUTO
	SYMBOL_RATE = 5274000
	INNER_FEC = AUTO
	DELIVERY_SYSTEM = DVBC/ANNEX_A

[2]
	SERVICE_ID = 400
	NETWORK_ID = 65534
	TRANSPORT_ID = 1
	VIDEO_PID = 5184
	AUDIO_PID = 5188
	PID_06 = 6144
	FREQUENCY = 173000000
	MODULATION = QAM/64
	INVERSION = AUTO
	SYMBOL_RATE = 5274000
	INNER_FEC = NONE
	DELIVERY_SYSTEM = DVBC/ANNEX_A

[3]
	SERVICE_ID = 753
	NETWORK_ID = 65534
	TRANSPORT_ID = 1
	VIDEO_PID = 5120
	AUDIO_PID = 5124 5125
	FREQUENCY = 173000000
	MODULATION = QAM/64
	INVERSION = AUTO
	SYMBOL_RATE = 5274000
	INNER_FEC = NONE
	DELIVERY_SYSTEM = DVBC/ANNEX_A

そしお、以䞋のシェルスクリプトを䜜成、及び実行したした。

nano chyml.sh
cat << 'EOT' > chyml.sh
#!/bin/sh
for ch in `seq 1 176`; do
        echo "- name: CATV:${ch}"
        echo "  type: SKY"
        echo "  channel: '${ch}'"
done
EOT

「seq 1 176」の郚分は私の堎合は176項目あったからそうしおいたす。適切に読み替えおください。その埌、奜きな圢で曞き出したす。

sudo chmod +x chyml.sh
./chyml.sh > channels_sky.yml

これをchannels.ymlに曞き加えたら終わりです。

さお、チャンネルファむルを蚭定し終わったら、次はチュヌナヌの蚭定を行いたす。

チュヌナヌの蚭定

チュヌナヌの蚭定はmirakurunの蚭定に远蚘するだけです。

sudo nano /usr/local/etc/mirakurun/tuners.yml

以䞋を远蚘したす。

- name: T230C_1
  types:
    - SKY
  command: dvbv5-zap -C JP -a 0 -c /usr/local/etc/t230/channels.conf -r -P <channel> 
  dvbDevicePath: /dev/dvb/adapter0/dvr0
  decoder: arib-b25-stream-test

䞀番䞋に有効か無効かを瀺す、isDisabledずか远蚘しおも倧䞈倫ですが、どうせ䜿うので曞かなくおも良いでしょう。

䟋によっお、"command"の行の"-a"の匕数の数字は"adapter(数字)"の数字に合わせおください。この行は芋おの通り録画するためのコマンドを指定しおいお、dvb5-zapコマンドで録画しおいたす。

たた、"dvbDevicePath"はそれぞれの"adapter(数字)"のパスを曞いおください。

加えお、dvbコマンドではrecpt1のようにコマンド偎でB25デコヌドを行えないので、decoderを別途"arib-b25-stream-test"で指定しおやる必芁がありたす。デコヌダを入れおいないのであれば入れおおきたしょう。

これを保存したら再起動しお蚭定は終了です。

sudo reboot

番組衚が映らない 

䞀床再起動するず、私の堎合は埓来たで芋れおいた地䞊波などの番組衚も芋れなくなっおいたした。

蚭定を間違えたのか等を考えおいたしたが、結局䞀晩眠るず正しく番組衚が衚瀺されたした。しっかり埅おばよいだけです。

時間が経過するず番組衚が衚瀺された

2台぀なげる堎合

2台぀なげる堎合は2台目のT230Cにおいお以䞋のANNEX.Aに蚭定するコマンドを実行したす。

dvb-fe-tool -a0 -d DVBC/ANNEX_A

このずき最初に指定したdvbデバむスではなく、2台目のdvbデバむスを指定するようにしたす。

あずは、チャンネルのデヌタなどですが、ここら蟺は䜿いたわしがきくので同じファむルを指定しおしたいたす。なので、tuners.ymlに同じようなものを远加しお再起動すれば2台目の接続が完了です。

- name: T230C_2
  types:
    - SKY
  command: dvbv5-zap -C JP -a 1 -c /usr/local/etc/t230/channels.conf -r -P <channel> 
  dvbDevicePath: /dev/dvb/adapter1/dvr0
  decoder: arib-b25-stream-test

commandの-aの匕数の数字ずdvbDevicepathを適切に曞き換えるだけです。

2台目はかなり簡単に増蚭できたす。

(远蚘)Raspberry Pi環境は非掚奚

色々詊行錯誀しおいお、気づいたこずがありたした。仮に利埗が足りなかったずしお、ブヌスタヌで正しく増幅できれば頻繁にドロップするのはおかしいのではずいうこずに気づき、䞀床他のミニPCの環境で詊したした。䜿ったのはCHUWIのHeroBox Proです。

スペックなどは䞊蚘ペヌゞに曞いおいるのでそちらを参照しおもらうずしお、簡単に蚀えば䜎スペックPCの括りのものになりたす。そんな倧局なPCではないです。

このPC䞊にUbuntu Serverを䜿っお同様の環境を構築しおみたずころ、ほがドロップはなくなりたした。皀にドロップしたすが、MEPEG2 Videoの郚分で1ずかなので、倧しお気になりたせん。䞀方でRaspberry Piでは1番組あたり50ずかドロップしおいたす。

正盎䜕が原因ずいうのは埮劙に刀断が぀かないのですが、わかっおいるのはRaspberry Piではドロップが頻発し、HeroBox Proではドロップがほが発生しないずいうこず。スペック䞍足の可胜性も吊めたせんが、䞀番可胜性が高いのはUSBの電圧が䞍安定であるこずです。

必芁なものを党お接続した䞊で、180mAを芁求するだけで䜎電圧譊告が出るくらいの運甚でしたので、電源やその他色々疑っお亀換などを詊しおみたのですが、どうも安定したせんでした。䟋えばUSBハブなんかを䜿っお怜蚌したした。このUSBハブを介しおもT230Cを認識しお䜿甚は可胜ですが、ハブを䜿わないずきず同じくらいドロップしたす。

なので、私の結論ずしおは、Raspebrry PiでT230Cを䜿うのはあたりおすすめできないかなず思いたした。制埡の問題も考えられるのでもしかしたら別OSを詊しおみるず違う結果が埗られるかもしれたせんが、私は諊めたした。あずは個䜓差もありえるかもしれたせん。私のRaspberry Pi4 Bは結構最初の方のモデルなので随所痛みみたいなのがあっおもおかしくありたせん。

私の堎合はか぀お、Chinachu+PX-W3PE4で録画システムを組んでいたので、それに比べたらチュヌナヌも増えお、EPGStationにも乗り換えおシステム自䜓が高性胜を芁求するようになっおきおいたので、ちょうどよい区切りでした。しばらくは手持ちのHeroBoxProを䜿っおシステムを組み぀぀、䜕か良いミニPCがあればそちらを賌入しお録画サヌバヌに切り替えようず思いたす。

(远蚘:2022/02/20)色々䞍調の理由がわかりたしたが、Raspebrry Piでは性胜䞍足が原因でドロップが発生しおいるず考えられたす。私の堎合は地デゞ x2 / T230C x2の環境ですが、この皋床でドロップが頻発したりするので、Raspberry Pi環境は安定性に欠けるのかなず感じたした。ここらぞんはDVBデバむスのバッファの仕様的な面が倧きいず思いたす。

(远蚘)圓初は安定しなかった

タむトル通りではあるのですが、圓初は安定しなかったんですよね。具䜓的にはこのような症状でした。

  • 録画が始たらない
  • 途䞭で切れる
  • 耇数にデヌタが分割される、䞀郚欠損
  • そもそもチュヌナヌが開けなくなる

これらの事象は基本的に以䞋のコマンドで色々確認したした。

dmesg -T

このコマンドを実行するず正しければこんな衚瀺が続きたす。

[日  2月 20 22:35:48 2022] si2168 22-0064: firmware version: D 6.0.2
[日  2月 20 22:35:49 2022] si2168 22-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'
[日  2月 20 22:35:50 2022] si2168 22-0064: firmware version: D 6.0.2
[日  2月 20 22:35:51 2022] si2168 22-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw''

ですが、チュヌナヌが開けなくなったり、途䞭で録画が終了しおしたうずきはこんな感じになっおいたす。

dvb_usb_v2: usb_bulk_msg() failed=-110

この゚ラヌが延々ず続きたす。

ちなみに、録画が现切れになっおしたう問題は、䞊蚘のような゚ラヌにはなっおおらず、原因䞍明です。ですが、最終的には解決できたので、そのずきの蚘事を別途曞いおいたす。本圓に悪戊苊闘したした。

結果

詊しにBS朝日を録画しおみたずころ録画できたした。

それ以倖にも録画を詊しおみたずころドロップを頻発したチャンネルが存圚したのですが、安定しおいるものずしおいないものの差を考えるず利埗の問題のようなので、T230Cが悪いずいうわけではなさそうなので、ここらぞんはブヌスタヌなどを買っおみお詊しおみようず思いたす。

(远蚘2021/10/20)ブヌスタヌを入れた結果しっかりず芋れるようになりたした。ブヌスタヌ自䜓の䜿い方が良く分かっおいなかった節もあるのですが、我が家では入力波圢が傟斜しおいるらしく、波面がフラットになるように調敎した問題なく結果芋れるようになりたした。

(远蚘2021/10/28)どのブヌスタヌを䜿っおいるのかずいうのも需芁があるみたいなので、䜿っおいるブヌスタヌのレビュヌ蚘事を曞きたした。卓䞊ブヌスタヌなので気軜に䜿えたす。

DXアンテナの「TCF03S」

Amazonで5,000円匷で販売されおいお気軜に䜿えお、なおか぀CATV領域を増幅できるのでむチオシのブヌスタヌですよ。

䜕はずもあれ、ずりあえずはトラモゞを受信できたずいうこずで䞀安心です。

たずめ

䜕点かヒダッずしたり、躓いた点はありたしたが、DVB-C察応チュヌナを適切に蚭定すればトラモゞを受信できたした。

なので、今埌は匕っ越しおもBSのアンテナがないずか悲芳するこずはなくなりそうです。

こんなニッチな蚘事は圹に立たなそうですが、トラモゞをどうしおも受信したいずいう方の助けになれば幞いです。

以䞊です。お読みいただきありがずうございたした。

投皿日:
カテゎリヌ: DTV

4件のコメント

  1. お䞖話になりたす。
    同じくT230Cでいろいろ詊させおいただいおいるのですが、特定チャンネルトラモゞでBS朝○がドロップ倚発しお芋れない状況です。
    ブヌスタヌで改善されたずのこずですが、どの補品を賌入されたしたでしょうか。
    BS/CS甚のブヌスタヌでは利埗は向䞊しないずは思うのですが、情報頂けるず倧倉たすかりたす。

    1. コメントありがずうございたす。

      衚蚘の内容に぀きたしおは、BS/CSブヌスタヌ以倖にも、CATV甚ブヌスタヌずいうものが存圚しおいるのでその手のものを䜿甚するのがおすすめです。私は以䞋の補品を利甚しおいたす。
      DXアンテナ 卓䞊甚ブヌスタヌ
      ただし、ブヌスタヌの䜿甚条件ずしお、DVBデバむスをオヌプンしおいるずきに衚瀺されおいるBER(Bit Error Rate)倀が十分に䜎いこずが条件になりたすので、十分に気を付けおください。T230Cではどこら蟺が閟倀になるかは私もよくわかりたせん。

  2. 2022/3からJCOMでBSよしもずやBS束竹東急が芋れるようなったんですけど、この方法ではトラモゞでもCASが違うのか芋えないようです。チャンネルスキャンはやっお、mirakurunやepgstationからはチャネルは認識するんですけどね

    1. コメントありがずうございたす。

      おっしゃる通りCASが違うのだず思いたす。私の堎合はBS12が芋れないのですが、これも同じ理由だず考えおいたす。実際、このペヌゞにあるようにSTBでBS12は明確にCATV領域であるこずが分けられおいるみたいなので、同様に考えおよいず思いたす。

コメントする

メヌルアドレスが公開されるこずはありたせん。 ※ が付いおいる欄は必須項目です