Ford Flex › Бортжурнал › Forscan на MacOS с помощью ELM327 Wi-Fi OBD2 адаптера
Одна бесёжная вещь меня достала – двойной сигнал когда выходишь с ключом из заведенной машины. Я только так и не понял нафига это предупреждение. Типа что машина заведена и поскольку доступ безключевой, то на ней могут уехать? Ну а если ключ внутри, то что, не могут? Не понятно.
А когда ты в гараже (бетонный бокс), завел машину, ключ у тебя в кармане и ты выходишь посадить детей в машину и она сигналит, то хочется поубивать всех.
И тут сразу разочаровние — софта на ios/android для программирования OBDII я не нашел. Есть только forscan под windows. Но обо всём по порядку.
Так что пора познакомиться с форсканом и умудриться запустить его на mac.
С Васей VCDS я уже имел любительский опыт, а теперь очередь Ford.
1) Купил wifi OBDII адаптер ELM327 на ebay, рублей 900 вышло. UPDATE — адаптер не поддерживает все функции форскана. Не стоит его покупать.
Как я понял, это китайский клон оригинального ELM327. Это значит, что совместимость с любым софтом не гарантируется. На iOS 11 мне вообще ни с одним приложением не удалось подключить к адаптеру. На андройде получилось.
С адаптером пришел мини-cd который мне даже некуда вставить. А продавец до сих пор не ответил на тему «где скачать то, что на диске».
2) Качаем forscan под винду. Остальные не дают программировать. Плюс нам нужна расширенная версия, а для нее нужно получить лицензию. Лицензия бесплатна — нужно зарегиться на форуме форскан и там где-то попросить (сам еще жду подтверждения регистрации на форуме).
3) Запускаем виртуальную машину через VirtualBox. Это я не буду подробно описывать, в инете полно инфы как им пользоваться. Смысл в том, что у вас на маке запускается в окошке полноценный виндоус, со своей файловой системой, драйверами итп. У меня это windows XP.
4) В винде устанавливаем драйверы адаптера (поскольку я не мог воспользоваться диском, я скачал какие-то дрова отсюда (нашел в другом объявлении такого же адаптера на ebay) и поставил всё подряд.
Устанавливаем форскан. Вырубаем виртуалку.
5) Без этого ничего не получится. Нужно зайти в VirtualBox в настройки виртуалки, а раздел Network и поменять параметр «Attached to» c NAT на «Bridged Adapter». И дальше в Name выбрать «en0: (Wi-Fi Airport)». Это позволит виртуальной винде подключиться к адаптеру напрямую.
(Если вам нужно будет пользоваться интернетом внутри виртуалки, то лучше верните потом значение на NAT. Если у вас инет на ноутбуке по вафле, то все будет ок, а вот если по проводу, то работать внутри виртуалки инет перестанет, пока не вернете значение на NAT).
FORScan forum
Software scanner for Ford, Mazda, Lincoln, Mercury vehicles
Forscan in Mac OS X
Forscan in Mac OS X
Post by alchemyx » Tue Jan 13, 2015 10:00 am
I managed to install Forscan under Linux and use it without any trouble (with Wine).
Tried to do the same with Mac OS X and unfortunately it doesn’t work properly (also Wine).
It starts for first time, but when I try to start it again it shows dialog with «Error» and Error icon (red sign).
No error message or anything like that.
Any hints will be greatly appreciated
Re: Forscan in Mac OS X
Post by FORScan » Tue Jan 13, 2015 11:04 am
When it starts first time, does it connect to adapter and vehicle properly?
Before second start, please make sure previous instance of FORScan is not in memory.
Re: Forscan in Mac OS X
Post by alchemyx » Tue Jan 13, 2015 11:19 am
Re: Forscan in Mac OS X
Post by alchemyx » Tue Jan 13, 2015 9:51 pm
It seems you were right — program stayed in memory. But to be completly sure this is what I did:
1) Installed xquartz http://xquartz.macosforge.org/ and xcode from Appstore (altough you can install just xcode tools)
2) Installed homebrew from http://brew.sh/
3) Typed
And voila! it detects ELM327 properly and I am pretty sure it will work with my vehicle (but
will check it in the morning).
PS. Attaching screenshot after todays test — it works very well!
Re: Forscan in Mac OS X
Post by FORScan » Wed Jan 14, 2015 1:52 pm
Re: Forscan in Mac OS X
Post by kerberos » Sun Sep 18, 2016 9:35 am
Hi, having troubles with the virtual COM1 port.
/Users/xxx/.wine/dosdevices/com1: No such file or directory
Basically the .wine dir does not exist. Do I have to create it manually or it supposed to be there already?
Re: Forscan in Mac OS X
Post by kerberos » Tue Sep 20, 2016 8:52 am
Getting this as result:
err:module:map_image Could not map section .data, file probably truncated
err:module:map_image Could not map section .data, file probably truncated
wine: Bad EXE format for C:\Program Files\FORScan\FORScan.exe.
$ wine.bin(1381,0x407c9000) malloc: *** error for object 0xf883bbc0: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Re: Forscan in Mac OS X
Post by FORScan » Tue Sep 20, 2016 10:34 am
Do you use Wine edition of FORScan? Starting from 2.3.0, special version for Wine is provided. Regular version may not work in Wine. More information:
Re: Forscan in Mac OS X
Post by jamesbissland » Sat Oct 01, 2016 9:03 pm
I have installed FORScan (wine) last night from here, and it works great on my mac in demo mode, however I have a VXDIAG VCX Nano connection but it is not recognising it when i plug it in, and doesn’t do anything even when i turn the vehicle ignition to ON as the prompt says.
I get a pop up saying
No ELM Found.Please check your connection and try again
Is there something I have missed, or have not done correctly?
Do i need to install the driver for the Nano into wine also?? or is there a Mac equivalent i need to do?
Any help would be greatly appreciated!!
Re: Forscan in Mac OS X
Post by Samir92 » Fri Dec 16, 2016 12:47 pm
I have successfully got this working for the latest mac os version sierra 10.12.1 using a macbook pro 2011
Firstly make sure you have the correct drivers installed for the ELM device. I am using ELM 327 USB v1.5 bought from amazon.
Don’t use the Driver Pack 3 from the link above, instead you can find the drivers for your OS, which are kept up to date here: http://www.prolific.com.tw/US/ShowProdu . 29&pcid=41
I used PL2303_MacOSX_1.6.1, after installation restart your machine
Follow Alchemyx’s steps but before you do step 4 you have to find out what your mac will name the ELM device:
Open terminal (cmd + space, type ‘terminal’, press enter) > Disconnect ELM from your mac and run:
This shows the current list of devices connected. Connect the ELM to your mac and run again:
Compare the two outputs, you are looking for one similar to tty.usbserial
If you find something other than tty.usbserial then replace tty.usbserial within step 4 of Alchemyx’s post:
Next do step 5 of Alchemyx’s steps. If your struggling you may need to have a better understanding about wine. ‘.wine’ is a hidden folder. If you google how to show hidden folders on a mac you will be able to access this folder and continue with Alchemyx’s step 5, or you could do it through a bash script.
When you complete Step 5 and you are now showing hidden folders, you should revert your mac to hide the folders again.
At this point if you haven’t already download FORScan from the downloads page and save to downloads. Open terminal and ‘cd’ to the downloads folder. Once you are at the folder level you can run:
Change $FORScanDownload.exe to whatever your download name is. Run the installation as normal, no need to change any folder paths.
The penultimate thing is to ‘cd’ to wherever the wine folder of FORScan.exe is and then do:
You can create a script that will do this for you using Script editor.
Open script editor (cmd + space, type ‘Script Editor’, hit enter):
Save as .application to the desktop. Now you can run FORScan like a normal app on your mac.
Ultimately when FORScan is running on your mac go to the settings screen, hit connection tab then configure as per below:
Now connect ELM to your mac and your vehicle and then go to the initial screen and try to connect.
FORScan forum
Software scanner for Ford, Mazda, Lincoln, Mercury vehicles
FORScan for OSX in 10 Steps
FORScan for OSX in 10 Steps
Post by Exploder » Fri Sep 07, 2018 3:46 am
Crossover v18 Update — 2018-10-16
I just wanted to update this post for the latest version of Crossover.
Crossover has been updated to v18. If you have not purchased you can using the checkout CX36 to get 36% off the purchase.
https://www.codeweavers.com/store/?utm_ . dium=email
Offer ends Oct 23, 2018 at Midnight.
Personally I bought the single with no support, and was outside of my 30 day satisfaction guarantee so that was just my luck.
I purchased the update (1 yr support) as there might be some more updates still to come.
The Upgrade went without issue and FORScan started and appears to work as expected.
Original Post
I wanted to post that I have FORScan running under OSX using the Crossover App.
The Crossover App has a cost of $39.95 (SEP-2018) but there is a trial version which works for a short period of time.
https://www.codeweavers.com/products/crossover-mac
The app is simply a build of Wine which is free, but needs to be complied to run on OSX, so this is a simpler way to accomplish this with minimal learning.FORScan is free, and the usefulness is AMAZING but it is nice to be able to run it on a MAC without Bootcamp or Virtualization like VMWare (more expensive).
I hope that this helps some users and can be published as a method for users to use the product on OSX with minimal expense and time invested. This is the least I can do for the help that I have gotten from the Forum.
1) Download FORScan (Latest Version, known working with 2.3.16 Beta as of SEP-2018)
2) Install Crossover
3) Start Crossover
4) Click on «Install a Windows Application» at the bottom of the screen
5) Type in «FORScan», Press Enter, Select «Unlisted application for FORScan», Click Continue
6) Click «Choose Installer File. «, browse to the installer file you downloaded in step 1, Click Continue
7) Click Install
8) Installer will run, Follow the standard FORScan Installer Screens (Basically Accept the Defaults and click Next), Click Finish, Click Done in Crossover
9) In the Crossover App you will see the «FORScan» listed
10) Double-Click to Run
Notes:
- Highlight and add to Favorites to put in top bar for quick access.
When it is running you can do a normal «Keep in Dock».
FORScan will run as it does in Windows.
If you need to copy any configuration files to the «C Drive», right click on FORScan under bottles, Open C: Drive.
You can copy a License File for this also.
You will need to generate a new license file based on the hardware ID.
Crossover can be buggy at times, and sometimes hangs when you exit the program, this sometimes requires a Force Quit of Crossover, Wine and FORScan from the OSX Apple Menu.
This was tested with a WIFI ELM327, with MS/HS Switch and worked as expected when the MAC was connected to the ELM. I have not tested with USB ODBII Device
I have personally used this and it works, but as always backup any modules if you are changing them in the even of a crash.
Exploder
2016 Sport, Unleashed Tune, Other FORScan Mods