Windows 10 doesn't recognise Arduino Micro Pro as a Game Controller

My Micro Pro is installed and working OK - I can see the attached loadcell and get accurate readings when I calibrate it.
But in Windows 10 the board is just a generic Com Port and I need it to be recognised as a game controller.
I have tried updating the driver by pointing to the downloaded Arduino folder but Windows keeps saying it has the correct one but it is a Windows driver not an Arduino one.

How can I force Windows to use downloaded Arduino driver ?

Thanks

OK looks like it is using Arduino driver but it is version 1.2.3.0 dated 24/11/2015
Is this the latest / correct driver ?
Everything is working 100% except for Windows is not recognising it as a game controller so I can't access it in my game (Assetto Corsa).

I tried loading different sketches to see if that would make a difference but it didn't.

I have the recommended Joystick sketch loaded so I am a t a complete loss :frowning:

No idea what the recommended joystick sketch is.

From memory, the pro micro will only be recognised as a HID if you have included mouse.h or keyboard.h.

ok - I have included joystick.h - will try keyboard and mouse.

Thanks

no difference.

It is showing up in Device Manager as a keyboard and a mouse but not as a HID :frowning:

A HID is a keyboard or a mouse. This happened after including those files?

I unfortunately don't have any idea what's next.

Well I kept playing and trying different 'things' to no avail.

Then it suddenly appeared as a controller after I went back to the original sketch I had downloaded. Funny thing is though, I had tried that a couple of times already without success. So I have no idea what the problem was or what fixed it.

But at least its fixed.

Well sort of - my simracing game Assetto Corsa still doesn't recognise it but since the controller settings and calibration are able to be accessed and performed I am guessing this is not an Arduino problem anymore.

Off to the Assetto Corsa forum I go ...........

Thanks :slight_smile:

Back again - my game can see the arduino :slight_smile:
But the values are going from -32767 to 32767 just by touching the loadcell :frowning:

When I do a calibration in IDE it works as intended and only goes to max 32767 when I apply many kg of force.
I tried using DIVIEW and Windows Game Controller calibration and they talso go from -32767 to 32767 at the slightest touch.

And then sometimes they don't move at all. I thought maybe I had a faulty loadcell, HX711 or Arduino but it works absolutely 100% each time I upload from IDE or do the IDE calibration so it must be all ok ??

This is driving me mad.

Any ideas ?

niterida - did you ever get a resolution on this ? I am having the same issue and have been spinning my wheels for days !!