Baldrick33 Posted August 21, 2020 Posted August 21, 2020 I have several Arduino button boxes. The issue I have is they keep swapping device IDs in DCS if they are unplugged or another device is added. So inn DCS device ID 42gfd56 or whatever gets assigned to button box A and I mao it, then it swaps with button box B if button box C is plugged in. For some other sims that have more limited support for lots of devices I have to unplug them (I have a switched USB hub). Of course the results are my mappings are swapped! I have tried renaming the devices in the input folders but they keep swapping back :( Has anyone else encountered this and is there a way to rename the devices, in game controllers they are all identified as "Arduino Micro". The same thing is displayed in Joy2key where I set box A to be joystick 1 and box b to be joystick 2. Plug in box C and they all move around! AMD 5800X3D · MSI 4080 · Asus ROG Strix B550 Gaming · HP Reverb Pro · 1Tb M.2 NVMe, 32Gb Corsair Vengence 3600MHz DDR4 · Windows 11 · Thrustmaster TPR Pedals · VIRPIL T-50CM3 Base, Alpha Prime R. VIRPIL VPC Rotor TCS Base. JetSeat
Mr_sukebe Posted August 26, 2020 Posted August 26, 2020 (edited) On a similar note to the OP, I've just added a second button box. Both of my button boxes use Arduino boards. The units do have different unique IDs, and when I look in the Config/Inputs/ folder for a relevant aircraft, I can see that they're given a name, complete with the full ID. Yet when I first booted tonight into windows, DCS mixed the two up, and swapped the controls around. Any good ideas? Edited August 26, 2020 by Mr_sukebe 7800x3d, 5080, 64GB, PCIE5 SSD - Oculus Pro - Moza (AB9), Virpil (Alpha, CM3, CM1 and CM2), WW (TOP and CP), TM (MFDs, Pendular Rudder), Tek Creations (F18 panel), Total Controls (Apache MFD), Jetseat
Mr_sukebe Posted September 4, 2020 Posted September 4, 2020 Anyone got some good ideas on how to solve this issue, as I still have it 7800x3d, 5080, 64GB, PCIE5 SSD - Oculus Pro - Moza (AB9), Virpil (Alpha, CM3, CM1 and CM2), WW (TOP and CP), TM (MFDs, Pendular Rudder), Tek Creations (F18 panel), Total Controls (Apache MFD), Jetseat
RightStuff Posted September 5, 2020 Posted September 5, 2020 Just renaming them won't be enough. You need to make them uniq on the hardware side. This great article might help: https://flyandwire.com/2018/10/04/arduino-pills-multiple-control-boxes-id/
Mr_sukebe Posted September 5, 2020 Posted September 5, 2020 My thanks. 7800x3d, 5080, 64GB, PCIE5 SSD - Oculus Pro - Moza (AB9), Virpil (Alpha, CM3, CM1 and CM2), WW (TOP and CP), TM (MFDs, Pendular Rudder), Tek Creations (F18 panel), Total Controls (Apache MFD), Jetseat
Baldrick33 Posted September 5, 2020 Author Posted September 5, 2020 Bearing in mind I haven't ever programmed an Arduino box and bought them from a third party I guess there isn't an easy way to rename them? Can I edit a board by simply connecting to it or do I need the source code used? AMD 5800X3D · MSI 4080 · Asus ROG Strix B550 Gaming · HP Reverb Pro · 1Tb M.2 NVMe, 32Gb Corsair Vengence 3600MHz DDR4 · Windows 11 · Thrustmaster TPR Pedals · VIRPIL T-50CM3 Base, Alpha Prime R. VIRPIL VPC Rotor TCS Base. JetSeat
Mr_sukebe Posted September 6, 2020 Posted September 6, 2020 Now sorted, though the solution was a pain. In short, when both button boxes were plugged in at startup, the new unit would assign the controls to it for the other button box. The fix was to simply rebind all of the controls with both units plugged in. Time consuming, but now working. Perhaps as important, both together were only £120, and I really like their feel. 7800x3d, 5080, 64GB, PCIE5 SSD - Oculus Pro - Moza (AB9), Virpil (Alpha, CM3, CM1 and CM2), WW (TOP and CP), TM (MFDs, Pendular Rudder), Tek Creations (F18 panel), Total Controls (Apache MFD), Jetseat
Recommended Posts