Skip to content

Trackpads made in 2025 can't connect via SPIΒ #14

@ramensum

Description

@ramensum

I just received 3 sizes of Cirque trackpads from Mouser (TM035035-2024-003, TM040040-2024-302, and TM023023-2024-002). When trying to run any of the CircuitPython examples, I receive the error:

Traceback (most recent call last):
  File "<stdin>", line 35, in <module>
  File "/lib/circuitpython_cirque_pinnacle.py", line 956, in __init__
  File "/lib/circuitpython_cirque_pinnacle.py", line 185, in __init__
RuntimeError: Cirque Pinnacle ASIC not responding

Adding print(f"{firmware_id=:02X} {firmware_ver=:02X}") before

if firmware_id != 7 or firmware_ver != 0x3A:
raise RuntimeError("Cirque Pinnacle ASIC not responding")
shows:
firmware_id=0E firmware_ver=75

Is it possible to update the library to work with newer Cirque firmware?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinggood first issueGood for newcomers

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions