necroware / gameport-adapter

GamePort adapter to connect old DB15 joysticks to USB port
GNU General Public License v3.0
297 stars 57 forks source link

Logitech WingMan Interceptor doesn't get recognized #86

Closed Pcnisse closed 9 months ago

Pcnisse commented 9 months ago

Discussed in https://github.com/necroware/gameport-adapter/discussions/55

Originally posted by **necroware** March 13, 2023 Ask your questions here.

Hi, First of all thaks for the great work you do👍. I have this great adapter and it works great with my Logitech WingMan Extreme but when i connect the Logitech WingMan Interceptor it wont recognise it anyone has any sugestions?

Br Pcnisse

necroware commented 9 months ago

Unfortunately I have no Interceptor at hand to test, but may be this has a similar problem as #85. I'm currently sick, but I will analyze that in the next days, may be then we know more. Stay tuned.

Pcnisse commented 9 months ago

Hi,

Thanks for the swift reply. Get well👍

//Pcnisse

ruenes1 commented 9 months ago

@Pcnisse I've just tested the latest sources with my Wingman Interceptor and it works fine. Are you sure you are using the latest source code? The support for the Wingman Interceptor was added recently and it is not included in the releases, which are more than one year old.

@necroware A small suggestion: I see that the additional hats of the Interceptor are mapped as axes. It may be more standard to map them as additional buttons, as it is the case of modern joysticks with multiple hats.

Pcnisse commented 9 months ago

@ruenes1 That is probably be the issue, but how do i update with the latest source code, cant seem to find how to. Any one can point me to directions please? Br Pcnisse

ruenes1 commented 9 months ago

Just download it by clicking on the upper-right green button in the git repository labelled 'code' and then choose 'download zip'. You will find the same files as in the releases but they will be up-to-date. Then just re-upload the gameport-adapter sketch to the Arduino.

Pcnisse commented 9 months ago

Ok, got it but when i try to upload it i get an error saying..sorry for beeing such a noob at this..

"HidJoystick.h:47:5: error: 'm_hidDevice' was not declared in this scope m_hidDevice.SendReport(DEVICE_ID, packet.data, packet.size); ^~~ exit status 1 Compilation error: 'clas' does not name a type; did you mean 'class'"

// Pcnisse

ruenes1 commented 9 months ago

Select 'Arduino Leonardo' in the tools->board menu before compiling. Also, select the port of your board within the tools -> port menu before uploading it

Pcnisse commented 9 months ago

Thanks for all the help, updated the board and now the Joystick works great!!! You are great guys!!!

//Pcnisse