The main reason it's not been released is simply that people are still having sync'ing problems. We don't want to release anything until we're 100% sure it's stable enough not to change for the forseeable future.

Basically, the same error-correcting resilient protocol is run over serial, usb and ethernet (tcp socket).

The source consists of several C++ classes, from a basic protocol class family (with replacable connection objects for different media) to the emplode program which deals (albeit rather messily) with the way the empeg database works.

Unfortunately, we don't have enough people or time to produce wierd & wonderful things like web interfaces or versions that run on the unit itself - with only 5 people in the software team and lots of non-empeg-car things to do, we have to concentrate on the software actually necessary for the vast majority of users - ie, emplode.

Hugo