Duel Imon Knobs

Linux support for Soundgraph iMON USB IR/VFD modules used in Ahanix, Silverstone, Uneed, Accent and other cases.

Moderator: Venky

Post Reply
fizzdandantilus
Posts: 3
Joined: Wed Jan 19, 2005 10:15 pm

Duel Imon Knobs

Post by fizzdandantilus » Wed Feb 06, 2008 11:16 pm

Hi all,

This may not the correct forum to ask this question, if not I apologise in advance.

I have a Silverstone CW02 case which has two Imon Knobs along with the imon PAD control, one is labeled function the other volume.

My issue is that the function knob when creating a config file with "irrecord imon_knob.conf" to find out the hex codes only captures one hex code for both directions of the turn. While the volume knob records the two separate hex codes needed for up and down turns.

Does anyone know how I can find out what this code is on the function knob?

Note: In windows the Imon app recognises up and down on both knobs so I know hardware is working.

/etc/lircd.conf

Knob_Funct_Down 0x00000000
Knob_Funct_Up 0x00000000
Knob_Funct_Press 0x00000016
Knob_Vol_Down 0x00010000
Knob_Vol_Up 0x01000000
Knob_Vol_Press 0x00000001
# irw
0000000000000000 00 Knob_Funct_LeftTurn iMON-PAD
0000000000000000 01 Knob_Funct_LeftTurn iMON-PAD
0000000000000000 02 Knob_Funct_LeftTurn iMON-PAD
0000000000000000 03 Knob_Funct_LeftTurn iMON-PAD
0000000000000000 04 Knob_Funct_LeftTurn iMON-PAD
0000000000000000 00 Knob_Funct_LeftTurn iMON-PAD
0000000000000000 01 Knob_Funct_LeftTurn iMON-PAD
0000000000000000 02 Knob_Funct_LeftTurn iMON-PAD
0000000000000000 03 Knob_Funct_LeftTurn iMON-PAD
0000000000000000 04 Knob_Funct_LeftTurn iMON-PAD
0000000000000000 05 Knob_Funct_LeftTurn iMON-PAD
0000000000000016 00 Knob_Funct_Press iMON-PAD
0000000001000000 00 Knob_Vol_LeftTurn iMON-PAD
0000000001000000 01 Knob_Vol_LeftTurn iMON-PAD
0000000001000000 02 Knob_Vol_LeftTurn iMON-PAD
0000000001000000 03 Knob_Vol_LeftTurn iMON-PAD
0000000000010000 00 Knob_Vol_RightTurn iMON-PAD
0000000000010000 01 Knob_Vol_RightTurn iMON-PAD
0000000000010000 02 Knob_Vol_RightTurn iMON-PAD
0000000000010000 03 Knob_Vol_RightTurn iMON-PAD
0000000000010000 04 Knob_Vol_RightTurn iMON-PAD
0000000000000001 00 Knob_Vol_Press iMON-PAD

fizzdandantilus
Posts: 3
Joined: Wed Jan 19, 2005 10:15 pm

Re: Duel Imon Knobs

Post by fizzdandantilus » Sun Dec 07, 2008 9:03 pm

Is there not anyone who can help me to diagnose this?

I have uploaded some USB snoop captured in windows.

# lsusb -v
Bus 002 Device 003: ID 15c2:ffdc SoundGraph Inc. iMON PAD Remote Controller
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x15c2 SoundGraph Inc.
idProduct 0xffdc iMON PAD Remote Controller
bcdDevice 0.00
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 41
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 0 (Defined at Interface level)
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
** UNRECOGNIZED: 09 21 00 01 00 01 22 25 00
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
Device Status: 0x0000
(Bus Powered)
Attachments
UsbSnoopVolCCW.log.zip
USB Snoop while the volume knob is turned CCW.
(31.33 KiB) Downloaded 586 times
UsbSnoopFuncCW.log.zip
USB Snoop while the function knob is turned CW.
(34.89 KiB) Downloaded 609 times
UsbSnoopFuncCCW.log.zip
USB Snoop while the function knob is turned CCW.
(75.36 KiB) Downloaded 603 times

Post Reply