Olympus ds24 dictation pedal

Can anyone assist in helping me to get a dictation pedal working. I need a program that will ring read (transcribe) dictation. So the software would have to be able to be controlled by the foot pedal. The pedal rewinds the wav or other file when pressed left and opposite for right. The middle pedal is for stop start.

Ubuntu 12.04

THANKS

How does this thing connect … USB ?

Sorry for the delay Mark. It’s USB.

Unplug your pedals … wait 10 seconds … replug your pedals … then send the output from:

dmesg | tail -n 40

and

lsusb

and

xinput -list

Hi Mark.
Called away to work away for a few days. Will be back at weekend. Sorry for the delay.

No problem … whenever you’re ready.

adamandmaureen@C:~$ dmesg | tail -n 40
[ 16.863981] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input7
[ 16.864729] ACPI: Video Device [OVGA] (multi-head: yes rom: no post: no)
[ 16.865345] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[ 16.865427] snd_hda_intel 0000:00:1b.0: PCI INT A → GSI 22 (level, low) → IRQ 22
[ 16.865515] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
[ 16.865557] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
[ 16.896908] type=1400 audit(1354382547.302:7): apparmor=“STATUS” operation=“profile_replace” name=“/sbin/dhclient” pid=806 comm=“apparmor_parser”
[ 16.897809] type=1400 audit(1354382547.302:8): apparmor=“STATUS” operation=“profile_load” name=“/usr/lib/lightdm/lightdm/lightdm-guest-session-wrapper” pid=805 comm=“apparmor_parser”
[ 16.898520] type=1400 audit(1354382547.302:9): apparmor=“STATUS” operation=“profile_replace” name=“/usr/lib/NetworkManager/nm-dhcp-client.action” pid=806 comm=“apparmor_parser”
[ 16.898851] type=1400 audit(1354382547.302:10): apparmor=“STATUS” operation=“profile_replace” name=“/usr/lib/connman/scripts/dhclient-script” pid=806 comm=“apparmor_parser”
[ 16.922038] type=1400 audit(1354382547.326:11): apparmor=“STATUS” operation=“profile_load” name=“/usr/bin/evince” pid=810 comm=“apparmor_parser”
[ 16.987880] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
[ 16.990807] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[ 16.998406] r8169 0000:02:00.0: eth0: link down
[ 17.001539] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 17.002859] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 17.026259] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 17.028249] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 17.068123] psmouse serio1: synaptics: Touchpad model: 1, fw: 6.3, id: 0x9280b1, caps: 0xa04711/0xa04000/0x0
[ 17.069591] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
[ 17.069596] cfg80211: World regulatory domain updated:
[ 17.069599] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 17.069603] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 17.069606] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 17.069610] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 17.069613] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 17.069617] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 17.150031] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input10
[ 115.252149] wlan0: direct probe to 5c:b5:24:26:9a:93 (try 1/3)
[ 115.253975] wlan0: direct probe responded
[ 115.260179] wlan0: authenticate with 5c:b5:24:26:9a:93 (try 1)
[ 115.263591] wlan0: authenticated
[ 115.270614] wlan0: associate with 5c:b5:24:26:9a:93 (try 1)
[ 115.280092] wlan0: RX AssocResp from 5c:b5:24:26:9a:93 (capab=0x431 status=0 aid=1)
[ 115.280100] wlan0: associated
[ 115.281364] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 125.968036] wlan0: no IPv6 routers present
[ 187.632080] usb 5-2: new full-speed USB device number 3 using uhci_hcd
[ 202.768191] usb 5-2: USB disconnect, device number 3
[ 218.384112] usb 5-2: new full-speed USB device number 4 using uhci_hcd
adamandmaureen@C:~$

next…

adamandmaureen@C:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04f2:b070 Chicony Electronics Co., Ltd
Bus 005 Device 002: ID 04fc:0003 Sunplus Technology Co., Ltd CM1092 Optical Scroller Mouse
Bus 005 Device 004: ID 07b4:0202 Olympus Optical Co., Ltd
adamandmaureen@C:~$

Next…

adamandmaureen@C:~$ xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ USB OpticalWheel Mouse id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ CNF7051 id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ Toshiba input device id=13 [slave keyboard (3)]
adamandmaureen@C:~$

OK, there’s no known USB ID’s for that device (07b4:0202):
http://www.linux-usb.org/usb.ids

So I’m afraid even if there were Linux drivers (which there won’t be) the system wouldn’t recognise the divice, so wouldn’t know which drivers to load.

Or the short version = Forget it, aint gonna work :frowning:

Thanks for trying anyway Mark.

@Toonman
Or, you could try your hand at writing a kernel or libusb device driver for it.

Thanks SeZo.

If I only had the time. :frowning:

Just a common old end user. I rely on people on this website to hand hold me through problems. A fine job they do to. :slight_smile: