Skip to content

Latest commit

 

History

History
57 lines (48 loc) · 4.51 KB

ENET_WiFi_Adapter.md

File metadata and controls

57 lines (48 loc) · 4.51 KB

ENET WiFi Adapter

For the BMW F-series or higher there was a WiFi adapter available, that allows to communicate directly using the BMW ENET protocol.
It is based on the hardware of an A5-V11 3G/4G Router. The adapter has the following features:

  • MediaTek/Ralink RT5350F processor with 350MHz
  • DC/DC converter for improved power consumption
  • With additional CPU heat sink for over temperature protection
  • OpenWrt operating system
  • LuCi web interface
  • Firmware update possible via web interface
  • DHCP server
  • ESSID: Deep OBD BMW
  • Default Wifi password: deepobdbmw
  • Default IP address: 192.168.100.1
  • Default root password: root
  • The adapter has been redesigned with a smaller housing.

ENET adapter open

ENET adapter closed Web interface

Alternative WiFi adapter

Since the adapter is no longer available, there are some commercial alternatives:
modBM: modBM Wifi ENET adapter which also uses the A5-V11 3G/4G Router.
Unichip: Unichip ENET WiFi adapter (company not existing any more) It's recommended to changed the settings of the adapter to the values of the EnetWifiSettings.dat configuration file.
For BMW pre F-series use the Bluetooth adapter

Adapter cable

You could also use an ENET adapter cable, in this case you have to configure the Android LAN adapter with an Auto IP address (APIPA address), for example 169.254.1.10 / 255.255.0.0.
This is required because the vehicle will not get a DHCP address and will fall back to Auto IP adress mode.
When using Ethernet as vehicle connection Yantex translation is not available because Android always tries to use Ethernet as internet connection (which is not available in this case).

Another solution is to use an OpenWrt WiFi router (e.g. MT7620A), update the firmware from the manufacturer and connect the cable to one of the LAN ports (not WAN) of the router.
A buck-boost 12V DC-DC converter (e.g. DD39AJPA from eletechsup and adjust the output voltage to 12V) is required for power supply.
The router has to be configured with ESSID Deep OBD BMW and IP address 192.168.100.1. For encryption use WPA2-PSK and specify a key (The default key is deepobdbmw).

MT7620A
MT7620A
DD39AJPA

Factory reset

If the adapter gets unreachable after a misconfiguration there is a possibility to perform a factory reset.
You have to open the adapter and press the reset button after the adapter has booted.

Use the adapter with INPA, Tool32 or ISTA-D

You could use the ENET WiFi adapter on a windows PC with INPA, Tool32 or ISTA-D as a replacement for an ENET adapter cable. The following steps are required to establish the connection:

  • Install .NET Framework 4.8 Runtime or higher, .NET 8.0 Desktop Runtime,
    and VS C Runtime 64 bit or VS C Runtime 32 bit.
  • For Windows 11: Allow location access for all apps in the system settings to enable WiFi access. Location Settings
  • Optionally connect the ENET adapter with the PC. The PC automatically gets an IP address from the adapter DHCP server.
  • If the vehicle is connected directly to your local network (with a DHCP server present) the vehicle will get an IP address from the DHCP server.
  • Download the latest binary package and extract the .zip file. Start Api32\EdiabasLibConfigTool.exe and follow the instructions in the status window: Search the adapter, select it, optionally click Connect, click Check Connection and patch the required EDIABAS installations.
  • For ISTA-D: You have to select the EDIABAS\bin directory inside ISTA-D first.
  • Optionally you could also open the adapter configuration page in the web browser.
  • For ISTA-D: In Administration -> VCI Config select as Interface type: Ediabas default settings (ediabas.ini)

EdiabasLib Config Tool