Skip to content

EVDx v1.5.0 — Universal BLE Device Discovery

Pre-release
Pre-release

Choose a tag to compare

@waleedmandour waleedmandour released this 15 Jun 08:20

EVDx v1.5.0 — Universal BLE Device Discovery

🔍 Major Change: Show All BLE Devices

Previously, the BLE scan only displayed devices with OBD-like names. Many ELM327 adapters use non-standard names (BT05, HC-08, CC41-A, JDY-23, SP40, etc.) or advertise no name at all — these were completely hidden.

Now the scan shows ALL discovered BLE devices, letting the user choose their adapter:

  • Known OBD devices are highlighted with a green profile badge
  • Other BLE devices are shown with a "BLE" badge
  • Devices with no name show "Name unavailable" and sort to the bottom
  • Visual section separator divides OBD adapters from other devices
  • Smart sorting: OBD-like devices first, then others by signal

🔧 Smart Profile Detection

When connecting to an unknown device, the app now probes BLE service UUIDs to auto-detect the correct adapter profile.

🐛 Bug Fixes

  • Fixed Gauges.tsx TypeScript error
  • Fixed AIEcoCoach.tsx missing efficiency category
  • Fixed report-generator.ts tuple type assertion

📱 App Info

  • Version: 1.5.0 (versionCode 7)
  • Author: Dr. Waleed Mandour
  • Min Android: 7.0 (API 24) | Target: 16 (API 36)
  • Zero cloud/telemetry: All data stays on-device