Skip to content

v0.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Oct 01:35
· 3 commits to main since this release

EV OBD Feeder Release

Complete deployment package for ARM64 Linux devices (Radxa, Raspberry Pi, etc.).

What's Included:

  • ev-obd-feeder - ARM64 Linux binary
  • configs/ - Vehicle configuration files (Hyundai Ioniq 5N ready)
  • init.d/ - Service startup scripts for Buildroot/OpenWrt
  • README.md - Documentation

Quick Deployment to Embedded Device:

# Download and extract
wget https://github.com/michael-bu/aa-proxy-go-obd-feeder/releases/download/v0.0.1/ev-obd-feeder-linux-arm64.tar.gz
tar -xzf ev-obd-feeder-linux-arm64.tar.gz
cd ev-obd-feeder

# Deploy to device (example: Radxa at 10.0.0.1)
scp -O ev-obd-feeder [email protected]:/usr/bin/
scp -O configs/ioniq5n.yaml [email protected]:/etc/ev-obd-feeder.yaml
scp -O init.d/S99ev-obd-feeder [email protected]:/etc/init.d/

# Set permissions and start service
ssh [email protected] "chmod +x /usr/bin/ev-obd-feeder /etc/init.d/S99ev-obd-feeder"
ssh [email protected] "/etc/init.d/S99ev-obd-feeder start"

Configuration:

  • Edit /etc/ev-obd-feeder.yaml on the target device to adjust settings
  • Default configuration works for Hyundai Ioniq 5N with OBDLink EX on /dev/ttyUSB0
  • Set mock: true in config to test without actual OBD hardware

Features:

  • Multi-frame ISO-TP OBD response parsing
  • Support for Hyundai Ioniq 5N (and other EGMP vehicles) battery monitoring
  • Integration with aa-proxy-rs for Android Auto EV routing
  • 5-second polling interval for real-time data
  • Mock mode for testing without hardware