rFactor 2

rFactor 2

View Stats:
Piranha Jan 28, 2017 @ 7:39pm
Unable to locate controller file
Hi,
I have an ECCI 6000 wheel and pedals. When I go to Options/Controller and click on "Detect" I get the message "Unable to locate controller file - ECCI Hi Def USB".
Any suggestions on how I can find/create a controller file for the ECCI wheel?
Many thanks!
< >
Showing 1-15 of 15 comments
Manwith Noname Jan 28, 2017 @ 8:36pm 
Do you need to detect it from the game? Can you simply bind the movements in the control options?

To answer your question more directly though, this sounds like rF2 doesn't have a profile for the wheel based on the check it does against the driver. So it will not auto assign anything, if I'm reading it right.

Edit: To elaborate further, what I mean is, there is no pre configured file bundled with rF2 for your wheel. If you browse through to the rFactor 2 / UserData / Controller folder, there are a number of files which cover the most common devices and I believe what happens when you click detect is it simply loads these into the game for you.
Last edited by Manwith Noname; Jan 28, 2017 @ 10:27pm
Piranha Jan 28, 2017 @ 11:26pm 
Originally posted by Manwith Noname:
Do you need to detect it from the game? Can you simply bind the movements in the control options?

I tried binding the movements, but that didn't work. When the "preferred controller" was set as keyboard, it wouldn't register any wheel or pedal movements. I then tried loading one of the existing wheel options such as Logitech G27, but still rFactor didn't sense any movement from the ECCI.

Originally posted by Manwith Noname:
To answer your question more directly though, this sounds like rF2 doesn't have a profile for the wheel based on the check it does against the driver. So it will not auto assign anything, if I'm reading it right. Edit: To elaborate further, what I mean is, there is no pre configured file bundled with rF2 for your wheel. If you browse through to the rFactor 2 / UserData / Controller folder, there are a number of files which cover the most common devices and I believe what happens when you click detect is it simply loads these into the game for you.

That is exactly what I think the issue is - there is no preconfigured file and the options that are available don't seem to suit the ECCI either.

I'm hoping someone has solved the issue before or that someone at rFactor/Studio297 can advise how to fix...

Manwith Noname Jan 29, 2017 @ 9:51am 
Where you set preferred controller as keyboard, are there no options for something like wheel or gamepad?

Edit: Oh, I think I just realised, having loaded the game to snoop around, you mean "preferred controller" as in, you loaded a preset?

Now I have some time edit:

Right, done some snooping of files, maybe you could try this...

1) Copy a json file, could be any I guess but I opened up the default G27 file and compared it with my own custom G27 file because...I have a G27.

2) Ignore the first section for now, scroll down to line 342 Where it says...

"DeviceName 1":"Logitech G27 Racing Wheel USB=#046dc29b,

3) Now, with the wheel plugged in, open device manager from the control panel and extend the "Human Interface Devices" section.

4) Look for your wheel, hopefully it will say something like "ECCI Hi Def USB".

5) Highlight it, right click on it and choose properties. In the window that opens, click the details tab.

6) Click on the drop down menu and select "Hardware Ids".

7) Now, what I see here contains the number referenced in the json file but mixed with other ASCII text. I see a line that says "USB\VID_046D&PID_C29B". Removing the underscore and everything before it, then "&PID_" leaves me with the hardware id rF2 apparently uses to recognise it. "046dc29b". (VID = Vendor ID, PID = Product ID)

8) Try creating your own replacement line in the json so it reflects something like this...

"DeviceName 1":"ECCI Hi Def USB=#XXXXXXXX,"

9) Save and rename your file, "ECCI Hi Def USB.json"

I hope this makes sense and more importantly, gets you moving in the right direction.
Last edited by Manwith Noname; Jan 29, 2017 @ 7:51pm
Innocuous Jan 30, 2017 @ 9:37pm 
Thats some smart deducing right there Manwith Noname and I hope it gets the OP the result he is after. But is potentially useful in the future to many I'm sure, outstandingly helpful, thankyou for your effort and contribution. Cheers.
Manwith Noname Jan 31, 2017 @ 12:06am 
I hope so too. It might work, it might not.

Something I found when looking at other presets though is not all files had the hardware id in them, so that might not be required. They at least all had the line that looked like it would be the name for the driver as it would appear in the HID area of device manager. Some (the Logitech rumblepads) contain references to other devices that were presumably connected to the creators computer.

There's also settings in there to tell the game to ignore FFB for the device which might be needed. Then there's the pedal setup. I don't know if these ECCI wheels take the pedal signals through them or if it is another discrete device with it's own driver and USB connection. If the latter, they'll need to add them as a second device in the same json I suspect, which I forgot to mention. That's assuming this works of course.

The thing that strikes me as odd though, it shouldn't matter what json exists or is loaded. When you try to rebind say the steering axis, it (edit: by it, I mean the game) should look for and see just generic Direct Input changes. Heh, maybe I should have started with the question, "Is it working with other racing sims?...or anything? Can you see it respond in the driver software?". On that note...

@mriemer: Does the wheel have any kind of driver software that allows you to check it's working outside the game? Can you see it in devices and printers and check it in the Windows generic game controller settings?

Excuse me while I now go and facepalm myself for falling victim, again, to my over zealous mind that forgets to ask the simplest things first....I actually have a funny story about over the phone tech support...but I think I have rambled long enough.
Last edited by Manwith Noname; Jan 31, 2017 @ 12:17am
Piranha Feb 7, 2017 @ 12:19am 
Originally posted by Manwith Noname:

8) Try creating your own replacement line in the json so it reflects something like this...

"DeviceName 1":"ECCI Hi Def USB=#XXXXXXXX,"

9) Save and rename your file, "ECCI Hi Def USB.json"

I hope this makes sense and more importantly, gets you moving in the right direction.

Hi "Manwith Noname",
You were spot on! Followed your instructions above and made the changes to a copy of the JSON file and Bingo! it found the ECCI Wheel.

For everyone else's benefit, the Devicename that worked for me was
"Device Name 1":"ECCI HI-DEF USB=#048E000D",

thanks a heap for the suggestion!
Manwith Noname Feb 7, 2017 @ 7:59am 
Awesome!

Happy racing!
Raven_ARG Aug 1, 2017 @ 11:11am 
Worked! Manwith Noname . I use a speed wheel pro 5 and rFactor didn't detect throttle. So I used that info and problem solved.
Thx very much!
Manwith Noname Aug 1, 2017 @ 2:13pm 
Excellent. Though I am still slightly confused by this, as in, why does anyone have to go through this process to begin with? I understand why this method works but the game should detect direct input changes regardless of a preset file existing. Very strange.
ColinM Nov 24, 2018 @ 6:15am 
@Manwith Noname

Great find, this happened to be the issue in my case also.
Manwith Noname Nov 24, 2018 @ 8:30am 
Great! Have fun.
JeQ Jan 28, 2019 @ 9:20pm 
I have thrustmasters T500 RS and it used to work, removed game and installed again and now it doesn't even regonize it :D I move this game to trashcan.
Navneet Kumar Jun 29, 2020 @ 8:20am 
You folks might have already solved the issue but just sharing how mine got fixed.
So after installing the game, it did not detect the controller by default and I was not able to use my wheel for any command.
The issue is that they have multiple controller config files for the same controller (in my case, I am using a G29). So there are options as follows;
1) Logitech G-Hub G29 Driving Force Racing Wheel USB (Not Working)
2) Logitech G29 Driving Force Racing Wheel USB (Working)
So basically in controller profile loading, don't load the G-Hub option.
I have the Logitech G-Hub installed as well and all the drivers are up-to date. But the 1st option was not working.
Mork Dec 4, 2021 @ 1:10pm 
@navmeet can you please tell me how to make it recognize my wheel as the "Logitech G29 Driving Force Racing Wheel"?

I have never once played this game with my wheel because it does not work. and i cannot refund the game because I spent too long trying to fix the issue.
Navneet Kumar Dec 24, 2021 @ 11:51am 
Hi Mark, sorry for the late reply. But Just look for G29 profiles. There must be multiple profiles created for G29. try selecting each and see if it works.
< >
Showing 1-15 of 15 comments
Per page: 1530 50

Date Posted: Jan 28, 2017 @ 7:39pm
Posts: 15