Getting Philips Speechmike to work

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

let me first apologize for asking such a user-centric question on this
mailing list, but I don't know any other place where I could find people
captable of answering this question.

I got a new Philips Speechmike Classic [1] that I need to get working
under Linux. It's a dictation microphone that contains a mouse, a
microphone/speaker combination and several buttons.
First the good news: the integrated trackball (regular usb mouse driver)
and microphone/speaker (snd-usb-audio) are working. What's missing is
support for the buttons.
I pasted the output of "lsusb -v" for the device at
http://pastebin.com/m756b5f92

A hiddev device is created at /dev/hiddev0 and I get some input on that
device by pressing the keys. I don't know if that is useful to you, but
when I press a key I get that:

$ sudo cat /dev/hiddev0 | hexdump
0000000 0003 ffa1 ff80 ffff 0004 ffa1 0000 0000
0000010 0004 ffa1 0000 0000 0004 ffa1 0000 0000
*
0000040 0004 ffa1 ff84 ffff 0003 ffa1 ff80 ffff
0000050 0004 ffa1 0000 0000 0004 ffa1 0000 0000
*
0000080 0004 ffa1 0000 0000 0004 ffa1 0004 0000

(the first two lines are onPress, the last three onRelease)

I now have two questions: are there chances that the device is just a
regular "keyboard" that is not recognized by the kernel as such? If yes,
could I force the kernel to treat the device as "keyboard"?

If not, what's the best way to get a working driver for it? Use libusb
to write a user space driver for it? It's only 8 buttons, so I guess
even I would be able to write something here, but I'd like to get it
"done right", and I'm not exactly sure where to start.

Thanks for your help,

Philipp

[1] http://www.dictation.philips.com/index.php?id=1436
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux