Skip to content

Buttons and Other Features Missing from the Monitor Tab for CH-Products Eclipse Flight Simulator Yoke #342

@mskressin

Description

@mskressin

I am trying to use HID-Remapper to remap input from a CH-Products Eclipse Flight Simulator Yoke. When I connect the yoke via a USB Hub, I get the following in the Monitor Tab:
Image

A few of the usages are coming across just fine. Specifically, 10030 through 10032. Although the max value is not correct in some cases.
There are a lot more features on the Yoke. 6 Axis, a Hat Switch and 26 buttons. I used HID-Explorer and received the following device info:

productName: CH ECLIPSE YOKE
vendorId: 0x068E (1678) CH Products
productId: 0x0051 (81)
opened: true
collections[0]
Usage: 0001:0004 (Generic Desktop > Joystick)
Input reports: 0x00
Input report 0x00
6 values * 16 bits (bits 0 to 95)
Data,Var,Abs
Usages:
0001:0030 (Generic Desktop > X)
0001:0031 (Generic Desktop > Y)
0001:0032 (Generic Desktop > Z)
0001:0033 (Generic Desktop > Rx)
0001:0034 (Generic Desktop > Ry)
0001:0035 (Generic Desktop > Rz)
Logical bounds: 0 to 1023
4 bits (bits 96 to 99)
Data,Var,Abs
Usage: 0001:0039 (Generic Desktop > Hat Switch)
Logical bounds: 1 to 8
Physical bounds: 0 to 270
Units: deg^4
26 values * 1 bit (bits 100 to 125)
Data,Var,Abs
Usages: 0009:0001 (Button Button 1) to 0009:001A (Button Button 26)
Logical bounds: 0 to 1
Physical bounds: 0 to 270
Units: deg^4
2 bits (bits 126 to 127)
Cnst,Ary,Abs
Logical bounds: 0 to 1
Physical bounds: 0 to 270
Units: deg^4

Using that, I tried to access one of the buttons by using the Custom Usage feature of the HID-Remapper and had no luck. Here is the custom usage I added:

Image

Here is the WireShark capture from the Yoke. As you can see the data for all features of the yoke are indeed in the input reports.

Image

I have the capture file available, but I cannot figure out how to get GITHUB to allow me to attach it to this issue.

I do have to admit that I am rather new to this, but it sure seems to me that the monitor tab should be able to pickup the button presses and other missing features by using the custom usages feature you provided.

Thanks,
Mark

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions