Hi Peter, I've ran the atik_ccd_test and get the following:
version 1.8 list -------------------- -> AtikCamera::list(...) 'Atik 314L' [0x4b4, 0xdf2c] found... -> AtikCameraImpl::AtikCameraImpl(..., Atik 314L, 2) maxPacketSize = 8388608 <- AtikCameraImpl::AtikCameraImpl <- AtikCamera::list 1 open Atik 314L -------------------- -> AtikCameraImpl::open() libusb_claim_interface() -> LIBUSB_SUCCESS / LIBUSB_TRANSFER_COMPLETED libusb_set_interface_alt_setting() -> LIBUSB_SUCCESS / LIBUSB_TRANSFER_COMPLETED -> AtikCameraImpl::writeFW() cpu stopped 1 cpu started 1 <- AtikCameraImpl::writeFW 1 -> AtikCameraImpl::setPortDirection(0, 0x9f) <- AtikCameraImpl::setPortDirection 1 -> AtikCameraImpl::setPortState(0, 0x80) <- AtikCameraImpl::setPortState 1 -> AtikCameraImpl::i2cSetTimeout(50) <- AtikCameraImpl::i2cSetTimeout 1 -> AtikCameraImpl::setParTimeout(50) <- AtikCameraImpl::setParTimeout 1 -> AtikCameraImpl::i2cSetSpeed(0) <- AtikCameraImpl::i2cSetSpeed 1 -> AtikCameraImpl::flush() libusb_bulk_transfer -> LIBUSB_ERROR_TIMEOUT 0 bytes flushed <- AtikCameraImpl::flush -> AtikCameraImpl::i2cSetTimeout(5000) <- AtikCameraImpl::i2cSetTimeout 1 -> AtikCameraImpl::eepRead(3, ..., 2) -> AtikCameraImpl::i2cWrite(81, [0x00 0x03], 2) <- AtikCameraImpl::i2cWrite 1 -> AtikCameraImpl::i2cRead(81, ..., 2) <- AtikCameraImpl::i2cRead 1 [0x2c 0xdf] <- AtikCameraImpl::eepRead 1 [0x2c 0xdf] -> AtikCameraImpl::eepRead(1000, ..., 5) -> AtikCameraImpl::i2cWrite(81, [0x00 0xe8], 2) <- AtikCameraImpl::i2cWrite 1 -> AtikCameraImpl::i2cRead(81, ..., 5) <- AtikCameraImpl::i2cRead 1 [0xff 0xff 0xff 0xff...] <- AtikCameraImpl::eepRead 1 [0xff 0xff 0xff 0xff...] colour = 1, offsetX = 0, offsetY = 0 pid = df2c -> AtikCameraImpl::i2cSetTimeout(100) <- AtikCameraImpl::i2cSetTimeout 1 -> AtikCameraImpl::setParTimeout(1000) <- AtikCameraImpl::setParTimeout 1 -> AtikCameraImpl::parInit(9) -> AtikCameraImpl::parInit(...) <- AtikCameraImpl::parInit 1 <- AtikCameraImpl::parInit 1 -> AtikCameraImpl::ping() ping -> 100 -> AtikCameraImpl::sendCommand(80, [0x64], ..., 1, 0) <- AtikCameraImpl::sendCommand 1 NULL libusb_bulk_transfer -> LIBUSB_ERROR_TIMEOUT ping <- 96 ping -> 101 -> AtikCameraImpl::sendCommand(80, [0x65], ..., 1, 0) <- AtikCameraImpl::sendCommand 1 NULL libusb_bulk_transfer -> LIBUSB_ERROR_TIMEOUT ping <- 96 ping -> 102 -> AtikCameraImpl::sendCommand(80, [0x66], ..., 1, 0) <- AtikCameraImpl::sendCommand 1 NULL