I recently purchased a harmony 300 from walmart (target also has) for 
$39.95 .. great price, and should result in more harmony users on linux.

Unfortunately, it appears to be unsupported by concordance.

paul :~$ sudo concordance -v -i
Concordance 0.21
Copyright 2007 Kevin Timmerman and Phil Dibowitz
This software is distributed under the GPLv3.

ERROR: failed to requesting identity
Requesting Identity: Failed with error 1

lsusb shows as Bus 003 Device 002: ID 046d:c124 Logitech, Inc.

and -vvv shows

Device Descriptor:
   bLength                18
   bDescriptorType         1
   bcdUSB               2.00
   bDeviceClass            0 (Defined at Interface level)
   bDeviceSubClass         0
   bDeviceProtocol         0
   bMaxPacketSize0         8
   idVendor           0x046d Logitech, Inc.
   idProduct          0xc124
   bcdDevice           10.78
   iManufacturer           1
   iProduct                2
   iSerial                 0
   bNumConfigurations      1
   Configuration Descriptor:
     bLength                 9
     bDescriptorType         2
     wTotalLength           41
     bNumInterfaces          1
     bConfigurationValue     1
     iConfiguration          1
     bmAttributes         0xc0
       Self Powered
     MaxPower              100mA
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       0
       bNumEndpoints           2
       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      33
          Report Descriptors:
            ** UNAVAILABLE **
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x81  EP 1 IN
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0040  1x 64 bytes
         bInterval               1
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x02  EP 2 OUT
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0040  1x 64 bytes
         bInterval               1

Also, the configuration is being done at myharmony.com on a silverlight 
program (windows and mac only).  I tried accessing myharmony.com from 
linux in firefox with the moonlight plugin, but couldn't get in.  It 
dumped me to an error screen saying it only supports windows and mac.

So I tried creating a new account on members.harmonyremote.com, but when 
it got to the point of scanning for the device, congruity gave this message:

Unknown error
     (libconcord function get_identity error 1)

Traceback (most recent call last):
   File "/usr/bin/congruity", line 524, in _WorkerFunction
     False
   File "/usr/bin/congruity", line 140, in worker_body_connect
     None
   File "/usr/lib/python2.6/dist-packages/libconcord.py", line 97, in 
__call__
     raise LibConcordException(self.func_name, result)
LibConcordException: libconcord function 'get_identity' failed with 
error code 1 ('Unknown error')

Do you think linux support for the 300 is possible?

paul

------------------------------------------------------------------------------

_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to