After many many tests, I have found the best solution so far, at least in my case. I'm following some steps, which may be necessary or not. First, I plug all my devices into the same usb ports and following always the same order: steering wheel, pedals, shifter, handbrake and button box. I use a program called JoyIds to verify that the id numbers of the plugged devices are the same (you can change it if you need). I don't know if the id numbers are important for Dirt Rally, but they are for my AutoHotkey scripts, because I have some buttons programmed. Anyway, it seems that the ids are saved and you don't really need to worry about it nor launch the program after the first setup. After you have plugged all your devices, it's useless nor necessary to run Dirt Rally, because (in my case) the keyboard setup will be loaded and the TS PC Racer not detected. So, instead of wasting time, I close my Windows session. That's faster than rebooting my computer. Then I launch Dirt Rally and voila: my setup is loaded (steering wheel detected, as well as the rest of devices) and all the controls and buttons assignments correctly configured. I guess this only happens if everything is detected exactly in the same order. If not, the device detected as the TS PC Racer still appears as a profile, but if you load it your configuration will reset to default. Anyway, to be sure, I already have my setup files (\Profile\Player\Saves\*.*) as read only. This gives you a warning when launching the game or leaving tracks however. To prevent this, instead you can make a script to copy and overwrite a backup of your config files everytime your start the game. Of course, remember never to configure the pause key. Just leave it as it is. If you make this fatal mistake, you will probably have to completelly reinstall the game to regain control over your setup. Finally, I would like to thank Codemasters for all the headaches and the wasted hours, for ignoring the users, abandoning their "old" videogames and not giving support to one of the best steering wheels on the market. You are the best, guys!