Skip to content

[0.6.x] add OutOfRangeReport for IntuosReportParser#4240

Merged
Kuuuube merged 1 commit into
OpenTabletDriver:0.6.xfrom
AkiSakurai:intuos_out_of_range
Oct 24, 2025
Merged

[0.6.x] add OutOfRangeReport for IntuosReportParser#4240
Kuuuube merged 1 commit into
OpenTabletDriver:0.6.xfrom
AkiSakurai:intuos_out_of_range

Conversation

@AkiSakurai
Copy link
Copy Markdown
Contributor

This has been tested on the CTL-472.

All supported models except CTE-460, when using the IntuosReportParser configuration, end up calling wacom_bpt_pen in the Linux kernel driver.

https://github.com/linuxwacom/input-wacom/blob/53081c21d26eee390020990087601afd8fdf2c92/4.18/wacom_wac.c#L3208

https://github.com/linuxwacom/input-wacom/blob/53081c21d26eee390020990087601afd8fdf2c92/4.18/wacom_wac.c#L3559

The CTE-460 might have an incorrect parser.

This has been tested on the CTL-472.

All supported models except CTE-460, when using the IntuosReportParser configuration, end up calling wacom_bpt_pen in the Linux kernel driver.

https://github.com/linuxwacom/input-wacom/blob/53081c21d26eee390020990087601afd8fdf2c92/4.18/wacom_wac.c#L3208
https://github.com/linuxwacom/input-wacom/blob/53081c21d26eee390020990087601afd8fdf2c92/4.18/wacom_wac.c#L3559

The CTE-460 might have an incorrect parser.
@github-actions github-actions Bot added the configuration Adds or modifies a tablet configuration label Oct 16, 2025
@Kuuuube
Copy link
Copy Markdown
Member

Kuuuube commented Oct 16, 2025

The CTE-460 might have an incorrect parser.

Considering CTE-660 is running BambooReportParser and there is proper verification that it's the correct parser for the CTE-660 I think it's reasonable to assume that the CTE-460 should also use this parser. CTE-460 is such a rare tablet it wouldn't be surprising if nobody has tested it (or cared to report it doesn't work) in years.

I'm sure the CTE-460 did work initially when it was added but it probably didn't ever get tested for the split off to BambooReportParser like other tablets were.

@gonX gonX added this to the v0.6.7 milestone Oct 17, 2025
@gonX
Copy link
Copy Markdown
Member

gonX commented Oct 17, 2025

This parser is currently used in the following tablet configurations, and will be affected by this change:

  • Wacom/CTE-430.json
  • Wacom/CTE-440.json
  • Wacom/CTE-460.json
  • Wacom/CTE-630.json
  • Wacom/CTE-640.json
  • Wacom/CTH-460.json
  • Wacom/CTH-461.json
  • Wacom/CTH-470.json
  • Wacom/CTH-480.json
  • Wacom/CTH-661.json
  • Wacom/CTH-670.json
  • Wacom/CTH-680.json
  • Wacom/CTL-460.json
  • Wacom/CTL-470.json
  • Wacom/CTL-471.json
  • Wacom/CTL-472.json
  • Wacom/CTL-480.json
  • Wacom/CTL-671.json
  • Wacom/CTL-672.json
  • Wacom/CTL-680.json
  • Wacom/ET-0405A-U.json
  • Wacom/FT-0405-U.json

Copy link
Copy Markdown
Member

@gonX gonX left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM assuming this works. Do we want more testers for other tablets on this before merging, or is merging testing? I can't imagine we're doing a new release with this for another couple of weeks.

Copy link
Copy Markdown
Member

@Kuuuube Kuuuube left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested and working on:
CTL-472, CTL-471, CTL-470, CTH-461, CTL-460

Not detecting out of range but does not break anything:
ET-0405-U

Probably safe to assume this also doesnt detect anything for the FT-0405-U.

@Kuuuube Kuuuube merged commit 14fad7a into OpenTabletDriver:0.6.x Oct 24, 2025
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

configuration Adds or modifies a tablet configuration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants