Loss of FFB sometimes exiting garage or starting a race since 11.2 update

rfactor

#1

Ello wasnt having any issues before but since i did the last update i have random loss of FFB when leaving the garage in rf2 and on the odd occasion going to the race. ITs not all the time but maybe 1 in 7 times coming out of the pits. This has only happened since the 11.2 update.

Anyone else experienced this issue?

Also is it a simple thing to install the previous update to see if the problem has gone away?
Another question in rf2 is it safe to do FFB reset in the sim with a DD wheel? ive never tried it or had to before.
Im, running Sim racing bay small mige


#2

Hi @VR_Racer

If you can supply any debug log from the Advanced tab, that would help a lot.

Also, is it just loss of ffb or a controller disconnect?


#3

Also, which version did you have before this version?


#4

I’ve had this in rF2 on many occasions, with various different versions of SimuCUBE.

I think it is a known rF2 issue, not OSW specific. I have a button mapped which re-sets the rF2 FFB when this happens, which I must have found out about online somewhere, although I cannot recall where.


#5

i update each time new version released here is the event log from last session i ran i believe it did once while i was on the server so hopefully there is something here you can see. Also i think its more like the force is turned down to nothing but i can still feels bumps on grass etc just no tension.
I also think there was a few occasions in the past with an older version but been ok for a long time till this version for me. Please see below

SimuCUBE Boot : 0

SimuCUBE Boot : 11

SimuCUBE Boot : 2

Flash settings data loaded : 0

Initial config has been previously performed. Initializing Drive. : 0

State: Initializing Drive : 0

First-time drive initialization : 0

SMBus baudrate initialized successfully : 0

Drive init stage 1, position : 152626

Read MMC value from Drive : 12000

Read Motor Resistance value from Drive : 2333

Read CPR from Drive : 2097152

Read Drive Version ID from drive : 11201

SM Watchdog disabled successfully : 0

Waiting for faults to clear : 0

Waiting for servo to be ready : 0

Drive init stage 3, position after faults cleared : 146646

Drive init stage 4, phasing, current position : 144832

Drive init stage 4, phasing, current position : 59675

Drive init stage 4, phasing, current position : 145692

Drive init stage 4, phasing, current position : 326019

Drive init stage 4, phasing, current position : 485627

Drive init stage 4, phasing, current position : 540550

Drive init stage 4, phasing, current position : 482849

Drive init stage 4, phasing, current position : 357375

Drive init stage 4, phasing, current position : 253098

Drive init stage 4, phasing, current position : 220956

Drive init stage 4, phasing, current position : 258578

Drive init stage 4, phasing, current position : 328583

Drive init stage 4, phasing, current position : 375302

Drive init stage 4, phasing, current position : 381305

Drive init stage 4, phasing, current position : 357736

Drive init stage 4, phasing, current position : 341541

Drive init stage 4, phasing, current position : 340751

Drive init stage 4, phasing, current position : 340735

Drive init stage 4, phasing, current position : 340728

Drive init stage 4, phasing, current position : 340723

Drive init stage 4, phasing, current position : 327817

Drive init stage 4, phasing, current position : 327834

Drive init stage 5, phasing complete, position : 327841

Drive init complete, offset from startup position is : 327841

event 96 : 327841

SMBus baudrate initialized successfully : 0

State: Drive initialization was successful : 0

SM Watchdog enabled successfully : 0

State: Before operational - calculating new constant values : 0

State: Operational : 0

Command: Request profile number : 0

Command: Request profile name for profile : 0

Command: Request profile byte data for profile : 0

Command: Request profile number : 1

Command: Request profile name for profile : 1

Command: Request profile byte data for profile : 1

Command: Request profile number : 2

Command: Request profile name for profile : 2

Command: Request profile byte data for profile : 2

Command: Request profile number : 3

Command: Request profile name for profile : 3

Command: Request profile byte data for profile : 3

Command: Request profile number : 4

Command: Request profile name for profile : 4

Command: Request profile byte data for profile : 4

Command: Request profile number : 5

Command: Request profile name for profile : 5

Command: Request profile byte data for profile : 5

Command: Request profile number : 6

Command: Request profile name for profile : 6

Command: Request profile byte data for profile : 6

Command: Request profile number : 7

Command: Request profile name for profile : 7

Command: Request profile byte data for profile : 7

Command: Request profile number : 8

Command: Request profile name for profile : 8

Command: Request profile byte data for profile : 8

Command: Request profile number : 9

Command: Request profile name for profile : 9

Command: Request profile byte data for profile : 9

Command: Request profile number : 10

Command: Request profile name for profile : 10

Command: Request profile byte data for profile : 10

Command: Request profile number : 11

Command: Request profile name for profile : 11

Command: Request profile byte data for profile : 11

Command: Request profile number : 12

Command: Request profile name for profile : 12

Command: Request profile byte data for profile : 12

Command: Request profile number : 13

Command: Request profile name for profile : 13

Command: Request profile byte data for profile : 13

Command: Request profile number : 14

Command: Request profile name for profile : 14

Command: Request profile byte data for profile : 14

Command: Request profile number : 15

Command: Request profile name for profile : 15

Command: Request profile byte data for profile : 15

Command: Request profile number : 16

Command: Request profile name for profile : 16

Command: Request profile byte data for profile : 16

Command: Request hardware settings : 0

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 0

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 1

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 2

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 3

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 4

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 5

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 6

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 7

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 8

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 9

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 10

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 11

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 12

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 13

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 14

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 15

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 16

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 17

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 18

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 19

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 20

Command: Activate profile number : 15

State: Before operational - calculating new constant values : 0

State: Operational : 0

Command: Request profile number : 0

Command: Request profile name for profile : 0

Command: Request profile byte data for profile : 0

Command: Request profile number : 1

Command: Request profile name for profile : 1

Command: Request profile byte data for profile : 1

Command: Request profile number : 2

Command: Request profile name for profile : 2

Command: Request profile byte data for profile : 2

Command: Request profile number : 3

Command: Request profile name for profile : 3

Command: Request profile byte data for profile : 3

Command: Request profile number : 4

Command: Request profile name for profile : 4

Command: Request profile byte data for profile : 4

Command: Request profile number : 5

Command: Request profile name for profile : 5

Command: Request profile byte data for profile : 5

Command: Request profile number : 6

Command: Request profile name for profile : 6

Command: Request profile byte data for profile : 6

Command: Request profile number : 7

Command: Request profile name for profile : 7

Command: Request profile byte data for profile : 7

Command: Request profile number : 8

Command: Request profile name for profile : 8

Command: Request profile byte data for profile : 8

Command: Request profile number : 9

Command: Request profile name for profile : 9

Command: Request profile byte data for profile : 9

Command: Request profile number : 10

Command: Request profile name for profile : 10

Command: Request profile byte data for profile : 10

Command: Request profile number : 11

Command: Request profile name for profile : 11

Command: Request profile byte data for profile : 11

Command: Request profile number : 12

Command: Request profile name for profile : 12

Command: Request profile byte data for profile : 12

Command: Request profile number : 13

Command: Request profile name for profile : 13

Command: Request profile byte data for profile : 13

Command: Request profile number : 14

Command: Request profile name for profile : 14

Command: Request profile byte data for profile : 14

Command: Request profile number : 15

Command: Request profile name for profile : 15

Command: Request profile byte data for profile : 15

Command: Request profile number : 16

Command: Request profile name for profile : 16

Command: Request profile byte data for profile : 16

Command: Request hardware settings : 0

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 0

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 1

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 2

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 3

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 4

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 5

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 6

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 7

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 8

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 9

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 10

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 11

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 12

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 13

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 14

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 15

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 16

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 17

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 18

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 19

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 20

Command: Event log download request : 0


#6

when you do the FFB reset in rf2 with DD does the wheel do anything like spin as i havnt tried yet cause of cables to the wheel


#7

Interesting issue. Nothing in the FFB effects generation nor in the management has been changed recently. Only change in 0.11.2 was to have a minimal update rate for the USB reports to the PC.


#8

I have also had it happen to me with various different versions of SimuCube never found the problem


#9

thanks for reporting this. I have tested rFactor2 quite often, but I’m not a fan of it so I have only done short tests. However, we have some nice regular testers on the board that have reported testing it, before I have released public versions that have changes in FFB side of the code.

@VR_Racer It would help, if you first set log verbosity to “FFB Effect creation, deletion and activation” and tried to then download the log right after it has happened.


#10

do i do this before i go in the session or i do this after sorry im not to up on this stuff.
For what its worth i only race rf2 regular and test most nights of the week plus the usal qually and 90 minute race in F1 so im constantly using rf2 in the f1 season


#11

First set verbosity, then drive until it happens, then download the log.


#12

ok did it again does this help?

SimuCUBE Boot : 0

SimuCUBE Boot : 11

SimuCUBE Boot : 2

Flash settings data loaded : 0

Initial config has been previously performed. Initializing Drive. : 0

State: Initializing Drive : 0

First-time drive initialization : 0

SMBus baudrate initialized successfully : 0

Drive init stage 1, position : 144794

Read MMC value from Drive : 12000

Read Motor Resistance value from Drive : 2333

Read CPR from Drive : 2097152

Read Drive Version ID from drive : 11201

SM Watchdog disabled successfully : 0

Waiting for faults to clear : 0

Waiting for servo to be ready : 0

Drive init stage 3, position after faults cleared : 138881

Drive init stage 4, phasing, current position : 136778

Drive init stage 4, phasing, current position : 53937

Drive init stage 4, phasing, current position : 141512

Drive init stage 4, phasing, current position : 321276

Drive init stage 4, phasing, current position : 479622

Drive init stage 4, phasing, current position : 533515

Drive init stage 4, phasing, current position : 475478

Drive init stage 4, phasing, current position : 350927

Drive init stage 4, phasing, current position : 247023

Drive init stage 4, phasing, current position : 215710

Drive init stage 4, phasing, current position : 253007

Drive init stage 4, phasing, current position : 322764

Drive init stage 4, phasing, current position : 368820

Drive init stage 4, phasing, current position : 374617

Drive init stage 4, phasing, current position : 351059

Drive init stage 4, phasing, current position : 335141

Drive init stage 4, phasing, current position : 334686

Drive init stage 4, phasing, current position : 334672

Drive init stage 4, phasing, current position : 334664

Drive init stage 4, phasing, current position : 334661

Drive init stage 4, phasing, current position : 327860

Drive init stage 4, phasing, current position : 327854

Drive init stage 5, phasing complete, position : 327863

Drive init complete, offset from startup position is : 327863

event 96 : 327863

SMBus baudrate initialized successfully : 0

State: Drive initialization was successful : 0

SM Watchdog enabled successfully : 0

State: Before operational - calculating new constant values : 0

State: Operational : 0

Command: Request profile number : 0

Command: Request profile name for profile : 0

Command: Request profile byte data for profile : 0

Command: Request profile number : 1

Command: Request profile name for profile : 1

Command: Request profile byte data for profile : 1

Command: Request profile number : 2

Command: Request profile name for profile : 2

Command: Request profile byte data for profile : 2

Command: Request profile number : 3

Command: Request profile name for profile : 3

Command: Request profile byte data for profile : 3

Command: Request profile number : 4

Command: Request profile name for profile : 4

Command: Request profile byte data for profile : 4

Command: Request profile number : 5

Command: Request profile name for profile : 5

Command: Request profile byte data for profile : 5

Command: Request profile number : 6

Command: Request profile name for profile : 6

Command: Request profile byte data for profile : 6

Command: Request profile number : 7

Command: Request profile name for profile : 7

Command: Request profile byte data for profile : 7

Command: Request profile number : 8

Command: Request profile name for profile : 8

Command: Request profile byte data for profile : 8

Command: Request profile number : 9

Command: Request profile name for profile : 9

Command: Request profile byte data for profile : 9

Command: Request profile number : 10

Command: Request profile name for profile : 10

Command: Request profile byte data for profile : 10

Command: Request profile number : 11

Command: Request profile name for profile : 11

Command: Request profile byte data for profile : 11

Command: Request profile number : 12

Command: Request profile name for profile : 12

Command: Request profile byte data for profile : 12

Command: Request profile number : 13

Command: Request profile name for profile : 13

Command: Request profile byte data for profile : 13

Command: Request profile number : 14

Command: Request profile name for profile : 14

Command: Request profile byte data for profile : 14

Command: Request profile number : 15

Command: Request profile name for profile : 15

Command: Request profile byte data for profile : 15

Command: Request profile number : 16

Command: Request profile name for profile : 16

Command: Request profile byte data for profile : 16

Command: Request hardware settings : 0

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 0

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 1

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 2

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 3

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 4

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 5

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 6

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 7

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 8

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 9

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 10

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 11

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 12

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 13

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 14

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 15

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 16

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 17

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 18

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 19

Command: Request analog input settings : 0

Command: Request bytedata for analog profile : 20

Command: Activate profile number : 16

State: Before operational - calculating new constant values : 0

State: Operational : 0

Command: Activate profile number : 15

State: Before operational - calculating new constant values : 0

State: Operational : 0

Command: Event log download request : 0

Command: Start event logging : 0

Command: Set eventlog verbosity to level : 1

FFB: Stop effect ID : 1

FFB: Free effect ID : 1

FFB: Find first free effect slot : 0

FFB: Found free effect slot ID : 1

FFB: Created new effect, TYPE : 1

FFB: Stop effect ID : 1

FFB: Free effect ID : 1

FFB: Free all effects : 0

FFB: Free all effects : 0

FFB: Find first free effect slot : 0

FFB: Found free effect slot ID : 1

FFB: Created new effect, TYPE : 3

FFB: Set device gain to : 255

FFB: Start effect ID : 1

FFB: Stop effect ID : 1

FFB: Free effect ID : 1

FFB: Find first free effect slot : 0

FFB: Found free effect slot ID : 1

FFB: Created new effect, TYPE : 1

FFB: Stop effect ID : 1

FFB: Free effect ID : 1

FFB: Free all effects : 0

FFB: Free all effects : 0

FFB: Find first free effect slot : 0

FFB: Found free effect slot ID : 1

FFB: Created new effect, TYPE : 3

FFB: Set device gain to : 255

FFB: Start effect ID : 1

FFB: Stop effect ID : 1

FFB: Free effect ID : 1

FFB: Find first free effect slot : 0

FFB: Found free effect slot ID : 1

FFB: Created new effect, TYPE : 1

FFB: Stop effect ID : 1

FFB: Free effect ID : 1

FFB: Free all effects : 0

FFB: Free all effects : 0

FFB: Find first free effect slot : 0

FFB: Found free effect slot ID : 1

FFB: Created new effect, TYPE : 3

FFB: Set device gain to : 255

FFB: Start effect ID : 1

FFB: Stop effect ID : 1

FFB: Free effect ID : 1

FFB: Find first free effect slot : 0

FFB: Found free effect slot ID : 1

FFB: Created new effect, TYPE : 1

FFB: Stop effect ID : 1

FFB: Free effect ID : 1

FFB: Free all effects : 0

FFB: Free all effects : 0

FFB: Find first free effect slot : 0

FFB: Found free effect slot ID : 1

FFB: Created new effect, TYPE : 3

FFB: Set device gain to : 255

FFB: Start effect ID : 1

FFB: Stop effect ID : 1

FFB: Free effect ID : 1

FFB: Find first free effect slot : 0

FFB: Found free effect slot ID : 1

FFB: Created new effect, TYPE : 1

FFB: Stop effect ID : 1

FFB: Free effect ID : 1

FFB: Free all effects : 0

FFB: Free all effects : 0

FFB: Find first free effect slot : 0

FFB: Found free effect slot ID : 1

FFB: Created new effect, TYPE : 3

FFB: Set device gain to : 255

FFB: Start effect ID : 1

FFB: Stop effect ID : 1

FFB: Free effect ID : 1

FFB: Free all effects : 0

FFB: Free all effects : 0

FFB: Find first free effect slot : 0

FFB: Found free effect slot ID : 1

FFB: Created new effect, TYPE : 3

FFB: Set device gain to : 255

FFB: Stop effect ID : 1

FFB: Free effect ID : 1

FFB: Find first free effect slot : 0

FFB: Found free effect slot ID : 1

FFB: Created new effect, TYPE : 1

FFB: Stop effect ID : 1

FFB: Free effect ID : 1

FFB: Free all effects : 0

FFB: Free all effects : 0

FFB: Find first free effect slot : 0

FFB: Found free effect slot ID : 1

FFB: Created new effect, TYPE : 3

FFB: Set device gain to : 255

FFB: Start effect ID : 1


#13

Hi Mika,

I can confirm that I have also had a loss of FFB a few times when existing garage Rfactor 2!
Thanks.
Regards


#14

rFactor 2 is my main sim and I never had this problem from MMOS days to all the versions of Simucube firmware I have tried.
Is the track that the problem occurs official or mod? and what car?


#15

not sure if track official were racing every track of F1 season and last one was interlagos brazil, im not sure which are official or modded but i plan on running some offical mclaren f1 cars on silverstone which im pretty sure is official.
I dont think any f1 mod is official in rf2 accept for the 60’s cars and the recent mclaren stuff released, so for the mod would be a no. I really pushed in rf2 this season to try and win the championship so AC and iRacing havnt been used for quite a while so i cant compare them yet.
Good news is i did win my championship :slight_smile:


#16

Ran official McLaren mod last night a d had loss of FFB a few times but I’m not sure if Interlagos track is official or not


#17

Is there a car / track / settings combination that makes this happen in a repeatable way? I would really like to get debug data of this happening!


#18

Assembled and started using Simucube OSW yesterday (21/Nov).
I had this complete loss of FFB (but not steering) happen to me once after a big crash against a wall.
Restart of rF2 didn’t bring back the FFB.
I also tried AMS after closing rF2 but even AMS didn’t work.

I believe I had to reset Simucube from the configurator.
I did not try the reset ffb key in rFactor 2.

Firmware version here is 0.11.0.

Should I wait for 0.11.5?

UPDATE I managed to reproduce it again. It seems to happen whenever I steer my wheel all the way to one direction. Hitting the key for FFB reset in rF2 does nothing. The car is still steering ok, but FFB is zero.
Could it be related to the bump stop effect settings?


#19

I will have a look as soon as possible! Thanks.