this is my Arduino Uno test configuration, a TM1638 module, 11 led ws2812b
[2019-01-21 11:27:03,871] INFO - Starting SimHub v6.7.1 (build time : 13/01/2019 05:39:27)
[2019-01-21 11:27:03,881] INFO - Administrator privileges : True
[2019-01-21 11:27:03,885] INFO - OS version : Microsoft Windows NT 6.1.7601 Service Pack 1, Windows 6.1.7601
[2019-01-21 11:27:03,886] INFO - Donator License status : Licensed
[2019-01-21 11:27:03,886] INFO - Process priority : Normal
[2019-01-21 11:27:04,992] INFO - (Re)Starting Automobilista Game Manager and plugin manager
[2019-01-21 11:27:05,059] INFO - Creating Automobilista game manager (RfactorReader.AutomobilistaManager)
[2019-01-21 11:27:05,078] INFO - Automobilista game manager created
[2019-01-21 11:27:05,079] INFO - Checking configuration status for Automobilista
[2019-01-21 11:27:05,080] INFO - Configuration status for Automobilista: GameNotDetected
[2019-01-21 11:27:05,639] INFO - Creating plugin manager
[2019-01-21 11:27:06,739] INFO - Starting Arduino in Single USB mode
[2019-01-21 11:27:06,763] INFO - Matrix custom font custommatrixfont8x8 loaded
[2019-01-21 11:27:06,877] INFO - Web suggested IP :192.168.1.107
[2019-01-21 11:27:06,897] INFO - Web font-faces up to date
[2019-01-21 11:27:06,899] INFO - Loading plugins controls
[2019-01-21 11:27:07,604] INFO - Game successfully loaded
[2019-01-21 11:27:10,103] INFO - USBD480 : Found 0 display(s)
[2019-01-21 11:27:33,977] INFO - Hardware settings changed, restarting arduino controller(s)
[2019-01-21 11:27:33,994] INFO - Starting Arduino in Single USB mode
[2019-01-21 11:27:39,056] INFO - Found one device on COM4 named {
"ConnectedModel": "j",
"Features": "GNJPX",
"ModulesCount": 1,
"RGBLedsCount": 11,
"DeviceName": "prova1",
"PortName": "COM4",
"HasBoost": 0,
"HasSpeedo": 0,
"IsBluetooth": false,
"HasTacho": 0,
"ExpandedFeatures": [
"mcutype",
"Gear"
],
"MaxAheadDatagrams": 0,
"DatagramMaxLength": 0,
"MCUModel": "ATmega328P",
"ReceivedDatagramsCount": 0
}
[2019-01-21 11:27:39,123] INFO - Starting Arduino in Single USB mode
[2019-01-21 11:27:39,124] INFO - Switching device named prova1 to speed level 11 on COM4
[2019-01-21 11:27:39,124] INFO - Switching device on port COM4 to speed level 11, 115200 bauds
[2019-01-21 11:27:39,792] INFO - Connected to device on COM4 named prova1
[2019-01-21 11:32:02,264] INFO - Game connected
[2019-01-21 11:32:17,576] ERROR - System.TimeoutException: The operation has timed out.
at ArqSerialLib.ArqSerial.SynchronizeUpTo(Int32 aheadDatagrams)
at ArqSerialLib.ArqSerial.FlushOutcoming(Boolean all)
at SerialDash.ArqSerialPort.SerialDash.IDashSerialPort.Flush()
at SerialDash.SerialDashController.Send(Byte[] customMessage, Boolean capture)
[2019-01-21 11:32:22,002] INFO - New non valid lap detected
[2019-01-21 11:32:22,006] INFO - Fuel stats tracking resetted
[2019-01-21 11:32:22,006] INFO - Fuel at the beginning of the lap : 49.40
[2019-01-21 11:32:39,307] ERROR - System.TimeoutException: The operation has timed out.
at ArqSerialLib.ArqSerial.SynchronizeUpTo(Int32 aheadDatagrams)
at ArqSerialLib.ArqSerial.FlushOutcoming(Boolean all)
at SerialDash.ArqSerialPort.SerialDash.IDashSerialPort.Flush()
at SerialDash.SerialDashController.Send(Byte[] customMessage, Boolean capture)
[2019-01-21 11:32:56,873] ERROR - System.TimeoutException: The operation has timed out.
at ArqSerialLib.ArqSerial.SynchronizeUpTo(Int32 aheadDatagrams)
at ArqSerialLib.ArqSerial.FlushOutcoming(Boolean all)
at SerialDash.ArqSerialPort.SerialDash.IDashSerialPort.Flush()
at SerialDash.SerialDashController.Send(Byte[] customMessage, Boolean capture)
[2019-01-21 11:32:59,182] ERROR - System.TimeoutException: The operation has timed out.
at ArqSerialLib.ArqSerial.SynchronizeUpTo(Int32 aheadDatagrams)
at ArqSerialLib.ArqSerial.FlushOutcoming(Boolean all)
at SerialDash.ArqSerialPort.SerialDash.IDashSerialPort.Flush()
at SerialDash.SerialDashController.Send(Byte[] customMessage, Boolean capture)
[2019-01-21 11:33:01,678] ERROR - System.TimeoutException: The operation has timed out.
at ArqSerialLib.ArqSerial.SynchronizeUpTo(Int32 aheadDatagrams)
at ArqSerialLib.ArqSerial.FlushOutcoming(Boolean all)
at SerialDash.ArqSerialPort.SerialDash.IDashSerialPort.Flush()
at SerialDash.SerialDashController.Send(Byte[] customMessage, Boolean capture)
[2019-01-21 11:33:03,802] ERROR - Closing arduino prova1@COM4 : reason System.TimeoutException: The operation has timed out.
at ArqSerialLib.ArqSerial.SynchronizeUpTo(Int32 aheadDatagrams)
at ArqSerialLib.ArqSerial.FlushOutcoming(Boolean all)
at SerialDash.ArqSerialPort.SerialDash.IDashSerialPort.Write(Byte[] buffer)
at SerialDash.SerialDashController.Write(Byte[] bytes)
[2019-01-21 11:33:03,803] INFO - Arduino performance report for prova1@COM4 : Packetsize= 16, Packetbuffer = 1, SentDatagramsCount = 1521, FailedCount = 0, ReemitedCount = 232, ReemitedDuetoWait = 232, Current ahead = 1
[2019-01-21 11:33:50,710] INFO - Found one device on COM4 named {
"ConnectedModel": "j",
"Features": "GNJPX",
"ModulesCount": 1,
"RGBLedsCount": 11,
"DeviceName": "prova1",
"PortName": "COM4",
"HasBoost": 0,
"HasSpeedo": 0,
"IsBluetooth": false,
"HasTacho": 0,
"ExpandedFeatures": [
"mcutype",
"Gear"
],
"MaxAheadDatagrams": 0,
"DatagramMaxLength": 0,
"MCUModel": "ATmega328P",
"ReceivedDatagramsCount": 0
}
[2019-01-21 11:33:50,710] INFO - Switching device named prova1 to speed level 11 on COM4
[2019-01-21 11:33:50,710] INFO - Switching device on port COM4 to speed level 11, 115200 bauds
[2019-01-21 11:33:51,068] INFO - New valid lap detected
[2019-01-21 11:33:51,068] INFO - Storing lap consumption : 2.78
[2019-01-21 11:33:51,100] INFO - Fuel at the beginning of the lap : 46.63
[2019-01-21 11:33:51,103] INFO - Old map quality score : 0 / New map quality score : 5
[2019-01-21 11:33:51,103] INFO - New map record saved
[2019-01-21 11:33:51,236] INFO - Delta vs previous all-time best :0
[2019-01-21 11:33:51,236] INFO - Delta vs previous session best :0
[2019-01-21 11:33:51,236] INFO - New All time best recorded 00:01:29.0210000
[2019-01-21 11:33:51,239] INFO - New All time best recorded 00:01:29.0210000
[2019-01-21 11:33:56,657] INFO - Connected to device on COM4 named prova1
[2019-01-21 11:34:04,885] INFO - [WatchDog] Stacks dump generated into Logs\WatchDog20190121_113404_threads.json
[2019-01-21 11:34:04,886] INFO - [WatchDog] Stacks dump :
{
"1": [
null,
".IL_STUB_PInvoke",
null,
"MS.Win32.UnsafeNativeMethods.GetMessageW",
"System.Windows.Threading.Dispatcher.GetMessage",
"System.Windows.Threading.Dispatcher.PushFrameImpl",
"System.Windows.Threading.Dispatcher.PushFrame",
"System.Windows.Application.RunDispatcher",
"System.Windows.Application.RunInternal",
"System.Windows.Application.Run",
"System.Windows.Application.Run",
"SimHubWPF.App.Main",
null
],
"2": [
null
],
"3": [],
"4": [],
"5": [
null,
".IL_STUB_PInvoke",
null,
"System.Runtime.Remoting.Channels.Ipc.IpcPort.WaitForConnect",
"System.Runtime.Remoting.Channels.Ipc.IpcServerChannel.Listen",
"System.Threading.ThreadHelper.ThreadStart_Context",
"System.Threading.ExecutionContext.RunInternal",
"System.Threading.ExecutionContext.Run",
"System.Threading.ExecutionContext.Run",
"System.Threading.ThreadHelper.ThreadStart",
null,
null
],
"8": [],
"9": [],
"10": [
null,
"System.Threading.Monitor.ObjWait",
"System.Threading.Monitor.Wait",
"System.Threading.Monitor.Wait",
"System.Threading.ManualResetEventSlim.Wait",
"System.Threading.Tasks.Task.SpinThenBlockingWait",
"System.Threading.Tasks.Task.InternalWait",
"System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification",
"Microsoft.AspNetCore.Hosting.WebHostExtensions.Run",
"SimHub.Plugins.Web.KestrelStartup.RunWebHost",
"SimHub.Plugins.Web.KestrelStartup+<>c__DisplayClass5_0.<Start>b__0",
"System.Threading.Tasks.Task.InnerInvoke",
"System.Threading.Tasks.Task.Execute",
"System.Threading.Tasks.Task.ExecutionContextCallback",
"System.Threading.ExecutionContext.RunInternal",
"System.Threading.ExecutionContext.Run",
"System.Threading.Tasks.Task.ExecuteWithThreadLocal",
"System.Threading.Tasks.Task.ExecuteEntry",
"System.Threading.Tasks.Task.ExecuteWorkItem",
"System.Threading.ThreadPoolWorkQueue.Dispatch",
"System.Threading._ThreadPoolWaitCallback.PerformWaitCallback",
null
],
"13": [],
"15": [
"System.Threading.WaitHandle.WaitOneNative",
"System.Threading.WaitHandle.InternalWaitOne",
"System.Threading.WaitHandle.WaitOne",
"System.Threading.WaitHandle.WaitOne",
"System.Management.MTAHelper.WorkerThread",
"System.Threading.ThreadHelper.ThreadStart_Context",
"System.Threading.ExecutionContext.RunInternal",
"System.Threading.ExecutionContext.Run",
"System.Threading.ExecutionContext.Run",
"System.Threading.ThreadHelper.ThreadStart",
null,
null
],
"17": [
"System.Threading.Thread.SleepInternal",
"System.Threading.Thread.Sleep",
"NAudio.CoreAudioApi.WasapiCapture.DoRecording",
"NAudio.CoreAudioApi.WasapiCapture.CaptureThread",
"NAudio.CoreAudioApi.WasapiCapture.<StartRecording>b__35_0",
"System.Threading.ThreadHelper.ThreadStart_Context",
"System.Threading.ExecutionContext.RunInternal",
"System.Threading.ExecutionContext.Run",
"System.Threading.ExecutionContext.Run",
"System.Threading.ThreadHelper.ThreadStart",
null,
null
],
"16": [
"System.Threading.WaitHandle.WaitOneNative",
"System.Threading.WaitHandle.InternalWaitOne",
"System.Threading.WaitHandle.WaitOne",
"System.Threading.WaitHandle.WaitOne",
"ACToolsUtilities.JoystickManagerSlimDX.GetState",
"SimHub.Plugins.InputPlugins.JoystickPlugin.timer_Elapsed",
"SimHub.Plugins.InputPlugins.JoystickPlugin.<Init>b__22_1",
"System.Threading.ThreadHelper.ThreadStart_Context",
"System.Threading.ExecutionContext.RunInternal",
"System.Threading.ExecutionContext.Run",
"System.Threading.ExecutionContext.Run",
"System.Threading.ThreadHelper.ThreadStart",
null,
null
],
"20": [
null,
"System.Threading.Monitor.ObjWait",
"System.Threading.Monitor.Wait",
"System.Threading.SemaphoreSlim.WaitUntilCountOrTimeout",
"System.Threading.SemaphoreSlim.Wait",
"System.Collections.Concurrent.BlockingCollection<System.__Canon>.TryTakeWithNoTimeValidation",
"System.Collections.Concurrent.BlockingCollection+<GetConsumingEnumerable>d__68<System.__Canon>.MoveNext",
"SimHub.Plugins.OutputPlugins.GraphicalDash.GraphicalDashItem+PriorityScheduler.<QueueTask>b__12_0",
"System.Threading.ThreadHelper.ThreadStart_Context",
"System.Threading.ExecutionContext.RunInternal",
"System.Threading.ExecutionContext.Run",
"System.Threading.ExecutionContext.Run",
"System.Threading.ThreadHelper.ThreadStart",
null,
null
],
"21": [
null,
"System.Threading.Monitor.ObjWait",
"System.Threading.Monitor.Wait",
"System.Threading.SemaphoreSlim.WaitUntilCountOrTimeout",
"System.Threading.SemaphoreSlim.Wait",
"System.Collections.Concurrent.BlockingCollection<System.__Canon>.TryTakeWithNoTimeValidation",
"System.Collections.Concurrent.BlockingCollection+<GetConsumingEnumerable>d__68<System.__Canon>.MoveNext",
"SimHub.Plugins.OutputPlugins.GraphicalDash.GraphicalDashItem+PriorityScheduler.<QueueTask>b__12_0",
"System.Threading.ThreadHelper.ThreadStart_Context",
"System.Threading.ExecutionContext.RunInternal",
"System.Threading.ExecutionContext.Run",
"System.Threading.ExecutionContext.Run",
"System.Threading.ThreadHelper.ThreadStart",
null,
null
],
"22": [
"System.Threading.Thread.SleepInternal",
"System.Threading.Thread.Sleep",
"SerialDash.ComportScanner+<>c.<DetectComPortCore>b__19_0",
"System.Threading.ThreadHelper.ThreadStart_Context",
"System.Threading.ExecutionContext.RunInternal",
"System.Threading.ExecutionContext.Run",
"System.Threading.ExecutionContext.Run",
"System.Threading.ThreadHelper.ThreadStart",
null,
null
],
"23": [],
"24": [
"System.Threading.Thread.SleepInternal",
"System.Threading.Thread.Sleep",
"GameReaderCommon.GameLoop.MainLoop",
"System.Threading.ThreadHelper.ThreadStart_Context",
"System.Threading.ExecutionContext.RunInternal",
"System.Threading.ExecutionContext.Run",
"System.Threading.ExecutionContext.Run",
"System.Threading.ThreadHelper.ThreadStart",
null,
null
],
"25": [],
"27": [],
"30": [
null,
"System.Threading.Thread.StartInternal",
"System.Threading.Thread.Start",
"System.Threading.Thread.Start",
"SimHub.Plugins.DataPlugins.SystemInfo.SystemInfoPlugin.Timer_Tick",
"System.Timers.Timer.MyTimerCallback",
"System.Threading.TimerQueueTimer.CallCallbackInContext",
"System.Threading.ExecutionContext.RunInternal",
"System.Threading.ExecutionContext.Run",
"System.Threading.TimerQueueTimer.CallCallback",
"System.Threading.TimerQueueTimer.Fire",
"System.Threading.TimerQueue.FireQueuedTimerCompletion",
"System.Threading.QueueUserWorkItemCallback.ExecuteWorkItem",
"System.Threading.ThreadPoolWorkQueue.Dispatch",
"System.Threading._ThreadPoolWaitCallback.PerformWaitCallback",
null
],
is this part of the log enough?
Thanks again for the help