|
|
|
|
|
|
BMW Garage | BMW Meets | Register | Today's Posts | Search |
|
BMW 3-Series (E90 E92) Forum
>
EDIABAS with Thor WIFI Adapter
|
|
08-03-2020, 07:37 AM | #1 |
Enlisted Member
13
Rep 32
Posts |
EDIABAS with Thor WIFI Adapter
Hi all,
Did anyone ever succeed in connecting EDIABAS with the Thor WIFI Adapter? This adapter sends out its own IP address (192.168.4.1) and I've tried to connect to it using REMOTE or ENET but both give a timeout. If anyone knows how to connect to it, please let me know. The website states the Thor WIFI adapter is compatible with BMW Standard Tools. |
08-10-2020, 01:35 PM | #2 |
Enlisted Member
13
Rep 32
Posts |
So after not receiving an answer from the THOR creator, I started reverse engineering myself and found the EdiabasLib project on Github. After reading the documentation I understood that this library offers a drop in replacement for Api32.dll so Ediabas can connect through Bluetooth and Wifi adapters.
Once you use the replacement Api32.dll, the original ediabas.ini is only used as a fallback for several options, but not the settings on how to connect to the vehicle. That's why I had to make a separate configuration, this time in a file called EdiabasLib.config. In there I specified that it should connect over WiFi along with some recommended settings for WiFi adapters provided by the developer of this library. The last part was specific to my situation. I'm using a virtual machine (VMWare) dedicated to BMW coding. The EdiabasLib only searches for Bluetooth and WiFi adapters, but the WiFi adapter of the laptop is not being passed through to the VM directly. Hence, the VM does not know about any WiFi adapter. VMWare just forwards the network data but not the hardware. To fix that, I plugged in a USB WiFi adapter and passed that through to the VM and installed its drivers on the VM. Now that I had WiFi capability within the VM, EdiabasLib worked right away. Long story short: Use EdiabasLib with the correct configuration and if you're using VM use a USB WiFi adapter. The drop-in replacement Api32.dll along with the used configuration can be found as an attachment to this post. Hope someone else finds it useful. |
Appreciate
4
|
04-04-2021, 04:52 AM | #3 | |
Private
12
Rep 86
Posts |
Quote:
Also do you know if there's anything specific about the dll or the like in terms of 32 or 64bit compatability? I'm using this on an old 32bit XP laptop, hence the question. Last edited by renizer; 04-04-2021 at 05:24 AM.. |
|
Appreciate
0
|
04-05-2021, 08:56 AM | #4 | |
Enlisted Member
13
Rep 32
Posts |
Quote:
|
|
Appreciate
0
|
05-17-2021, 03:48 AM | #5 | |
Private
12
Rep 86
Posts |
Quote:
|
|
Appreciate
0
|
12-09-2021, 02:20 AM | #7 |
Lieutenant Colonel
655
Rep 1,893
Posts |
Ultimate-tester, meant to thank you for this helpful tip when I tried it a year ago - it worked, of course!
Ediabaslib is a brilliant piece of reverse-engineering with much added functionality but I am amazed that there is nothing about the configuration file on the THOR website or even a note about the github repository. |
Appreciate
0
|
10-16-2023, 04:55 AM | #9 | |
Registered
0
Rep 1
Posts |
Quote:
This is whats in my files along with the api32 <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="Interface" value="STD:OBD"/> <add key="ObdComPort" value="MHD_KLINE_XXXX"/> <add key="ObdKeepConnectionOpen" value="0"/> </appSettings> </configuration> idk if i should be sharing the last 4 of my mhd device so i changed it with XXXX |
|
Appreciate
0
|
06-17-2024, 09:19 AM | #11 |
New Member
3
Rep 29
Posts |
Jan -
Did you ever get a working copy of INPA? I have a 2016 750i with the N64 engine. I also only have INPA 4.xx. It works EXCEPT it does not have any G Series chassis / platforms, so I cannot use it. I am not going to pay MHHAuto - who seems to be spamming all these BMW forums. Thank you! |
Appreciate
0
|
Bookmarks |
|
|