Linux版EDCBで使用することを目的に、trinity19683氏が作成したrecfsusb2iをLinux版BonDriver化したものです。
IT917xを採用した以下のデバイスに対応しています。
| Vendor | Product | Vid | Pid | Remarks |
|---|---|---|---|---|
| KEIAN | KTV-FSUSB2/V3 | 0x0511 | 0x0046 | 販売終了 S/N:K1212以降 |
| KEIAN | KTV-FSMINI | 0x0511 | 0x0046 | 販売終了 |
BonDriver化にあたり、recfsusb2iとnns779氏のBonDriver_LinuxPTXのソースファイルをほぼそのまま使用しています。
git, cmakeを含むビルドツールをインストールした状態でビルドします。
git clone https://github.com/hendecarows/BonDriver_LinuxFSUSB2i.git
git submodule update --init --recursive
cd BonDriver_LinuxFSUSB2i
mkdir build
cd build
cmake ..
make必要に応じてユーザーをvideoグループに追加し、再ログインします。
sudo adduser $USER videoudevルールを反映しデバイスを再接続します。
sudo cp ../99-fsusb2i.rules /etc/udev/rules.d
sudo udevadm control --reload
sudo udevadm triggerBonDriver_LinuxFSUSB2i.so,iniを/usr/local/lib/edcbにコピーします。
sudo cp BonDriver_LinuxFSUSB2i.so /usr/local/lib/edcb
sudo cp ../BonDriver_LinuxFSUSB2i.ini /usr/local/lib/edcbEpgDataCap_Bonでチャンネルスキャンします。
EpgDataCap_Bon -d BonDriver_LinuxFSUSB2i.so -chscanrecfsusb2i/ディレクトリ内がrecfsusb2i由来のコード、src/ディレクトリ内がBonDriver_LinuxPTX由来のコードです。
recfsusb2iのライセンスはreadMe.txt内のbased on GPLv3との記述からGPLv3と判断します。また、BonDriver_LinuxPTXのライセンスはMITです。