<p dir="ltr">Agreed.  Awesome news.  I don't have a whole lot of time, and no programming experience since like freshman year, but if I can help with something let me know--sniffing or testing or whatever.</p>
<div class="gmail_quote">On Feb 11, 2015 9:42 PM, "Stef" <<a href="mailto:stef.dev@free.fr">stef.dev@free.fr</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 09/02/2015 12:04, Rafe DiDomenico wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
So I sort of messed up and picked up this scanner. Now I#m debating whether to return it or not. If there's hope for support in the (not so distant) future, I'll hold off and wait. I'm just touching base to see what sort of prospects there are since this model isn't even listed as "unsupported" on the website.<br>
<br>
Anyway, if anyone needs any info on it this was SANE gave me:<br>
<br>
<device descriptor of 0x04a9/0x190f at 002:002 (Canon CanoScan)><br>
bLength               18<br>
bDescriptorType       1<br>
bcdUSB                2.00<br>
bDeviceClass          255<br>
bDeviceSubClass       255<br>
bDeviceProtocol       255<br>
bMaxPacketSize0       64<br>
idVendor              0x04A9<br>
idProduct             0x190F<br>
bcdDevice             7.04<br>
iManufacturer         1 (Canon)<br>
iProduct              2 (CanoScan)<br>
iSerialNumber         0 ()<br>
bNumConfigurations    1<br>
 <configuration 0><br>
 bLength              9<br>
 bDescriptorType      2<br>
 wTotalLength         39<br>
 bNumInterfaces       1<br>
 bConfigurationValue  1<br>
 iConfiguration       0 ()<br>
 bmAttributes         160 (Remote Wakeup)<br>
 MaxPower             500 mA<br>
  <interface 0><br>
   <altsetting 0><br>
   bLength            9<br>
   bDescriptorType    4<br>
   bInterfaceNumber   0<br>
   bAlternateSetting  0<br>
   bNumEndpoints      3<br>
   bInterfaceClass    255<br>
   bInterfaceSubClass 255<br>
   bInterfaceProtocol 255<br>
   iInterface         0 ()<br>
    <endpoint 0><br>
    bLength           7<br>
    bDescriptorType   5<br>
    bEndpointAddress  0x81 (in 0x01)<br>
    bmAttributes      2 (bulk)<br>
    wMaxPacketSize    512<br>
    bInterval         0 ms<br>
    bRefresh          0<br>
    bSynchAddress     0<br>
    <endpoint 1><br>
    bLength           7<br>
    bDescriptorType   5<br>
    bEndpointAddress  0x02 (out 0x02)<br>
    bmAttributes      2 (bulk)<br>
    wMaxPacketSize    512<br>
    bInterval         0 ms<br>
    bRefresh          0<br>
    bSynchAddress     0<br>
    <endpoint 2><br>
    bLength           7<br>
    bDescriptorType   5<br>
    bEndpointAddress  0x83 (in 0x03)<br>
    bmAttributes      3 (interrupt)<br>
    wMaxPacketSize    1<br>
    bInterval         8 ms<br>
    bRefresh          0<br>
    bSynchAddress     0<br>
<br>
<trying to find out which USB chip is used><br>
    checking for GT-6801 ...<br>
    this is not a GT-6801 (bcdUSB = 0x200)<br>
    checking for GT-6816 ...<br>
    this is not a GT-6816 (bDeviceClass = 255, bInterfaceClass = 255)<br>
    checking for GLxxx ...<br>
    this is not a GL646 (bDeviceClass = 255, bInterfaceClass = 255)<br>
<This USB chip looks like a GL848+ (result from sane-backends 1.0.24)><br>
<br>
found USB scanner (vendor=0x04a9 [Canon], product=0x190f [CanoScan], chip=GL848+) at libusb:002:002<br>
<br>
<br>
</blockquote>
    Hello,<br>
<br>
    I have just received a Canon LiDE 220 donated by Dany Qumsiyeh. Many thanks to him. Now I'm able to start working on this scanner.<br>
<br>
    First tests show that this model operates like previous LiDE 2[01]0 models, on an undocumented (maybe gl127) ASIC.<br>
<br>
    Since I now only have Windows 7 machines, I can't use usnsniff, and must adapt my decoding scripts to wireshark USB recording.<br>
<br>
    I am going to build some sample tests programs based on log sniffing, without public datasheet this will be surely more complicated and longer than working with previous genesys ASIC. Once simple operations worked out, I'll turned it into a backend.<br>
<br>
    This is going to take quite some time.<br>
<br>
Regards,<br>
    Stef<br>
</blockquote></div>