02-24-2012 03:34 AM - edited 02-24-2012 03:37 AM
When I got this joystick I too had many problems getting it working in battlefield 3. I have read many forums on different fixes, all seem simular but a few people just couldn't get the joystick to work no matter what.
I was one of those people. No matter what I tried, I couldn't get it to work in BF3. But, I found a solution that no one else has mentioned (to my knowledge) so I'm going to share with all of you now, how I got it working.
First, I would like to thank this forum since it will take most of the credit to my fix, and you'll have to follow those steps after my fix as well.
The crucial error I did when installing this joystick (and I'm sure some of you did this too) is that I plugged it in before installing logitech's gaming software 5.10
If you do this, Windows installs it's universal driver for the joystick. Some were able to work around this by disabling the KDMF driver in device manager but when I tried doing that, the stubborn thing kept showing up under game controllers in control panel. It shows the Logitech extreme 3d pro, and a "universal joystick".
Because the universal joystick didn't show up in device manager for me (anymore, I don't know why), there was no way to perminantly disable that driver and so BF3 kept using that universal driver as default, thus, not being able to bind any keys, or any movement, or anything.
And no matter how many times I re-installed the gaming software, the same problem existed.
So this is what I did:
- Go to your windows/system32/drivers
- Delete "vhidmini.sys" and "vjoystick.sys"
Now, if you go under game controllers, only the Logitech joystick should show up.
Then go to the forum I hyperlinked above, clear all mouse and keyboard bindings in heli and jet, restart BF3 and bind all your commands to your 3D pro as you so fit.
I also can use my G13 with the 3D pro as well without any problems. Some said you have to unplug the G13 or it'll conflict with the joystick but I haven't had that issue.
09-04-2012 01:59 PM
I tried this solution to absolutely no avail. I didn't fina vjoystick.sys file but I renamed vhidmini.sys instead of deleting. While Windows recognizes my joystick (the calibration windows shows the throttle operating, trigger firing, and roll, pitch and yaw working), BF3 pretends that my Logitech Extreme 3D PRO doesn't exist.
Any other suggestions?
03-19-2013 02:21 PM - edited 03-19-2013 02:22 PM
Had the same problem. Looked all over the net for solutions.
Tried clearing the key bindings.
Tried unplugging other devices
Tried remapping using a 3rd party program.
Just got it to work though try this:
Make sure your comp is only detecting one joystick. My game pad was being detected as well so I unplugged it. This didn't solve the problem and the reason is the device is still being detected even though it's unplugged.
If you're in windows 7 go to devices and printers.
Find where you joystick is, right click on it and go to "Game controller settings"
Make sure there is only one Item listed...which should be your joystick. If there are more listed you need to disable them via device manager.
1. Go to device manager
2. Click Human Interface Devices
3. Find the other devices (not your joystick)
4. Right click and disable
After I did this it worked. Good luck