Control stick (Gl. NXT EVO) via USB HID?

Moderator: AdminGroup

rumburak
Posts: 1
Joined: Sun Apr 27, 2025 3:34
Has thanked: 1 time

Control stick (Gl. NXT EVO) via USB HID?

Postby rumburak » Sun Apr 27, 2025 4:08

Is there a way to send data to the stick via USB HID, to control it?
It would be nice if i could at least send it some control codes to set a certain boolean ID to true/false.

I am currently using the Gladiator NXT EVO as a stick, and another as hybrid throttle, mostly using it for Star Citizen.
I have the sticks configured to work differently depending on a mode they are in (combat, cruise mode, mining mode, etc.), that can be cycled through using a button on each stick.
And i would like to be able to switch those modes from OUTSIDE - using button on a completely different non-VKB device, or via a keyboard shortcut.
I have a little python script that listens to inputs from various devices like a MIDI button pad, tablet and phone touchscreens, and the keyboard, and then does things - mutes MIC inputs/outputs/channels, sends inputs to games or other programs, controls RGB LEDs on the keyboards, etc.
So, i would like to also use that script to control the stick states, ideally by sending the sticks some control codes via USB HID, or any other way (if there would be any way).

I couldn't find the njoy32 source code anywhere, to look for myself if there are any means to do this (is the njoy32 not an open source project?)
So, is there some way to do what i want?

Delta
Posts: 209
Joined: Mon Sep 25, 2023 23:20
Has thanked: 7 times
Been thanked: 53 times

Re: Control stick (Gl. NXT EVO) via USB HID?

Postby Delta » Mon Apr 28, 2025 8:07

It is possible as that is literally how T-Link and VKB-Link work, but it is not something that has a publicly documented interface, and from my wireshark attempts, there seems to be a potentially obfuscated encoding on the bus.

It is not, indeed you could say it is a proprietary core technology of VKB's. The name similarity to more freely usable firmwares like MJoy16 and MMJoy2 is largely incidental.


Return to “General discussions”

Who is online

Users browsing this forum: No registered users and 18 guests