HID not recognised by Max

Lewis Wolstanholme's icon

Hi,

I've been having problems recently with a patch that I wrote for a Wacom drawing tablet that uses the [hi] object. I understand that there's a fine balance here between the way Max works, the driver/firmware for the drawing tablet, and the OS itself, but I was wondering if anyone could suggest any tips for debugging/fixing this before I resorted to some drastic and/or tedious solution.

At the moment, my patch works just as I want it to, however it only works when I am running it on macOS Catalina. When I have the Wacom tablet plugged in, I can access all of its functionality using the [hi] object. Unfortunately, for whatever reason, I have not been able to replicate this experience on any other machine, specifically those that are running both older and newer versions of macOS. When I have my drawing tablet plugged in on these machines, I am able to focus on the device using [hi], but the object doesn't output everything that I expect it to after sending it 'poll 1'. I can only get access to the tablet's buttons (essentially modifier keys), however [hi] is unable to capture the touchpad input (mouse emulation using the stylus). In all cases, I have combed the system preferences thoroughly and have even tried booting with the security chip disabled to see if that is blocking access to the tablet. I have also tried it both with and without the proprietary drivers installed. And still, I am always unable to capture the touchpad using the [hi] object! Does anyone have any tips for dealing with HIDs that aren't transmitting all of their data? Perhaps this is specific to mouse HIDs, as this is the main functionality that is not working for me?

In all of the scenarios that I have mentioned, I have been running the latest version of Max.

Thanks!! 🥴