The Design and Development of a Pi Innovo Custom ECU for an Autonomous Vehicle


Pi Innovo engaged with a large vehicle OEM to develop a custom ECU to be used on an autonomous vehicle demonstration fleet. All the OEM’s traditional suppliers refused to support the project due to the very aggressive timeframes.  The ECU played a critical role in the overall vehicle positioning system and had to meet the following requirements:

  • ISO 26262 ASIL-D
    • Full redundant ASIL-D
    • Fail-operational robustness to single-point failures (internal redundancy)
  • Data transmission using 100BASE-T1... View More

Rapid OEM Engine ECU Replacement with Pi Innovo’s M670 OpenECU


Traditionally, replacing an OEM engine ECU or Engine Control Module (ECM) has almost always been out of the question. OEMs exercise proprietary rights to the hardware and software design used for engine control. This can often cause an undesirable delay, or even lead to a complete halt on advanced engine research programs or testing of new components on a base engine. Often, automotive organizations looking to modify ECU behavior face a big setback due to lack of... View More

How We Create Custom OpenECU Modules to Meet Specific Customer Requirements – Part I: Option Controls

Written by Mike Lepkowski & Ray Hyder

Option controls – Customizing OpenECU hardware for specific system requirements

Most systems require specific interfaces between controllers and sensors or actuators. While OpenECU has been designed to support a variety of sensors and actuators it can support an even larger variety of sensors through small changes to hardware in the ECU itself. Pi Innovo calls this modification an option control which uses one of our off-the-shelf OpenECU modules.

Option controls are best for customers developing prototype... View More

How to Evaluate an ECU for Suitability to My System: Diagnostic Needs

The difficulty with diagnostics is in the definition.

  • Do the diagnostics report simple wire harness shorts and opens checks?
  • Do the diagnostics report ECU pin function checks and possible intermediate stuck at voltage checks?
  • Do the diagnostics perform initial checks at power-on, or real-time and run-time checks of the internal ECU health and function?
  • Are the diagnostics the complex rationality and long-term diagnostics of system (not just ECU)... View More