Hanvon Art Master Driver for Linux

Sprache ändern:

I bought an Art Master 0806 this weekend and had to recognize that it does not work with Debian or even Ubuntu. 457505 150x98 Hanvon Art Master Driver for Linux

With Google i found an initial release of an driver but this one did not work too. Well the motion worked but the pressure did not.

So i contacted “Ond” ,the developer of the driver and we worked together to fix the problem. Within two days the driver worked with all features.

How to set the driver up:

  • It has to be compiled by your self
  • Download the driver.
  • Unpack the Tar-Zip with ‘tar xfvz [ARCHIVE NAME].tgz’
  • Navigate with ‘cd’ to the folder where the unpacked driver is
  • Use ‘make’ for compiling
  • If there is no error message you can use ‘insmod hanvon.ko’ for binding it.
  • The Tablet should now be usable

If you have any problems feel free to ask me for help.

The driver has been tested only with:

  • Hanvon Artmaster 0806,1107 and the 1209
  • Rollik RL0604, RL0504
  • Hanvon Armaster III (AM3M)
  • GraphicPal 0806

If you tried using it with another model please report your results to me.

If you want the driver to be loaded on boot next time you have to move the hanvon.ko to /lib/modules/your-kernel/kernel/drivers/input/tablet .

update the modules database now.

and add hanvon to /etc/modules

Now the Module should be loaded automatic next time you boot. You can verify that by running:

If no error is reported everything is fine.

Edit1: Markus Zucker made a patch, that adds support for the Hanvon Artmaster AM 1209 to the driver

Edit2: Stephan contacted me because his 1107 was not working with this driver. I did the modification to make it able to use it.

21 thoughts on “Hanvon Art Master Driver for Linux

  1. Hello, I have the Nilox Easy Sketch tablet that is listed as ID 0b57:8030 Beijing HanwangTechnology Co., Ltd I was wondering if we could let the driver work with it too, I’ve checked the lsusb -v and other file and the two tablets have the same values, could we work on it too? I

  2. Hi Daniel,
    first of all thanks for your work, the “installation” worked like a charm on my Ubuntu 11.10.
    Unfortunately I’ve noticed that the input “jumps” across the screen when I use it in gimp. I’ve simply enabled the 0806 in the “Extended Input Devices” and this is what happens when I draw some strokes:
    http://tinypic.com/r/2efj4n8/5
    Is this a known problem, am I doing something wrong or is my tablet broken… It just arrived brand spanking new in the mail.

    Cheers Jörg

    [ 228.528387] input: Hanvon Artmaster I tablet as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2.4/6-2.4:1.0/input/input12
    [ 228.528588] usbcore: registered new interface driver hanvon
    [ 228.528590] USB Hanvon tablet driver 0.4

  3. Your driver works “out of the box” in fedora 16 with kernel 3.1.6.
    No need to tweak xorg config.
    Thanks for a lot for your work !

    Nicolas

  4. Many thanks for your driver.
    It is correctly loaded in Fedora 14.
    kernel: [ 774.929457] v0.3b:USB Hanvon AM0806,AM1209 tablet driver.

    Just one question. What is additional step in order to use this driver ?
    Could you please share with us what config you add in xorg.conf ?

    Thanks in advance.

    Nicolas

  5. claw, I have one question. Every time I reboot ubuntu I need to do:
    ‘insmod hanvon.ko’

    Is there a way to make this permanent, so there was no need to type this every time after reboot?
    btw. This driver work with new gimp 2.7.4 which is cool, because gimp 2.7 won’t work on windows (I guess there won’t be any update do windows driver :/ by Hanvon)

    • Hey Jose,
      The nativ way is to load the driver with modprobe…
      I was not able to get it detected by modprobe becuase its not a kernel module.
      An alternativ way is to a the insmod command to the crontab of root.
      “sudo crontab -e” will open your crontab.
      Add a line which is :
      “@reboot insmod /path/hanvon.ko”
      This may be working. If not feel free to contact me :) .

    • okay i’ve got a working solution now.
      Move the hanvon.ko to /lib/modules/”yourkernel”/drivers/input/tablet
      run depmod
      try “modprobe hanvon”
      If this works with no errors
      add “hanvon” to /etc/modules -> “echo ‘ hanvon’ >> /etc/modules

    • okay i’ve got a working solution now.
      Move the hanvon.ko to /lib/modules/”yourkernel”/drivers/input/tablet
      run depmod
      try “modprobe hanvon”
      If this works with no errors
      add “hanvon” to /etc/modules -> “echo ‘ hanvon’ >> /etc/modules”

      • Thank you so much, works grea. Just for others:

        ‘/lib/modules/”yourkernel”/drivers/input/tablet’ should be
        /lib/modules/”yourkernel”/kernel/drivers/input/tablet

        adding hanvon to modules as admin:
        echo “hanvon” | sudo tee -a /etc/modules

        Thanks Again.

      • Thank you for the additional (corrected information)
        your welcome

  6. Wow, this works on my ubuntu 10.04 64 bit, with gimp. I has pressure sensitivity which is awesome. Hanvon should hire you ;) . This driver should be added to ubuntu asap. Thanks again.
    Will try in with gps now.

    • If this massage happens it should be loaded already and the tablet should work. are you using a Art Master 0806 or anything smaller or bigger ?

    • Okay so lets unzip the files to /home/Haifaa/hanvon.
      Next open a terminal and do “cd hanvon/”
      now run “make”
      when make is done do “sudo insmod ./hanvon.ko”

      I hope this will work for you

    • unzip it, compile it using “make” and then load it with “insmod”.
      It should be easy. If you don’t get it to work you can contact me with jabber or irc if you want to (claw6@jabber.org or #Triple6 on EuIRC.net)

Leave a Reply

Connect with:

Your email address will not be published.


3 + = 4

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">