Rapsody N35 / NDAS
The Rapsody N35
is a follow up to the RSH 100 media center - this time it's got HD
support, better codecs (the RSH 100 got quite upset when you rewound
stuff...), and a network device.... (which is by far the best upgrade).
It can mount any SMB share it sees on the local network, and can export
its own contents as an NDAS device; NDAS is a wacky proprietary NAS
technology from XiMeta.
Unfortunately, NDAS is a bit of a pain, as the windows drivers don't
support any form of discovery, and in order to attach to the device, you
have to enter a 20 digit key, and another 5 digit key to get write
access. (and, on my rapsody at least, these are printed in an utterly unreadable font, and underneath the device. What a pain).
However... NDAS devices seem (taking 2 rapsodys as an exhaustive
sample :) to send out what I'll term NDAS HELO packets every 2.5 seconds
- these are 64 byte Ethernet packets with a frame id of 88ad (ximeta).
and... it turns out that the NDAS ID, and the write key are
simply functions of the MAC address. (The N35 seems, oddly, to have 2
addresses; the official one [written on the device, used for NDAS], and
another used for TCP, which is 1 higher..)
So here is a (pretty damn hacky) NDAS network scanner - it will list
all the NDAS devices on your subnet (by waiting for 5s, during which at
least 1 NDAS HELO is broadcast), and use the functions provided in
NDASUSER.dll (supplied seperately by XiMeta, you'll have it if you own
an ndas device, or XiMeta provide it here [in the netdisk driver pack] ) to generate the NDAS ID / Write key.
- NDASUSER.DLL (link points
to Ximeta site, download drivers here.) This was developed against
v3.11.1327.0, and I've tweaked it to work with some later versions; due
to the hacky nature of the code here, anything else will probably
Run on the command line with
ndasscan.exe to hunt for ndas devices.