Hello
I would forget about waiting for Goflight to support the NGX and use Stephen Munns script instead, works really well here with my MCP
which is Firmware A17.
I am not convinced at all that these lockups are caused by the firmware, I have no issues at all and my firmware revision is ancient.
The MCP seems to be really sensitive to how it is connected to the PC, you are going in the right direction using a USB card rather than MB ports.
Here is what I needed to do in order to get my MCP to play nicely.
Added a Belkin 5 port USB 2.0 card which uses the NEC chip, do not use any card with the VIA chip.
Plugged the MCP into a Belkin F5U021u powered hub dedicated just to the MCP.
The only hubs I have consistent results with are the F5U021u (4port) and the F5U027u (7port) all my Goflight stuff is on these hubs, Max two units per hub with the MCP on its own hub.
No lockups here with A17 since setting it up like this.
Goflight have been saying for years that a firmware update cures all ills with the MCP, they are still saying this and we are now at A25.
I believe that it is more to do with the MCP's power demands and signal path back to the host PC.
And do try Stephens script with the NGX, terrific stuff.