On Saturday 02 April 2011 22:26:04 Alexey Fisher wrote:
> Hi,
>
> this will be probably a good start:
> http://media.koeln.ccc.de/browse/congress/2009/26c3-3353-de-reverse-enginee
> ring_displaylink_devices.html http://libdlo.freedesktop.org/wiki/
>
Many thanks, it could be.
> Am Samstag, den 02.04.2011, 13:40 +0200 schrieb Gianluigi:
> > Hi all,
> > I've bought a LED Projector as in subject.
> > It's cheap, very small and it work well but not on linux.
> >
> > The only interface present is USB and when it's connected lsusb show
> > vendor id 1de1 and product id 1101.
> > It appear as a USB mass storage.
> > Mounting it, in the partition, there is only a Windows exec file.
> >
> > I've tried it with a Windows Xp on Virtual Box and after the execution of
> > the exe file a minimalistic set of software is installed.
> > A driver and a simple application to start the projector. No option, no
> > settings.
> >
> > Launching the application the projector start to show the video content.
> >
> > With the projector working under VM I've run again lsusb on the host
> > machine; Now, it show a device identified by vendor id 21e7 and product
> > id 000e.
> >
> > I would like to make it working under linux directly.
> > I've googled a lot but I haven't found anything of useful.
> >
> > Someone have some experience or can suggest me a start point to try to
> > make it working?
> >
> > lsusb -v output as mass storage is:
> >
> > Bus 002 Device 008: ID 1de1:1101
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 2.00
> > bDeviceClass 0 (Defined at Interface level)
> > bDeviceSubClass 0
> > bDeviceProtocol 0
> > bMaxPacketSize0 64
> > idVendor 0x1de1
> > idProduct 0x1101
> > bcdDevice 1.00
> > iManufacturer 1 actions
> > iProduct 2 Usb Device
> > iSerial 3 00000000000000000000000000000000
> > bNumConfigurations 1
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 32
> > bNumInterfaces 1
> > bConfigurationValue 1
> > iConfiguration 4 self-powered
> > bmAttributes 0xc0
> > Self Powered
> > MaxPower 20mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 2
> > bInterfaceClass 8 Mass Storage
> > bInterfaceSubClass 5 SFF-8070i
> > bInterfaceProtocol 80
> > iInterface 5 Mass Storage
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x81 EP 1 IN
> > bmAttributes 2
> > Transfer Type Bulk
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0200 1x 512 bytes
> > bInterval 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x01 EP 1 OUT
> > bmAttributes 2
> > Transfer Type Bulk
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0200 1x 512 bytes
> > bInterval 1
> > Device Qualifier (for other device speed):
> > bLength 10
> > bDescriptorType 6
> > bcdUSB 2.00
> > bDeviceClass 0 (Defined at Interface level)
> > bDeviceSubClass 0
> > bDeviceProtocol 0
> > bMaxPacketSize0 64
> > bNumConfigurations 1
> > Device Status: 0x0001
> > Self Powered
> >
> > and this is lsusb -v output after Windows on VM started it:
> >
> >
> > Bus 002 Device 007: ID 21e7:000e
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 2.00
> > bDeviceClass 255 Vendor Specific Class
> > bDeviceSubClass 0
> > bDeviceProtocol 0
> > bMaxPacketSize0 64
> > idVendor 0x21e7
> > idProduct 0x000e
> > bcdDevice 1.00
> > iManufacturer 1 actions
> > iProduct 2 Usb Device
> > iSerial 3 00000000000000000000000000000000
> > bNumConfigurations 1
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 32
> > bNumInterfaces 1
> > bConfigurationValue 2
> > iConfiguration 6 PICO PROJECTOR
> > bmAttributes 0xc0
> > Self Powered
> > MaxPower 2mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 2
> > bInterfaceClass 255 Vendor Specific Class
> > bInterfaceSubClass 8
> > bInterfaceProtocol 8
> > iInterface 7 USB PICO
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x81 EP 1 IN
> > bmAttributes 2
> > Transfer Type Bulk
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0200 1x 512 bytes
> > bInterval 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x01 EP 1 OUT
> > bmAttributes 2
> > Transfer Type Bulk
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0200 1x 512 bytes
> > bInterval 1
> > Device Qualifier (for other device speed):
> > bLength 10
> > bDescriptorType 6
> > bcdUSB 2.00
> > bDeviceClass 0 (Defined at Interface level)
> > bDeviceSubClass 0
> > bDeviceProtocol 0
> > bMaxPacketSize0 64
> > bNumConfigurations 1
> > Device Status: 0x0001
> > Self Powered
>
--
Witch! Witch! They'll burn ya!
-- Hag, "Tomorrow is Yesterday", stardate unknown
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel