GettingStarted6500

From OpenTViX

Jump to: navigation, search

Contents

M-6500

Installation

Each release of the the firmware provided by DVICO is unpacked and updated by BadEIP. These releases contain minimal additions to the original firmware to intercept the boot process and allow extra functionality to be supplied by the OpenTviX project.

To install OpenTViX, you must first install a BadEIP firmware available from [1]. This firmware is installed in exactly the same way as the official firmware supplied by DVICO.

Normal Installation

  • Download the .fwp file and save in on the local HDD or USB drive on your TViX.
  • Navigate to the file using the TViX media browser and select the file
  • Click OK on the remote and follow the on screen instructions

Safe-Mode Installation

If you something is wrong and you cannot update the TViX using the instructions above, you can perform a safe mode upgrade as follows:

  • Connect your TViX to your PC using a USB cable
  • Create a folder in the root filesystem of the HDD called tvixfw
  • Copy the firmware into this directory
  • Switch of the TViX and disconnect it from your PC.
  • Hold down setup and turn the TViX on
  • The display on the front panel should indicate that a safe mode upgrade has been selected and a firmware file has been found. Click OK to start the upgrade. Do not switch of your TViX until the process is complete.

OpenTViX

Once a BadEIP version of the firmware has been installed, it is possible to download the latest set of additional functionality using the web interface. If this is the first time you have installed OpenTViX, you can navigate to http://tvix:81 and follow the on screen instructions for downloading the latest version of OpenTViX from the svn repository. Once installed, subsequent updates can be done using the web GUI at http://tvix:80/. From this point on, you should not use the web server on port 81.

Functionality

This is a brief overview of the functionality provided by OpenTViX.

Additional Unix Packages

  • dropbear
  • links
  • rsync
  • strace
  • ... lots more (tbd)

HTTP server - TViX configuration etc.

SSH daemon username: root password: opentvix

Samba, additional shares: username: root password: opentvix

- root – the entire filesystem - video – /tmp/mnt/disk1/video - audio – /tmp/mnt/disk1/audio - images – /tmp/mnt/disk1/images - photo – /tmp/mnt/disk1/photo - tvixfw – /tmp/mnt/disk1/tvixfw

Make sure that the these directories are all lower case. There are also equivalent shares with _r appended to the share name (e.g video_r) that are read only.

To mount the share on Linux, type: mount -t smbfs -o username=root //ip-addr/root /mnt/tvix

On windows: net use t: \\ip-addr\root opentvix /user:root

NTP (network time protocol). (disabled due to problems with time inconsistency) - can be configured to syncronize the clock at startup to remedy the clock issue

Tvixconfig Configuration of the TViX from the command line. Utilized by the web server.

IR daemon (default off) The daemon that allows IR commands to be sent from the command line with irset. This daemon is also needed to browse the file system via the web interface. (point your browser to http://tvix_ip/cgi-bin/navigate.tcl) It does not yet support continuously pressing a key on the remote control to repeat the respective operation (You’ll have to press it multiple times). To disable this feature, type: (or toggle it in the web interface) rm /opt/opentvix/ird_enable enable it with this command: touch /opt/opentvix/ird_enable

FIP daemon (default off) The daemon responsible for allowing non-DViCO writes to the TViX display (RSS feeds etc.). The fip daemon does still not support all the features of the VFD, such as displaying remaining time when watching a video (This feature is available if you press info on the remote though). enable it with this command: touch /opt/opentvix/fipd_enable and disable it with: rm /opt/opentvix/fipd_enable

Note: Toggling the use of daemons does not take effect before restarting the TViX. rsstvixer RSS client with support for writing to the VFD (if FIPd is enabled). It can also be used to display feeds in the console (latest posts from the binary-art forum): RSStvixer –nofip –fg –host binary-art.net –feed bbpress/rss.php

Enhanced Ctorrent Lightweight command-line BitTorrent client.

Ported by Octessence.

YODCTCS (dctcs) Web based torrent manager using the Enhanced ctorrent CTCS interface. This package required the dctcs daemon to be running. You can connect to the daemon via port 18000 on the TViX using your web browser. E.g. http://tvix:18000. The default login for the torrent manager is opentvix/opentvix. Configuration settings are in /etc/dctcs.conf.

Ported by Octessence.

Automatic update via the webserver Created by Moinois.

Automount Mount external nfs/samba directories into the main directory structure on your HDD.

Created by Moinois.

Web based file browser Enables playing of media content from the web page (requires IRd).

Created by John.

FUSE Ported by Rayman.

DVDFS allows for playback of commercial DVDs.

Ported by hasse69.

Appletrailerfs allows for viewing of Apple video trailers.

Ported by Rayman.

EncFS FUSE based disk encryption file system.

Ported by hasse69.

Portmap

Ported by hasse69.

rar2fs Provides playback of media contained in rar archives/volumes.

FUSE application developed by hasse69.

autofs4 The automount program is used to configure a mount point for autofs, the inlined Linux automounter.

Ported by hasse69.

Extras

These feature's are not available in the default firmware but can be added manually.

Personal tools