Engine RPM
0rpm
Speed
0km/h
Coolant
20°C
Fuel
75%
Battery
12.6V
HV SOC
78%
🎛️ Instrument Cluster
0
RPM
Engine
0
KM/H
Speed
20
°C
Coolant
75
%
Fuel
0
%
Load
78
%
HV SOC
🎮 Vehicle Controls
N
Warning Indicators
🔧
🛢️
🌡️
🔋
⛽
🛑
ABS
🎈
🚗
👁️
Exterior Lights & Controls
📊 Vehicle Data
20°C
0 kPa
0 g/s
101 kPa
12500 km
00:00
0 km/h
0 km/h
🔌 Network Status
GW0x700
—
ECM0x7E0
—
TCM0x7E1
—
ABS0x7B0
—
SRS0x7B1
—
ADAS0x7D0
🚗 Powertrain
0 rpm
0 km/h
0%
0%
20°C
20°C
75%
N
⚡ Electrical System
12.6V
0V
0A
100%
400V
78%
28°C
Idle
🏎️ Chassis & Dynamics
0°
0 °/s
0 g
0 g
2.4 bar
2.4 bar
2.4 bar
2.4 bar
💨 Emissions
0 g/s
101 kPa
0.45V
0.45V
200°C
15%
0 ppm
25°C
🔌 CAN Bus Monitor
ISO 11898
📋 CAN Frame Structure
| Field | Bits | Description |
|---|---|---|
| SOF | 1 | Start of Frame |
| Identifier | 11/29 | Message ID (Std/Ext) |
| RTR | 1 | Remote Transmission Request |
| IDE | 1 | Identifier Extension |
| DLC | 4 | Data Length Code |
| Data | 0-64 | Payload (8 bytes CAN, 64 CAN-FD) |
| CRC | 15 | Cyclic Redundancy Check |
| ACK | 2 | Acknowledgement Slot |
| EOF | 7 | End of Frame |
🔧 UDS DiagnosticsISO 14229-1
Default (0x01)
🔒 Locked
ECM @ 0x7E0
P2: 50ms
📋 ISO 14229 Services & NRCs
Supported SIDs
| SID | Service | Session | Security |
|---|
NRC Reference (0x7F Response) - ISO 14229-1:2020
| NRC | Category | Name | Description |
|---|
📝 XCP ProtocolASAM MCD-1
Disconnected
💾 Memory Viewer
Connection
Active
Routing
Active
Messages TX
0
Messages RX
0
Latency
2.4ms
Errors
0
🌐 DoIP GatewayISO 13400-2Online
0x0001
0x0E80
DoIP 2.0
TCP:13400 / UDP:13400
Vehicle Identification
WBA3A5G59DNP26082
00:11:22:33:44:55
AA:BB:CC:DD:EE:FF
0x00 (None)
Gateway Actions
Send Diagnostic Message
📋 DoIP Message Log
📊 DoIP Entities
| Entity | Logical Addr | Type | Status | Action |
|---|---|---|---|---|
| Gateway | 0x0001 | DoIP Node | Online | |
| ECM | 0x0010 | ECU | Online | |
| TCM | 0x0020 | ECU | Online | |
| BCM | 0x0030 | ECU | Online | |
| ADAS | 0x0040 | ECU | Online |
📋 DoIP Payload Types
| Type | Name | Direction |
|---|---|---|
| 0x0001 | Vehicle ID Request | → TX |
| 0x0004 | Vehicle Announcement | ← RX |
| 0x0005 | Routing Activation Req | → TX |
| 0x0006 | Routing Activation Resp | ← RX |
| 0x0007 | Alive Check Request | ↔ |
| 0x0008 | Alive Check Response | ↔ |
| 0x4001 | Entity Status Request | → TX |
| 0x4002 | Entity Status Response | ← RX |
| 0x8001 | Diagnostic Message | → TX |
| 0x8002 | Diagnostic Positive Ack | ← RX |
| 0x8003 | Diagnostic Negative Ack | ← RX |
Services Offered
8
Subscriptions
12
Events/sec
245
Method Calls
1.2K
SD Messages
89
Errors
0
📡 Service DiscoverySOME/IP-SD
| Service | ID | Instance | Status | Action |
|---|---|---|---|---|
| VehicleMotion | 0x1000 | 0x01 | Offered | |
| Powertrain | 0x1001 | 0x01 | Offered | |
| ADAS | 0x2000 | 0x01 | Offered | |
| RadarService | 0x2001 | 0x01 | Offered | |
| CameraService | 0x2002 | 0x01 | Offered | |
| BodyControl | 0x3000 | 0x01 | Offered | |
| Infotainment | 0x4000 | 0x01 | Offered | |
| Diagnostics | 0x5000 | 0x01 | Offered |
📥 Event Subscriptions
| Service | Event Group | Events | Status | Action |
|---|---|---|---|---|
| VehicleMotion | 0x01 | 0 | Active |
Active subscriptions receive events in real-time based on vehicle simulation
🔧 Method Calls (RPC)
Available Methods
| Service | Method | ID | Type |
|---|---|---|---|
| VehicleMotion | getSpeed | 0x0001 | REQUEST |
| VehicleMotion | getAcceleration | 0x0002 | REQUEST |
| Radar | getTargets | 0x0001 | REQUEST |
| Radar | getRange | 0x0002 | REQUEST |
| BodyControl | setLight | 0x0010 | REQUEST |
| BodyControl | setWindow | 0x0011 | REQUEST |
📋 SOME/IP Message Log
📊 Real-Time Event Data● LIVE
Speed
0km/h
RPM
0
Lat Accel
0.0g
Lon Accel
0.0g
Yaw Rate
0.0°/s
Radar Targets
0
HPC Load
24%
Active Apps
8
Containers
12
Signal Rate
2.4K/s
Memory
4.2GB
GPU Util
38%
🏗️ SDV ArchitectureSoftware-Defined Vehicle● LIVE
Vehicle Applications Layer ● 8 Running
ADAS Perception
ADAS Planning
Infotainment
Diagnostics
Connectivity
OTA Agent
ML Inference
V2X Stack
Vehicle Services Layer ● Active
Vehicle Abstraction
Data Broker
Security Service
Diagnostics Service
Update Service
Telemetry Service
Middleware Layer 0 msg/s
SOME/IP
DDS
MQTT
gRPC
Signal Router
Zenoh
Vehicle Computer (HPC) ● Online
Hypervisor
VECTRIX-OS
Container Runtime
GPU Compute
NPU Accelerator
🗺️ Zone Controllers
🚗 Front Left
HeadlightTurnDoorWindowMirror
🚗 Front Right
HeadlightTurnDoorWindowMirror
🖥️ Front Central
HVACInfotainmentCluster
🚗 Rear Left
TaillightDoorWindow
🚗 Rear Right
TaillightDoorWindow
🖥️ Rear Central
HVAC RearDisplayBrake Light
📊 Real-Time Data Flow
| Signal | Source | Value | Rate |
|---|---|---|---|
| Vehicle.Speed | VehicleMotion | 0 km/h | 100 Hz |
| Vehicle.RPM | Powertrain | 0 | 100 Hz |
| Vehicle.Acceleration.Lat | IMU | 0.0 g | 200 Hz |
| Vehicle.Acceleration.Lon | IMU | 0.0 g | 200 Hz |
| Vehicle.YawRate | IMU | 0.0 °/s | 200 Hz |
| ADAS.Radar.Targets | RadarService | 0 | 20 Hz |
| ADAS.Camera.Objects | CameraService | 0 | 30 Hz |
| Battery.SOC | BMS | 78% | 1 Hz |
💾 ECU Flash Programming
Ready--:--
0 / 2,097,152 bytes0%
Flash Operations
📋 Flash Sectors
| Sector | Start | Size | Writable |
|---|---|---|---|
| BOOT | 0x00000000 | 64 KB | No |
| CAL | 0x00010000 | 128 KB | Yes |
| APP1 | 0x00030000 | 512 KB | Yes |
| APP2 | 0x000B0000 | 512 KB | Yes |
| DATA | 0x00130000 | 64 KB | Yes |
📡 FOTA - Firmware Over-The-Air
Available Packages
📋 Update Log
--:--:--FOTA system initialized
⚠️ Active DTCs & FIM0
Red Stop
Amber Warn
Protect
MIL
| DTC | Severity | Status | Description | FIM Action | |
|---|---|---|---|---|---|
| No active DTCs | |||||
📋 DTC Database (J1939 Severity)
| Code | Severity | Description | FIM Action |
|---|
🎚️ Calibration Parameters - ECM
0x7E0
| Parameter | Address | Value | Unit | Range | Live |
|---|
📊 Live Measurements - ECM
| Signal | Address | Type | Value | Unit |
|---|
📦 AUTOSAR Layered Software ArchitectureClassic Platform R21-11
Application Layer (SWC)
EngineControl_SWCTransmissionCtrl_SWCBrakeControl_SWCDiagServices_SWCDoorSensor_SWCLightActuator_SWC
Runtime Environment (RTE) - Virtual Function Bus Implementation
Sender/ReceiverClient/ServerMode SwitchTriggerRte_ReadRte_WriteRte_CallRte_IRead
Service Layer
COMDCMDEMFiMNvMOSEcuMBswMComMWdgMStbMDet
ECU Abstraction Layer
IoHwAbCanIfLinIfFrIfEthIfCanSMLinSMFrSMEthSMCanTpLinTp
MCAL (Microcontroller Abstraction Layer)
CanSpiAdcPwmPortDioGptFlsEepWdgMcuIcu
Complex Device Drivers (CDD)
InjectionCtrlBatteryMgmtCustomHW
🏢 AUTOSAR Partnership
Core Partners (9)BMW, Bosch, Continental, Daimler, Ford, GM, PSA, Toyota, VW
Premium Members65+
Development Partners80+
Associate Partners168+
🎯 AUTOSAR Objectives
Reusability of functions across vehicles and OEMs
Standardization of interfaces and exchange formats
Hardware abstraction from software
Configuration over implementation
Improved software quality via standardized BSW
👁️ Sensor Fusion ViewSensors OK
● Vehicle
● Pedestrian
● Obstacle
🎮 ADAS Controls
🚗 ACC - Adaptive Cruise Control
🛣️ LKA - Lane Keep Assist
🛑 AEB - Auto Emergency Brake
🔲 BSM - Blind Spot Monitor
📊 ADAS Status
Standby
Off
Armed
Active
0
-- m
-- s
Clear
📋 ADAS Events
--:--:--ADAS system initialized
HSM Status
Active
Secure Boot
Verified
SecOC
Enabled
Threat Level
Low
Active Keys
24
Cert Expiry
364d
🛡️ Security ArchitectureISO 21434
Application Security
App AuthenticationSecure APIsInput ValidationCode Signing
Communication Security
SecOCTLS 1.3MACsecIPsecDTLS
Network Security
FirewallIDSIPSVLAN SegmentationDeep Packet Inspection
Platform Security
HSMSecure BootTPM 2.0TEEMemory Protection
📋 Security Events
12:45:23INFOSecOC MAC verified on CAN0 (0x123)
12:44:18INFOTester authenticated via PKI certificate
12:43:05INFOHSM AES-256 key derivation complete
12:42:00OKSecure boot chain verified (3 stages)
12:41:55INFOIDS rule update applied (v2.4.1)
Communication
8ISO 15118
Charging Safety
6ISO/IEC
Connectors
3IEC 62196
Charging Modes
4IEC 61851
Security
3ISO
1️⃣ 🔌 Core EV Charging Communication (MOST IMPORTANT)
Vehicle ↔ Charger
ISO 15118 is the core communication protocol between electric vehicles and charging stations. It enables Plug & Charge, smart charging, and V2G functionality.
General information & use cases
Network & application protocol (Plug & Charge, V2G)
Physical layer (Power Line Communication – PLC)
Conformance testing
Physical layer for wireless power transfer
Wireless communication (future scope)
Next-gen EV charging: Bidirectional (V2G/V2H/V2L), AC+DC unified, Mandatory for 2026+ platforms
✅ Used by:
CCS Chargers
Plug & Charge
Smart Charging
OTA Billing
PKI Certificates
Bharat EV (India)
2️⃣ ⚡ Charging System & SafetyCritical
Defines electrical safety, isolation, and protection requirements.
Safety requirements for conductive charging
Functional safety of EVs
Vehicle operational safety
Electrical shock protection
Measurement of charging power (accuracy)
3️⃣ 🔌 Connector & InterfaceIEC (Hardware)
Defines how the plug physically mates with the vehicle.
General requirements for plugs & sockets
AC charging connectors (Type 2 – Europe/India)
DC charging connectors (CCS2)
⚠️ IEC standards are mandatory companions to ISO 15118 (ISO = communication, IEC = hardware)
4️⃣ ⚡ Charging Modes & Power LevelsIEC 61851
Defined jointly with IEC standards for AC/DC charging.
General charging system requirements
DC fast charging stations
Digital communication for DC charging
Mode 2/3 – AC Slow
Mode 4 – DC Fast
5️⃣ 🛡️ Cybersecurity for EV ChargingMandatory
Mandatory for connected charging & Plug & Charge.
Automotive cybersecurity engineering
Secure software update (OTA)
PKI & certificate management (backend)
Certificate Auth
Secure Billing
Charger-Cloud Comm
6️⃣ 🔋 Grid Interaction & Energy MgmtV2G/V2H/V2L
For smart charging & bidirectional power flow.
V2G / V2H / V2L bidirectional charging
Energy management systems
Power quality reference
7️⃣ 🌡️ Environmental & Electrical Robustness
Electrical & environmental conditions
Electrical disturbances & transients
IP protection (water & dust)
Corrosion (salt spray testing)
🔁 EV Charging Stack (Mental Model)
👤 User / Grid
Billing / Authentication
ISO 15118 (Plug & Charge)
🚗↔🔌 Vehicle ↔ Charger
Communication: ISO 15118-2/20
Safety: ISO 17409 / 6469
Power: IEC 61851 / 62196
🛡️ Security Layer
ISO 21434
ISO 24089
⚡ Power Hardware
Connectors: IEC 62196
Modes: IEC 61851
⚖️ AC vs DC Charging – ISO Relevance
| Area | AC Charging | DC Fast Charging |
|---|---|---|
| Communication | ISO 15118 (optional) | ISO 15118 (mandatory) |
| Connector | IEC 62196-2 (Type 2) | IEC 62196-3 (CCS2) |
| Safety | ISO 6469 | ISO 17409 + 6469 |
| Smart Charging | Limited | Full (V2G, Plug & Charge) |
🎯 What Engineers Actually ImplementReality Check
If you work on EV BSW / diagnostics / charging, you mainly touch:
ISO 15118-2
ISO 15118-20
ISO 17409
ISO 6469-3
ISO 21434
IEC 61851
IEC 62196
💡 CAN / Ethernet diagnostics (UDS) still exists alongside charging protocols
🇮🇳 India ContextBharat EV
Bharat EV ecosystem standard
Adoption starting in India
Will dominate 2026+ EV platforms
📚 Quick Reference Actions
⚡ EV Charging Simulation
Disconnected
--
SELECT CONNECTOR TYPE
CHARGING MODE
Power Level
0 kW
0 kW
350 kW
Voltage
0 V
Current
0 A
Energy
0 kWh
BATTERY STATE OF CHARGE
Range
80 km
Time to 80%
--:--
Capacity
75 kWh
Battery Temp
25°C
Charge Rate
0 C
COMMUNICATION PROTOCOL LOG
📋 Connector Standards Comparison
| Connector | AC Standard | DC Standard | Max AC | Max DC | Communication | Region |
|---|---|---|---|---|---|---|
| CCS1 | SAE J1772 | IEC 62196-3 | 19.2 kW | 350 kW | ISO 15118 (PLC) | 🇺🇸 North America |
| CCS2 | IEC 62196-2 | IEC 62196-3 | 43 kW | 350 kW | ISO 15118 (PLC) | 🇪🇺 Europe / 🇮🇳 India |
| NACS | SAE J3400 | SAE J3400 | 11.5 kW | 1000 kW* | ISO 15118 / PLC | 🇺🇸 N. America (New) |
| GB/T | GB/T 20234.2 | GB/T 20234.3 | 27.7 kW | 250 kW | GB/T 27930 (CAN) | 🇨🇳 China |
| CHAdeMO | Type 1 (J1772) | CHAdeMO 2.0 | 19.2 kW | 400 kW | CAN Bus | 🇯🇵 Japan (Legacy) |
* NACS V4 specification supports up to 1MW for commercial vehicles
〰️ AC Charging Modes (IEC 61851-1)
Direct socket connection (No PWM, No protection) - Not recommended
In-cable control box (ICCB) • PWM signaling • Up to 3.7 kW • Home charging
Dedicated EVSE • PWM + Pilot signal • Up to 43 kW • Public/Home wallbox
CP Signal: Control Pilot • 1kHz PWM • Duty cycle = Max current
⚡ DC Charging Mode 4 (IEC 61851-23/24)
DC Fast Charging • Off-board charger • Direct DC to battery • 50-350+ kW
CCS/NACS
ISO 15118 (PLC)
CHAdeMO/GB/T
CAN Bus Protocol
Charging Curve: Constant Current → Constant Voltage → Taper
🚀 Build PipelineBuild #1247main
✓ Checkout
→
✓ Dependencies
→
✓ Static Analysis
→
✓ MISRA Check
→
✓ Compile
→
✓ Unit Tests
→
⟳ Integration
→
HIL Tests
→
Security Scan
→
Deploy
Build Success Rate
94.2%
Test Coverage
87.5%
MISRA Compliance
98.1%
Avg Build Time
18min
Deployments (Week)
12
MTTR
2.4h
📋 Stage Details
| Stage | Status | Duration | Agent |
|---|---|---|---|
| Checkout | ✓ | 8s | linux-01 |
| Dependencies | ✓ | 45s | linux-01 |
| Static Analysis | ✓ | 2m 12s | linux-01 |
| MISRA Check | ✓ | 3m 45s | linux-02 |
| Compile | ✓ | 1m 23s | linux-02 |
| Unit Tests | ✓ | 4m 12s | linux-03 |
| Integration | ⟳ | - | hil-bench-01 |
📜 Build Log
14:44:49INFO[Integration] Starting HIL test suite...
14:44:45PASS[Unit Tests] 1,247 tests passed (0 failed)
14:40:33INFO[Unit Tests] Running test suite...
14:39:10PASS[Compile] Build successful (0 warnings)
14:37:47PASS[MISRA] 98.1% compliance (12 deviations)
✅ A-SPICE Compliance
🛡️ ISO 26262 ASIL Coverage
ABS, SRS
HVB
ECM, TCM
BCM, IPC
Network Standards
7ISO/IEEE
Diagnostic Standards
12ISO
Safety & Security
5ISO
OBD/Emissions
8ISO
🔌 1. Vehicle Networks & Physical CommunicationCAN/LIN/FlexRay/Ethernet
Defines how ECUs talk electrically and at data-link level.
CAN Data Link Layer
High-Speed CAN (500 kbps / 1 Mbps)
Low-Speed / Fault-Tolerant CAN
LIN Protocol
FlexRay Communication System
Diagnostics over Ethernet
Automotive Ethernet PHY (with ISO 13400)
✅ Used in:
Powertrain ECUs
BCM
ABS
EPS
ADAS Controllers
Infotainment
📡 2. Transport & Network LayerAbove CAN/Ethernet
Defines segmentation, flow control, addressing.
Diagnostic communication over CAN (DoCAN)
Transport protocol (segmentation & flow control)
UDS on CAN mapping
Emissions diagnostics on CAN
DoIP transport & routing
🔧 3. Diagnostics - Unified Diagnostic Services (UDS)Core of Passenger Vehicles
UDS services (ReadDataByID, RoutineControl, DTCs)
Session layer
UDS on CAN
UDS on IP (DoIP)
UDS on LIN
Used for:
Flashing (OTA & Service)
Manufacturing Diagnostics
Dealer Service Tools
Warranty & Fault Analysis
🚨 4. OBD / EmissionsLegally Mandatory
Required for BS-VI / Euro-6 / EPA compliance.
OBD general information
Diagnostic Trouble Codes (emissions)
Diagnostic services (OBD modes)
External test equipment
Emission-related data
Communication (aligned with SAE J1979)
WWH-OBD (newer global OBD standard)
⚡ 5. Electrical Power & Energy
Environmental conditions (temp, vibration, voltage)
Electrical disturbances & transients
EV high-voltage safety (EV/Hybrid)
Electrical load management
🛡️ 6. Functional SafetyMandatory
Functional Safety (ASIL A-D)
Applies to:
Brakes
Steering
Powertrain
ADAS
Battery Management
🔐 7. CybersecurityNow Mandatory
Automotive cybersecurity engineering
Secure software update (OTA)
Used with:
Secure Boot
Secure Diagnostics
Encrypted DoIP Flashing
📦 8. Software Architecture & LifecycleUsed by all OEMs
Classic Platform
Adaptive Platform
Software lifecycle processes
System lifecycle processes
ℹ️ AUTOSAR itself is not ISO, but designed to comply with ISO 26262 & ISO 21434
👤 9. Human-Vehicle & Legal Interfaces
Dashboard symbols & warning icons
Control indicators
Road vehicle symbols
🔧
⛽
🌡️
🔋
⚠️