Philip Pemberton wrote: Hi, > The command which handles measurements is code 0x0A. This returns a > 15-byte (12 measurement bytes plus the header). After stripping the > header, there are three four-byte big-endian signed integers left. Sounds not too bad then. I was assuming that all the "smarts" was in the host software, not in the device. > There's a fairly lengthy setup and calibration procedure too, which I'm > still working on (it seems to muck about with the spectro's memory via a > memory read/write command pair). The calibration is performed by a > single "calibrate white level" command... Hmm. > Quite how I'm going to convert the scan data into a TI3 file... well, > that's another problem :P If you can provide an outline of the commands and responses, it wouldn't take too long to write a minimal driver for Argyll. I think I have an instrument here. Graeme Gill.