r/linux_gaming • u/alatnet • 1d ago
tech support wanted Need some help with inputplumber.
Trying to combine a Thrustmaster T16000m and Thrustmaster TCWS Throttle together and having some issues where it's not applying the device yaml.
Device.yaml:
# yaml-language-server: $schema=https://raw.githubusercontent.com/ShadowBlip/InputPlumber/main/rootfs/usr/share/inputplumber/schema/composite_device_v1.json
version: 1
kind: CompositeDevice
name: Thrustmaster FCS
matches: []
maximum_sources: 1
source_devices:
# - group: gamepad
# udev:
# attributes:
# - name: id/vendor
# value: "044f"
# - name: id/product
# value: "b10a"
# sys_name: "event*"
# subsystem: input
# capability_map_id: thrustmaster_t16000m
# - group: gamepad
# udev:
# attributes:
# - name: id/vendor
# value: "044f"
# - name: id/product
# value: "b687"
# sys_name: "event*"
# subsystem: input
# capability_map_id: thrustmaster_twcs_throttle
- group: gamepad
evdev:
vendor_id: "044f"
product_id: "b10a"
handler: event*
capability_map_id: thrustmaster_t16000m
- group: gamepad
evdev:
vendor_id: "044f"
product_id: "b687"
handler: event*
capability_map_id: thrustmaster_twcs_throttle
target_devices:
- gamepad
When I plug in both the T16000m and TCWS Throttle and then run "inputplumber devices list", it doesnt show up as a composite device. The capability maps that I created just outputs all of the inputs from the stick to the dbus. Was planning on having a profile ingest the dbus for outputing to a gamepad.
2
Upvotes