MockTab

Supported hardware

MockTab targets Wacom USB and Bluetooth tablets from the early 2000s to roughly 2020. These devices span nearly a hundred product numbers across a dozen hardware generations. A few newer models also carry experimental registry entries and require further verification. The tables below break that down by family, noting pressure range, button arrangement, transport, and confirmation status for each model.

Status legend

Product IDs are USB PIDs. Bluetooth Classic and wireless-dongle variants enumerate under their own PIDs; MockTab unifies them to the canonical USB entry, so a single tablet does not appear three times. The Info tab in the app includes a capture tool you can run on an unrecognized tablet to send back a compact report of what it advertises.

PenPartner & Graphire · 1996–2007

Compact consumer line built around the 8-byte Graphire HID report. No tilt, no rotation, no express keys (a couple of Bamboo-branded successors added a few buttons). Pressure tops out at 511 (9-bit) across the entire generation; the original PenPartner reports 8-bit pressure with a 255 maximum. The GraphireDecoder exists in the codebase but lacks live-hardware validation, so every entry here carries pending status.

StatusModelPIDYearPressureButtonsTransport
PendingPenPartner0x00031996255 (8-bit)USB
PendingGraphire0x0004, 0x00101998511 (9-bit)2USB
PendingGraphire 2 (4×5)0x00112001511 (9-bit)2USB
PendingGraphire 2 (5×7)0x00122001511 (9-bit)2USB
PendingGraphire 3 (4×5)0x00132003511 (9-bit)2USB
PendingGraphire 3 (6×8)0x00142003511 (9-bit)2USB
PendingGraphire 4 (4×5)0x00152005511 (9-bit)2USB
PendingGraphire 4 (6×8)0x00162005511 (9-bit)2USB
PendingVolito0x00602003511 (9-bit)USB
PendingVolito 20x0062~2004511 (9-bit)USB
PendingPenStation0x0061~2003511 (9-bit)USB
PendingBamboo (MTE-450)0x00652007511 (9-bit)USB
PendingBamboo Fun (CTE-450)0x00172007511 (9-bit)4USB

Intuos 1 · 1998–2002

The original Intuos professional line. 10-byte reports, 1024 pressure levels (10-bit), tilt support, no express keys, no touch ring. All five sizes share one parser and a single-stage feature init. No unit here has had live testing, but the kernel and OpenTabletDriver agree on the report layout, so the generic decoder covers them.

StatusModelPIDYearPressureButtonsTransport
Generic-decoderIntuos 4×50x002019981023 (10-bit)USB
Generic-decoderIntuos 6×80x002119981023 (10-bit)USB
Generic-decoderIntuos 9×120x002219981023 (10-bit)USB
Generic-decoderIntuos 12×120x002319981023 (10-bit)USB
Generic-decoderIntuos 12×180x002419981023 (10-bit)USB

Intuos 2 · 2001–2004

Same HID format and capabilities as Intuos 1, with updated industrial design and product IDs. 1024-level pressure, tilt, no express keys.

StatusModelPIDYearPressureButtonsTransport
Generic-decoderIntuos 2 (4×5)0x004120011023 (10-bit)USB
Generic-decoderIntuos 2 (6×8)0x004220011023 (10-bit)USB
Generic-decoderIntuos 2 (9×12)0x004320011023 (10-bit)USB
Generic-decoderIntuos 2 (12×12)0x004420011023 (10-bit)USB
Generic-decoderIntuos 2 (12×18)0x004520011023 (10-bit)USB

Intuos 3 · 2004–2006

The PTZ-series introduced express keys and touch strips (one set on the smallest sizes, two on the rest), and first supported the rotating Art Pen barrel (ZP-600). 10-byte reports with a different status-byte layout from Intuos 1/2, and a two-stage feature init (0x02 0x02 followed by 0x04 0x00 after 150 ms). All entries support tilt and Art Pen rotation. The widescreen 6×8 (PTZ-631W) is the only confirmed unit in this generation.

StatusModelPIDYearPressureButtons / ringTransport
Generic-decoderIntuos3 4×5 (PTZ-430)0x00B020041023 (10-bit)4 keys + stripUSB
Generic-decoderIntuos3 4×6 WS (PTZ-431W)0x00B720051023 (10-bit)4 keys + stripUSB
Generic-decoderIntuos3 6×8 (PTZ-630)0x00B120041023 (10-bit)8 keys + 2 stripsUSB
ConfirmedIntuos3 6×8 WS (PTZ-631W)0x00B520051023 (10-bit)8 keys + 2 stripsUSB
Generic-decoderIntuos3 9×12 (PTZ-930)0x00B220041023 (10-bit)8 keys + 2 stripsUSB
Generic-decoderIntuos3 12×12 (PTZ-1230)0x00B320051023 (10-bit)8 keys + 2 stripsUSB
Generic-decoderIntuos3 12×19 WS (PTZ-1231W)0x00B420051023 (10-bit)8 keys + 2 stripsUSB

Intuos 4 · 2009–2012

The PTK-series replaced Intuos 3's touch strips with a capacitive touch ring and added per-key OLED labels. Pressure jumped to 11-bit (2048 levels), tilt and Art Pen rotation continue. The wireless WL variant (PTK-540WL) pairs over a USB receiver dongle (PID 0x009D), not Bluetooth.

StatusModelPIDYearPressureButtons / ringTransport
Generic-decoderIntuos4 S (PTK-440)0x00B820092047 (11-bit)6 keys + ringUSB
Generic-decoderIntuos4 M (PTK-640)0x00B920092047 (11-bit)8 keys + ringUSB
Generic-decoderIntuos4 L (PTK-840)0x00BA20092047 (11-bit)8 keys + ringUSB
Generic-decoderIntuos4 XL (PTK-1240)0x00BB20092047 (11-bit)8 keys + ringUSB
Generic-decoderIntuos4 WL (PTK-540WL)0x00BC20102047 (11-bit)8 keys + ringUSB, Wireless

Intuos 5 & Intuos Pro Gen 1 · 2012–2015

Mid-cycle rebrand from "Intuos5" (pen-only PTK-x50, "Intuos5 touch" PTH-x50) to "Intuos Pro" (PTH-x51) on otherwise identical hardware. Same 10-byte IntuosV1 format as Intuos 4, 11-bit pressure, capacitive touch ring, no Bluetooth. The L variant (PTH-851) is the confirmed reference unit for this generation.

StatusModelPIDYearPressureButtons / ringTransport
Generic-decoderIntuos5 touch S (PTH-450)0x002620122047 (11-bit)6 keys + ringUSB
Generic-decoderIntuos5 S (PTK-450)0x002920122047 (11-bit)6 keys + ringUSB
Generic-decoderIntuos5 M (PTK-650)0x002A20122047 (11-bit)8 keys + ringUSB
Generic-decoderIntuos5 touch M (PTH-650)0x002720122047 (11-bit)8 keys + ringUSB
ConfirmedIntuos5 touch L (PTH-850)0x002820122047 (11-bit)8 keys + ringUSB, Wireless
Generic-decoderIntuos Pro S (PTH-451)0x031420132047 (11-bit)6 keys + ringUSB
Generic-decoderIntuos Pro M (PTH-651)0x0316, 0x031520132047 (11-bit)8 keys + ringUSB
ConfirmedIntuos Pro L (PTH-851)0x031720132047 (11-bit)8 keys + ringUSB

Intuos Pro Gen 2 · 2017–2025

A complete protocol overhaul: 192-byte LE24 reports with 13-bit pressure (8192 levels), Bluetooth Classic in addition to USB, and an optional wireless dongle. MockTab seizes the standard-HID-mouse interface to keep macOS from consuming pen events. The Pro Pen 2 pairs with all three sizes. Testing confirms both M and L over USB and Bluetooth Classic. The M and L include a capacitive touch surface; MockTab supports it over both USB and Bluetooth.

StatusModelPIDYearPressureButtons / ringTransport
Generic-decoderIntuos Pro S (PTH-460)0x0352 (USB), 0x035B (BT)20198191 (13-bit)6 keys + ringUSB, BT
ConfirmedIntuos Pro M (PTH-660)0x0357 (USB), 0x0360 (BT), 0x0359 (RF)20178191 (13-bit)8 keys + ringUSB, BT, Wireless
ConfirmedIntuos Pro L (PTH-860)0x0358 (USB), 0x0361 (BT), 0x035A (RF)20178191 (13-bit)8 keys + ringUSB, BT, Wireless

The BT PIDs above come from Wacom's assignments, but a PTH-660 tested over Bluetooth Classic enumerated with its USB PID (0x0357) rather than 0x0360. MockTab matches either.

Intuos Pro Gen 3 · 2025–present

The current Intuos Pro generation (PTK-series). Same 192-byte LE24 report format and 13-bit pressure as Gen 2, but with a different byte layout: pen status at byte [2] (not [1]), pressure at bytes [7–8] (not [8–9]). Two physical rotary scroll wheels replace the touch ring, one per side of the tablet; MockTab routes them through the ring-slot bindings in the Settings pane. The S has five express keys; M and L have ten. Bluetooth is not yet implemented in MockTab for this generation. All entries are experimental: the decoder ports from OTD’s IntuosV3ReportParser but lacks hardware validation.

StatusModelPIDYearPressureButtons / wheelsTransport
Generic-decoderIntuos Pro S (PTK-470)0x03F520258191 (13-bit)5 keys + 2 wheelsUSB
Generic-decoderIntuos Pro M (PTK-670)0x03F720258191 (13-bit)10 keys + 2 wheelsUSB
Generic-decoderIntuos Pro L (PTK-870)0x03F920258191 (13-bit)10 keys + 2 wheelsUSB

Bamboo & CTL/CTH consumer · 2007–2018

A long, regionally-confusing line marketed as "Bamboo", "Intuos", and "Wacom One" depending on year and territory. Pressure ranges from 1024 to 4096 levels; no tilt, no rotation. Models that retained the original Bamboo pen format remain pending (the BambooDecoder covers the format but is incomplete). Mid-cycle revisions that switched to the IntuosV1 or IntuosV2 formats route through the existing generic decoders and should enumerate.

StatusModelPIDYearPressureButtonsTransport
PendingBamboo Touch (CTT-460)0x00D02009— (touch only)USB
PendingBamboo Pen & Touch (CTH-460)0x00D120091023 (10-bit)4USB
PendingBamboo Pen (CTL-460)0x00D620091023 (10-bit)2USB
PendingBamboo Pen (CTL-660)0x00D720091023 (10-bit)2USB
PendingBamboo Capture (CTH-470)0x00D420111023 (10-bit)4USB
PendingBamboo Pen & Touch SE (CTH-461SE)0x00DA20111023 (10-bit)4USB
PendingBamboo Connect (CTL-470)0x00DB20111023 (10-bit)2USB
Generic-decoderWacom CTE-4600x006A~2009511 (9-bit)USB
PendingWacom CTE-6500x0018~2009511 (9-bit)4USB
PendingWacom CTE-6600x006B~2009511 (9-bit)USB
PendingBamboo One (CTF-430)0x0069~2007511 (9-bit)USB
PendingWacom CTH-3000x0319~2013511 (9-bit)2USB
PendingWacom CTH-3010x0318~2013511 (9-bit)2USB
Generic-decoderBamboo Craft (CTH-461)0x00D2~20101023 (10-bit)4USB
Generic-decoderWacom CTH-4700x00DE~20121023 (10-bit)4USB
Generic-decoderWacom CTH-4800x0302~20131023 (10-bit)4USB
Generic-decoderWacom CTH-4900x033C~20162047 (11-bit)4USB
Generic-decoderWacom CTH-6610x00D3, 0x00D8~20111023 (10-bit)4USB
Generic-decoderWacom CTH-6700x00DF~20121023 (10-bit)4USB
Generic-decoderWacom CTH-6800x0303~20131023 (10-bit)4USB
Generic-decoderWacom CTH-6900x033E~20162047 (11-bit)4USB
Generic-decoderWacom CTL-4700x00DD~20121023 (10-bit)USB
Generic-decoderWacom CTL-4710x0300~20131023 (10-bit)USB
Generic-decoderWacom CTL-4720x037A~20162047 (11-bit)USB
Generic-decoderWacom CTL-4800x030E~20131023 (10-bit)4USB
Generic-decoderWacom CTL-4900x033B~20162047 (11-bit)4USB
Generic-decoderWacom CTL-6710x0301~20131023 (10-bit)USB
Generic-decoderWacom CTL-6720x037B~20162047 (11-bit)USB
Generic-decoderWacom CTL-6800x0323~20131023 (10-bit)4USB
Generic-decoderWacom CTL-6900x033D~20162047 (11-bit)4USB
Generic-decoderWacom CTL-41000x037420184095 (12-bit)4USB
Generic-decoderWacom CTL-4100WL0x0376, 0x0377, 0x03C520184095 (12-bit)4USB, Wireless
Generic-decoderWacom CTL-61000x037520184095 (12-bit)4USB
Generic-decoderWacom CTL-6100WL0x0378, 0x03C720184095 (12-bit)4USB, Wireless

Cintiq pen displays · 2005–2024

Pen displays with integrated screens. Older models (CintiqV1 family) use a 10-byte report layout with a separate 0x0C aux report for express keys and touch rings, and require device seizure to keep the kernel from grabbing the tip-switch interface. Newer models (Cintiq 16 onward) switched to the same 192-byte IntuosV2 format as Intuos Pro Gen 2. The 24HD has dual touch rings (one per bezel), each with three independently assignable mode slots.

StatusModelPIDYearPressureButtons / ringTransport
Generic-decoderCintiq 21UX (DTZ-2100)0x003F20051023 (10-bit)8 keys + 2 stripsUSB
Generic-decoderCintiq 21UX2 (DTK-2100)0x00CC20102047 (11-bit)16 keys + 2 stripsUSB
Generic-decoderCintiq 12WX0x00C620071023 (10-bit)10 keys + 2 stripsUSB
Generic-decoderCintiq 22HD (DTK-2200)0x00FA, 0x00F920122047 (11-bit)16 keys + 2 stripsUSB
Generic-decoderCintiq 13HD (DTK-1300)0x030420132047 (11-bit)4 keys + rocker ringUSB
ConfirmedCintiq 24HD (DTK-2400)0x00F420112047 (11-bit)10 keys + 2 ringsUSB
Generic-decoderCintiq 24HD Touch (DTH-2400)0x00F820132047 (11-bit)10 keys + 2 ringsUSB
Generic-decoderWacom DTH-13200x034F20178191 (13-bit)USB
Generic-decoderCintiq 16 (DTK-1660)0x0390, 0x03AE20188191 (13-bit)USB
Generic-decoderWacom One (DTC-133)0x03A6~20194095 (12-bit)USB
Generic-decoderCintiq Pro 27 (DTH-271)0x03C020228191 (13-bit)8 keysUSB
Generic-decoderMovink 13 (DTH-135)0x03F020248191 (13-bit)USB

DTU & DTUS small pen displays · 2009–2016

Entry-level pen displays from two related but distinct kernel families. Neither supports tilt, rotation, or hover distance.

DTUS (wacom_dtus_irq) uses big-endian coordinates, a 10-bit pressure split across the status byte and a dedicated pressure byte, and an optional pad report (four express keys) on a separate report ID. Covers the DTK-1651, DTU-1031, DTU-1031X, and DTU-1141.

DTU (wacom_dtu_irq) uses little-endian coordinates and 9-bit pressure packed into two bytes. No pad report; pen only. Covers the DTU-1631 and DTU-2231.

All entries are experimental: the decoders port from input-wacom 4.18 but lack hardware validation.

StatusModelPIDYearPressureButtonsTransport
Generic-decoderWacom DTK-1651 (Cintiq 16)0x034320161023 (10-bit)USB
Generic-decoderWacom DTU-10310x00FB2012511 (9-bit)4USB
Generic-decoderWacom DTU-1031X0x032F~2014511 (9-bit)USB
Generic-decoderWacom DTU-11410x0336~20141023 (10-bit)4USB
Generic-decoderWacom DTU-16310x00F02010511 (9-bit)USB
Generic-decoderWacom DTU-22310x00CE2009511 (9-bit)USB

Wireless

Not supported

Have a tablet not listed here, or one in the pending column that you've tested? Please open an issue with the model number, USB product ID, and what you saw. Logs from the Info tab help.