Instructions for installing UPDD
USB touch driver on the Cisco DMP 4400G device.
The
following instructions allow UPDD version 4.1.10 (or higher) to be installed
and used on a Cisco DMP 4400G media player for a USB device. This is an X86
based system.
These
instructions place the software on the USB flash device.
Touch-Base
will deliver to you a standard UPDD Linux package in a file upddlinux.tgz.
These
instructions assume that you have a Linux system on the same network as the DMP
in order to access the unit via SSH and that the unit is configured for such
access. In our environment we had a Virtual Linux system running under Windows.
If you are using a Windows system to access the DMP device we understand the PuTTy
Telnet/SSH Client works well. However, you will need to use a Linux system
to create a compress file compatible with the DMP box.
Installing the software
On
a Linux system unpack and repack linuxupdd.tgz.
This gets around a problem with the version of tar installed on the current DMP
units when using the .tgz file generated by our
production system. The method used to recreate the compress file will depend on
the version of tar on the Linux distribution on the system (the z switch does
not work on some tar versions)
Method 1
tar xzvf linuxupdd.tgz
rm linuxupdd.tgz
tar czvf linuxupdd.tgz
opt
or
Method 2
uncompress linuxupdd.tgz
tar –xvf linuxupdd.tar
rm linuxupdd.tar
tar cvf linuxupdd.tar
opt
copy the resultant tgz or tar file
to the DMP by using ftp from your linux system
ftp <ip of DMP>
<password>
cd usb_1
put linuxupdd.tar or put linuxupdd.tgz
install the software by using SSH from your Linux system
ssh <dmp ssh user>@<ip of DMP>
<password> (this is the password of the ssh account available on the DMP unit)
mount / -o remount,rw
cd /opt
ln –s
/tmp/ftproot/usb_1/opt/tbupddlx tbupddlx
cd /tmp/ftproot/usb_1
tar xzvf linuxupdd.tgz or tar xvf linuxupdd.tar
cd /opt/tbupddlx
mkfifo comReadPipe
using vi or any preferred approach add the following 2 lines to
the end of /etc/rc.sh
/opt/tbupddlx/startupdd &
/opt/tbupddlx/tblinuxmouse &
Enable the mouse cursor
(without this step the touch will not work)
From
any browser on the network enter this address
https://(IP_of_DMP):7777/set_param?init.x11_enable_cursor=1
Calibrate the device
In
the SSH session enter the commands
/opt/tbupddlx/startupdd &
/opt/tbupddlx/tblinuxmouse &
/opt/tbupddlx/upddcalib
The
calibration screen should appear and you can touch the crosses to calibrate.
NB
running the startupdd and tblinuxmouse
processes manually at this point is a shortcut to allow calibration before the
reboot.
To
calibrate subsequently just run /opt/tbupddlx/upddcalib
from an SSH session