TF5800PVRおよび類似機種のTF5800PVRtは、 Topfield社のTF5000PVRtの英国Freeview版で、ツインチューナーを搭載したパーソナルビデオレコーダー(PVR)です。すべての番組が2つ以上のマルチプレックスを使用しない限り、2つの番組を録画しながら3つ目の番組を視聴することが可能です。ファームウェアのアップグレードは、通常のFreeView配信方法を使用して無線で配信され、インターネットからのダウンロードも可能です。
トップフィールド社の機器は、「トッピー」と呼ばれることが多い。
このデバイスは、デュアルチューナーPVRに期待される機能を備えているだけでなく、TAP(後述)を使用することで、ソフトウェアの大幅なカスタマイズも可能です。PVRとコンピュータ間では、 USB経由でファイル(テレビ番組、 MP3ファイル、操作ファイルなど)を転送できます。
TF5800PVR[t]は、同様の機能を持ちながらHDMI出力にも対応したTF5810PVRtに置き換えられました(標準放送のみ対応、HD放送は非対応。Freeview HDチャンネルの受信にはDVB-T2受信機が必要ですが、TF5810PVRtはDVB-T2受信機ではありません)。両モデルの最新のファームウェアバージョンには、Freeview+と同等の機能がいくつか組み込まれています。
USB 2.0ソケットを使用すると、デバイスと、この目的のために作成された転送ソフトウェアを実行しているコンピュータ間でファイルを双方向に転送できます。Microsoft Windows、 Mac OS X、および一部のバージョンのLinux / Unixがサポートされています。あらゆる種類のファイルを双方向に移動できますが、この機能は主に次の目的で使用されます。
USBファイル転送はかなり遅い。転送ソフトウェアのターボモードを使用したり、不要なハンドシェイク信号を排除するTAP(Transport Access Protocol)を使用したりすることで、ある程度高速化できる。
TF5800PVRの機能は、Topfieldアプリケーションプログラム(TAP)を使用することで拡張できます。TAPは、ユーザーがユーザーのために開発するC言語プログラムです。Microsoft Windows上で、Topfieldプラットフォームクロスコンパイラ(TAP用GCC)またはCygwin GCCコンパイラを使用して開発できます。
TAPとは、メーカーから無償で提供されるAPIを使用して作成されたアプリケーションです。このAPIは、デバイスのほぼすべての機能へのアクセスを提供します。TAPは、 EPG情報へのアクセス、チャンネルの変更、録画セッションの開始または停止、プリセットされた録画タイマーの変更、画面へのテキスト表示やグラフィックの描画、リモコンのボタン操作への反応などを行うことができます。わずか10行のC言語コードで、便利な機能を追加した実用的なプログラムを作成することが可能です。
TAPはToppyの機能を多数拡張するために開発されており、そのほとんどはフリーウェアとして入手可能です。一部の技術系ユーザーはTAPによる機能拡張をこのデバイスの最大の特長と考えていますが、PVRはTAPがなくても正常に動作します。
ファームウェアはコンピュータにダウンロードし、USB経由でPVRに転送できます。ほとんどの電子機器とは異なり、多くのユーザーはメーカーの最新ファームウェアへのアップデートを常に推奨しておらず、ユーザーによってデバッグおよび改良されたバージョンのファームウェアを推奨しています。2013年10月現在 Toppyのウェブサイトでは、TF5800PVR/PVRtファームウェア5.13.65T(2007年8月の工場出荷時ファームウェア5.13.65の修正版)が推奨されています。[ 1 ]メーカーが最後にリリースしたファームウェアは、2008年7月の5.14.09Plusです。TF5810PVRtには異なるリリースが適用されます。
ファームウェアのパッチはコンピュータにダウンロードして、PVRに転送することができます。