GNX combo issue
Posted: Sat Jul 19, 2025 21:02
I'm using VKB device config v0.93.43 (NJoy32 firmware v2.19.B), the program is running with administration priviledges. On windows 11, newest version.
I've got GNX module combo consisting 4 controllers: THQ(sub 4)->THQ(sub 3) -(USB-C bus cable)> SEM-V -> THQ-V (sub 1), I believe there has'nt been any other "versions" of these controllers. I'm using a powered USB hub.
The 3 THQ controllers have different subaddresses (1,3 and 4), i've modified the using the pins as described in the THQ software youtube video. The sub 4 THQ has WWII throttle grip and is connected to the computer with with the USB controller.
The combo has been working great until this friday. On the sub 1 THQ-V I wanted to combine C2 (physical 31) and C3 (physical 30) buttons to a single button press. I did this with a AND macro, so that physical 31 AND 30 -> virtual 30
Then the problems started. immediately button presses on THQ-V started to froze, and all the axes on THQ sub 4 went wonky.
First I tried to revert the changes by setting previous settings and set these on the controller. After this VKBConfig wouldn't anymore recognize the last 2 controllers. I tried to reset and configure without avail. I managed to save the problematic profile here https://www.dropbox.com/scl/fi/mq19olmy1bobfkls7corn/NXT-SEM-THQx3.cfg?rlkey=2y78k1vsrl0g4iclnv0o1tgal&st=6x6getzr&dl=0
I tried USB controller on each controller to rule out hardware problem and I verified the subaddresses. They all worked as a single unit with the GNX USB controller, therefore it shouldn't be a hardware problem.
I tried to flash the USB controller with newest firmware (_GNX_USB_Controller_v2_19_9.vkb). I did this with Zbootloader v.1.96 which is the newest version on the VKB website. After this the controllers woudn't work together at all.
The THQ sub 4 controller works as a single unit, reporting as VKBsim NXT XT2 v2.199 (attachment, screenshot)
When I try to plug in the other adjacent controllers there is a read data error / CPUID error / CRC error "profile not verified". After few seconds Windows tells me that the USB device malfunctioned and the controllers shut down. The device manager informs me that the device can't be started (code 10)
After this i've tried
-connect the controller directly into the computer bypassing the USB hub
-firmware _GNX_USB_Controller_Mod_Start_v2_19_9.vkb (managed to flash when only THQ is connected)
-starting the device with BOOT bins.
-turned off all other USB background programs, LED programs while configuring
-connecting only the adjacent THQ (sub 3). With the boot pins the controllers stay on, but USB device malfunction soon and VKBconfic gets stuck on repeating error messages "Access violation at adress...."
On a other thread i noticed that one could "save" a .opi file from ZBootloader, i'm guessing its from the GNX USB controller. so I did that. Its here https://www.dropbox.com/scl/fi/nat85v68ux2u9nlzqb2eu/56564135.op1?rlkey=f5g2jcd9iai8mgc73nwbbr9qi&st=ev2upc0n&dl=0
I'm guessing the issue is with the GNX USB controller? Any suggestions?
I've got GNX module combo consisting 4 controllers: THQ(sub 4)->THQ(sub 3) -(USB-C bus cable)> SEM-V -> THQ-V (sub 1), I believe there has'nt been any other "versions" of these controllers. I'm using a powered USB hub.
The 3 THQ controllers have different subaddresses (1,3 and 4), i've modified the using the pins as described in the THQ software youtube video. The sub 4 THQ has WWII throttle grip and is connected to the computer with with the USB controller.
The combo has been working great until this friday. On the sub 1 THQ-V I wanted to combine C2 (physical 31) and C3 (physical 30) buttons to a single button press. I did this with a AND macro, so that physical 31 AND 30 -> virtual 30
Then the problems started. immediately button presses on THQ-V started to froze, and all the axes on THQ sub 4 went wonky.
First I tried to revert the changes by setting previous settings and set these on the controller. After this VKBConfig wouldn't anymore recognize the last 2 controllers. I tried to reset and configure without avail. I managed to save the problematic profile here https://www.dropbox.com/scl/fi/mq19olmy1bobfkls7corn/NXT-SEM-THQx3.cfg?rlkey=2y78k1vsrl0g4iclnv0o1tgal&st=6x6getzr&dl=0
I tried USB controller on each controller to rule out hardware problem and I verified the subaddresses. They all worked as a single unit with the GNX USB controller, therefore it shouldn't be a hardware problem.
I tried to flash the USB controller with newest firmware (_GNX_USB_Controller_v2_19_9.vkb). I did this with Zbootloader v.1.96 which is the newest version on the VKB website. After this the controllers woudn't work together at all.
The THQ sub 4 controller works as a single unit, reporting as VKBsim NXT XT2 v2.199 (attachment, screenshot)
When I try to plug in the other adjacent controllers there is a read data error / CPUID error / CRC error "profile not verified". After few seconds Windows tells me that the USB device malfunctioned and the controllers shut down. The device manager informs me that the device can't be started (code 10)
After this i've tried
-connect the controller directly into the computer bypassing the USB hub
-firmware _GNX_USB_Controller_Mod_Start_v2_19_9.vkb (managed to flash when only THQ is connected)
-starting the device with BOOT bins.
-turned off all other USB background programs, LED programs while configuring
-connecting only the adjacent THQ (sub 3). With the boot pins the controllers stay on, but USB device malfunction soon and VKBconfic gets stuck on repeating error messages "Access violation at adress...."
On a other thread i noticed that one could "save" a .opi file from ZBootloader, i'm guessing its from the GNX USB controller. so I did that. Its here https://www.dropbox.com/scl/fi/nat85v68ux2u9nlzqb2eu/56564135.op1?rlkey=f5g2jcd9iai8mgc73nwbbr9qi&st=ev2upc0n&dl=0
I'm guessing the issue is with the GNX USB controller? Any suggestions?