Skip to content

A powerful automotive ECU development tool. UDS, CAN-TP, DOIP, LIN , Script(TS) like CAPL, HIL Test

License

Notifications You must be signed in to change notification settings

ecubus/EcuBus-Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

edc2641 Β· Apr 11, 2025
Apr 2, 2025
Apr 9, 2025
Apr 8, 2025
Feb 24, 2025
Apr 1, 2025
Apr 2, 2025
Apr 8, 2025
Apr 11, 2025
Apr 11, 2025
Apr 9, 2025
Apr 8, 2025
Nov 20, 2024
Mar 10, 2025
Feb 24, 2025
Mar 31, 2025
Nov 20, 2024
Mar 1, 2025
Nov 20, 2024
Apr 2, 2025
Feb 24, 2025
Nov 20, 2024
Feb 24, 2025
Apr 1, 2025
Feb 24, 2025
Nov 20, 2024
Mar 28, 2025
Apr 9, 2025
Apr 9, 2025
Nov 20, 2024
Jan 25, 2025
Nov 20, 2024
Nov 20, 2024
Feb 24, 2025
Apr 3, 2025
Mar 10, 2025

Repository files navigation

EcuBus-Pro

A powerful automotive ECU development tool
Easy of use, Cross platform, Multi dongle, Powerful script ability, CLI support
Document: https://app.whyengineer.com

Overview

main

EcuBus-Pro is an open-source alternative to commercial automotive diagnostic tools like CAN-OE. It provides a comprehensive solution for ECU development and testing with:

  • πŸ†“ Open-source and free to use
  • πŸš€ Modern, intuitive user interface
  • πŸ’» Cross-platform support (Windows, Linux, MacOS) - Install
  • πŸ”Œ Multi-hardware support
    • PEAK: CAN, CAN-FD, LIN
    • KVASER: CAN, CAN-FD
    • ZLG: CAN, CAN-FD
    • Toomoss: CAN, CAN-FD, LIN
  • πŸ› οΈ Comprehensive diagnostic capabilities
    • Diagnostic Protocols: CAN/CAN-FD, DoIP, LIN
  • πŸ“ Scripting: Advanced TypeScript-based automation - Details
  • πŸ§ͺ Test: HIL Test Framework - Details
  • πŸ“Š Database Support: LIN LDF (edit & export), CAN DBC (view) - Details
  • πŸ“ˆ Data Visualization: Real-time signal graphing and analysis - Details
  • ⌨️ Command Line: Full-featured CLI for automation and integration - Details

Read the Docs to Learn More.

Visual Tour

Take a visual journey through EcuBus-Pro's powerful features:

Browse Screenshots to see EcuBus-Pro in action and discover how it can streamline your ECU development workflow.

Support & Sponsorship

Consider becoming a sponsor to support ongoing development. Sponsors receive prominent logo placement with website links. πŸ™

Professional Support

We offer premium technical support for sponsors, including access to the private ecubus/technical-support repository with these benefits:

  • Priority issue resolution
  • One-on-one technical consultation
  • Custom development support for Security Access (0x27) and Authentication (0x29)

Contributors

Thanks to all the contributors who have helped shape EcuBus-Pro:

We welcome contributions! Please review our contribution guidelines before getting started.

License

License