|
|
|
Sujet : téléphone skype usb et bidouillage... | posté par Skippythekangoo 102 messages le 29-11-2009 à 16:36 | | Salutations à toutes et à tous...
J'ai récemment craqué sur un appeau à geek, un téléphone pour skype (nativement pour Windows), qui dans son utilisation première fonctionne presque à merveille.
Le truc c'est qu'en voyant cette chose reluire devant moi au magasin, avec ces petites touches sexy, je me suis dit, -"Tien, pourquoi pas en faire une télécommande pour mon PC...???".
Donc je me suis fendu des 5 Chf (environ 366), et suis renté chez moi dans la joie et le sourire au lèvres.
J'ai donc branché le bouzin et il est détecté comme une carte audio usb (ce qui est quand même son rôle). Mais je n'arrive pas à utiliser les touches, non reconnu par xev...
Un coup de patte, svp...
Merci.
_______________________
º¿º Skippy the Kangoo º¿º |
| posté par TrueDD 97 messages le 29-11-2009 à 17:04 | | Salut Skippy,
Peut-on connaître le modèle de ton appeau à geek ?
_______________________
Retrouvez-nous sur le canal ! #absolinux (serveur irc.librairc.net) |
| posté par Skippythekangoo 102 messages le 29-11-2009 à 18:32 | | Ok, donc je vais y aller d'un formidable "lsusb -v"
#
Bus 001 Device 002: ID 0c45:184c Microdia VoIP Phone
#
Device Descriptor:
#
bLength 18
#
bDescriptorType 1
#
bcdUSB 1.10
#
bDeviceClass 0 (Defined at Interface level)
#
bDeviceSubClass 0
#
bDeviceProtocol 0
#
bMaxPacketSize0 64
#
idVendor 0x0c45 Microdia
#
idProduct 0x184c VoIP Phone
#
bcdDevice 1.00
#
iManufacturer 2 GENERIC
#
iProduct 1 USB Audio Device
#
iSerial 0
#
bNumConfigurations 1
#
Configuration Descriptor:
#
bLength 9
#
bDescriptorType 2
#
wTotalLength 328
#
bNumInterfaces 4
#
bConfigurationValue 1
#
iConfiguration 0
#
bmAttributes 0x80
#
(Bus Powered)
#
MaxPower 500mA
#
Interface Descriptor:
#
bLength 9
#
bDescriptorType 4
#
bInterfaceNumber 0
#
bAlternateSetting 0
#
bNumEndpoints 0
#
bInterfaceClass 1 Audio
#
bInterfaceSubClass 1 Control Device
#
bInterfaceProtocol 0
#
iInterface 0
#
AudioControl Interface Descriptor:
#
bLength 10
#
bDescriptorType 36
#
bDescriptorSubtype 1 (HEADER)
#
bcdADC 1.00
#
wTotalLength 169
#
bInCollection 2
#
baInterfaceNr( 0) 1
#
baInterfaceNr( 1) 2
#
AudioControl Interface Descriptor:
#
bLength 12
#
bDescriptorType 36
#
bDescriptorSubtype 2 (INPUT_TERMINAL)
#
bTerminalID 1
#
wTerminalType 0x0101 USB Streaming
#
bAssocTerminal 0
#
bNrChannels 2
#
wChannelConfig 0x0003
#
Left Front (L)
#
Right Front (R)
#
iChannelNames 0
#
iTerminal 0
#
AudioControl Interface Descriptor:
#
bLength 12
#
bDescriptorType 36
#
bDescriptorSubtype 2 (INPUT_TERMINAL)
#
bTerminalID 2
#
wTerminalType 0x0201 Microphone
#
bAssocTerminal 0
#
bNrChannels 2
#
wChannelConfig 0x0003
#
Left Front (L)
#
Right Front (R)
#
iChannelNames 0
#
iTerminal 0
#
AudioControl Interface Descriptor:
#
bLength 12
#
bDescriptorType 36
#
bDescriptorSubtype 2 (INPUT_TERMINAL)
#
bTerminalID 3
#
wTerminalType 0x0603 Line Connector
#
bAssocTerminal 0
#
bNrChannels 2
#
wChannelConfig 0x0003
#
Left Front (L)
#
Right Front (R)
#
iChannelNames 0
#
iTerminal 0
#
AudioControl Interface Descriptor:
#
bLength 12
#
bDescriptorType 36
#
bDescriptorSubtype 2 (INPUT_TERMINAL)
#
bTerminalID 4
#
wTerminalType 0x0605 SPDIF interface
#
bAssocTerminal 0
#
bNrChannels 2
#
wChannelConfig 0x0003
#
Left Front (L)
#
Right Front (R)
#
iChannelNames 0
#
iTerminal 0
#
AudioControl Interface Descriptor:
#
bLength 9
#
bDescriptorType 36
#
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
#
bTerminalID 5
#
wTerminalType 0x0605 SPDIF interface
#
bAssocTerminal 0
#
bSourceID 1
#
iTerminal 0
#
AudioControl Interface Descriptor:
#
bLength 9
#
bDescriptorType 36
#
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
#
bTerminalID 6
#
wTerminalType 0x0301 Speaker
#
bAssocTerminal 0
#
bSourceID 9
#
iTerminal 0
#
AudioControl Interface Descriptor:
#
bLength 9
#
bDescriptorType 36
#
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
#
bTerminalID 7
#
wTerminalType 0x0101 USB Streaming
#
bAssocTerminal 0
#
bSourceID 8
#
iTerminal 0
#
AudioControl Interface Descriptor:
#
bLength 9
#
bDescriptorType 36
#
bDescriptorSubtype 5 (SELECTOR_UNIT)
#
bUnitID 8
#
bNrInPins 3
#
baSource( 0) 10
#
baSource( 1) 11
#
baSource( 2) 12
#
iSelector 0
#
AudioControl Interface Descriptor:
#
bLength 10
#
bDescriptorType 36
#
bDescriptorSubtype 6 (FEATURE_UNIT)
#
bUnitID 9
#
bSourceID 15
#
bControlSize 1
#
bmaControls( 0) 0x01
#
Mute
#
bmaControls( 1) 0x02
#
Volume
#
bmaControls( 2) 0x02
#
Volume
#
iFeature 0
#
AudioControl Interface Descriptor:
#
bLength 10
#
bDescriptorType 36
#
bDescriptorSubtype 6 (FEATURE_UNIT)
#
bUnitID 10
#
bSourceID 2
#
bControlSize 1
#
bmaControls( 0) 0x43
#
Mute
#
Volume
#
Automatic Gain
#
bmaControls( 1) 0x00
#
bmaControls( 2) 0x00
#
iFeature 0
#
AudioControl Interface Descriptor:
#
bLength 10
#
bDescriptorType 36
#
bDescriptorSubtype 6 (FEATURE_UNIT)
#
bUnitID 11
#
bSourceID 3
#
bControlSize 1
#
bmaControls( 0) 0x01
#
Mute
#
bmaControls( 1) 0x02
#
Volume
#
bmaControls( 2) 0x02
#
Volume
#
iFeature 0
#
AudioControl Interface Descriptor:
#
bLength 10
#
bDescriptorType 36
#
bDescriptorSubtype 6 (FEATURE_UNIT)
#
bUnitID 12
#
bSourceID 4
#
bControlSize 1
#
bmaControls( 0) 0x01
#
Mute
#
bmaControls( 1) 0x00
#
bmaControls( 2) 0x00
#
iFeature 0
#
AudioControl Interface Descriptor:
#
bLength 10
#
bDescriptorType 36
#
bDescriptorSubtype 6 (FEATURE_UNIT)
#
bUnitID 13
#
bSourceID 2
#
bControlSize 1
#
bmaControls( 0) 0x03
#
Mute
#
Volume
#
bmaControls( 1) 0x00
#
bmaControls( 2) 0x00
#
iFeature 0
#
AudioControl Interface Descriptor:
#
bLength 10
#
bDescriptorType 36
#
bDescriptorSubtype 6 (FEATURE_UNIT)
#
bUnitID 14
#
bSourceID 3
#
bControlSize 1
#
bmaControls( 0) 0x01
#
Mute
#
bmaControls( 1) 0x02
#
Volume
#
bmaControls( 2) 0x02
#
Volume
#
iFeature 0
#
AudioControl Interface Descriptor:
#
bLength 15
#
bDescriptorType 36
#
bDescriptorSubtype 4 (MIXER_UNIT)
#
bUnitID 15
#
bNrInPins 3
#
baSourceID( 0) 1
#
baSourceID( 1) 13
#
baSourceID( 2) 14
#
bNrChannels 2
#
wChannelConfig 0x0003
#
Left Front (L)
#
Right Front (R)
#
iChannelNames 0
#
bmControls 0x00
#
iMixer 0
#
junk at descriptor end: 00
#
Interface Descriptor:
#
bLength 9
#
bDescriptorType 4
#
bInterfaceNumber 1
#
bAlternateSetting 0
#
bNumEndpoints 0
#
bInterfaceClass 1 Audio
#
bInterfaceSubClass 2 Streaming
#
bInterfaceProtocol 0
#
iInterface 0
#
Interface Descriptor:
#
bLength 9
#
bDescriptorType 4
#
bInterfaceNumber 1
#
bAlternateSetting 1
#
bNumEndpoints 1
#
bInterfaceClass 1 Audio
#
bInterfaceSubClass 2 Streaming
#
bInterfaceProtocol 0
#
iInterface 0
#
AudioStreaming Interface Descriptor:
#
bLength 7
#
bDescriptorType 36
#
bDescriptorSubtype 1 (AS_GENERAL)
#
bTerminalLink 1
#
bDelay 3 frames
#
wFormatTag 1 PCM
#
AudioStreaming Interface Descriptor:
#
bLength 17
#
bDescriptorType 36
#
bDescriptorSubtype 2 (FORMAT_TYPE)
#
bFormatType 1 (FORMAT_TYPE_I)
#
bNrChannels 2
#
bSubframeSize 2
#
bBitResolution 16
#
bSamFreqType 3 Discrete
#
tSamFreq[ 0] 32000
#
tSamFreq[ 1] 44100
#
tSamFreq[ 2] 48000
#
Endpoint Descriptor:
#
bLength 9
#
bDescriptorType 5
#
bEndpointAddress 0x01 EP 1 OUT
#
bmAttributes 9
#
Transfer Type Isochronous
#
Synch Type Adaptive
#
Usage Type Data
#
wMaxPacketSize 0x00c8 1x 200 bytes
#
bInterval 1
#
bRefresh 0
#
bSynchAddress 0
#
AudioControl Endpoint Descriptor:
#
bLength 7
#
bDescriptorType 37
#
bDescriptorSubtype 1 (EP_GENERAL)
#
bmAttributes 0x01
#
Sampling Frequency
#
bLockDelayUnits 1 Milliseconds
#
wLockDelay 4 Milliseconds
#
Interface Descriptor:
#
bLength 9
#
bDescriptorType 4
#
bInterfaceNumber 2
#
bAlternateSetting 0
#
bNumEndpoints 0
#
bInterfaceClass 1 Audio
#
bInterfaceSubClass 2 Streaming
#
bInterfaceProtocol 0
#
iInterface 0
#
Interface Descriptor:
#
bLength 9
#
bDescriptorType 4
#
bInterfaceNumber 2
#
bAlternateSetting 1
#
bNumEndpoints 1
#
bInterfaceClass 1 Audio
#
bInterfaceSubClass 2 Streaming
#
bInterfaceProtocol 0
#
iInterface 0
#
AudioStreaming Interface Descriptor:
#
bLength 7
#
bDescriptorType 36
#
bDescriptorSubtype 1 (AS_GENERAL)
#
bTerminalLink 7
#
bDelay 1 frames
#
wFormatTag 1 PCM
#
AudioStreaming Interface Descriptor:
#
bLength 17
#
bDescriptorType 36
#
bDescriptorSubtype 2 (FORMAT_TYPE)
#
bFormatType 1 (FORMAT_TYPE_I)
#
bNrChannels 2
#
bSubframeSize 2
#
bBitResolution 16
#
bSamFreqType 3 Discrete
#
tSamFreq[ 0] 32000
#
tSamFreq[ 1] 44100
#
tSamFreq[ 2] 48000
#
Endpoint Descriptor:
#
bLength 9
#
bDescriptorType 5
#
bEndpointAddress 0x82 EP 2 IN
#
bmAttributes 5
#
Transfer Type Isochronous
#
Synch Type Asynchronous
#
Usage Type Data
#
wMaxPacketSize 0x00c8 1x 200 bytes
#
bInterval 1
#
bRefresh 0
#
bSynchAddress 0
#
AudioControl Endpoint Descriptor:
#
bLength 7
#
bDescriptorType 37
#
bDescriptorSubtype 1 (EP_GENERAL)
#
bmAttributes 0x01
#
Sampling Frequency
#
bLockDelayUnits 0 Undefined
#
wLockDelay 0 Undefined
#
Interface Descriptor:
#
bLength 9
#
bDescriptorType 4
#
bInterfaceNumber 3
#
bAlternateSetting 0
#
bNumEndpoints 1
#
bInterfaceClass 3 Human Interface Device
#
bInterfaceSubClass 0 No Subclass
#
bInterfaceProtocol 0 None
#
iInterface 0
#
HID Device Descriptor:
#
bLength 9
#
bDescriptorType 33
#
bcdHID 1.00
#
bCountryCode 0 Not supported
#
bNumDescriptors 1
#
bDescriptorType 34 Report
#
wDescriptorLength 50
#
Report Descriptors:
#
** UNAVAILABLE **
#
Endpoint Descriptor:
#
bLength 7
#
bDescriptorType 5
#
bEndpointAddress 0x83 EP 3 IN
#
bmAttributes 3
#
Transfer Type Interrupt
#
Synch Type None
#
Usage Type Data
#
wMaxPacketSize 0x0007 1x 7 bytes
#
bInterval 10
#
Device Status: 0x0000
#
(Bus Powered)
|
_______________________
º¿º Skippy the Kangoo º¿º |
|
|
|