How to Build Automated Software Update Solutions for the Automotive Industry in the Era of Connected Vehicles?

How to Build Automated Software Update Solutions for the Automotive Industry in the Era of Connected Vehicles?

In the rapidly evolving automotive industry, process automation is key to reducing the cost of enabling automotive features. However, for many car manufacturers, updating defective software still means recalling tens of thousands of vehicles, which is undoubtedly a costly endeavor as it requires physical access to the hardware. A client of Concept REPLY faced a … Read more

High Load Rate Also Causes Errors in ECU

High Load Rate Also Causes Errors in ECU

1What is ECU? ECU (Electronic Control Unit), also known as “vehicle computer” or “on-board computer”, is a dedicated microcontroller for automotive applications. It consists of a microprocessor (MCU), memory (ROM, RAM), input/output interfaces (I/O), analog-to-digital converters (A/D), and large-scale integrated circuits for shaping and driving, similar to a regular computer. It is also easily recognizable … Read more

Adaptive Fuzz Testing for ECUs: A Modular Testing Platform Approach to Enhance Vulnerability Detection

Adaptive Fuzz Testing for ECUs: A Modular Testing Platform Approach to Enhance Vulnerability Detection

Abstract This presentation introduces an adaptive fuzzing physical testing platform designed to identify vulnerabilities in automotive systems, with a particular focus on the Controller Area Network (CAN) bus. By employing “Automated Reverse Engineering Guided Fuzzing” (ARE – GF), our framework assesses the security resilience of CAN networks against complex attacks. The demonstration showcases a live … Read more

Comprehensive Analysis of Automotive CAN Communication Bus

Comprehensive Analysis of Automotive CAN Communication Bus

Did you know? In automobiles, communication between multiple control units is actually achieved by connecting each control unit to these twoCAN buses, enabling information sharing among multiple control units… What is CAN-BUS used for? CAN-BUS, or CAN bus technology, stands for “Controller Area Network-BUS”. This bus technology was originally used for communication in electronic systems … Read more

Testing Methods for CAN Bus on Linux Development Boards: Demonstration with the Haptic Intelligence RK3568 Development Board

Testing Methods for CAN Bus on Linux Development Boards: Demonstration with the Haptic Intelligence RK3568 Development Board

This article introduces testing methods for the CAN bus on Linux development boards, demonstrated using theHaptic Intelligence EVB3568 Harmony Development Board, which is equipped with the Rockchip RK3568, a quad-core A55 processor with a frequency of 2.0GHz and 1T computing power NPU; it supports OpenHarmony 5.0 as well as Linux and Android operating systems, with … Read more

Understanding the Need for 120 Ohm Termination Resistors in CAN Bus Systems

Understanding the Need for 120 Ohm Termination Resistors in CAN Bus Systems

Friends in “Vehicle Technology” should know that the CAN bus requires two 120 Ohm termination resistors at both ends, making the total line resistance 60 Ohms. This is a piece of knowledge that almost everyone knows, but very few can explain clearly. In most cases, we have the experience that adding a 120 Ohm resistor … Read more

Detailed Development of MPC574xP Series MCU Bootloader Based on CAN Bus Communication

Detailed Development of MPC574xP Series MCU Bootloader Based on CAN Bus Communication

Abstract Introduction 1. Bootloader and Application Program Memory Address Allocation for MPC5744P 1.1 SRAM Resources of MPC574xP Series MCU 1.2 Flash Resources of MPC574xP Series MCU 1.3 CAN Bus Bootloader and Application Program Memory Address Allocation for MPC5744P 2. Flash Driver Development (Installation, Downloading, and Using C55 Flash SSD) 3. FlexCAN Driver Development 3.1 DEVKIT-MPC5744P … Read more

What Is an ECU? Causes of Errors and High Load

What Is an ECU? Causes of Errors and High Load

What Is an ECU? ECU, or Electronic Control Unit, also known as the “onboard computer”, is essentially a microcontroller for automobiles. It is composed of a microprocessor, memory, input/output interfaces, analog-to-digital converters, and other large-scale integrated circuits, similar to a regular computer. In simple terms, the ECU is the “brain” of the car. It is … Read more

Troubleshooting Car Navigation System Failure

Troubleshooting Car Navigation System Failure

Fault Phenomenon A 2017 Mercedes-Benz V260L vehicle, equipped with a 2.0T engine, has a navigation system with version number NTG5.2 of the COMAND (Cockpit Management and Data) system, with a total mileage of approximately 35,000 km. The owner reports that the COMAND display is black, with no display or sound, and all the system’s switch … Read more

Practical 16-Bit External Bus Expansion for 8-Bit Microcontrollers

Practical 16-Bit External Bus Expansion for 8-Bit Microcontrollers

1 8-Bit/16-Bit Bus Timing Analysis 1.1 8-Bit Microcontroller Bus Timing There are many 8-bit microcontrollers with external buses, such as the 51 series and AVR series. This article takes the W77E58 as an example. The W77E58 is an enhanced 51 microcontroller introduced by Winbond, with a maximum operating clock of 40 MHz. At the same … Read more