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