benf.org :  other :  rapsody

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..)

screenshot of ndasscan

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.

Requires: Download NDASScan:

Run on the command line with

ndasscan.exe
to hunt for ndas devices.


Last updated 2010
Vi is just great