Török Edwin wrote: Hi, > $ ENABLE_COLORHUG=1 bin/dispread -D 1000 -v -y l foo No need to set ENABLE_COLORHUG=1 with V1.5.X, it's enabled by default. > icoms_usb_transaction: req type 0x1 ep 0x81 size 64 > icoms_usb_transaction: reset req 0x0x7fffe40ef030 nourbs to 1 > urb_reaper: urb reap URB 0 with status 0 bytes 8, usrbs left 0 > coms_usb_transaction: reap - 0 left > coms_usb_transaction: returning err 0x8000 and 8 bytes > icoms_usb_rw: returning 8 bytes, ICOM err 0x8000 > colorhug_command: recieved cmd 'GetFirmwareVersion' error 'OK' args '00 07 01 > 00 01 00' > colorhug_command: got underrun or overrun Hmm. Looks to me like it might be a firmware problem with the Colorhug. I can't reproduce it with mine. As I understand it, it is meant to always send 64 bytes in response to a read. This was something that has changed since the initial hardware release. What version of ColorHig firmware are you using ? Have you tried upgrading it ? Graeme Gill.