FORscan is windows only software. You want to run on a Mac. You can download a big windows VirtualBox image (20 GB), run Boot camp, or pay for something like Parallels ($80) or CrossOver ($60, built on Wine).
Instead you can pay with your time and try to get wine running. Problem: wine development for MacOS seems to have died with Catalina (10.15) dropped any support for 32 bit applications. Also every wine setup tutorial you find for a Mac is tightly coupled to the exact version of Mac/Wine/direction of the wind/ shoe size of the author on the day the tutorial was made and will not work for you. With that said here's what it took for me:
For the 2026 update I am on a new computer with an Apple silicon chip so had to start from scratch. Imagine my surprise when there's yet another wine wrapper project. This worked for me as of 5/18/26
brew install --cask Sikarugir-App/sikarugir/sikarugir- I'm on a Apple Silicon mac now so setup rosetta
/usr/sbin/softwareupdate --install-rosetta --agree-to-license - Open
Sikarugir Creatorapp - Download template (The version shown was
1.0.11). - Choose engine:
WS12WineSikarugir10.0_6- Engine names mean nothing to me, but Gemini said this is stable version that's not optimized for gaming.
- It will need to download
- Give it a name like
FORScan.app - Download FORScan executable. Current latest version is
v2.3.71
- After the wrapper is set up a little pop up window asks if you want to "Launch It"
Install Software- Choose
Setup Executable - Choose the
FORScanSetup2.3.71.release.exepreviously downloaded - You might need to let the wrapper access your
~/Downloadsfolder if that's where you saved the exe - Click
Nextx10 to finish FORScan install - Once FORScan is running click the steering wheel looking thing to get your Hardware ID to get your trial extended license
- If you have to close and reopen the app you can change
Windows app:to"C:\Program Files (x86)\FORScan\FORScan.exe"to have it launch right into FORScan when you open the app.
- Plug in your USB OBD reader
ls /dev/tty.usb*, for me it was/dev/tty.usbserial-223010213255- Make a symbolic link into your
FORSCan.app:- I had to create the
dosdevicesdirectory first:mkdir ~/Applications/Sikarugir/FORScan.app/Contents/Resources/dosdevices/ - Then make the link
ln -s /dev/tty.usbserial-223010213255 ~/Applications/Sikarugir/FORScan.app/Contents/Resources/dosdevices/com1 - Reg Edit:
open ~/Applications/Sikarugir/FORScan.app/Contents/- Long version: Go to your user's applications (
~/Applications, not the system level/Applicationsyou see when you open up Finder). Right click onFORScan->Show Package Contents
- Long version: Go to your user's applications (
- In that folder open
Configureapp,Toolstab,Registry Editortool - Navigate to
HKEY_LOCAL_MACHINE\Software\Wine\Ports - Right click
New... -> String Value, name itcom1and your device as the value/dev/tty.usbserial-223010213255
- Close Reg Edit. Close the
FORScanmac app and reopen it
- I had to create the
- Connect OBD to your mac, and your car, turn to
ON(notAccessory) and it should auto detect - Congrats. Now enjoy all your GOAT modes, you earned them.
- Is the car in
ON? Having the USB OBD dongle plugged into just the laptop wasn't enough, plugged into the car is not enough, it has to beON. FORScan gave no indication it could find the device until it was connected to the car and the car was on - Do you have
Demo modechecked when you click on the settings gear? Uncheck it. - Is your license activated/still active? You can connect and read DTC codes without a license, but you'll need the 2 month "trial" license to be able to make any code changes.
- Under the settings gear, do you have Connection type:
AutoorCOMand theAuto-connectcheck box selected?
brew install --cask --no-quarantine gcenx/wine/kegworks
Here are the old instructions:
https://github.com/Gcenx/WineskinServer
Follow the official instructions which use [homebrew](https://brew.sh)
```
brew install --no-quarantine gcenx/wine/unofficial-wineskin
```
Wineskin bundles wine + other libraries together into one app that then has one windows executable installed on it. The best info is on their [wiki](https://github.com/Gcenx/WineskinServer/wiki)
https://www.youtube.com/watch?v=vkQj0lZFz6I
- Open Kegworks Winery
Install engine(must beWS11WineCX64Bit) for 64 bit only Mac (> Catalina)Create New Blank Wrapper, I called it FORScan
- Open up the new wrapper and
Install Software Choose Setup Executableand select FORscan setup exeFORScanSetup2.3.45.release.exe- Click
Nextmany times Choose Executableand findFORScan.exe- You can now run your FORScan wrapper and FORScan will start in a window, but it can't find the USB OBD dongle yet!
https://www.youtube.com/watch?v=41enNl9Vsig This video shows how do it for Wine, but we are doing WineSkin which bundles everything together into an app. Ignore the part about installing xquartz.
- Link the usb serial device to a COM port in wine
- The instructions online show doing a symbolic link to
~/.wine/dosdevices - But we don't have a
~/.wine/dosdevicesit's in the bundled app - Find your USB device in
ls /dev/tty.usb*, for me it was/dev/tty.usbserial-223010213255 - Instead of
~/.wine/dosdevicesit's going to be~/Applications/Wineskin/Forscan.app/Contents/Resources/dosdevices/ ln -s /dev/tty.usbserial-223010213255 ~/Applications/Wineskin/Forscan.app/Contents/Resources/dosdevices/com1
- The instructions online show doing a symbolic link to
- Edit the wine registry to tell it about the new COM port
- Again the instructions tell you to modify
~/.wine/system.regbut we don't have that in our Wineskin wrapper - Get to the Wineskin Advanced menu again: right click on your
FORScanbundle andShow Package Contents - Inside there's another app called
Wineskin, open it Advanced->Tools->Registry Editor (regedit)- Inside the registry editor:
HKEY_LOCAL_MACHINE/Software/Wine/Portsmake a new String calledCOM1with value of your USB serial port (for me/dev/tty.usbserial-223010213255)
- Again the instructions tell you to modify
- Close and go back to your
FORScanbundled app again and launch FORScan - Now when you go to settings, connection there is a COM1 in there!
Thank you for this write up. This worked for me with one caveat. The dosdevices folder has moved! it is now located at ~/Applications/Wineskin/ForScan.app/Contents/SharedSupport/prefix I placed COM1 in that folder and it works all the same.