<!doctype html public "-//W3C//DTD W3 HTML//EN">
<head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
--></style><title>Re: [slimp3-dev] DHCP & Slim Dicovery
protocol</title></head><body>
<div>This sounds great, Sean.</div>
<div><br></div>
<div>SDP (according to the IETF) already stands for Session
Description Protocol, so maybe the slimp3 discovery protocol needs a
new name.</div>
<div><br></div>
<div>Are you planning on implementing the UI model I sent to you
before? If so, I could update it to include the DHCP/SDP
stuff.</div>
<div><br></div>
<div>-dean</div>
<div><br></div>
<blockquote type="cite" cite>I've been hacking away on this for the
last few days and it's almost<br>
ready. The SliMP3 can now optionally obtain it's IP address,
mask, and<br>
gateway using standard DHCP (not BOOTP). Although DHCP also
provides a<br>
means to get a server's IP, I decided not to go that route because
it<br>
would be hard/impossible to configure on most DHCP servers.<br>
</blockquote>
<blockquote type="cite" cite>Instead there's a second, optional stage:
Slim Discovery Protocol. SDP<br>
sends a UDP broadcast to find any Slim servers on the LAN. The
first<br>
server to reply (unicast) is the one the SliMP3 uses. This means
the<br>
SliMP3 will now work out of the box with zero configuration on any
LAN<br>
with a DHCP server.</blockquote>
<blockquote type="cite" cite><br>
Comments/questions/suggestions would be welcome before I wrap this<br>
up for beta testing. You'll need a Unix machine to install the
firmware<br>
update - sorry, the bootloader will be working on Windows soon.<br>
<br>
Here's how the new startup menu looks:<br>
<br>
Splash screen (4 seconds) " www.slimdevices.com
\n Welcome to SliMP3"<br>
<br>
"Would you like to set up the player?"<br>
UP/DOWN/RIGHT chooses between "Yes - go to setup" and
"No proceed with startup"<br>
<br>
"Please choose a configuration method"<br>
<br>
UP/DOWN/RIGHT selects<br>
<br>
"Completely automatic (DHCP+SDP)"<br>
"Specify server manually (DHCP only)"<br>
"Specify everything manually (static
IPs)"</blockquote>
<blockquote type="cite" cite><br>
If you choose automatic, it skips all the IP settings, asks for<br>
confirmation, and you're done. If you choose either of the manual<br>
options, it works basically the same as before from that point on.<br>
<br>
<br>
Also I fixed a number of little bugs including<br>
<br>
- ARP timeout too long<br>
- sleep timeout too short<br>
<br>
And one other new feature:<br>
<br>
- (h)ello packet. Used by servers to see if a SliMP3 is there, and
used by<br>
SliMP3s to announce themselves to the server at startup. This is so
you<br>
don't have to press a button to make the display come up when you
first<br>
plug in the player.<br>
<br>
More user docs and protocol docs are in the works. Firmware update
v1.1<br>
will be ready in a couple of days.<br>
<br>
<br>
Sean<br>
<br>
<br>
------------------------ Yahoo! Groups Sponsor
---------------------~--><br>
Universal Inkjet Refill Kit $29.95<br>
Refill any ink cartridge for less!<br>
Includes black and color ink.<br>
http://us.click.yahoo.com/r9F0cB/MkNDAA/ySSFAA/rIp0lB/TM<br>
---------------------------------------------------------------------<span </span>~-><br>
<br>
To unsubscribe from this group, send an email to:</blockquote>
<blockquote type="cite"
cite>slimp3-dev-unsubscribe-***@public.gmane.org</blockquote>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite> </blockquote>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite>Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/ </blockquote>
<div><br></div>
</body>
</html>