PX-S1UD Raspberry Pi

PX-S1UD V2.0 を Raspberry Pi 3 Model B で使う件

投稿日:

PLEX PX-S1UD V2.0 を購入してみました.

px-s1ud_01

px-s1ud_02

そして,それを Raspberry Pi 3 Model B で使用してみます.

px-s1ud_03

Raspberry Pi の OS は Raspbian です.

まず,ライブラリを追加.

sudo touch /etc/ld.so.conf.d/local.conf
sudo sh -c "echo '/usr/local/lib' >> /etc/ld.so.conf.d/local.conf"

PX-S1UD のファームウェアをダウンロードし,ファームウェア用のディレクトリに配置します.

cd /tmp && \
    wget http://plex-net.co.jp/plex/px-s1ud/PX-S1UD_driver_Ver.1.0.1.zip && \
    unzip PX-S1UD_driver_Ver.1.0.1.zip && \
    sudo cp PX-S1UD_driver_Ver.1.0.1/x64/amd64/isdbt_rio.inp /lib/firmware/

ユーザーを video グループに追加します.

sudo gpasswd -a $USER video

いったん,ログオフするか OS を再起動します.

その後,PX-S1UD を Raspberry Pi に接続します.

lsusb

lsusb
Bus 001 Device 007: ID 3275:0080 VidzMedia Pte Ltd 

lsmod

lsmod | grep smsusb
smsusb                  7887  0 
smsmdtv                35237  2 smsdvb,smsusb

IC カードリーダーやプログラムをビルドするために必要と思われるパッケージをインストールします.

sudo apt-get -y install autoconf libpcsclite-dev pcsc-tools pcscd cmake

recdvb を使うとキャプチャできるようです.

cd /tmp && \
  wget http://www13.plala.or.jp/sat/recdvb/recdvb-1.3.1.tgz && \
  tar zxvf recdvb-1.3.1.tgz && \
  cd recdvb-1.3.1 && \
  ./autogen.sh && \
  ./configure && \
  make && \
  sudo make install && \
  sudo ldconfig

--enable-b25 オプションを付けることも可能です.

recpt1 と同じように使用できます.

pid = 24779
device = /dev/dvb/adapter0/frontend0
Using DVB card "Siano Mobile Digital MDTV Receiver"
tuning to kHz
polling.....

なお,recdvb を使用して下記のようなメッセージが表示される場合,前述の通り,Raspberry Pi に PX-S1UD のファームウェアを配置しておく必要があります.

Cannot lock to the signal on the given channel

[1207770.546347] usb 1-1.5: Direct firmware load for isdbt_rio.inp failed with error -2
[1207770.546369] smsmdtv:smscore_load_firmware_from_file: failed to open firmware file 'isdbt_rio.inp'

-PX-S1UD, Raspberry Pi

Copyright© hirooka.pro , 2013-2018 All Rights Reserved.