Page 3 of 3 FirstFirst 123
Results 21 to 27 of 27

Thread: Genius pen fine tuning

  1. #21
    Join Date
    Jan 2012
    Beans
    4

    Re: Genius pen fine tuning

    Hello to everyone!
    I have a similar problem with Genius EasyPen M610X tablet as anton_melnikov previously described in this forum about his EasyPen i405x pen behaviour. Pen is movable but can't click, nor do pressure. Here is the system information:

    OS: Ubuntu 11.10 ( Desktop )

    $ lsusb
    Code:
    Bus 002 Device 004: ID 0458:5013 KYE Systems Corp. (Mouse Systems)
    $ xinput list
    Code:
    Genius EasyPen M610X                    	id=8	[slave  pointer  (2)]
    $ xinput list-props "Genius EasyPen M610X"
    Code:
    Device 'Genius EasyPen M610X':
    	Device Enabled (121):	1
    	Coordinate Transformation Matrix (123):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    	Device Accel Profile (255):	0
    	Device Accel Constant Deceleration (256):	1.000000
    	Device Accel Adaptive Deceleration (257):	1.000000
    	Device Accel Velocity Scaling (258):	10.000000
    	Evdev Axis Inversion (259):	0, 0
    	Evdev Axis Calibration (260):	<no items>
    	Evdev Axes Swap (261):	0
    	Axis Labels (262):	"Abs X" (248), "Abs Y" (249), "Abs Z" (250), "Abs Rotary X" (251), "Abs Rotary Y" (252), "Abs Rotary Z" (253), "Abs Pressure" (254), "None" (0)
    	Button Labels (263):	"Button Left" (124), "Button Middle" (125), "Button Right" (126), "Button Wheel Up" (127), "Button Wheel Down" (128), "Button Horiz Wheel Left" (129), "Button Horiz Wheel Right" (130), "Button Side" (245), "Button Extra" (246), "Button Forward" (247), "Button Unknown" (241), "Button Unknown" (241), "Button Unknown" (241), "Button Unknown" (241)
    	Evdev Middle Button Emulation (264):	0
    	Evdev Middle Button Timeout (265):	50
    	Evdev Wheel Emulation (266):	0
    	Evdev Wheel Emulation Axes (267):	0, 0, 4, 5
    	Evdev Wheel Emulation Inertia (268):	10
    	Evdev Wheel Emulation Timeout (269):	200
    	Evdev Wheel Emulation Button (270):	4
    	Evdev Drag Lock Buttons (271):	0
    I have followed out instructions that described here and then I created a file /usr/share/X11/xorg.conf.d/52-wizardpen-on-evdev.conf

    Code:
    Section "InputClass"
            Identifier "wizardpen-on-evdev class"
            MatchIsTablet "on"
            MatchDevicePath "/dev/input/event*"
            Driver "evdev"
            Option "TopZ" "1"
            Option "BottomZ" "1023"
    EndSection
    After replug into usb or even restart, nothing is changed, but if I remap input buttons by command:
    $ xinput set-button-map "Genius EasyPen M610X" 0 0 0 0 0 0 0 1 3 2
    Buttons on pen is starts working, but without pressure. I do not know in which program I could test pen pressure for sure. Gimp ( 2.6.11 ) is not helping to me with it, because input device settings is not clear enough for understanding what could be wrong with program configuration.
    So I am stuck with this issue and don't know where should I start to move away from that point of dead end situation. I hope that someone can help to me out with configuring pressure on the pen. Thanks for your attention.

  2. #22
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Genius pen fine tuning

    Hi nicknow news,

    Welcome to Ubuntu forums!

    There are several KYE Systems Corp. tablet models currently reporting no pressure on the evdev driver. These models have no Vendor or Product ID match in the compatibility table on Nikolai Kondrashov's DIGImend project site: http://digimend.sourceforge.net/

    lsusb:
    Bus 001 Device 004: ID 0458:5010 KYE Systems Corp. (Mouse Systems)
    xinput list:
    ⎜ ↳ Genius EasyPen i405X id=11 [slave pointer (2)]

    lsusb:
    Bus 002 Device 003: ID 0458:5011 KYE Systems Corp. (Mouse Systems)
    xinput list:
    ⎜ ↳ Genius MousePen i608X id=9 [slave pointer (2)]

    lsusb:
    Bus 002 Device 004: ID 0458:5013 KYE Systems Corp. (Mouse Systems)
    xinput list:
    Genius EasyPen M610X id=8 [slave pointer (2)]

    Vendor ID = 0458 = KYE Systems Corp.
    Product ID = 5010 or 5011 or 5013

    This indicates the models are not yet supported in the kernel and the usbhid-dump data Nick requests for that tablet needs to be sent in to him so he can add the tablet model to the kernel. Also see these threads: http://ubuntuforums.org/showthread.php?t=1886167&page=2 and http://ubuntuforums.org/showthread.php?t=1899225&page=2

  3. #23
    Join Date
    Jan 2012
    Beans
    4

    Re: Genius pen fine tuning

    Favux, I am glad that you reply and thanks. I have visited DIGImend project site and download tarball archive with usbhid-dump source files then ./configure; make. I started up program from './usbhid-dump-1.2/src' folder in my case '$ sudo usbhid-dump 2 4' as I guess it should be the tablet numbers. The program output in first line was:

    Code:
    000:DESCRIPTOR                 1326543195.092727
    Other lines was like hex code "05 0D 09 01 A1 ..... end etc.". Did I do all right or something is wrong? Can you guide me if there was mistake in usbhid-dump command running? I am grateful for your help.
    Last edited by nicknow news; January 14th, 2012 at 03:05 PM.

  4. #24
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Genius pen fine tuning

    Hi nicknow news,

    No, that sounds correct. If you look at viktoria.s' udump in her usbstuff attachment on this post: http://ubuntuforums.org/showpost.php...0&postcount=22 You'll see:
    Code:
    ~$ sudo usbhid-dump --entity=both 2 4
    000:DESCRIPTOR                 1325253206.246410
     05 0D 09 01 A1 01 85 07 09 EE A1 00 09 EE 15 00
     25 FF 75 08 95 07 81 06 C0 C0 05 0C 09 01 A1 01
     85 03 15 00 26 FF 02 19 00 2A FF 02 75 10 95 01
     81 00 C0 05 01 09 00 A1 01 85 05 06 00 FF 09 01
     15 81 25 7F 75 08 95 07 B1 02 C0 05 01 09 02 A1
     01 85 08 09 01 A1 00 05 09 19 01 29 03 15 00 25
     01 95 03 75 01 81 02 95 05 81 01 05 01 09 30 09
    
    etc.
    That, and some other stuff is what Nick needs. So I am glad to see you are collecting the information for him!

    Of course for you the lsusb command would be:
    Code:
    sudo lsusb -v -d 0458:5013
    Last edited by Favux; January 14th, 2012 at 04:09 PM.

  5. #25
    Join Date
    Jan 2012
    Beans
    4

    Re: Genius pen fine tuning

    I hope that participation in providing little information will not harm anybody, of course
    Nice ! I followed your writings and collected output information. This is what two commands gave to me:

    ~$ sudo usbhid-dump --entity=both 2 4

    Code:
    000:DESCRIPTOR                 1326554970.458882
     05 0D 09 01 A1 01 85 07 09 EE A1 00 09 EE 15 00
     25 7F 75 08 95 07 81 06 C0 C0 05 0C 09 01 A1 01
     85 03 15 00 26 FF 02 19 00 2A FF 02 75 10 95 01
     81 00 C0 05 01 09 00 A1 01 85 05 06 00 FF 09 01
     15 81 25 7F 75 08 95 07 B1 02 C0 05 01 09 02 A1
     01 85 08 09 01 A1 00 05 09 19 01 29 03 15 00 25
     01 95 03 75 01 81 02 95 05 81 01 05 01 09 30 09
     31 09 38 09 00 15 81 25 7F 75 08 95 04 81 06 C0
     C0 05 01 09 02 A1 01 85 09 09 01 A1 00 05 09 19
     01 29 03 15 00 25 01 95 03 75 01 81 02 95 04 81
     01 05 0D 09 32 95 01 81 02 05 01 09 30 15 00 26
     00 50 35 00 46 00 50 75 10 95 01 81 02 09 31 15
     00 26 00 32 35 00 46 00 32 75 10 95 01 81 02 C0
     C0 05 0D 09 01 A1 01 85 11 09 EE A1 00 09 EE 15
     00 25 7F 75 08 95 07 81 06 C0 C0 05 0D 09 02 A1
     01 85 10 09 20 A1 00 09 42 09 44 09 3C 09 45 15
     00 25 01 75 01 95 04 81 02 95 03 81 03 09 32 15
     00 25 01 95 01 81 02 05 01 09 30 75 10 95 01 A4
     55 0D 65 33 15 00 26 FF 7F 35 00 46 FF 7F 81 02
     09 31 26 00 64 46 00 64 81 02 05 0D 09 30 15 00
     26 FF 03 35 00 46 FF 03 81 02 75 10 C0 C0 05 0D
     09 01 A1 01 85 14 09 EE A1 00 09 EE 15 00 25 7F
     75 08 95 07 81 06 C0 C0 05 0D 09 01 A1 01 85 13
     09 20 A1 00 09 42 09 44 09 3C 09 45 15 00 25 01
     75 01 95 04 81 02 95 03 81 03 09 32 95 01 81 02
     05 01 09 30 75 10 95 01 A4 55 0D 65 33 15 00 26
     FF 7F 35 00 46 FF 7F 81 02 09 31 26 00 64 46 00
     64 81 02 05 0D 09 30 15 00 26 FF 03 81 02 75 10
     C0 C0 05 0D 09 01 A1 01 85 12 09 EE A1 00 09 EE
     15 00 25 7F 75 08 95 07 81 06 C0 C0
    .... and some stream if needs.
    Code:
    000:STREAM                     1326554973.617861
     09 80 3C 03 00 00 00 00
    
    000:STREAM                     1326554973.619847
     09 80 3C 03 00 00 00 00
    
    000:STREAM                     1326554973.623847
     09 80 3C 03 00 00 00 00
    
    000:STREAM                     1326554973.625846
     09 80 3C 03 00 00 00 00
    ~$ sudo lsusb -v -d 0458:5013

    Code:
    Bus 002 Device 004: ID 0458:5013 KYE Systems Corp. (Mouse Systems) 
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               1.10
      bDeviceClass            0 (Defined at Interface level)
      bDeviceSubClass         0 
      bDeviceProtocol         0 
      bMaxPacketSize0         8
      idVendor           0x0458 KYE Systems Corp. (Mouse Systems)
      idProduct          0x5013 
      bcdDevice            0.01
      iManufacturer           1 Genius
      iProduct                2 EasyPen M610X
      iSerial                 0 
      bNumConfigurations      1
      Configuration Descriptor:
        bLength                 9
        bDescriptorType         2
        wTotalLength           34
        bNumInterfaces          1
        bConfigurationValue     1
        iConfiguration          0 
        bmAttributes         0xa0
          (Bus Powered)
          Remote Wakeup
        MaxPower              100mA
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        0
          bAlternateSetting       0
          bNumEndpoints           1
          bInterfaceClass         3 Human Interface Device
          bInterfaceSubClass      0 No Subclass
          bInterfaceProtocol      2 Mouse
          iInterface              0 
            HID Device Descriptor:
              bLength                 9
              bDescriptorType        33
              bcdHID               1.11
              bCountryCode           33 US
              bNumDescriptors         1
              bDescriptorType        34 Report
              wDescriptorLength     476
             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     0x0010  1x 16 bytes
            bInterval               2
    Device Status:     0x0002
      (Bus Powered)
      Remote Wakeup Enabled
    Even if it not fix the issue very soon, it will not disappoint me because that information might be useful for someone and one day it probably change Ubuntu to a bit better. Tell me please if needs any other information for help the others.

  6. #26
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Genius pen fine tuning

    Great!

    Say I can't tell from your post, but did you send the information to Nick? His e-mail link is at the bottom of the DIGImend Project site.

    Nikolai Kondrashov <spbnick@gmail.com>

    By the way the link is to the DIGImend sourceforge homepage. For maybe a better overview see: http://sourceforge.net/projects/digimend/
    Last edited by Favux; January 14th, 2012 at 05:33 PM.

  7. #27
    Join Date
    Jan 2012
    Beans
    4

    Re: Genius pen fine tuning

    Yes, I have already sent a mail to Nick with collected information that I posted in this thread. Maybe I could sent this earlier before you ask. Thanks again and good luck!

Page 3 of 3 FirstFirst 123

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •