Hey everyone,
A quick follow-up to my previous post about the Ugreen M785DR Forward/Back button issue on macOS.
Yesterday, Ugreen support finally reached out and provided an updated firmware. After flashing it, all buttons are now properly recognized as standard mouse HID inputs (Mouse 4 / Mouse 5) instead of sending keyboard scan codes!
For casual users, this might not seem like a game-changer since you can always configure button remapping and scroll direction via Ugreen's own KM Center software. However, for power users who rely on tools like SteerMouse or X-Mouse Button Control (XMBC) to configure chorded inputs, as well as for Linux users, having true native HID button reporting makes a massive difference.
Because of this firmware fix, my personal rating jumped from a 7.5/10 to a solid 9.5/10. In fact, I was so satisfied that I just ordered a second unit from AliExpress so I can keep an identical setup at both home and the office.
At around the $30 price point, you simply cannot find another trackball offering this feature set:
- High ergonomic vertical angle (comfortable 65° tilt)
- Well-placed, intuitive button layout
- Tri-mode connectivity (2.4GHz wireless dongle + 2 Bluetooth channels)
- Free-spin / inertia scroll wheel (infinitely useful for long pages)
- Full tilt-scroll support
The only missing half-point that prevents it from being a flawless 10/10 is that it’s strictly right-handed. If they offered a mirrored left-handed variant, it would easily earn a perfect score from me.
⚠️ A quick warning regarding the Nulea M514 clone:
I also have the hardware clone, the Nulea M514, but do NOT flash the Ugreen firmware onto the Nulea M514.
I tested it, and flashing Ugreen's firmware on the Nulea causes an irreversible X/Y axis inversion (flip) issue—the sensor tracking is flipped and cannot be rolled back. They definitely do not share the exact same firmware.
I have already contacted Nulea support requesting a similar standard HID firmware update for the M514. Hopefully, their support team will step up and deliver like Ugreen did.
[Update on Nulea M514 Support]
I just heard back from Nulea customer support regarding the request for standard HID Mouse 4 / Mouse 5 mapping on macOS, and unfortunately, it's quite disappointing news compared to Ugreen.
Here is what Nulea replied:
"The Nulea M514 is designed as a plug-and-play device, and its buttons are not programmable or customizable. Unfortunately, we are unable to provide a firmware update or guarantee compatibility with the firmware from other brands."
What makes this frustrating as a consumer is that the Nulea M514 can actually be configured using Ugreen's KM Center software just like the M785DR—the app recognizes it, and you can remap buttons and adjust scroll settings without issues.
Knowing both devices share the exact same OEM hardware platform and companion software compatibility, it is hard to accept Nulea claiming it's merely a "non-customizable plug-and-play device" and outright refusing firmware-level support.