Here are some tips that might help to resolve some issues :

JRT doesn't detect that iRacing is started

Solution 1

Check that in the iRacing app.ini file, the value irsdkEnableMem is set to 1.

Solution 2

Check that the iRacing Helper Service is running. You can restart it by executing the file "C:\Program Files (x86)\iRacing\Start_iRacingService.bat"

Refuel issue

Solution 1

If you have issues with the Auto refuel or the refuel button, start iRacing from the web page instead of the iRacing UI.

Broadcast mode 2 or 3 issue

Solution 1

If you have the message "Incorrect post.php password" on the JRT server console and that you put the correct password, try to replace http by https on the post.php address in JRT Config > Broadcast.

Broadcast mode 1 issue

Solution 1

Sometimes, JRT doesn't detect the correct Internet IP of your iRacing computer. Check that in JRT Config > Server. If the Internet IP displayed by JRT is not correct, you can fix it by editing the set_IPs.txt file in "My Documents/Joel Real Timing" and by replacing 'auto' by the correct Internet IP. Save the file and restart the JRT server.

Can't get the JRT pages in fullscreen on an Android tablet

Solution 1

Try to use the Opera browser.

JRT Config or the JRT pages don't load any data

Firstly, check that you don't have messages errors in the JRT server console or that you don't have recent log_crash files in C:/Joel Real Timing.

Solution 1

Go in "My Documents/Joel Real Timing", edit the set_IPs.txt file and replace 'auto' by your computer local IP. Save it and restart the JRT server.

Solution 2

Go in "My Documents/Joel Real Timing", delete the tethering_mode.txt file and restart the JRT server.

Solution 3

Delete the cache of your browser and restart it, or try with another browser.

Solution 4

Check that it's not your antivirus that is blocking it. Add an exception for the timing.exe program.

Solution 5

Check that it's not an extension of your browser that causes the issue.

Solution 6

If you have AVAST Antivirus, try to deactivate it and see if it is the cause of the issue. If yes, you should be able to add an exception for the Timing.exe program.

Solution 7

Deactivate google translate on your browser for the JRT pages.

Other solutions

You can test the solutions you have for the "External device connection issues".

CUDA is not working for the photo mode

Solution 1

- Try this cuda 10.0 version.
- When installing CUDA, just check "runtime" and "development" and don't install "Visual Studio Integration", "GeForce experience" and "Drivers".

Stutters issue with the JRT pages

Solution 1

Uncheck "Animations" in the timing page settings. This setting can cause stutters because it consumes a lot of ressources when there is position changes or when there is a new best laptime for a driver.

Solution 2

Decrease the refresh rate of the JRT pages. Try 1 for the timing and the trackmap, and 15 for the dashboard.

Solution 3

If you are using a browser, try to activate or to deactivate the hardware acceleration setting of your browser.
If you are using the overlays, try to activate or to deactivate the hardware acceleration setting in the JRT overlays options.

Page not loading in Xsplit or OBS

For Xsplit

Right click on the source, select HTML tab and click on the "Refresh" button

For OBS Studio

Go in properties of the source and click on the "Refresh cache of current page" button

JRT doesn't activate my licence

Solution 1

Check that you are using the JRT version 1.28 or later, delete the key.lic file in C:/Joel Real Timing, restart JRT, enter an iRacing session and drive a few seconds.

Buttons detection issues with logitech G29

Solution 1

Change the USB port (don't use USB 3) and restart JRT.

Solution 2

Reinstall the logitech drivers.

Overlay issues

Solution 1

- Type services.msc in the search box on the Start menu. Scroll down until you see 'Desktop Window Manager Session Manager', right-click and choose "Stop". After it stops, right-click and choose "Start". The transparency should work again for the JRT Overlays.

Solution 2

If you have performance issue you can try to add this in the overlay shortcut property at the end of the target :
--enable-transparent-visuals --disable-gpu

Solution 3

If you are using the JRT overlays and need to access a JRT page with the chrome browser (it can happen if you want to watch the dashboard on your USBD480 display) , don't use the address 127.0.0.1 to access the JRT page and replace it by the local IP address.
If you created a chrome shortcup, go in the link properties and in the target field, replace 127.0.0.1 by the local IP address.

Solution 4

If the "electron-overlays.exe" file is missing in "C:/Joel Real Timing/Electron-Overlays" that is probably because your antivirus put it in quarantine. You have to add an exception for this file in your antivirus software.

External device connection issues

Solution 1

Check in JRT Config > Server that the local IP detected by JRT corresponds to your Wifi adapter. To check that, enter cmd in the windows search box to start the windows console and enter ipconfig to see your network configuration. If you need to change the local IP in JRT, go in "My Documents/Joel Real Timing", edit the set_IPs.txt file and replace 'auto' by the correct local IP. Save it and restart the JRT server.

Solution 2

Go in "My Documents/Joel Real Timing", delete the tethering_mode.txt file and restart the JRT server.

Solution 3

- On your iRacing computer, switch the firewall off and on.

Solution 4

- Set your local network to public instead of private on your iRacing computer.

Solution 5

- Replace the ports 8000 and 8001 by 8010 and 8011 in JRT config and restart JRT. If you can't access to JRT config, edit the webserver_port.txt and port8001.txt files in "My Documents/Joel Real Timing".

Solution 6

- Delete the cache of your device browser and restart it.

Solution 7

- Deactivate antivirus / firewall on your device.

Solution 8

- If you are using a Proxy on your device, deactivate it.

Solution 9

- Restart your router.

Solution 10

- Check that javascript is activated in your browser.

Solution 11

- Try with another browser or uninstall and reinstall your browser.

JRT crashed with this error : OSError: [WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions​

Solution 1

- Replace the ports 8000 and 8001 by 8010 and 8011 in JRT config and restart JRT. If you can't access to JRT config, edit the webserver_port.txt and port8001.txt files in "My Documents/Joel Real Timing".

JRT crashed : "error while attempting to bind on address 192.168.42.184 ..."

It can happen when a device connected on your local network took the local IP used by your iRacing computer.

Solution 1

Set a fixed IP on each device connected to your local network different from you iRacing computer IP

Solution 2

Change your iRacing computer local IP.

Solution 3

If this happened after trying to activate the USB Tethering mode, delete the tethering_mode.txt file you have in "My Documents/Joel Real Timing" and restart the JRT server.

Solution 4

Delete the set_IPs.txt file you have in "My Documents/Joel Real Timing" and restart the JRT server. If that's not working, edit this file and replace 'auto' by the correct local IP. To find the local IP, enter cmd in the windows search box to start the windows console and enter ipconfig to see your network configuration. The local IP correspond to the IPv4 address of your network adapter.

iRacing is stuck at 'Connecting to the server'

Solution 1

Reinstall vJoy

Solution 2

Deactivate vJoy in JRT by deleting or renaming the vJoyInterface.dll and vJoyInterface32.dll files located in the JRT installation folder. Note that the JRT buttonbox won't work anymore.

Adress bar in Chrome app

Solution

Right click on the chrome app shortcut and add this in the target :
-app=http://127.0.0.1:8000/dashboard.html
Replace dashboard by the page name you are using and don't forget to replace 8000 by the port you are using in case you changed it.

JRT server closes as soon as you open it

Solution 1

Check that you didn't installed JRT in "C:\Program Files\".

Solution 2

It can be caused by a bad config file. If it's the case, rename the "My Documents/Joel Real Timing" folder and restart JRT to see if it is fixed.

Solution 3

In some cases, JRT can't find the "My Documents" folder. If you open the log_errors.txt file you will see this message at the end :

FileNotFoundError: [WinError 2] The file specified can't be find: 'C:\\Users\\Joel\\Documents\\Joel Real Timing\\'
You can fix that by specify manually the folder. Open the file "config - default/mydocuments.txt" and put for example "D:/My Documents/".

Solution 4

If you are Brazilian and have installed the Warsaw app from GAS Tecnologia that is a bank app, it is probably this program that blocks JRT. Uninstalling it should resolve the issue.

JRT pages general issue

Solution 1

- Delete the cache (ctrl-f5 in windows)

ERROR message "Can't write to the trackmaps/trackname/turns.txt" repeatedly in the JRT server console

It can be caused by an application that try to access to the "My Documents/Joel Real Timing" folder. It can be an app synchronizing files with a cloud server or an anti-virus.

Solution 1

If you use Avast anti-virus, open Avast, choose Menu > Settings > Exception and select the application folder where JRT app is located.

JRT crashes when you take the photo

Solution 1

- Close the iRacing Beta ui, restart the JRT server and try again.

Issue with Simhub after a JRT update

Solution 1

- Delete the Simhub cache : go in the %localappdata%\simhub folder and delete the CefSharp and Webview2UserData folders.

Solution 2

- Add a parameter after the html address containing the JRT version or a random number like this for example : http://127.0.0.1:8000/dashboard.html?v=1.52.3.0