
Mvpmcbootd - a network daemon for booting mvpmc on Hauppage MediaMVP
rev H1 and later.

Mvpserver (http://vdr-mediamvp.sourceforge.net/mvpserver.html) is a
replacement for the native hauppage windows server, and serves up a
complete GUI and streaming media.  It can also be used to download a
new dongle.bin containing mvpmc, but that simple task doesn't use much
of mvpserver, and especialy doesn't use many of its long list of
library dependencies.


Mvpmcbootd borrows heavily from just a few pieces of pieces of
mvpserver, just enough to let the MediaMVP rev H1 and later download a
replacement dongle.bin, probably containing mvpmc.

It serves three UDP ports:

A Hauppage "directory" responder on port 16881
A TFTP server on port 16869
A BOOTP server on port 16867  (this doesn't actually appear to get used)

The present version takes no arguments.  The TFTP server serves fiels
from directory in which the program is started.  Rudimentary logging
is sent to stdout. 

Although I have used this to send an mvpmc dongle.bin to a rev H1
MediaMVP, it has never started up successfully.  I have had limited
success with the same version of the original mvpserver. Still, this
should be considered highly experimental. 

Build prerequesites:
	libevent is required -  http://monkey.org/~provos/libevent/
	tested with libevent-1.1a-3.2 RPM for Fedora core 5.

Building:
	just run "make"



Steve Tell
tell@telltronics.org
July 11, 2006

