
Deep OBD
Deep OBD analysis for vehicles similar to ISTA-D, INPA or Tool32
Ulrich Holeschak · de.holeschak.bmw_deep_obd
UpdatedMay 21, 2024
PublishedJan 17, 2021
Packagede.holeschak.bmw_deep_obd
MD5e8e5b335b6098d0ad57fba1165b31771
SHA1 (signer)0F:E0:3B:CC:9E:D0:13:4B:30:A7:2C:5C:C2:58:D3:80:07:A5:63:AB
Signed byCN=Ulrich Holeschak, L=Mannheim, ST=Baden-W?rttemberg, C=DE
Architecturesx86, x86-64, armeabi-v7a, arm64-v8a
Malware scanTRUSTED
Contact[email protected]
What's new
- Improved BMW car and motorbike detection.
- Improved network proxy handling.
- Fixed minor problems
- Improved network proxy handling.
- Fixed minor problems
Description
This open source app uses ECU files for OBD communication.
Theoretically all operations that are possible with ISTA-D, INPA or Tool32, could be also executed with this application.
At the moment only vehicles from BMW and VAG are supported.
With a configuration generator simply select the diagnostics jobs to execute and create your own configuration files.
For complex tasks the configurations files could be created manually.
The app requires 2.5 GB of free external storage.
The application supports the following OBD II adapters:
- Standard FTDI based USB "INPA compatible" D-CAN/K-Line adapters (all protocols)
- ELM327 based Bluetooth and WiFi adapters. Recommended ELM327 versions are 1.4b, 1.5 and origin 2.1, which are based on PIC18F2480 processor (no MCP2515 chip) (D-CAN protocol only)
- Custom Bluetooth D-CAN/K-Line adapter (BMW-FAST protocol over D-CAN and K-Line)
- A replacement firmware for the ELM327 Bluetooth adapter is existing, that is faster, more stable and that also supports K-Line (required for VAG vehicles, supports protocols KWP2000, KWP1281, TP2.0)
- Deep OBD ENET WIFI adapter (for BMW F-models)
Theoretically all operations that are possible with ISTA-D, INPA or Tool32, could be also executed with this application.
At the moment only vehicles from BMW and VAG are supported.
With a configuration generator simply select the diagnostics jobs to execute and create your own configuration files.
For complex tasks the configurations files could be created manually.
The app requires 2.5 GB of free external storage.
The application supports the following OBD II adapters:
- Standard FTDI based USB "INPA compatible" D-CAN/K-Line adapters (all protocols)
- ELM327 based Bluetooth and WiFi adapters. Recommended ELM327 versions are 1.4b, 1.5 and origin 2.1, which are based on PIC18F2480 processor (no MCP2515 chip) (D-CAN protocol only)
- Custom Bluetooth D-CAN/K-Line adapter (BMW-FAST protocol over D-CAN and K-Line)
- A replacement firmware for the ELM327 Bluetooth adapter is existing, that is faster, more stable and that also supports K-Line (required for VAG vehicles, supports protocols KWP2000, KWP1281, TP2.0)
- Deep OBD ENET WIFI adapter (for BMW F-models)
Required features
- Faketouch android.hardware.faketouch
- Location android.hardware.location
- Usb Host android.hardware.usb.host
- Wifi android.hardware.wifi
Permissions (17)
Deep OBD requests the following Android permissions:
- Access Fine Location android.permission.ACCESS_FINE_LOCATION
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Bluetooth android.permission.BLUETOOTH
- Bluetooth Admin android.permission.BLUETOOTH_ADMIN
- Bluetooth Connect android.permission.BLUETOOTH_CONNECT
- Bluetooth Scan android.permission.BLUETOOTH_SCAN
- Change Network State android.permission.CHANGE_NETWORK_STATE
- Change Wifi State android.permission.CHANGE_WIFI_STATE
- Foreground Service android.permission.FOREGROUND_SERVICE
- Internet android.permission.INTERNET
- Post Notifications android.permission.POST_NOTIFICATIONS
- Read External Storage android.permission.READ_EXTERNAL_STORAGE
- System Alert Window android.permission.SYSTEM_ALERT_WINDOW
- Wake Lock android.permission.WAKE_LOCK
- Com Android Vending Check License com.android.vending.CHECK_LICENSE
- De Holeschak Bmw Deep Obd Dynamic Receiver Not Exported Permission de.holeschak.bmw_deep_obd.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION