[clug] The e-beam, linux, and a proprietary HID protocol

Paul Warren u3292467 at anu.edu.au
Tue Feb 7 05:09:08 GMT 2006

Hash: SHA1

Hi there fellow cluggers.

I'm trying to get a thing called an "e-beam"[1], a whiteboard pen
position capture device, working under linux (and osx and windows).

The thing has special covers for whiteboard pens, which emit ultrasound
and so can be tracked by a device stuck on the whiteboard. It connects
to your computer via USB and uses HID to get data from it.  I'm able to
get data from it via read()ing /dev/hiddev and via libhid, but the data
doesn't seem to make much sense!!  All the info is obviously there, Pen
colour and position, I can even see sine waves in the data when drawing
circles, but finding the relationship within the data between the pen
colour, and the x-y co-ordinates has gone beyond my protocol reverse
engineering skills.

So, if anyone has some time, and the inclination, please take a look at
the data sets at:

Full credit will be given to any who come up with an algorithm for
getting the colour and position information out of the data.

If you want more data sets, or in a different format, please let me know!

Thankyou for your time!

- --
Paul Warren
ANU Supercomputer Facility
Leonard Huxley Building.
u3292467 at anu dot edu dot au

[1] http://www.e-beam.com/
Version: GnuPG v1.4.2 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


More information about the linux mailing list