logiops icon indicating copy to clipboard operation
logiops copied to clipboard

MX Ergo compatibility report

Open slavfox opened this issue 4 years ago • 13 comments

Just got an MX Ergo to test with logiops:

  • DPI adjustment is not possible. If the dpi section is present at all in the logid config, it fails with:
[INFO] MX Ergo detected: device 1 on /dev/hidraw7
terminate called after throwing an instance of 'HIDPP20::UnsupportedFeature'
  what():  Feature [0x2201] AdjustableDPI unsupported.
fish: “logid -v” terminated by signal SIGABRT (Abort)
  • Binding actions works. CIDs are as expected:
    • 0xed for the DPI button
    • 0x5b for scroll left
    • 0x5d for scroll right
    • 0x56 for forward
    • 0x53 for back

slavfox avatar Jun 05 '20 09:06 slavfox

Hi! Can you please share your config file as a template for me?

thetechgeekster avatar Oct 07 '20 09:10 thetechgeekster

Here's the relevant part - not much to it, I'm afraid :sweat_smile:

devices =
(
    {
        name = "MX Ergo";
        buttons =
        (
            {
                cid = 0x5b;
                action =
                {
                    type = "Keypress";
                    keys =
                    [
                        "KEY_BACK"
                    ];
                };
            },
            {
                cid = 0x5d;
                action =
                {
                    type = "Keypress";
                    keys =
                    [
                        "KEY_FORWARD"
                    ];
                };
            }
        );
    }
);

slavfox avatar Oct 07 '20 16:10 slavfox

@slavfox how did you get your MX Ergo to be recongnized? I keep getting this:

[INFO] Device MX Ergo Multi-Device Trackball  not configured, using default config.
[INFO] Device found: MX Ergo Multi-Device Trackball  on /dev/hidraw0:1
[WARN] Error adding device /dev/hidraw1: std::exception

Even though I have added the config file and used that exact name.

If you don't mind me asking. :)

TobiasDev avatar Nov 08 '20 10:11 TobiasDev

Ah, got it working. I had to add a "space" after the name for some weird reason. "MX Ergo Multi-Device Trackball " like that. Now it works!

TobiasDev avatar Nov 08 '20 10:11 TobiasDev

I am using a rather big screen, and not being able to adjust DPI is a rather significant issue for me. Are you aware of any updates on this regard?

osbama avatar Jan 30 '21 11:01 osbama

@TobiasDev can you please post the whole config file? I wasn't able to change the dpi on mine.

thank you

fk1blow avatar Feb 02 '21 13:02 fk1blow

I never changed the DPI in my config. :( However, if you want to have a look at it, it lives here: https://github.com/TobiasDev/dot-files/blob/master/logiops/logid.cfg

TobiasDev avatar Feb 02 '21 18:02 TobiasDev

thank you!

fk1blow avatar Feb 02 '21 19:02 fk1blow

Thank you! I had noticed that space, but thought that couldn't be the problem.

mellolucas avatar Nov 22 '21 19:11 mellolucas

Did anyone managed to rebind "Switch Devices" and/or "Sniper Mode" buttons? Debug table shows them as "reprog? True" but looks like it does not work

ExposedCat avatar Aug 02 '22 18:08 ExposedCat

Hi @TobiasDev @fk1blow have you discoverd how to change the DPI?

devmessias avatar Aug 26 '22 11:08 devmessias

Hi @TobiasDev @fk1blow have you discoverd how to change the DPI?

Sorry! I had to switch to Windows again because of work so I'm sadly not sure anymore about this. :(

TobiasDev avatar Aug 30 '22 19:08 TobiasDev

Hi, DPI selection works perfectly for me for a while now. However, the mouse button clicks are still "sticky" i.e. Left mouse button takes too long to release, or sometimes does not release at all. This sometimes results in unwanted dragging and unregistered double clicks. Generally annoying, but since I come from an era where mouse used to have only one button and a ball at the bottom, I managed to get used to it.

This is not a hardware issue, since I also use the same device with a MAC and Windows.

osbama avatar Aug 31 '22 06:08 osbama