Insights
Brief and technical, from the diagnostics bench — UDS, DoIP, ODX, software-defined vehicles, defence diagnostics and the regulations that govern them. No buzzwords; that's a promise.
24 articles
- 2026-07-28On-board vs off-board: deciding which side a function belongs onThe on-board vs off-board comparison is easy; the decision is not. Four questions that settle which side a diagnostic function belongs on, and what it costs to get wrong.
- 2026-07-26RXSWIN across ECU variants: easy to define, hard to keep trueWhat RXSWIN is under UN R156, and how to manage software identification across thousands of ECU variants — scoping, the baseline underneath, and drift.
- 2026-07-25Software defines premium: the 7 Pillars of lifecycle controlDiadrom's 7 Pillars framework in full: traceability, innovation, uptime, usable management systems, service, secure updates and sustainability.
- 2026-07-23UN R156 compliance: what the SUMS actually requiresUN R156 software update management system compliance requirements: the SUMS certificate, RXSWIN, update integrity, the record and the EU deadlines.
- 2026-07-17Off-board diagnostics and ECU flashing: choosing a toolchain, not just a toolEvaluating an off-board diagnostics and ECU flashing toolchain for serial production: OEM security, obsolescence, takt time, variants and the update record.
- 2026-07-07What H SystSäk 2022 asks of suppliersThe Swedish Armed Forces' system safety handbook from the supplier's seat: the SSPP, the analysis chain, the risk log and the SCA — and where the work starts.
- 2026-07-07ISO 26262 vs MIL-STD-882E: same discipline, two worldsHow automotive functional safety (ISO 26262, ASIL) and defence system safety (MIL-STD-882E, H SystSäk 2022) differ — risk models, software rigour, evidence.
- 2026-07-06ISO 24089: software update engineering, explainedWhat ISO 24089 requires of an engineering organisation — from organisational processes to packages and campaigns — and how it connects to UN R156.
- 2026-07-06UN R155 CSMS requirements and the diagnostic channelHow UN R155 and CSMS requirements land on the diagnostic channel: Annex 5 threats, UDS SecurityAccess, secured DoIP and the evidence type approval demands.
- 2026-07-02ECU flash programming over UDS: how reflashing actually worksThe UDS reprogramming sequence step by step — sessions, security access, erase, transfer, verify — and what a production-grade flash bootloader must guarantee.
- 2026-07-01Controlled AI for mission-critical diagnosticsWhy AI is only trustworthy in mission-critical systems when it sits on a provable diagnostics foundation — and what controlled AI looks like in practice.
- 2026-06-28Automating UDS diagnostic verification in CI and on HILWhy diagnostics must be re-verified on every change, and how to automate UDS regression, DTC logic, ODX consistency and flash in CI and on HIL rigs.
- 2026-06-28DoIP and ISO 13400: diagnostics over IP explainedDoIP (ISO 13400) explained: the UDP discovery and TCP routing-activation flow, and why UDS runs unchanged on automotive Ethernet.
- 2026-06-28ECU baseline, variant coding and configuration managementHow an ECU baseline, variant coding and configuration management keep the as-designed and as-built state of every vehicle variant in agreement.
- 2026-06-28Off-board vs on-board diagnostics: where the engineering livesOff-board vs on-board diagnostics explained: the external tester side, the standards (UDS, ODX, DoIP) involved, and why the durable engineering lives off-board.
- 2026-06-28Securing the diagnostic channel: ISO 21434, UN R155 and UDS 0x29Why ISO/SAE 21434 and UN R155/R156 reshape vehicle diagnostics, and why UDS 0x29 Authentication is replacing 0x27 SecurityAccess with certificate-based PKI.
- 2026-06-28SOVD vs UDS: diagnostics for the software-defined vehicleWhat is SOVD? How service-oriented vehicle diagnostics (ASAM, ISO 17978) differs from UDS, and why the two coexist in the software-defined vehicle.
- 2026-06-28Through-life defence diagnostics for long-life systemsWhy defence platforms outlive their silicon, tools and people — and how tool-independent, standards-based through-life diagnostics protect readiness across decades.
- 2026-06-28UDS protocol (ISO 14229) explained: a guide to the servicesThe UDS services you will actually use: sessions, security access, the 0x34/0x36/0x37 flash sequence, negative response codes, and UDS over CAN and DoIP.
- 2026-06-28What is ODX? The ISO 22901 diagnostic data layer, and PDXA clear guide to ODX (ISO 22901 / ASAM MCD-2 D): what it is, how it relates to UDS, what PDX packaging is, and why keeping ODX in sync with the ECU matters.
- 2026-06-22Abstracting the HSM: portable security for the bootloaderWhy a hardware abstraction layer over the HSM keeps automotive bootloader security portable, unit-testable and resilient to silicon-vendor change.
- 2026-06-22Automotive AI is only as good as the data it learns fromGenerative AI has run low on fresh data. In the vehicle the next edge is not a bigger model but real, contextual data — from the software-defined vehicle.
- 2026-06-22The EU Data Act: the first domino of the software-defined vehicleWhy the EU Data Act (in force since January 2024) is the regulatory trigger for the software-defined vehicle — and what it means for carmakers.
- 2026-06-22Taming the software-defined vehicle with diagnosticsThe software-defined vehicle multiplies complexity faster than teams can test it. Diagnostics is the control plane: one source of truth, one tool chain.
Newsletter