[sane-devel] New unsuppotred device - Umax AstraScan 4750

Stef stef.dev at free.fr
Fri Nov 2 21:16:42 UTC 2012


On 02/11/2012 20:26, Aleš Nesrsta wrote:
> Hi all,
>
> I tried to report unsupported device via
> http://www.meier-geinitz.de/tinc?key=rDoQ7lrj&formname=adddev
> but it fails with some error written in German language which I don't
> understand.
>
> So, I am trying to report unsupported device via this mail list - sorry,
> if it is wrong place or my report is duplicate to some another etc.
>
> If there is somebody interested to create sane-backend to this device I
> can help him e.g. by dumping Windows USB communication via SniffUSB
> according to some detailed instructions.
>
> Best regards
> Ales
>
>
> The unsupported device is Umax AstraScan 4750, there are some details:
>
> Manufacturer: Umax
> Model Name: AstraScan 4750
> Bus type: USB
> Vendor ID: 0x07b3
> Product ID: 0x0802
> Chipset: unknown
>
> Comments:
> Windows: The support CD (supplied with device) creates folder "Plustek
> OpticPro ST28 V4.0.0" in Start->Programs menu, i.e. it looks like this
> device is maybe some another variant of Plustek OpticPro ST28.
> (Hardware ID from Windows driver is USB\Vid_07b3&Pid_0802&Rev_0303)
>
>
> Data:
> sane-find-scanner -v -v:
>
> <device descriptor of 0x07b3/0x0802 at 001:003 (PLUSTEK USB2.0 SCANNER)>
> bLength               18
> bDescriptorType       1
> bcdUSB                2.00
> bDeviceClass          255
> bDeviceSubClass       255
> bDeviceProtocol       255
> bMaxPacketSize0       64
> idVendor              0x07B3
> idProduct             0x0802
> bcdDevice             3.03
> iManufacturer         1 (PLUSTEK)
> iProduct              5 (USB2.0 SCANNER)
> iSerialNumber         0 ()
> bNumConfigurations    1
>   <configuration 0>
>   bLength              9
>   bDescriptorType      2
>   wTotalLength         39
>   bNumInterfaces       1
>   bConfigurationValue  1
>   iConfiguration       0 ()
>   bmAttributes         192 (Self-powered)
>   MaxPower             10 mA
>    <interface 0>
>     <altsetting 0>
>     bLength            9
>     bDescriptorType    4
>     bInterfaceNumber   0
>     bAlternateSetting  0
>     bNumEndpoints      3
>     bInterfaceClass    255
>     bInterfaceSubClass 255
>     bInterfaceProtocol 255
>     iInterface         0 ()
>      <endpoint 0>
>      bLength           7
>      bDescriptorType   5
>      bEndpointAddress  0x81 (in 0x01)
>      bmAttributes      2 (bulk)
>      wMaxPacketSize    512
>      bInterval         0 ms
>      bRefresh          0
>      bSynchAddress     0
>      <endpoint 1>
>      bLength           7
>      bDescriptorType   5
>      bEndpointAddress  0x02 (out 0x02)
>      bmAttributes      2 (bulk)
>      wMaxPacketSize    512
>      bInterval         0 ms
>      bRefresh          0
>      bSynchAddress     0
>      <endpoint 2>
>      bLength           7
>      bDescriptorType   5
>      bEndpointAddress  0x83 (in 0x03)
>      bmAttributes      3 (interrupt)
>      wMaxPacketSize    1
>      bInterval         8 ms
>      bRefresh          0
>      bSynchAddress     0
>
> <trying to find out which USB chip is used>
>      checking for GT-6801 ...
>      this is not a GT-6801 (bcdUSB = 0x200)
>      checking for GT-6816 ...
>      this is not a GT-6816 (bDeviceClass = 255, bInterfaceClass = 255)
>      checking for GT-8911 ...
>      this is not a GT-8911 (check 1, bDeviceClass = 255, bInterfaceClass
> = 255)
>      checking for MA-1017 ...
>      this is not a MA-1017 (bDeviceClass = 255, bInterfaceClass = 255)
>      checking for MA-1015 ...
>      this is not a MA-1015 (bcdUSB = 0x200)
>      checking for MA-1509 ...
>      this is not a MA-1509 (bcdUSB = 0x200)
>      checking for LM983[1,2,3] ...
>      this is not a LM983x (bcdUSB = 0x200)
>      checking for GL646 ...
>      this is not a GL646 (bDeviceClass = 255, bInterfaceClass = 255)
>      checking for GL646_HP ...
>      this is not a GL646_HP (bcdUSB = 0x200)
>      checking for GL660+GL646 ...
>      this is not a GL660+GL646 (bDeviceClass = 255, bInterfaceClass =
> 255)
>      checking for GL84x ...
> <This USB chip looks like a GL842 (result from sane-backends 1.0.21)>
>
> found USB scanner (vendor=0x07b3 [PLUSTEK], product=0x0802 [USB2.0
> SCANNER], chip=GL842) at libusb:001:003
>
>
> cat /proc/bus/usb/devices:
>
> T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
> D:  Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=  1
> P:  Vendor=07b3 ProdID=0802 Rev= 3.03
> S:  Manufacturer=PLUSTEK
> S:  Product=USB2.0 SCANNER
> C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 10mA
> I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
> E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
> E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
> E:  Ad=83(I) Atr=03(Int.) MxPS=   1 Ivl=16ms
>
>
>
     Hello,

     this is the same USB id than the Plustek Opticpro ST28. See 
http://lists.alioth.debian.org/pipermail/sane-devel/2012-October/030390.html 
for some details.

Regards,
     Stef



More information about the sane-devel mailing list