ECUHost OS Some people have been asking what is ECUHost? The simple answer is ECUHost OS is an automotive DIY operating system targeted at ARM Cortex-M micros, and the ECUHost V1.4 PCB is an example hardware module for the OS to run on. The heart of the ECUHost V1.4 PCB is the NXP MK60 micro… Read More

Background Modern cars contain many electronic control units (ECUs) and they are usually connected via CAN bus. Updating the ECU firmware by CAN has been typical since the 2000’s and the CAN protocol used is generally Unified Diagnostic Services (UDS) as defined in ISO14229-1.     UDS Programming The protocol defines many services that are… Read More