Arduino devices using MMJoy2 software are not correctly recognized

Discussion about special hardware
Post Reply
TomB
Passenger
Posts: 1
Joined: 22 Jul 2015, 20:17
Status: Offline

Arduino devices using MMJoy2 software are not correctly recognized

Post by TomB » 18 Feb 2018, 01:43

Hello,

I have build several flightsim panels using Arduinos and MMJoy2, but Spad.Next is not recognizing them correctly and mixes them up.
It looks like this is because they all have the same serialnumber "MMJoy2-20160818" which is hardcoded by MMJoy2 into the firmware for identification by the author and cannot be changed when programming the boards.

All MMJoy2 boards have a unique VID:PID and name:
4000:0001 "F-4E RADAR PANEL (MMJoy2-20160818)"
4000:0002 "TM WCS MK1 ADV (MMJoy2-20160818)"
4000:0004 "F-4E UPR PANEL (MMJoy2-20160818)"
4000:0005 "F-4E LWR PANEL (MMJoy2-20160818)"
They all get the same configuration file assigned, "joycfg_MMJoy2-20160818.xml", even renaming the devices in Spad.Next does not help.
For all my other devices the serialnumber is empty and then Spadnext assigns some other string for identifaction, e.g. 045E:001B "SideWinder Force Feedback 2 Joystick" gets "joycfg_f44b1a21dd49f7bc6cac9b0f9cc8a874.xml".

I have already tried everything including manually changing the joycfg_*.xml and Panel Names.xml. without success.
All other software is correctly recognizing the boards, Windows, Linda, Prepar3D, etc.

Is there any way to get Spad:next use unique config files for those devices or any other workaround?
I would really appreciate any help to get this solved as Spad.Next is really my favorite software for programming my flightsim devices and I am really out of ideas right now :cry: .

Thanks
Thomas
Thomas
Location: Cologne, Germany

User avatar
c0nnex
Site Admin
Posts: 4867
Joined: 10 Mar 2015, 21:52
Location: Munich, Germany
Contact:
Status: Offline

Re: Arduino devices using MMJoy2 software are not correctly recognized

Post by c0nnex » 23 Mar 2018, 21:01

Beta .33 has the option to turn the serial number off , so each device gets it's own profile

Post Reply