Thanks for your reply. Mine is also plug and play but because it not working right I installed the drivers to try. When I first got a ship with four weapon slots (cobra) to make the extra weapons active I had to go to controls and put it back to hotas one go back into the game and in fire groups I could then include all weapons in firegroup 1, if I press the f2 key which is meant to be fire group 2, all it does it takes me out of the system panel and centralises me. I then have to put it back to custom and I can then use all weapons on 1. I cant put anything else in a fire group. I looked at edrefcard and I dont think I can use that either, Im using windows 10, and the file isnt called a binds file, it is kept in steam folder and it is called settings_gamecontroller_bindings.
I just tried to use edrefcard site on the default HOTAS ONE settings (TFlightHotasOne.binds) and it comes up with unknown controller so I'm afraid that doesn't help, sorry about that. (I have posted a request for it to be added.)
Looking inside that file I see the section for selecting the different fire-groups is:
<CycleFireGroupNext>
<Primary Device="TFlightHotasOne" Key="Joy_10">
<Modifier Device="TFlightHotasOne" Key="Joy_5" />
</Primary>
<Secondary Device="TFlightHotasOne" Key="Joy_14" />
</CycleFireGroupNext>
<CycleFireGroupPrevious>
<Primary Device="TFlightHotasOne" Key="Joy_9">
<Modifier Device="TFlightHotasOne" Key="Joy_5" />
</Primary>
<Secondary Device="TFlightHotasOne" Key="Joy_13" />
</CycleFireGroupPrevious>
So for some reason both the main and secondary methods of selecting previous or next firegroup are assigned to joystick buttons. In fact in the whole file the only keyboard assignment I can see is "J" for jump (
<HyperSuperCombination>). This doesn't make sense to me, maybe it does to you, it seems they have left everything apart from the joystick assignments blank for you to create your own (and forgot the "J"

).
In any event I would go into your Options / Controls menu and set one of the options (maybe the one that requires a modifier?) for these commands to a keyboard key (I use "B" and "N") and that way you will always have an easy method of selecting fire-groups.
I thought that in Steam as well as non-steam PC use, the user bindings were held in the User tree of Windows. Try to copy the the following and post it into the Windows Explorer address bar:
%LOCALAPPDATA%\Frontier Developments\Elite Dangerous\Options\Bindings
That should show you the bindings folder that contains your altered ".binds" file (custom.binds?).
In any event you should be able to create different fire groups (as per my post above) and then be able to switch between them using either keybinds (if you set them) or those joystick buttons (or combinations) that are shown in the section I have inserted above.
There is a thread showing pics of HOTAS-ONE assignments for XBox - does the first picture in post 1 show the default settings in the PC version? - Have a look here to see:
https://forums.frontier.co.uk/showt...er-T-Flight-Hotas-One-supported-games-on-XBox
Hopefully someone that is using this controller on PC can chime-in with more accurate informed information.